DIALSTATUS CANCEL
Добрый день!
Тренируюсь с 1.6.1.
Написал вот так:
exten=6052,1,Dial(SIP/6052)
exten=6052,n,NoOp(статус ${DIALSTATUS})
exten =>6052,n,Goto(6052-${DIALSTATUS},1)
exten =>6052-CANCEL,1,Jabbersend(jabber,мой_аккаунт, Пропущен звонок ${CALLERID(number)} ${CALLERID(name)})
exten =>6052-BUSY,1,Jabbersend(jabber,мой_аккаунт, Входящий звонок ${CALLERID(number)} ${CALLERID(name)})
звоню и кладу трубку:
-- Accepting call from '6401' to '6052' on channel 0/17, span 1
-- Executing [6052@default:1] Dial("DAHDI/17-1", "SIP/6052") in new stack
== Using SIP RTP CoS mark 5
== Using UDPTL CoS mark 5
-- Called 6052
-- SIP/6052-08897790 is ringing
-- Channel 0/17, span 1 got hangup request, cause 16
== Spawn extension (default, 6052, 1) exited non-zero on 'DAHDI/17-1'
-- Hungup 'DAHDI/17-1'
как-то дальше DIAL не идет.
снимаю трубку, звоню
-- Accepting call from '6401' to '6052' on channel 0/20, span 1
-- Executing [6052@default:1] Dial("DAHDI/20-1", "SIP/6052") in new stack
== Using SIP RTP CoS mark 5
== Using UDPTL CoS mark 5
-- Called 6052
-- Got SIP response 486 "Busy Here" back from 192.168.22.29
-- SIP/6052-08897790 is busy
== Everyone is busy/congested at this time (1:1/0/0)
-- Executing [6052@default:2] NoOp("DAHDI/20-1", "статус BUSY") in new stack
-- Executing [6052@default:3] Goto("DAHDI/20-1", "6052-BUSY,1") in new stack
-- Goto (default,6052-BUSY,1)
-- Executing [6052-BUSY@default:1] JabberSend("DAHDI/20-1", "мой аккаунт, Входящий звонок 6401 я") in new stack
-- Auto fallthrough, channel 'DAHDI/20-1' status is 'BUSY'
-- Channel 0/20, span 1 got hangup request, cause 16
-- Hungup 'DAHDI/20-1'
так работает.
Пытаюсь поменять на
exten=6052,1,Dial(SIP/6052,,g)
изменений нет.
я что-то делаю не так?
|