با نصب ماژول Call Request یک API قدرتمند روی ایزابل خواهید داشت که به شما اجازه میدهد نرمافزارها و سرویسهای بیرونی مثل CRM، وبسایت، اپلیکیشنهای اداری یا حتی تجهیزات سختافزاری، تنها با یک درخواست ساده (API Call) تماس تلفنی را از طریق سیستم تلفنی ایزابل برقرار کنند.
این ماژول تخصصی با مجموعهای از امکانات هوشمند، نکات فنی مهم برای بهرهبرداری صحیح، و شرایط دقیق صدور لایسنس و ارائه پشتیبانی طراحی شده تا پاسخگوی نیازهای سازمانی در حوزه مدیریت بازخورد و تحلیل رضایت مشتریان باشد.
Call Request برای Issabel/Asterisk یک API ساده و امنِ HTTP است که به شما اجازه میدهد از هر نرمافزار بیرونی—مثل CRM، وبسایت، اتوماسیون اداری یا حتی تجهیزات سختافزاری—درخواست «برقراری تماس» را مستقیم به سانترالتان ارسال کنید. این ماژول با استفاده از AMI تماس را از داخل ایزابل آغاز (originate) میکند و سناریوهای مختلف تماس را پوشش میدهد.
درخواست تماس از وبسایت (Customer Call Back): کاربر شماره میگذارد، سیستم تماس میگیرد.
Click2Call / Click2Dial در CRM: یک کلیک در CRM، تماس روی داخلی کارشناس برقرار میشود.
Number Masking (تماس امن): تماس دوطرفه بدون نمایش شمارههای واقعی.
تماس اطلاعرسانی: یادآوری رویداد، اعلام بدهی/پیگیری سفارش و…
کمپینهای مارکتینگ و اتوماسیونها: اجرای تماسهای برنامهریزیشده یا آنی.
اتصال هر نرمافزار بیرونی به تلفن: هر جایی که یک درخواست HTTP بتواند ارسال شود.
چهار سناریوی تماس آماده:inout
(داخلی⇢شماره بیرونی) · outin
(شماره بیرونی⇢داخلی) · outout
(بیرونی⇢بیرونی) · inin
(داخلی⇢داخلی)
کالرآیدی سفارشی در هر درخواست (پارامتر cid
)
همگام با ایزابل/استریسک: استفاده از AMI، بدون نیاز به ماژولهای پیچیده
امنیت قابل تنظیم:
احراز هویت با توکن (اختیاری) و محدودسازی دسترسی بر اساس IP/رِنج/CIDR
تنظیمات متمرکز از دیتابیس: voipiran_callrequest.settings
(نام ترانک، پیششماره خروجی، کالرآیدی، لاگ)
ثبت لاگ درخواستها برای عیبیابی و پیگیری
سبک و سریع: مناسب یکپارچهسازی با هر سیستم (وب، موبایل، ERP، بات، IoT و…)
Issabel/Asterisk فعال و قابل دسترس
📄 شرایط لایسنس، پشتیبانی و اصلاحات ماژول
قبل از استفاده، لطفاً تب مربوط به شرایط لایسنس و خدمات پشتیبانی را با دقت مطالعه فرمایید.
شرایط لایسنس، پشتیبانی و بروزرسانی محصول
لطفاً پیش از نصب یا استفاده، شرایط زیر را به دقت مطالعه فرمایید:
🔐 شرایط صدور لایسنس
🤝 شرایط پشتیبانی
🔧 شرایط دریافت بروزرسانی
داستان های مورد استفاده
این ماژول به صورت یک صفحه بر روی وب سایت شما قرار میگیرد و در تنظیمات امکان قرار گیری چند دکمه بر روی آن وجود دارد، هر دکمه می تواند به یک شماره داخلی و یا صف به ایزابل متصل شود.
مشتری شما پس از ورود به صفحه ماژول و زدن دکمه انتخابی، می تواند از طریق وب با صف یا اپراتور های شما ارتباط برقرار کند و مکالمه صوتی داشته باشد.
فرض کنید یک CRM در یک مجموعه آزمایشگاهی در صورت نتیجه آزمایش آماده است و به صورت خودکار با مشتری تماس گرفته شود و این اطلاع رسانی صورت گیرد.
یک مجموعه بیمه هر روز صبح توسط CRM مجموعه درخواست تماس با کسانی که یک سال قبل خرید بیمه داشتند را ارسال کند و این اطلاع رسانی توسط این ماژول صورت گیرد.
این ماژول تخصصی با مجموعهای از امکانات هوشمند، نکات فنی مهم برای بهرهبرداری صحیح، و شرایط دقیق صدور لایسنس و ارائه پشتیبانی طراحی شده تا پاسخگوی نیازهای سازمانی در حوزه مدیریت بازخورد و تحلیل رضایت مشتریان باشد.
https://ISSABEL_IP/dialer/dial.php
پیشنهاد: از HTTPS استفاده کنید. اگر توکن روشن است، توکن را در هِدر بفرستید.
dir
(الزامی): نوع تماس
inout
: تماس از داخلی به بیرون
outin
: تماس از بیرون به داخلی
outout
: تماس بین دو شماره بیرونی
inin
: تماس بین دو داخلی
in1
: داخلی مبدا (در inout
و inin
و outin
)
in2
: داخلی مقصد دوم (فقط در inin
)
out1
: شماره بیرونی اول (در inout
/outin
/outout
)
out2
: شماره بیرونی دوم (فقط در outout
)
cid
: کالرآیدی دلخواه (اختیاری—در صورت مجاز بودن ترانک)
token
: فقط وقتی لازم است که توکن در تنظیمات فعال باشد (بهتر است در هدر بفرستید)
enableToken
= ۱|۰
وقتی ۱
شود، باید توکن صحیح ارسال کنید.
مقدار توکن در token
داخل ini تنظیم میشود.
ترجیحاً توکن را در هِدر بفرستید: (در صورت نیاز میتوانید بهصورت پارامتر token
هم بفرستید.)
X-CallRequest-Token: <YOUR_TOKEN>
enableIpFilter
= ۱|۰
وقتی ۱
شود، فقط IPهایی که در allowedIps
آمدهاند مجازند.
فرمتهای مجاز در allowedIps
(با کاما جدا کنید):
IP دقیق: ۱۹۲.۱۶۸.۲.۱۴
CIDR: ۱۹۲.۱۶۸.۲.۰/۲۴
یا ۱۰.۰.۰.۰/۸
بازه IPv4: ۲۰۳.۰.۱۱۳.۵-۲۰۳.۰.۱۱۳.۲۰
وایلدکارد IPv4: ۱۹۲.۱۶۸.۲.*
یا ۱۰.*.*.*
اگر
enableIpFilter=1
باشد وallowedIps
خالی بماند، دسترسی رد میشود. وقتی خاموش است، بهصورت پیشفرض همه مجازند.
# داخلی ۲۰۰۱ به شماره بیرونی
https://ISSABEL_IP/dialer/dial.php?dir=inout&in1=2001&out1=09121234567
# تماس از شماره بیرونی به داخلی ۲۰۰۱
https://ISSABEL_IP/dialer/dial.php?dir=outin&in1=2001&out1=09121234567
# بیرونی به بیرونی
https://ISSABEL_IP/dialer/dial.php?dir=outout&out1=02122334455&out2=09121234567
# داخلی به داخلی
https://ISSABEL_IP/dialer/dial.php?dir=inin&in1=2001&in2=2002
# با کالرآیدی سفارشی
https://ISSABEL_IP/dialer/dial.php?dir=inout&in1=2001&out1=09121234567&cid=43398000
# با توکن در هدر (ترجیحی)
GET
https://ISSABEL_IP/dialer/dial.php?dir=inout&in1=2001&out1=09121234567
X-CallRequest-Token: YOUR_SECURE_TOKEN
اتصال AMI ناموفق: AMI NOT CONNECTED
(زیرساخت/کرِدنشیال AMI را چک کنید)
۴۰۱ Unauthorized: توکن الزامی بوده و نادرست/خالی ارسال شده است.
۴۰۳ Forbidden: فیلتر IP فعال است و IP شما در محدوده مجاز نیست.
۲۰۰ OK: درخواست ثبت شده و Originate ارسال میشود (لازم نیست منتظر زنگ واقعی بمانید).
همیشه از HTTPS استفاده کنید و ترجیحاً توکن را در Header بفرستید.
ساختار شمارهها را در سمت کلاینت اعتبارسنجی کنید (طول/فرمت).
اگر کمپین حجیم دارید، ریتلیمیت سمت کلاینت/وبسرور لحاظ شود.
لاگها را مرتب بررسی کنید (فعالسازی dial_logging
در تنظیمات DB).
سوالات رایج
بله، دوره مهندسی ویپ کاملا به صورت عملی برگزار می گردد. در این دوره هر بخشاز نصب و راه اندازی گرفته تا کار با خطوط شهری و تنظیمات پیشرفته تلفنی کاملا عملی پیاده سازی می گردد.
- تعريف داخلي Extensions
- تعریف صندوق صوتی VoiceMail
- تعریف CallWaiting
- تنظیم داخلی برای رجیستر شدن از روی اینترنت
- تعریف داخلی بر روی IPPhone
- نحوه قرار دادن فايلهاي صوتي در سرور و يا ضبط آنها از طريق گوشي
- آَشنایی با ترانک انواع و نحوه تعریف آن
- معرفی کارت شهری و آموزش نحوه استفاده از آن
- آشنایی با نحوه ارتباط و کار با کارت شهری و همچنین Gateway های شهری
- تعریف IVR، منوی منشی دیجیتال
- تعریف صف (Queue) و تنظیمات پیشرفته آن
- تعريف پاركينگ تماس
- تعريف تماس برگشتي Callback
- تعريف دسترسي از بيرون به ويژگيهاي سيستم DISA
- تعريف داخلي Extensions
- تعریف صندوق صوتی VoiceMail
- تعریف CallWaiting
- تنظیم داخلی برای رجیستر شدن از روی اینترنت
- تعریف داخلی بر روی IPPhone
- نحوه قرار دادن فايلهاي صوتي در سرور و يا ضبط آنها از طريق گوشي
- آَشنایی با ترانک انواع و نحوه تعریف آن
- معرفی کارت شهری و آموزش نحوه استفاده از آن
- آشنایی با نحوه ارتباط و کار با کارت شهری و همچنین Gateway های شهری
- تعریف IVR، منوی منشی دیجیتال
- تعریف صف (Queue) و تنظیمات پیشرفته آن
- تعريف پاركينگ تماس
- تعريف تماس برگشتي Callback
- تعريف دسترسي از بيرون به ويژگيهاي سيستم DISA
با ماژول های ویپ ایران، تجربهای سریع و ساده از نصب و راهاندازی ماول تلفنی را تجربه کنید؛ بدون نیاز به دانش فنی، تنها با چند کلیک! مناسب برای شرکتهایی که به دنبال راهکاری مقرونبهصرفه، قدرتمند و قابل اعتماد هستند. همراه با راهنمای کامل نصب و امکان پشتیبانی در صورت نیاز.
نصب این ماژول کاملاً خودکار است و هیچ نیازی به دانش برنامهنویسی یا مهارتهای پیشرفته لینوکس ندارد. تنها کافیست به سرور ایزابل دسترسی SSH داشته باشید.
دسترسی به سرور ایزابل ۵ با کاربر root
از طریق SSH (مثلاً با نرمافزار PuTTY)
اتصال اینترنت روی سرور (فقط در زمان نصب اولیه)
دریافت لایسنس اختصاصی که پس از خرید به ایمیل شما ارسال میشود
💡 نکته مهم: نصب این ماژول تأثیری بر عملکرد سیستم تلفنی فعلی شما ندارد. با این حال، توصیه میشود قبل از نصب از سرور بکاپ تهیه کنید.
ماژول از دو بخش تشکیل شده:
نصب پلتفرم مرکزی: پلتفرم CCpanel (بستر اجرای ماژولها)
فعالسازی ماژول نظرسنجی با لایسنس
ایمیلی که بعد از خرید دریافت میکنید، حاوی رشتهای شبیه زیر است:
ccpanel: bash <(curl -fsSL -H \"Voipiran-Key: VOIPIRAN_ |
این رشته به دو قسمت تقسیم میشود:
از کلمه ccpanel:
به بعد را کپی کرده و در ترمینال SSH وارد کنید:
بعد از زدن Enter
، اسکریپت بهطور خودکار اجرا میشود. در این مرحله چند سوال ساده پرسیده میشود:
رمز عبور دلخواه برای ورود به محیط وب CCpanel
پس از اتمام نصب، آدرس IP و پورت دسترسی به محیط وب CCpanel به شما نمایش داده میشود.
مرورگر خود را باز کنید و به آدرس دادهشده در مرحله قبل وارد شوید.
وارد محیط CCpanel شوید.
از منوی بالا، وارد بخش فعالسازی لایسنس شوید.
بخش دوم رشته لایسنس را که با |survey:
شروع میشود، کپی و در محل خواستهشده وارد کنید.
VOIPIRAN_ zJ6UVMkEq03Zbmqp1J2I16WDtX1D4U 36GUf3h2n97XkcUK1L010WLp4ZDw1U Y7sI82bVNM220sa93LOa6crYxkvWjX aOt02M3PVEe7X4my2JZ2053LA8Tx3S lmc4S34yOPEBO76tgFta3Fw6479P74 q9eQk6G6L4q8724WO3FG3e7FqnmUW1 B2U6WdWxxQH
پس از چند ثانیه و تایید موفق لایسنس، منوی ماژول به محیط CCpanel اضافه میشود.