Связка Asterisk > E1 > LDK300 Нужна помощь.
Приветствую.
Нужна помощь !!!
Имеется связка АТС LG LDK 300 + Asterisk 1.4.29 на FreeBSD.
LDK:
Прошивка 3.9Ah
Установлена плата PRIB.
Asterisk:
Плата Digium TE420B , с эходавом.
DAHDI 2.2.0.1
Между АТС поднят поток Е1 PRI.
/etc/dahdi/system.conf
span=1,1,0,ccs,hdb3,crc4
bchan = 1-15,17-31
dchan = 16
echocanceller=mg2,1-15,17-31
loadzone = us
defaultzone=us
/usr/local/etc/asterisk/chan_dahdi.conf
[channels]
pridialplan = national
prilocaldialplan = national
resetinterval = 100000000
facilityenable = yes
rxwink = 300
usecallerid = yes
cidsignalling = bell
cidstart = ring
hidecallerid = no
callwaiting = yes
usecallingpres = yes
sendcalleridafter = 1
callwaitingcallerid = yes
threewaycalling = yes
transfer = yes
canpark = yes
cancallforward = yes
callreturn = yes
echocancel = yes
echocancelwhenbridged = yes
echotraining = 800
relaxdtmf = yes
rxgain = 0.0
txgain = 0.0
context = default
group = 1
context = default
immediate = no
switchtype = euroisdn
signalling = pri_cpe
channel => 1-15,17-31
mohsuggest = default
callgroup = 1
pickupgroup = 1
Звонки по потоку Е1 ходят в обе стороны, но иногда возможность совершения звонков пропадает в обе стороны. Пока лечим это рестартом DAHDI.
Снимали дебаг потока на стороне астериска, имеются звонки, завершенные с причинами (cause) 101, 97, 98.
Также при поднятии потока есть сообщения такого плана:
[Jun 7 08:05:20] ERROR[741] chan_dahdi.c: !! Don't know how to pre-handle message type Unknown Message Type (0)
[Jun 7 08:05:20] ERROR[741] chan_dahdi.c: Call Reference Length not supported: 0
Выскакивает по 2 вот таких строки на каждый канал в потоке.
Так же время от времени валятся ошибки такого плана:
[Jun 4 16:42:03] ERROR[593] chan_dahdi.c: !! Not yet handling pre-handle message type USER_INFORMATION (32)
[Jun 4 16:42:03] ERROR[593] chan_dahdi.c: !! Don't know how to pre-handle message type USER_INFORMATION (32)
[Jun 4 16:53:11] ERROR[593] chan_dahdi.c: !! Not yet handling pre-handle message type USER_INFORMATION (32)
[Jun 4 16:53:11] ERROR[593] chan_dahdi.c: !! Don't know how to pre-handle message type USER_INFORMATION (32)
Еще добавлю что в LDK есть еще одна плата E1 , куда приходят городские линии, и при переводе входящего звонка из города на внутренний номер Asterisk, не дождавшись ответа со стороны asterisk, звонок сбрасывается.
Вот кусок лога.
-- Accepting call from '' to '5127' on channel 0/1, span 1
-- Executing [5127@default:1] Dial("DAHDI/1-1", "SIP/5127") in new stack
-- Called 5127
-- SIP/5127-000000d7 is ringing
-- Channel 0/1, span 1 got hangup, cause 101
== Spawn extension (default, 5127, 1) exited non-zero on 'DAHDI/1-1'
-- Hungup 'DAHDI/1-1'
|