ماژول اصلاح شماره تماس گیرنده بر روی خطوط ورودی شهری در ایزابل، پروژه رایگان و کدباز ویپ ایران
در بسیاری از سیستمهای تلفنی مبتنی بر Asterisk و Issabel، بهویژه هنگام استفاده از خطوط شهری (E1، FXO یا SIP Trunkهای داخلی)، شمارههای تماسگیرنده (Caller ID) ممکن است بهصورتهای مختلفی وارد سیستم شوند:
بدون صفر ابتدایی (مثلاً: ۹۱۲۳۴۵۶۷۸۹
)
با پیششمارههای بینالمللی (مثل: +۹۸۹۱۲۳۴۵۶۷۸۹
)
همراه با علائم اضافی یا ساختارهای ناسازگار برای پردازش
این موضوع باعث ایجاد مشکلات جدی در:
گزارشگیری
جستجوی تماسها
انطباق با CRM یا سامانههای مانیتورینگ
اجرای ماژولهای دیگر (مثل نظرسنجی یا صف تماس)
میشود.
ماژول CallerID Formatter که توسط تیم ویپایران توسعه داده شده، دقیقاً برای رفع این مشکل طراحی شده است.
اصلاح خودکار کالرآیدی ورودی به فرمت استاندارد ۰۹xx...
پشتیبانی از خطوط داخلی ایران (شهری، همراه، بینشهری)
حذف علائم اضافی مثل + و ۹۸ و فاصلهها
سازگار با تماسهای ورودی از هر نوع ترانک (SIP, DAHDI, PRI, GSM)
اجرا در ورودی سیستم تلفنی (context=from-trunk) برای اصلاح پیش از پردازش تماس
سازگار با سایر ماژولهای گزارشگیری و پردازشی ایزابل
نصب آسان و بدون نیاز به GUI یا تنظیمات پیچیده
موضوع | اهمیت |
---|---|
یکپارچهسازی شماره تماسها | برای سازگاری با ماژولهای دیگر، مانند: گزارشگیری، ارسال پیامک، نظرسنجی، CRM |
افزایش دقت گزارشها | شمارههای متغیر باعث شکستن رکوردها یا دوبارهکاری میشوند |
سازگاری با شمارههای واقعی ایران | مخصوص شرایط شبکه مخابرات داخلی کشور |
اجرای سریع و ساده | بدون نیاز به تغییرات سنگین در استریسک یا ایزابل |
طریقه نصب ماژول اصلاح کالر آی دی
ماژول اصلاح کالر آی ای بر روی ایزابل ۴ یا ۵ قابل نصب است، برای نصب دو مرحله باید انجام گردد.
curl -L -o IssabelCalleridFormatter.zip https://github.com/voipiran/IssabelCalleridFormatter/archive/master.zip && unzip IssabelCalleridFormatter.zip && cd IssabelCalleridFormatter-main && chmod 755 install.sh && ./install.sh -y
در تعریف ترانک ورودی شهری خود کانتکس را به context=to-cidformatter تغییر دهد.
پروژه را درگیت هاب دنبال کنید.
اگر از این پروژه خوشتان آمد، یک ستاره در گیت هاب به ما بدهید.⭐