AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Сброс звонка при ожидании в очереди

Newbies/FAQ Forum 2 сообщений 18.08.2011 12:03 - 24.08.2011 11:31
#1 18.08.2011 12:03

Сброс звонка при ожидании в очереди


Столкнулся с непонятной проблемой. Есть связка Asterisk 1.8.5 и Panasonic TDA-200 по E1, dahdi-linux-complete-2.4.1.2+2.4.1, libpri-1.4.12. При переводе пользователем звонка с Panasonic на группу в Asterisk через секунд 10 происходит сброс звонка, вот с таким сообщением в логе:

Span 1: Channel 0/25 got hangup request, cause 31

Если смотреть трассировку со стороны Panasonic то видим:


PBX->QSIG line No.26270 Port:1 (elapsed time from LPR reset) 01/11/20 22:37:04
L2: I SAPI:0 TEI:0
L3:
DISCONNECT crn:0002 (O)
Cause: 81 9F
Cause Value= "#31 Normal unspecified"
Location= "private network serving the local user"
02 01 9A 0A 08 02 00 02 45 08 02 81 9F

QSIG line->PBX No.26271 Port:1 (elapsed time from LPR reset) 01/11/20 22:37:04
L2: I SAPI:0 TEI:0
L3:
RELEASE crn:0002 (D)
Cause: 81 9F
Cause Value= "#31 Normal unspecified"
Location= "private network serving the local user"
00 01 0A 9C 08 02 80 02 4D 08 02 81 9F


Сообщение не информативное, не понятно почему возникает. В тоже время если пользователь сам звонит через Panasonic в группу то всё в норме. Может кто подскажет куда смотреть?

После отключения параметров в chan_dahdi.conf:

busydetect=yes
busycount=8

Стали сбрасываться только звонки которые удерживаются в очереди, если сразу принять звонок попавший в очередь то он не срывается. По возвращаемому от asterisk сообщению видно что пришёл запрос на завершение вызова, не понятно как заставить asterisk правильно отрабатывать ожидание вызова.


[trunkgroups]

[channels]
language=ru
context=incoming-pri-Moscow
switchtype=qsig
nationalprefix=+7
overlapdial=yes
signalling=pri_cpe
rxwink=300
usecallerid=yes
cidsignalling=dtmf
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=no
cancallforward=yes
callreturn=no
echocancel=yes
echocancelwhenbridged=yes
echotraining=no
rxgain=10.0
txgain=10.0
group=1
callgroup=1
pickupgroup=1
immediate=no
channel => 1-15,17-31
#2 24.08.2011 11:31

Проблема вроде была с DISA Panasonic после того как перенастроил проблема не наблюдалась. Пункт 3.1.1 - Обнаружение тональных сигналов - всё выключить для нужных транков