نمایش نتایج: از شماره ۱ تا ۱ از مجموع ۱
-
چهارشنبه ۶ آذر ۱۳۹۲ ، ساعت ۱۸:۵۸ #۱
- تاریخ عضویت
- ۱۳۹۲/۴/۱۰
- ارسال ها
- ۱۵۲
- Thanks
- ۰
- تشکر شده
- ۰
Page کردن یک فایل صوتی ضبط شده
(Page کردن یک فایل صوتی ضبط شده)
با اضافه کردن کد زیر در Extensions_custom.conf می توانید Paging را بر روی تعدادی داخلی فعال کرده و یک فایل صوتی از قبل ذخیره شده را برای همه آن داخلی ها اجرا کنید.
توجه داشته باشید که دایل پلن بالا را در کانتکست from-internal-custom قرار دهید
کد PHP:
exten => 507,1,Answer
exten => 507,n,Macro(user-callerid,)
exten => 507,n,Set(_AMPUSER=${AMPUSER})
exten => 507,n,Set(_SIPURI=)
exten => 507,n,Set(_ALERTINFO=Alert-Info: Ring Answer)
exten => 507,n,Set(_CALLINFO=Call-Info: <uri>\;answer-after=0)
exten => 507,n,Set(_SIPURI=intercom=true)
exten => 507,n,Set(_DOPTIONS=A(hello-world))
exten => 507,n,Set(_DTIME=5)
exten => 507,n,Set(_ANSWERMACRO=)
exten => 507,n,Set(__FORWARD_CONTEXT=block-cf)
exten => 507,n,Page(LOCAL/FPAGE421@ext-paging&LOCAL/FPAGE422@ext-paging&LOCAL/FPAGE423@ext-paging&LOCAL/FPAGE431@ext-paging&LOCAL/FPAGE432@ext-paging)
• در مجموعه دستورات بالا ۵۰۷ شماره داخلی مختص به Paging است.
• در خط هشتم _DOPTIONS=A(Hello-world) می توانید نام فایل صوتی را که نیاز دارید برای داخلی ها Page شود قرار دهید. (در صورتی که فایل صوتی را از طریق system recording در الستیکس آپ لود کرده اید باید به این صورت بنویسید_DOPTIONS=A(custom/music) به جای music نام فایل را قرار دهید )
• در خط آخر نیز می توانید هر تعداد داخلی که باید Page شوند را قرار دهید.
LOCAL/FPAGE۴۲۲@ext-paging داخلی ها با & باید جدا شوند.
پس از اعمال تغییرات بالا را ذخیره کنید و یک بار استریسک را dialplan reload کنید.ویرایش توسط m.vahid : ۱۱-۲۷-۲۰۱۳ در ساعت ۰۷:۰۰ PM
نمایش نتایج: از شماره ۱ تا ۱ از مجموع ۱