我想在電話掛斷執行腳本,所以我創建瞭如下的extensions_custom.conf自定義背景:h中擴展定製上下文中執行腳本
[coscon]
exten => **5,1,NoOp()
same => n,Answer()
exten => h,1,System(/usr/local/src/myscript.php)
問題後掛斷^ h擴展在這方面根本沒有執行。 有什麼建議嗎?
更新
讓我詳細說明一下。在extensions_custom.conf文件中使用 我包含coscon上下文。 這是extensions_custom.conf的背景:
[from-internal-custom]
exten => 1234,1,Playback(demo-congrats) ; extensions can dial 1234
exten => 1234,2,Hangup()
exten => h,1,Hangup()
include => coscon
[coscon]
exten => **5,1,NoOp()
same => n,Answer()
exten => h,1,System(/usr/local/src/myscript.php)
現在,當我從Softphone呼叫** 5這是Astrisk CLI輸出:
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Executing [**[email protected]:1] NoOp("SIP/102-00000035", "") in new stack
-- Executing [**[email protected]:2] Answer("SIP/102-00000035", "") in new stack
-- Executing [**[email protected]:3] Pickup("SIP/102-00000035","5&[email protected]") in new stack
[2017-06-13 21:10:39] NOTICE[10676][C-00000035]: app_directed_pickup.c:302 pickup_exec: No target channel found for [email protected]
[2017-06-13 21:10:39] NOTICE[10676][C-00000035]: app_directed_pickup.c:302 pickup_exec: No target channel found for [email protected]
-- Executing [**[email protected]:4] Hangup("SIP/102-00000035", "") in new stack
== Spawn extension (from-internal, **5, 4) exited non-zero on 'SIP/102-00000035'
-- Executing [[email protected]:1] Hangup("SIP/102-00000035", "") in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/102-00000035'
我認爲從 - 默認^ h擴展內部上下文正在執行,但我不知道如何覆蓋它。
哪裏是調試輸出?它的確如此。 – arheops
測試呼叫時請顯示控制檯輸出。按照現狀,我們沒有足夠的(任何)錯誤細節來幫助您。 – user3788685
我更新了我的問題。 – Amir