وبلاگ نوین‌ویپ

عیب یابی و رفع اشکال کارت های تلفنی

بسیاری از کاربران از ما درباره کارت های تلفنی ویپ و مشکلاتی که در آنها رخ می دهد، سوال پرسیده بودند. ما نیز تلاش کردیم که پاسخ های بسیار مناسبب برای این سوالات در قالب یک مقاله تهیه کنیم. اگر کارت تلفنی سیستم ویپ شما نیز با مشکلاتی روبرو شده است، به شما پیشنهاد می کنیم که این مطلب را تا انتها مطالعه فرمایید.ما در این مقاله به بررسی مشکلات زیر می پردازیم:

  • سیستم کارت را detect نمیکند.
  • کارت detect شده ولی درایور آن لود نمیشود.
  • درایور هم لود شده ولی asterisk کانالها را نمشناسد.
  • تماسها قطع نمیشوند.
  • شماره تماس گیرنده (CallerID) دریافت نمیشود.
  • هنگام تماس از طریق کارت تلفنی صدا دارای اکو میباشد .
  • بعضی از ماژولها (FXO یا FXS) شناسایی نمیشوند یا درست کار نمیکنند.

 آیا سیستم عامل کارت را پیدا نکرده است؟

به شل لینوکس وصل می شویم و دستور lspci را تایپ و اجرا می کنیم. اگر در نتایج سطری مانند زیر بود پس کارتopenvox از لحاظ سخت افزاری درست نصب شده است:

عیب یابی و رفع اشکال کارت های تلفنی

اگر در نتایج سطری مانند زیر بود پس کارت sangoma از لحاظ سخت افزاری درست نصب شده است:

http://uupload.ir/files/tbpp_lspci.jpg

در غیر اینصورت سیستم را خاموش کرده و بررسی می کنیم که کارت درست در شیار مادربرد جا خورده باشد.

سیستم کارت را پیدا کرده ولی شناسایی نشده

شما باید قبلا درایور کارت را نصب کرده باشید دستور lsdahdi را برای بررسی درایور اجرا کنید (در Elastix این درایور به طور پیش فرض نصب شده اگر نتیجه فرمان فوق شبیه زیر بود سرویس dahdi درست راه افتاده و درایور درست نصب شده است:

ولی اگر هیچ نتیجه ای بر نگرداند احتمالا سرویس dahdi درست راه نیافتاده است برای راه اندازی سرویس dahdi و تنظیم خودکار کارت دستورات زیر را به ترتیب تایپ و اجرا کنید:

   # dahdi_genconf

   #dahdi_cfg -vvvv

   #Service asterisk stop

   #Service dahdi restart

   #Service asterisk start

http://uupload.ir/files/fqs3_dahdi_genconf.jpg

بعد با دستور زیر میتوانید نتیجه تنظیمات را ببینید این فرمان تعداد کانلهای تنظیم شده شما را نشان میدهد

حالا سرویس asterisk را مجددا راه اندازی کنید و ببینید کانالهای dahdi لود شده یا نه:

#asterisk   -cvvvvvr

CLI> dahdi show channels

اگر بعد از مراحل فوق باز کانالهای dahdi در asterisk لود نشده بود فایل chan_dahdi.conf را بررسی کنید و دقت کنید داخل این فایل این خط باشد:   [channels]

http://uupload.ir/files/27n3_chan_dahdi.jpg

 ما‍ژولهای FXS شناسایی نمیشوند

بررسی کنید کابل پاور کارت حتما وصل باشد

صدا دارای اکو (پژواک) میباشد

در فایل /etc/asterisk/chan_dahdi.conf این دو خط را اضافه کنید:

http://uupload.ir/files/f6sg_echocancel.jpg

اگر همچنان مشکل باقی بود و هنوز خطها قطع نمیشوند دو حالت است یا busypattern فرق دارد یا gain دریافتی ضعیف است در حالت اول مقدار busypattern= را تغییر مدهیم و در حالت دوم rxgain= را بیشتر میکنیم البته اگر فکس دارید مقدار rxgain و txgain را زیاد با لا نبرید چون ممکن است هنگام دریافت فکس مشکل ایجاد کند(rx & tx) مقدارشان از -۹ تا ۹ مقدار می گیرند.

echocancel=yes

echocancelwhenbridged=yes

echotraining=800

rxgain=9.0

txgain=9.0

تماسها قطع نمیشود

در فایل /etc/asterisk/chan_dahdi.conf ای دو خط را اضافه کنید:

عیب یابی و رفع اشکال کارت های تلفنی

busydetect=yes

busycount=3

شماره تماس گیرنده (CALLERID) دریافت نمیشود

یک گوشی تلفن معمولی به خط مورد نظر وصل کنید ببینید کالر آی دی چه موقع دریافت میشود اگر قبل از زنگ اول باشد asterisk نمیتواند کالر آی دی را بگیرد و باید با سروسس دهنده مخابراتی تماس بگیرید در غیر ینصورت بسته به نوع کالر آی دی را که معمولا DTMF یا FSK هست باید در فایل 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

http://uupload.ir/files/z0x1_callerid.jpg

بعد سرویس 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

 to 1           No line detected

۶ to 12         Off hook

۴۵to 55       On hook

***

برای خرید و نصب تجهیزات ویپ می توانید با بخش پشتیبانی و فروش شرکت نوین ویپ تماس بگیرید یا به فروشگاه ویپ ما مراجعه کنید.

تلفن تماس: 91029108-021

برچسب ویپ
بدون دیدگاه
مشاوره تلفنی رایگان