CallBack در Issabel
- تاریخ ارسال: 1401/08/30
- تعداد نمایش: 4577
- گروه:
ویژگی Call Completion : زمانی که در تماس های داخلی به داخلی ایزابل یک داخلی مشغول است با فعال کردن Call Completion در VoIP ، زمانی که داخلی مقصد آزاد شود بصورت خودکار توسط استریسک تماسی بین دو داخلی برقرار می شود.
اگرشما بخواهید این ویژگی را فعال کنید باید تغییراتی در دایال پلن استریسک بدهید.برای انجام کار با نرم افزار winscp به سرور لاگین می کنیم.
به مسیر etc/asterisk رفته و فایل sip_additional.conf را باز می کنیم.
در این فایل تمام داخلی هایی که در ایزابل ساخته ایم قرار دارد.
برای هر داخلی که نیاز داریم این ویژگی را فعال کنیم آن را از قسمت کانتکس بالا که شماره داخلی در قرار دارد را تا انتها کپی می کنیم و در فایل sip_custom.conf ، paste می کنیم.
سپس دو خط
cc_agent_policy=generic
cc_monitor_policy=generic
را به انتهای آن اضافه می کنیم.این کار را برای هر داخلی باید انجام دهیم.
خلاصه کار:هر داخلی که نیاز داریم این ویژگی برایش فعال شود را از فایل sip_additional.conf کپی کرده و در فایل sip_custom.conf ، paste می کنیم.
سپس دو خط خط بالا را به آن اضافه می کنیم.
به فایل extensions_custom.conf رفته ، در انتهای فایل یک context به نام callcomp ایجاد می کنیم.
در این کانتکس کدهای زیر را کپی می کنیم.
exten => 30,1,CallCompletionRequest
exten => 30,n,Hangup
exten => 31,1,CallCompletionCancel
exten => 31,n,Hangup
سپس نیاز داریم تا این کانتکس را include کنیم
برای انجام این کار در ابتدای همین فایل کد زیر را وارد می کنیم
Include=>callcomp
سپس در خط فرمان لینوکس با دستور asterisk –rx”dialplan reload” دایال پلن را ریلود می کنیم.
حالا هر زمان که داخلی را گرفتید و مشغول بود با گرفتن کد 30 این ویژگی را فعال می کنید تا هر زمان داخلی مورد نظر آزاد شد استریسک بصورت خودکار تماس بین دو داخلی را برقرار کند.به این صورت که ابتدا داخلی شما زنگ میخورد و بعد از جواب دادن داخلی مقصد شروع به زنگ خوردن خواهد کرد.
برای غیر فعال کردن هم از کد 31 استفاده کنید.
فایل PDF آموزش در قسمت زیر قرار گرفته است.
برای اطلاعات بیشتر با شماره 02691002326 با ما در تماس باشید.