Channel got hangup, cause 27 при звонке на аналоговую АТС
Добавлено: 25 сен 2012, 11:31
Добрый день!
Начал разбираться с Asterisk, очень много информации, не знаю за что хвататься в первую очередь, а поднять его реально нужно, задача не тестовая.
Такая ситуация: есть большая работающая аналоговая АТС Iskratel 2000 и маленький тестовый сервер Asterisk 1.8.16 (Debian 6.0.5, FreePBX 2.10). Соединены по E1, в сервере TE122. Ранее по этому же E1 к АТС был подключён другой Asterisk, позже выведенный из эксплуатации. Аналоговую АТС сопровождает сторонняя организация.
При попытке позвонить с IP-телефона на аналоговый получаю:
27 — AST_CAUSE_DESTINATION_OUT_OF_ORDER
Что это значит? Неправильно настроены каналы? Что-то нужно настроить с другой стороны?
Подскажите хотя бы направление поиска, о чём читать, чтобы победить эту проблему.
Конфиги:
cat dahdi-channels.conf
cat chan_dahdi.conf | grep ^$ -v | grep "^;" -v
Начал разбираться с Asterisk, очень много информации, не знаю за что хвататься в первую очередь, а поднять его реально нужно, задача не тестовая.
Такая ситуация: есть большая работающая аналоговая АТС Iskratel 2000 и маленький тестовый сервер Asterisk 1.8.16 (Debian 6.0.5, FreePBX 2.10). Соединены по E1, в сервере TE122. Ранее по этому же E1 к АТС был подключён другой Asterisk, позже выведенный из эксплуатации. Аналоговую АТС сопровождает сторонняя организация.
При попытке позвонить с IP-телефона на аналоговый получаю:
Код: Выделить всё
...
-- Executing [s@macro-dialout-trunk:22] Dial("SIP/7396-00000007", "DAHDI/g0/5396,300,tr") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called DAHDI/g0/5396
-- Span 1: Channel 0/1 got hangup, cause 27
-- DAHDI/i1/5396-3 is circuit-busy
-- Hungup 'DAHDI/i1/5396-3'
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [s@macro-dialout-trunk:23] NoOp("SIP/7396-00000007", "Dial failed for some reason with DIALSTATUS = CONGESTION and HANGUPCAUSE = 27") in new stack
-- Executing [s@macro-dialout-trunk:24] Goto("SIP/7396-00000007", "s-CONGESTION,1") in new stack
-- Goto (macro-dialout-trunk,s-CONGESTION,1)
-- Executing [s-CONGESTION@macro-dialout-trunk:1] Set("SIP/7396-00000007", "RC=27") in new stack
-- Executing [s-CONGESTION@macro-dialout-trunk:2] Goto("SIP/7396-00000007", "27,1") in new stack
-- Goto (macro-dialout-trunk,27,1)
-- Executing [27@macro-dialout-trunk:1] Goto("SIP/7396-00000007", "continue,1") in new stack
...
Что это значит? Неправильно настроены каналы? Что-то нужно настроить с другой стороны?
Подскажите хотя бы направление поиска, о чём читать, чтобы победить эту проблему.
Конфиги:
cat dahdi-channels.conf
Код: Выделить всё
; Autogenerated by /usr/sbin/dahdi_genconf on Tue Sep 25 10:35:45 2012
; If you edit this file and execute /usr/sbin/dahdi_genconf again,
; your manual changes will be LOST.
; Dahdi Channels Configurations (chan_dahdi.conf)
;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
;
; Span 1: WCT1/0 "Wildcard TE122 Card 0" (MASTER) HDB3/CCS/CRC4 YELLOW ClockSource
group=0,11
context=from-pstn
switchtype = euroisdn
signalling = pri_cpe
channel => 1-15,17-31
context = default
;;group = 63
;;
group=
;;
context=default
Код: Выделить всё
[trunkgroups]
[channels]
language=ru
context=from-pstn
rxwink=300 ; Atlas seems to use long (250ms) winks
switchtype=euroisdn
pridialplan=unknown
prilocaldialplan=unknown
facilityenable=yes
signalling=pri_cpe ; DUP!
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
rxgain=0.0
txgain=0.0
callgroup=1
pickupgroup=1
immediate=no
relaxdtmf=yes
jbenable=yes
jbmaxsize=200
faxdetect=incoming
group=0
channel => 1-15
channel => 17-31