این مقاله در خصوص؛ کارت آنالوگ شهری و ایرادات آن میباشد. پس با وبوآپ همراه باشید.
“برای آگاهی بیشتر و همچنین؛ خرید خط تلفن ویپ با وبوآپ در ارتباط باشید.”
ممکن است، گاهی در کار با کارت های شهری استریسک به مشکل بر بخورید. نصب این کارت ها بواسطه ایزو ها مشل Elastix آسان میباشد. اما خب بعضی وقت ها مشکل بنظر می آیند.
کارت آنالوگ شهری
بر روی کنسول لینوکس خود، دستور lspci را بزنید. سطر مربوط به کارت شهری را پیدا کنید. اگر؛ در نتایج سطری مانند زیر بود. پس کارت Sangoma از لحاظ سخت افزاری درست نصب شده است.
اگر چیزی پیدا نکردید. سیستم را خاموش کرده. و بررسی می کنید. که کارت درست در مادربرد جا خورده باشد. اگر باز هم جواب نگرفتید. با شرکت فروشنده برای تست تماس بگیرید. سیستم کارت را پیدا کرده. ولی بعد از زدن Hardware Detect چیزی یافت نشد! احتمالا درایور کارت به درستی نصب نشده. یا خیلی قدیمی است. دستور lsdahdi را برای بررسی درایور اجرا کنید.
اگر هیچ نتیجه ای نداد. احتمالا سرویس dahdi درست راه نیافتاده است. برای راه اندازی سرویس dahdi:
#dahdi_genconf #dahdi_cfg -vvvv #Service asterisk stop #Service dahdi restart #Service asterisk start
سرویس asterisk را مجددا راه اندازی کنید. و ببینید کانال های dahdi لود شده است. یا نه
#asterisk-cvvvvvr CLI> dahdi show channels
اگر بعد از این مراحل dahdi در asterisk لود نشده بود. فایل chan_dahdi.conf را بررسی کنید. و دقت کنید داخل این فایل این خط باشد. [channels]
ایرادات رایج در کار با کارت آنالوگ شهری
ماژول های FXS شناسایی نمیشوند. بررسی کنید. کابل پاور کارت حتما وصل باشد. صدا دارای اکو می باشد. اگر بازهم؛ مشکل باقی بود. و هنوز خط ها قطع نشدند. دو حالت دارد. یا busypattern فرق میکند. یا gain دریافتی ضعیف است. اول مقدار busypattern را تغییر میدهیم. و rxgain را بیشتر میکنیم. البته اگر فکس دارید؛ مقدار rxgain و txgain را زیاد با لا نبرید! چون ممکن است. هنگام دریافت فکس مشکل ایجاد کند. مقدارشان از -۹ تا ۹ مقدار می گیرند.
echocancel=yes echocancelwhenbridged=yes echotraining=800 rxgain=9.0 txgain=9.0
تماس شهری بعد از قطع از سوی کاربر شهری بر روی سیستم فعال و اشغال میماند. در فایل /etc/asterisk/chan_dahdi.conf ای دو خط را اضافه کنید.
busydetect=yes busycount=3
شماره تماس گیرنده دریافت نمیشود. گوشی تلفن معمولی به خط مورد نظر وصل کنید. ببینید کالر آی دی چه موقع دریافت میشود. اگر قبل از زنگ اول باشد. asterisk نمیتواند کالر آی دی را بگیرد. باید در فایل chan_dahdi.conf مقدار پارامترهای زیر را تغییر دهید. پارامتر cidsignalling با توجه به نوع کالر آیدی یکی از مقادیر زیر را میگیرد.
1- bell 2- v23 3- v23_jp 4- dtmf 5- smdi usecallerid=yes callerid = asreceived cidstart = dtmf cidsignalling=bell hidecallerid=no