Помогите разобраться с входящим звонком.
Звоню со Skyp'а на прямой номер sipnet 0032488261 Происходит ответ и сразу кладёт трубку а
exten => s,1,Dial(SIP/6001,30,m)
- не выполняется
в extensions.conf прописал следующие:
[from-sip-external]
exten => _.,1,Answer
exten => _.,n,Goto(s,1)
exten => s,1,Dial(SIP/6001,30,m)
exten => s,n,Hangup()
_________________________________________________________________
-- Executing [0032488261@from-sip-external:1] Answer("SIP/sipnet-0000150d", "") in new stack
-- Executing [0032488261@from-sip-external:2] Goto("SIP/sipnet-0000150d", "s|1") in new stack
-- Goto (from-sip-external,s,1)
-- Executing [s@from-sip-external:1] Dial("SIP/sipnet-0000150d", "SIP/6001|30|m") in new stack
-- Couldn't call 6001
== Everyone is busy/congested at this time (0:0/0/0)
== Spawn extension (from-sip-external, s, 2) exited non-zero on 'SIP/sipnet-0000150d'
-- Executing [h@from-sip-external:1] Answer("SIP/sipnet-0000150d", "") in new stack
== Spawn extension (from-sip-external, h, 1) exited non-zero on 'SIP/sipnet-0000150d'
Really destroying SIP dialog '5f4a92e17a5d6ed268ff62540321db5d@skype.sipnet.ru' Method: ACK
А что непонятного? Четко видно, что звонок по SIP на 6001 не прошел. Внешняя маршрутизация тут не при чем. Смотрите sip show peer 6001.
sip set debug peer 6001
sip set debug и тд.
P.S. И кстати, использовать
_.
не правильно в корне. Под него попадает h exten например.
Добрый день
Если внимательно присмотреться к этой строке:
-- Executing [s@from-sip-external:1] Dial("SIP/sipnet-0000150d", "SIP/6001|30|m") in new stack
-- Couldn't call 6001
== Everyone is busy/congested at this time (0:0/0/0)
То видно что пеер 6001 не зарегестрирован.
[from-sip-external]
exten => _X.,1,Answer
exten => _X.,n,Dial(SIP/6001,30,m)
exten => _X.,n,Hangup()
Попробуй так.
Задан: 2011-01-11 20:23:32 +0400
Просмотрен: 1,111 раз
Обновлен: Jan 13 '11
как отфильтровать debug для одного sip peer
Как продолжить dialplan если звонящий положил трубку до ответа?
av3802 + asterisk = extension not found in context 'sip'
очередь для звонящих в город через 9
Как задать таймаут для ringing/progress?
Aastra rfp не отображается callerid
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.