نحوه تشخیص نوع و رفع عدم دریافت کالر آی دی در کارت های آنالوگ به چه صورت است؟

پیشگفتار

گاهی اوقات ممکن است به دلیل تفاوت ارسال کالر آی دی در مراکز مخابراتی مختلف، CID به درستی وارد سرور استریسک ما نشود.بنابراین می بایست اطلاعاتی از نوع و نحوه ارسال کالر آی دی داشته باشیم تا نسبت به آن فایل کارت خود را تنظیم کنیم تا مشکل عدم دریافت CID رفع گردد. به صورت کلی ما دو نوع سیگنالینگ ارسال کالر آی دی با نام های DTMF و FSK داریم.

نحوه تشخیص نوع  و رفع عدم دریافت کالر آی دی در کارت های آنالوگ به چه صورت است؟

(DTMF (Dual Tone Multi Frequency

زمانی که شما کلیدهای صفحه کلید تلفن را فشار می دهید در همان لحظه دو صدا با فرکانس های زیر تولید خواهد کرد.

(Row and Column Tone)

cid-1
به طور مثال زمانی که عدد یک را فشار می دهید دو سیگنال با فرکانس های 697Hz و 1209Hz ارسال می گردد که در نهایت سمت مخابرات عدد یک را تشکیل میدهد.با توجه به تصویر بالا در DTMF می توانیم کاراکتر،حروف و اعداد 1,2,3,4,5,6,7,8,9,0,A,B,C,D,*,# را ارسال کند.

نمونه صدای شماره یک DTMF           نمونه صدای شماره دو DTMF

(FSK (Frequency Shift Keying

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

نمونه صدای FSK

جهت شناخت این دو نوع CID می بایست تماس ورودی روی کانال DAHDI را از طریق روش زیر ضبط و با توجه به صدای هر کدام تشخیص  دهیم.

وارد کنسول لینوکس شوید و با استفاده از نرم افزار DAHDI_Monitor کانال خود را ضبط کنید.

 dahdi_monitor X –r Filename.wav –t Filename.wav#

در اینجا به جای X شماره کانال مورد نظر را وارد کنید. -r جریان دریافتی و –t جریان ارسالی را نشان می دهد.در نهایت Enter را بزنید.
cid-2پس یک تماس ورودی به سرور داشته باشید. بعد از چند بوق می توانید دستور ضبط را با استفاده از ctrl+c متوقف کنید. فایل ضبط در مسیر جاری ذخیره خواهد شد. فایل تماس ورودی را گوش کنید. به طور مثال می توانید از نرم افزار Wavepad Sound Editor استفاده کنید.
نکته : در دستور بالا می توانید از –t استفاده نکنید.
در صورتی که در فایل صوتی صدایی شبیه به اتصال اینترنت های Dialup قدیم را شنیدید ، بنابراین نوع سیگنالینگ شما FSK هست. اما اگر صدایی شبیه به کلید های روی تلفن را شنیدید نوع سیگنالینگ شما DTMF می باشد.

زمانی که شما فایل ضبط شده را باز می کنید ، به طور مثال ابتدا یک Ring Tone ، سپس صدای سیگنالینگ CID و در نهایت رینگ دوم را می شنوید. در این حالت کالر آی دی بین زنگ اول و دوم ارسال شده است. با توجه به این توضیح ما به صورت کلی چهار حالت ارسال CID داریم. با توجه به این چهار روش تنظیمات را در فایل chan_dahdi.conf اضافه کنید.

cid-3

ارسال CID با سیگنالینگ DTMF بین زنگ اول و دوم :

usecallerid=yes
hidecallerid=no
cidstart=ring
cidsignaling=dtmf

ارسال CID با سیگنالینگ DTMF قبل از زنگ :

usecallerid=yes
hidecallerid=no
cidstart=dtmf
cidsignaling=dtmf

ارسال CID با سیگنالینگ FSK بین زنگ اول و دوم :

usecallerid=yes
hidecallerid=no
cidstart=ring
cidsignaling=bell

ارسال CID با سیگنالینگ FSK قبل از زنگ :

usecallerid=yes
hidecallerid=no
cidstart=bell
cidsignaling=dtmf

در صورتی که امکان ضبط و گوش دادن به فایل را ندارید می توانید تا رسیدن به نتیجه این چهار روش را تست کنید.

رای شما با موفقیت ثبت شد.

ثبت رای شما با پیغام خطا همراه بود.

دیدگاه های این مطلب

هیچ نظری ارسال نشده است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *