(DTMF (Dual Tone Multi Frequency
زمانی که شما کلیدهای صفحه کلید تلفن را فشار می دهید در همان لحظه دو صدا با فرکانس های زیر تولید خواهد کرد.
(Row and Column Tone)

به طور مثال زمانی که عدد یک را فشار می دهید دو سیگنال با فرکانس های 697Hz و 1209Hz ارسال می گردد که در نهایت سمت مخابرات عدد یک را تشکیل میدهد.با توجه به تصویر بالا در DTMF می توانیم کاراکتر،حروف و اعداد 1,2,3,4,5,6,7,8,9,0,A,B,C,D,*,# را ارسال کند.
(FSK (Frequency Shift Keying
روش FSK جهت ارسال سیگنال های دیجیتال است. در این روش در هنگام ارسال،دو بیت 0 و 1 ارسال می گردد. اگر این روش را به صورت یک شکل موج آنالوگ تعریف کنیم صفر منطقی در این روش توسط یک موج با فرکانس خاص و یک منطقی نیز توسط موجی دیگر با فرکانس متفاوت تعریف می شود. یک مودم FSK اطلاعات باینری موجود در کامپیوتر را به سیگنال FSK تبدیل می کند تا بتوان آن ها را روی خطوط تلفن ، کابل ها ، فیبر نوری و یا به صورت بی سیم ارسال کرد .
جهت شناخت این دو نوع CID می بایست تماس ورودی روی کانال DAHDI را از طریق روش زیر ضبط و با توجه به صدای هر کدام تشخیص دهیم.
وارد کنسول لینوکس شوید و با استفاده از نرم افزار DAHDI_Monitor کانال خود را ضبط کنید.
dahdi_monitor X –r Filename.wav –t Filename.wav#
در اینجا به جای X شماره کانال مورد نظر را وارد کنید. -r جریان دریافتی و –t جریان ارسالی را نشان می دهد.در نهایت Enter را بزنید.
پس یک تماس ورودی به سرور داشته باشید. بعد از چند بوق می توانید دستور ضبط را با استفاده از ctrl+c متوقف کنید. فایل ضبط در مسیر جاری ذخیره خواهد شد. فایل تماس ورودی را گوش کنید. به طور مثال می توانید از نرم افزار Wavepad Sound Editor استفاده کنید.
نکته : در دستور بالا می توانید از –t استفاده نکنید.
در صورتی که در فایل صوتی صدایی شبیه به اتصال اینترنت های Dialup قدیم را شنیدید ، بنابراین نوع سیگنالینگ شما FSK هست. اما اگر صدایی شبیه به کلید های روی تلفن را شنیدید نوع سیگنالینگ شما DTMF می باشد.
زمانی که شما فایل ضبط شده را باز می کنید ، به طور مثال ابتدا یک Ring Tone ، سپس صدای سیگنالینگ CID و در نهایت رینگ دوم را می شنوید. در این حالت کالر آی دی بین زنگ اول و دوم ارسال شده است. با توجه به این توضیح ما به صورت کلی چهار حالت ارسال CID داریم. با توجه به این چهار روش تنظیمات را در فایل chan_dahdi.conf اضافه کنید.

ارسال 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
در صورتی که امکان ضبط و گوش دادن به فایل را ندارید می توانید تا رسیدن به نتیجه این چهار روش را تست کنید.
دیدگاه های این مطلب
هیچ نظری ارسال نشده است.