Добрый день!
Есть астериск 1.6 в локалке на 10 абонентов, подключен по E1 Digium TE122P, настроил входящие, исходящие, запись и т.д. Какое-то время все было ок. Сегодня заметил, что начали "забиваться линии" (ввиду непрофессионализма по данной теме возможно выражаюсь неверно), а если точнее, не проходят исходящие. Первый звонок проходит ок, второй уже Service unreacheble, в консоли Cause 34.
Executing [номер@mycall:4] Dial("SIP/303-b6d264d8", "Dahdi/g0/номер") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called g0/номер
== Begin MixMonitor Recording SIP/303-b6d264d8
-- DAHDI/2-1 is proceeding passing it to SIP/303-b6d264d8
-- Channel 0/2, span 1 got hangup request, cause 34
-- DAHDI/2-1 is circuit-busy
-- Hungup 'DAHDI/2-1'
== Everyone is busy/congested at this time (1:0/1/0)
Нагуглил, что
Cause No. 34 - no circuit/channel available.
This cause indicates that there is no appropriate circuit/channel presently available to handle the call.
What it means:
There is no place on the Public Telephone network to place the call; the call never gets to its destiation. This is usually a temporary problem.\
Ок, делаю core show channels, и вижу, что после окончания исходящего, линия с меткой Outgoing line остается висеть в консоли занятой, временно помогает только Reload/Sip reload.
Большая просьба подсказать, в чём может быть проблема, может быть конфиг какой подправить, выложить более подробный лог? в общем классика: "что я сделал не так"? :)
exten => _8XXXXXXXXXX,1,Set(fname=OUT-${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-TO${EXTEN})
exten => _8XXXXXXXXXX,n,MixMonitor(${fname}.wav)
exten => _8XXXXXXXXXX,n,Dial(Dahdi/g0/${EXTEN})
exten => _8XXXXXXXXXX,n,Hangup()
Вот, например, один из кусочков диалплана.
неплохо было бы для входящего и исходящего звонка сделать pri intense debug span 1. Интересует только сам момент соединения.
Zavr2008 ( 2012-05-10 11:57:32 +0400 )редактировать