to Vlad1983
Т.е. я не смогу прервать входящий звонок? Насколько я понимаю это не правильно. Так как мне это исправить? В чем проблема?
Знать и понимать!Zver писал(а): у меня есть вопрос, который я здесь и задал в надежде, что профессионалы или хотя бы специалисты помогут в изучении этого ПО. Кстати упоминание о "Spawn extension" в книге нет! Прошу Вас больше не играть в кошки-мышки и рассказать где я ошибся..
Код: Выделить всё
== Spawn extension (incoming, s, 5) exited non-zero on 'DAHDI/13-1'
Код: Выделить всё
[incoming]
exten=>other,1,Wait(20)
exten=>other,n,Dial(DAHDI/3&DAHDI/4&SIP/150)
exten=>s,1,NoOp(Incoming number:-${CALLERID(num)}-)
exten=>s,n,GotoIf($[$["${CALLERID(num)}"="9<number>4"] | $["${CALLERID(num)}"=""]]?:next)
;exten=>s,n,Answer()
;exten=>s,n,Wait(1)
;exten=>s,n,Congestion()
exten=>s,n,Hangup()
exten=>s,n(next),Dial(DAHDI/2&LOCAL/other@incoming,,tm)
exten=>s,n,Hangup
Код: Выделить всё
-- Starting simple switch on 'DAHDI/13-1'
-- Executing [s@incoming:1] NoOp("DAHDI/13-1", "Incoming number:-9<number>4-") in new stack
-- Executing [s@incoming:2] GotoIf("DAHDI/13-1", "1?:next") in new stack
-- Executing [s@incoming:3] Hangup("DAHDI/13-1", "") in new stack
== Spawn extension (incoming, s, 3) exited non-zero on 'DAHDI/13-1'
-- Hanging up on 'DAHDI/13-1'
-- Hungup 'DAHDI/13-1'
-- Starting simple switch on 'DAHDI/13-1'
[Jul 17 17:27:38] ERROR[25104]: callerid.c:562 callerid_feed: No start bit found in fsk data.
[Jul 17 17:27:38] WARNING[25104]: chan_dahdi.c:1725 my_get_callerid: Failed to decode CallerID
[Jul 17 17:27:38] ERROR[25104]: callerid.c:562 callerid_feed: No start bit found in fsk data.
[Jul 17 17:27:38] WARNING[25104]: chan_dahdi.c:1725 my_get_callerid: Failed to decode CallerID
-- Executing [s@incoming:1] NoOp("DAHDI/13-1", "Incoming number:--") in new stack
-- Executing [s@incoming:2] GotoIf("DAHDI/13-1", "1?:next") in new stack
-- Executing [s@incoming:3] Hangup("DAHDI/13-1", "") in new stack
== Spawn extension (incoming, s, 3) exited non-zero on 'DAHDI/13-1'
-- Hanging up on 'DAHDI/13-1'
-- Hungup 'DAHDI/13-1'
> doing dnsmgr_lookup for 'sip.zadarma.com'
> ast_get_srv: SRV lookup for '_sip._udp.sip.zadarma.com' mapped to host sip0.zadarma.com, port 5060
-- Starting simple switch on 'DAHDI/13-1'
-- Executing [s@incoming:1] NoOp("DAHDI/13-1", "Incoming number:--") in new stack
-- Executing [s@incoming:2] GotoIf("DAHDI/13-1", "1?:next") in new stack
-- Executing [s@incoming:3] Hangup("DAHDI/13-1", "") in new stack
== Spawn extension (incoming, s, 3) exited non-zero on 'DAHDI/13-1'
-- Hanging up on 'DAHDI/13-1'
-- Hungup 'DAHDI/13-1'
-- Starting simple switch on 'DAHDI/13-1'
-- Executing [s@incoming:1] NoOp("DAHDI/13-1", "Incoming number:--") in new stack
-- Executing [s@incoming:2] GotoIf("DAHDI/13-1", "1?:next") in new stack
-- Executing [s@incoming:3] Hangup("DAHDI/13-1", "") in new stack
== Spawn extension (incoming, s, 3) exited non-zero on 'DAHDI/13-1'
-- Hanging up on 'DAHDI/13-1'
-- Hungup 'DAHDI/13-1'
Код: Выделить всё
exten=>s,n,GotoIf($["${callnum}"="9<Мой номер>4"]?:next)
exten=>s,n,Answer
exten=>s,n,Hangup
exten=>s,n(next),Dial(DAHDI/2&LOCAL/other@incoming,,tm)
exten=>s,n,Hangup
это частный случай при использовании аналоговых линий.Zver писал(а):Т.е. это все таки не нубский вопрос?