چهارشنبه ۱۱ اسفند ۱۳۹۵ ساعت ۲۳:۱۶ ب.ظ
بسیاری از دوستان در کار با کارت های شهری استریسکتجارت نوین مشکل دارند، در واقع نصب پنل گوگل ادوردزاین کارت ها به واسطه ایزو ها مشل Elastix آسان است اما ممکن است گاهی به مشکل های کوچک Amozesh seoبرخورد بکنید و برای آن نیاز به کمی اطلاعاتآخرین مطالب بازاریابی و تجربه دارید که سعی می کنم در ادامه برخی از مهمترین آنها را در اختیار شما بگزارم.
بر روی کنسول لینوکس خود (برای اتصال می توانید از puTTy استفاده کنید) دستور lspci را بزنید باید سطری مربوط به راه های سئوکارت شهری پیدا کنید.
اگر در نتایج سطری مانند زیر بود پس کارت Sangoma از لحاظ سخت افزاری درست نصب شده است:
اگر چیزی پیدا نکردید، سیستم تبلیغ کلیکی در تلگرامرا خاموش کرده و بررسی می کنید که کارت درست در اسلات مادربرد جا خورده باشد، اگر باز هم جواب نگرفتید با شرکت فروشنده برای تست تماس بگیرید.
ولی اگر هیچ نتیجه ای بر نگرداند احتمالا سیستم همکاری با کانال تلگرام dahdi درست راه نیافتاده است برای راه اندازی سرویس start و تنظیم خودکار کارت دستورات زیر را به ترتیب تایپ و اجرا کنید:
# 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]
اگر همچنان مشکل باقی بود و هنوز خطها قطع نمیشوند دو حالت است یا busypattern فرق دارد یا gain دریافتی اس ام اس گروهیضعیف است در حالت اول مقدار busypattern را تغییر مدهیم و در حالت دوم rxgain را بیشتر میکنیم البته اگر فکس دارید مقدار rxgain و txgain را زیاد با لا نبرید چون ممکن است هنگام دریافت فکس مشکل ایجاد کند(rx & tx) مقدارشان از -۹ تا ۹ مقدار می گیرند
echocancel=yes
echocancelwhenbridged=yes
echotraining=800
rxgain=9.0
txgain=9.0
busydetect=yes
busycount=3
callerid = asreceived
cidstart = dtmf
cidsignalling=bell
hidecallerid=no
بعد سرویس asterisk را restart کنید.
#service asterisk restart
یک نکته قابل ذکر این است که در کارتهای سنگما ترتیب چیدمان ماژول های FXO و FXS بسیار مهم میباشد FXS ها در کنارهم FXO ها هم همینطور.
در ضمن برای راه اندازی کارتهای سنگما باید سرویس Wanpipe نصب و راه اندازی شود دقت کنید که در هنگام نصب سوالی مربوط به اجرا شدن wanrouter restart درهر بار Boot شدن سیستم میپرسد که آن حتما باید Yes باشد در غیر این صورت بعد از بار Boot شدن سیستم کارتها load نمیشوند.و باید با commandsاین مشکل را هر بار برطرف کرد.
اگر به کارتمان خط تلفن وصل کردیم و کانالمان خط را detect کرد اما نتوانستیم تماسی برقرار سازیم با دستور زیر ولتاز خط خود را چک میکنیم:
#wanpipemon -i w1g1 -c astats -m (number of chan)
The results:
FX0 legend:
Voltage (V) Connection
0 to 1 No line detected
6 to 12 Off hook
- سیستم کارت را detect نمیکند (تشخیص نمی دهد)
- کارت detect شده ولی درایور آن بالا نمی آید
- درایور هم اجرا می شود ولی asterisk کانالها را نمشناسد
- تماسها قطع نمی شود
- شماره تماس گیرنده (CalleID) دریافت نمی شود
- هنگام تماس از طریق کارت تلفنی صدا دارای اکو میباشد
- بعضی از ماژولها (FXO یا FXS) شناسایی نمیشوند یا درست کار نمیکنند
بر روی کنسول لینوکس خود (برای اتصال می توانید از puTTy استفاده کنید) دستور lspci را بزنید باید سطری مربوط به راه های سئوکارت شهری پیدا کنید.
اگر در نتایج سطری مانند زیر بود پس کارت Sangoma از لحاظ سخت افزاری درست نصب شده است:
اگر چیزی پیدا نکردید، سیستم تبلیغ کلیکی در تلگرامرا خاموش کرده و بررسی می کنید که کارت درست در اسلات مادربرد جا خورده باشد، اگر باز هم جواب نگرفتید با شرکت فروشنده برای تست تماس بگیرید.
- سیستم کارت را پیدا کرده ولی بر روی صفحه الستیکس بعد از زدن دکمه Hardware Detect چیزی یافت نشد.
ولی اگر هیچ نتیجه ای بر نگرداند احتمالا سیستم همکاری با کانال تلگرام dahdi درست راه نیافتاده است برای راه اندازی سرویس start و تنظیم خودکار کارت دستورات زیر را به ترتیب تایپ و اجرا کنید:
# 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 را زیاد با لا نبرید چون ممکن است هنگام دریافت فکس مشکل ایجاد کند(rx & tx) مقدارشان از -۹ تا ۹ مقدار می گیرند
echocancel=yes
echocancelwhenbridged=yes
echotraining=800
rxgain=9.0
txgain=9.0
- تماس شهری بعد از قطع از سوی کاربر شهری بر روی سیستم فعال و اشغال می ماند.
busydetect=yes
busycount=3
- شماره تماس گیرنده(CALLERID) دریافت نمیشود
- bell
- v23
- v23_jp
- dtmf
- smdi
callerid = asreceived
cidstart = dtmf
cidsignalling=bell
hidecallerid=no
بعد سرویس asterisk را restart کنید.
#service asterisk restart
- بعضی از ماژولها شناسایی نمیشوند
یک نکته قابل ذکر این است که در کارتهای سنگما ترتیب چیدمان ماژول های FXO و FXS بسیار مهم میباشد FXS ها در کنارهم FXO ها هم همینطور.
در ضمن برای راه اندازی کارتهای سنگما باید سرویس Wanpipe نصب و راه اندازی شود دقت کنید که در هنگام نصب سوالی مربوط به اجرا شدن wanrouter restart درهر بار Boot شدن سیستم میپرسد که آن حتما باید Yes باشد در غیر این صورت بعد از بار Boot شدن سیستم کارتها load نمیشوند.و باید با commandsاین مشکل را هر بار برطرف کرد.
اگر به کارتمان خط تلفن وصل کردیم و کانالمان خط را detect کرد اما نتوانستیم تماسی برقرار سازیم با دستور زیر ولتاز خط خود را چک میکنیم:
#wanpipemon -i w1g1 -c astats -m (number of chan)
The results:
FX0 legend:
Voltage (V) Connection
0 to 1 No line detected
6 to 12 Off hook