یکی از مسائلی که در سیستمهای استریسک و الستیکس با آن مواجه هستیم تنظیم حجم (میزان بلندی) صدا می باشد. برای این منظور در استریسک چند روش وجود دارد یکی تنظیم rxgain و txgain که فقط برای کانالهای Dahdi قابل تنظیم است دیگری که از ورژن ۱٫۸ به بعد استریسک می شود از آن استفاده کرد استفاده از تابع VOLUME در dialplan می باشد که روی هر نوع کانالی کار می کند. و روشی که ما در اینجا توضیح میدهیم افزایش صدا به صورت داینامیک در حین مکالمه است به شرح زیر:
تابع VOLUME همیشه کانال را مانیتور میکند و به محض دریافت کلید * میزان صدای دریافتی را یک واحد بالا میبرد و با دریافت کلید # میزان صدای دریافتی را یک واحد کم میکند . برای استفاده از این ویژگی لازم است که:
- ابتدا اگر feature کدی با این رقم ها داریم تغییر دهیم به طور مثال در فایل features.conf:
[featuremap] blindxfer => ## ; this must be change disconnect => * ; this must be change atxfer => ** ; this must be change automixmon => *3 parkcall => #72>
مقادیر مشخص شده باید تغییر کند مانند زیر:
[featuremap] blindxfer => #1 disconnect => 0* atxfer => *2 automixmon => *3 parkcall => #72
- اضافه کردن پارامترxX به Dial یا Queue در Dialplan جهت امکان دریافت و تشخیص عدد حین مکالمه به طور مثال برای تماسهای داخلی در فایل extensions.conf :
[from-internal] exten = _XXX,1,NoOp(Dial an Extension) exten = _XXX,n,Dial(SIP/${EXTEN},,Xx)
بعد از این تنظیمات با زدن کلیدهای فوق حین مکالمه باید صدا افزایش و کاهش پیدا کند.