ไม่ทราบว่าต้อง set ต่างกันมั้ย ระหว่าง inbound กับ outbound
อันนี้เป็น extention
exten => s,1,Answer()
exten => s,2,Playback(enter-ext-of-person)
exten => s,3,wait(5)
exten => s,4,Goto(incoming,s,2)
exten => 1,1,Playback(digits/1)
exten => 1,2,Goto(incoming,s,1)
ผมสั่ง call ออกด้วย cli
originate Sip/7000 extension s,1@incoming
ปลายทางรับสายได้ปรกติ แต่ไม่สามารถกด ivr ได้เลย
ด้านล่างเป็น log
elastix*CLI> originate Sip/7000 extension s,1@incoming
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Remote UNIX connection
-- Remote UNIX connection disconnected
== Starting SIP/7000-0000001a at incoming,s,1,1 failed so falling back to exten 's'
-- Executing [s@incoming:1] Answer("SIP/7000-0000001a", "") in new stack
-- Executing [s@incoming:2] Playback("SIP/7000-0000001a", "enter-ext-of-person") in new stack
-- <SIP/7000-0000001a> Playing 'enter-ext-of-person.gsm' (language 'en')
-- Executing [s@incoming:3] Wait("SIP/7000-0000001a", "5") in new stack
-- Executing [s@incoming:4] Goto("SIP/7000-0000001a", "incoming,s,2") in new stack
-- Goto (incoming,s,2)
-- Executing [s@incoming:2] Playback("SIP/7000-0000001a", "enter-ext-of-person") in new stack
-- <SIP/7000-0000001a> Playing 'enter-ext-of-person.gsm' (language 'en')
== Spawn extension (incoming, s, 2) exited non-zero on 'SIP/7000-0000001a'