A: نصب ماژول مدیریت لایسنس بر روی ایزابل:
ماژول مدیریت لایسنس را طبق راهنمای زیر بر روی ایزابل نصب کرده و لایسنس خریداری شده را وارد کنید:
https://forum.voipiran.io/d/1606
B: نصب ماژول درخواست تماس بر روی ایزابل:
با دستور زیر ماژول درخواست تماس را بر روی ایزابل نصب کنید.
yum install git -y && rm -rf callrequest && git clone https://github.com/voipiran/callrequest.git && cd callrequest && chmod 777 install-callrequest.sh && ./install-callrequest.sh
تست نصب:
با باز کردن URL زیر و مشاهده جمله "VOIPIRAN CallRequest App" از نصب درست آن مطمئن شوید.**
https://IssabelIPAddress/dialer/dial.php
C: تنظیمات پارامتر های سرویس درخواست تماس، سمت سرور ایزابل
یک فایل تنظیمی در ایزابل و فولدر زیر درنظر گرفته شده است که توضیحات آن به شرح زیر است.
/var/www/html/dialer/callrequest-params.ini
اگر از سرویس درخواست تماس بر روی وب سایت خود استفاده می کنید شاید فقط گزینه زیر را لازم باشد تغییر دهید، می توانید بقیه تنظیمات را بدون تغییر رها کنید
#Sample: "VOIPIRAN"<2191001099>
callerId=```
اگر این پارامتر خالی رها شود نام مشتری دریافت شده بر روی وب به عنوان کالر آی دی درنظر گرفته میشود، در یک حالت ممکن است بخواهید اینجا این گزینه را پر کنید، اگر خط شهری شما از سرویس دهنده ای است که برای اتصال نیاز دارد حتما شماره خط خود را در کالر آی دی درج کنید و همزمان حالت تماس شما "firstCallCustomer" است. در این صورت باید در این تنظیم شماره خط خود را قرار بدهید.
**اگر از سرویس درخواست تماس برای ارسال درخواست از سمت یک برنامه سوم شخص همچون CRM استفاده می کنید برخی پارامتر ها را حتما باید تنطیم کنید.
**trunkTechName**
نام ترانک تعریف شده در محیط وب استریسک و البته به همراه نوع ترانک در ابتدای آن به مشابه مثال زیر
SIP/mokhaberat
**pbxOutPrefix**
باید با پیش شماره لازم برای تماس شهری پر شود مثلا اگر سیستم تلفنی شما برای تماس شهری 9 لازم دارد با عدد 9 پر شود.
اگر پیش شماره برای تماس شهری ندارید، این گزینه را خالی بگذارید. مثال:
pbxOutPrefix=9
باقی پارامتر های که می توان در صدا زدن درخواست تماس استفاده کرد.
**callerId**
می توان نام و شماره تماس گیرنده را تعیین کرد، بخصوص در حالتی که ابتدا تماس به اپراتور گرفته می شود، می توان با شماره مشتری اپراتور را از آن مطلع کرد.
D: مثال یک درخواست تماس
سناریو 1: تماس با اپراتور و شماره گیری مشتری بر روی ترانک شهری
https://ISSABEL_IP/dialer/dial.php?dir=inout&in=2001&out1=091221032XX```
سناریو 2: تماس با شماره شهری مشتری و سپس اتصال به اپراتور (صف یا هر شماره ای داخل استریسک)
```https://ISSABEL_IP/dialer/dial.php?dir=outout&out2=09122105050&out1=091221032XX
E: مشاهده لاگ و اطلاعات درخواست ها
- لاگ و اطلاعات هر درخواست در مسیر زیر ذخیره می گردد، پس بعد از ارسال درخواست می توانید با مشاهده فایل ببینید اطلاعات به درستی رسیده است یا خیر.
var/www/html/dialer/dialLog.txt