ماژول مدیر-منشی ایزابل

ماژول مدیر-منشی ایزابل

در پست قبل نحوه نصب ماژول Boss-Secretary در ایزابل آموزش داده شد.متاسفانه این ماژول فقط روی تماس های داخلی به داخلی ایزابل کار می کند و زمانی که تماس ورودی داریم کارایی ندارد.

براین این شدیم که این ماژول را بصورت کد در دایال پلن استریسک بنویسیم.

ابتدا با نرم افزار winscp به مسیر etc->asterisk رفته و فایل extensions_additional.conf را باز می کنیم.

به سراغ کانتکس macro-dial-one می رویم.

قبل از شروع تغییرات

در نظر می گیریم که شماره مدیر داخلی 102 و شماره داخلی منشی 100 است.

کل کانتکس macro-dial-one را در انتهای فایل extensions_override_issabel.conf که در همان مسیر etc->asterisk قرار دارد کپی می کنیم.

boss-secretary-issabel-1

  بالاتر از دستور Dial کدهای زیر را اضافه می کنیم.

exten => s,n,execif($[${DEXTEN}=102]?goto(boss))

exten => s,n(boss),set(xfer=${BLINDTRANSFER:0:7})

exten=>s,n(lvl3),execif($[${xfer}=sip/100]?goto(godial):dial(sip/100))

بعد از این تغییرات، save کرده و به سراغ فایل extensions_custom.conf می رویم.

در انتهای این فایل کانتکسی به نام dialmonshi اضافه می کنیم و دستورات زیر را در آن اضافه می کنیم.

 

[dialmonshi]

exten=>2022,1,dial(sip/100)

boss-secretary-issabel-1

سپس کانتکس جدید را include می کنیم.

boss-secretary-issabel-3

نکته بسیار مهم:باید دقت داشته باشید که ما در اینجا از شماره 2022 استفاده کرده ایم،این شماره باید یکتا باشد و داخلی یا فیچرکدی به این شماره نباید داشته باشید.

درصورتی که عددی به غیر این استفاده کردید باید در فایل extensions_override_issabel.conf هم همان شماره را قرار بدهید.

در انتها هم dialplan  را ریلود می کنیم.

 

سوالات خود را در قسمت نظرات بپرسید.

برای اطلاعات بیشتر با شماره 02691002326 در تماس باشید.

فایل PDF آموزش در قسمت زیر قرار گرفته است.