ماژول VPMADT032 ماژول سخت افزاری مربوط به حذف اکو می باشد. این ماژول بر روی کارت های Digium قابل نصب و استفاده می باشد. در این راهنما قصد داریم صحت عملکرد آن را بررسی نماییم.
پس از آنکه درایور DAHDI به درستی Load و اجرا شد دستور زیر را در کنسول لینوکس وارد نمایید تا از نصب بودن و عملکرد سخت افزاری ماژول اطمینان کسب کنیم.
dmesg|grep VPMADT032
عبارات زیر مثالی از آنجه این دستور بر می گرداند می باشند
VPMADT032 Loading firmware… Success
Booting VPMADT032
VPMADT032: Present and operational (Firmware version 125)
به این نکته توجه داشته باشید که نسخه ورژن نمایش داده شده بسیار به نسخه درایور DAHDI نصب شده وابسته است.
این نکته را هم در نظر داشته باشید در صورت وجود ماژول VPM ماژول های نرم افزاری در نظر گرفته نخواهند شد. لذا در صورتی ماژول VPM به درستی Load شده باشد نرم افزار استریسک به جای ماژول های نرم افزاری از آن استفاده خواهد کرد.
پس از آن که از Load موفقیت آمیز ماژول VPM اطمینان حاصل نمودید فایل /etc/asterisk/chan_dahdi.conf را باز نمایید و برای فعال نمودن حذف اکو پارامتر echocancel را برابر yes یا مقادیر عددی قرار دهید. مقادیر عددی توان هایی از 2 می باشند و مقادیر 32، 64، 128، 256، 512 یا 1024 را می پذیرد. عبارت yes به معنای 128 ضربه می باشد. برای نمونه هر یک از عبارات زیر قابل قبول است.
echocancel=yes
echocancel=1024
پارامتر echocancel باید قبل از پارامتر channel آورده شود تا حذف اکو برای آن کانال فعال گردد.
با وارد کردن دستور زیر در کنسول نرم افزار استریسک می توانید از فعال بودن حذف اکو مثلاً برای کانال 1 اطمینان کسب نمایید
dahdi show channel 1
برای بررسی کانال های دیگر شماره آن را به جای عدد 1 قرار دهید
در صورت فعال بودن حذف اکو عبارتی به شکل زیر خواهید دید
Echo Cancellation: 128 taps, currently OFF
توجه داشته باشید زمانی وضعیت currently به حالت ON در خواهد آمد که تماس فعالی بر روی آن کانال وجود داشته باشد.
جهت پی بردن به فعال بودن حذف اکو در مقابل عبارت Cancellation مقادیر تعریف شده برای پارامتر echocancel را خواهید دید (به ازای yes مقدار 128 نمایش داده می شود). در صورتی که به جای آن اعداد 0 یا 1 نمایش داده شده باشند حذف اکوی شما کار نمی کند.
دیدگاه های این مطلب
هیچ نظری ارسال نشده است.