- در صورتی که از اکوکنسلر نرم افزاری استفاده می کنید ابتدا با دستور Lsdahdi در کنسول لینوکس از فعال بودن اکوکنسلر نرم افزاری با نام های OLEC,MG2,KB1,SEC2,SEC اطمینان حاصل کنید.
جهت تغییر انواع الگوریتم حذف اکو می توانید در بخش Hardware Detector=>Configuratin Of Spans تغییرات را اعمال کنید.
- در فایل chan_dahdi.conf میزان گین صدا را از طریق rxgain , txgain تا زمان رسیدن به نتیجه تغییرو تست کنید.
- پارامتر echotraining باید برابر 800 باشد. این پارامتر باعث بهینه سازی حذف اکو خواهد شد.ضمنا فقط برای اکوکنسلر نرم افزاری استفاده می شود.
- اگر از اکوکنسلر سخت افزاری استفاده می کنید دستور wanrouter hwprobe را در کنسول لینوکس وارد کنید. اگر HWEC=0 بود یعنی اکوکنسلر وجود ندارد یا درست نصب نشده است. اما اگر هر عددی غیر از 0 بود یعنی به درستی نصب است.خروجی به شکل زیر است :
AFT-A400-SH : SLOT=5 : BUS=4 : IRQ=114 : CPU=A : PORT=PRI : HWEC=0 : V=11
- با استفاده از دستور wanpipemon –I w1g1 –c ehw در صورتی که اکوکنسلر فعال و در حال استفاده باشد خروجی باید به صورت زیر باشد :
Sangoma HW Echo Canceller is enabled for channel 2
Sangoma HW Echo Canceller is enabled for channel 3
Sangoma HW Echo Canceller is enabled for channel 4
اگر خروجی این کامنت به صورت زیر بود به این معنی است که اکوکنسلر فعال نیست.
Sangoma HW Echo Canceller is disabled for all channels!
بنابراین جهت فعال سازی به صورت زیر عمل کنید :
(به جای X اعداد هر ماژول را به صورت 1و2و3و … وارد کنید) vi /etc/wanpipe/wanpipeX.conf
در انتهای همین فایل پارامترهای زیر را تغییر دهید :
[w1g1]
ACTIVE_CH = ALL
TDMV_HWEC = YES
MTU =8
اگر پارامتر TDMV_HWEC برابر با No بود آن را Yes کنید.
زمانی که این تغییرات را اعمال کردید ابتدا استریسک را Stop و درایور Wanpipe را Restart کنید .
Service Asterisk Stop #
Wanrouter Restart #
Service Asterisk Start #
مجددا از دستور wanpipemon –I w1g1 –c ehw جهت نتیجه تغییرات استفاده کنید.
دیدگاه های این مطلب
هیچ نظری ارسال نشده است.