PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : Page کردن یک فایل صوتی ضبط شده



m.vahid
11-27-2013, 06:58 PM
(Page کردن یک فایل صوتی ضبط شده)



با اضافه کردن کد زیر در Extensions_custom.conf می توانید Paging را بر روی تعدادی داخلی فعال کرده و یک فایل صوتی از قبل ذخیره شده را برای همه آن داخلی ها اجرا کنید.





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)



توجه داشته باشید که دایل پلن بالا را در کانتکست from-internal-custom قرار دهید


• در مجموعه دستورات بالا 507 شماره داخلی مختص به Paging است.
• در خط هشتم _DOPTIONS=A(Hello-world) می توانید نام فایل صوتی را که نیاز دارید برای داخلی ها Page شود قرار دهید. (در صورتی که فایل صوتی را از طریق system recording در الستیکس آپ لود کرده اید باید به این صورت بنویسید_DOPTIONS=A(custom/music) به جای music نام فایل را قرار دهید )
• در خط آخر نیز می توانید هر تعداد داخلی که باید Page شوند را قرار دهید.
LOCAL/FPAGE422@ext-paging داخلی ها با & باید جدا شوند.
پس از اعمال تغییرات بالا را ذخیره کنید و یک بار استریسک را dialplan reload کنید.