سلام من دوتا داخلی درست کردم 160 و 170 که تماس ها به صورت یکطرفه میباشد. یعنی 160 میتونه شماره 170 رو بگیره و لی 170 نمیتونه 160 رو بگیره. موقعی که شماره رو میگیره به چند ثانیه نمیکشه که تماس رو هنگ آپ میکنه.
کد PHP:
pbx*CLI>
== Using SIP RTP CoS mark 5
-- Executing [160@tgui-out:1] Set("SIP/170-00000c61", "AGISIGHUP=no") in new stack
-- Executing [160@tgui-out:2] Set("SIP/170-00000c61", "_PICKUPMARK=160") in new stack
-- Executing [160@tgui-out:3] Set("SIP/170-00000c61", "COUNT=0") in new stack
-- Executing [160@tgui-out:4] Set("SIP/170-00000c61", "HangupSide=Caller") in new stack
-- Executing [160@tgui-out:5] AGI("SIP/170-00000c61", "agi://127.0.0.1/tgui.agi?status=new&direction=out") in new stack
Channel will hangup at 2015-05-11 21:35:06.676 IRDT.
-- AGI Script Executing Application: (NoOp) Options: (_PICKUPMARK=null)
Channel will hangup at 2015-05-11 21:35:06.806 IRDT.
-- <SIP/170-00000c61>AGI Script agi://127.0.0.1/tgui.agi?status=new&direction=out completed, returning 0
-- Executing [160@tgui-out:6] Set("SIP/170-00000c61", "COUNT=1") in new stack
-- Executing [160@tgui-out:7] GotoIf("SIP/170-00000c61", "0?retry:success") in new stack
-- Goto (tgui-out,160,10)
-- Executing [160@tgui-out:10] Set("SIP/170-00000c61", "HangupSide=Calee") in new stack
-- Executing [160@tgui-out:11] Hangup("SIP/170-00000c61", "16") in new stack
== Spawn extension (tgui-out, 160, 11) exited non-zero on 'SIP/170-00000c61'
-- Executing [h@tgui-out:1] Set("SIP/170-00000c61", "COUNT=0") in new stack
-- Executing [h@tgui-out:2] NoOp("SIP/170-00000c61", "MyVar: ") in new stack
-- Executing [h@tgui-out:3] NoOp("SIP/170-00000c61", "Queue Calls: ") in new stack
-- Executing [h@tgui-out:4] NoOp("SIP/170-00000c61", "Cause: 16") in new stack
-- Executing [h@tgui-out:5] NoOp("SIP/170-00000c61", "Who Hangup: Calee") in new stack
-- Executing [h@tgui-out:6] AGI("SIP/170-00000c61", "agi://127.0.0.1/tgui.agi?status=end") in new stack
-- AGI Script Executing Application: (StopMixMonitor) Options: ()
-- <SIP/170-00000c61>AGI Script agi://127.0.0.1/tgui.agi?status=end completed, returning 0
-- Executing [h@tgui-out:7] Set("SIP/170-00000c61", "COUNT=1") in new stack
-- Executing [h@tgui-out:8] GotoIf("SIP/170-00000c61", "0?retry:success") in new stack
-- Goto (tgui-out,h,11)
-- Executing [h@tgui-out:11] NoOp("SIP/170-00000c61", "Agi-Success") in new stack
pbx*CLI>
کامنت