یکی از مشکلات رایج در ارتباط با سیستم های تلفنی استریسک و الستیکس و خطوط شهری آنالوگ، تشخیص کالرآیدی می باشد.
در نظر داشته باشید که عدم تشخیص کالرآیدی، مشکلات دیگری همچون تاخیر اتصال تماس به منوی صوتی (IVR) را نیز به دنبال خواهد داشت.
مهمترین علت این مشکل، تفاوت در نوع ارسال کالرآیدی از سمت مراکز مخابرات می باشد، که در این صورت باید پس از شناسایی نوع سیگنالینگ کالرآیدی، تنظیمات مربوط به cidstart ،cidsignalling کانال های dahdi را متناسب با آن، انجام دهید.
در ادامه با ارائه ی یک راهکار ساده، این مشکل بزرگ را حل خواهیم کرد.
در ابتدا باید با استفاده از نرم افزار dahdi_monitor یکی از کانال های dahdi را ضبط کنیم. در واقع با این نرم افزار می توان جریان ورودی و خروجی از کانال های dahdi را مانیتور و ضبط کرد.
در صورتی که خط شهری به یکی از پورت ها متصل است و شماره کانال آن را نمی دانید، می توانید به فایل system.conf که در مسیر etc/dahdi قرار دارد، رجوع کرده و اطلاعات لازم را استخراج کنید. (ادامه…)