asterisk + FXO
Стоит сервер на gentoo, на нем настроен и работате asterisk 1.6.2.1. Так же установлен пакет dahdi-2.2.0.2. В сервер вставлена телефонная плата openvox A800P с 5 FXO портами, к каждому из которых подведена городская линия. По сети к серверу коннектятся два шлюза Linksys SPA8000. К ним подключены телефонные аппараты абонентов.
Иногда возникает такая ситуация: входящий звонок, человек по каким-либо причинам не успевает снять трубку, в результате чего, звонящий, не дождавшись ответа, завершает звонок. После этого, через данный FXO порт невозможно никуда дозвониться. dahdi_monitor номер_порта -vv показывает, что FXO порт постоянно выдает сигнал занято, тоесть в поле TX отражаются скачки сигнала. При попытке позвонить на эту линию с мобильного телефона возникает ошибка соединения, а не короткие гудки. Если позвонить на эту линию со стационарного телефона, от АТС приходит сообщение, что абонент недоступен по техническим причинам.
Я так понимаю копаться нужно в chan_dahdi.conf, вот он:
[trunkgroups]
[channels]
language=en
echocancel=yes
echocancelwhenbridged=no
usecallerid=yes
hidecallerid=no
cidsignalling=dtmf
cidstart=polarity
transfer=no
immediate=no
busydetect=yes
busycount=3
group=0
relaxdtmf=yes
threewaycalling=no
callgroup=0
pulsedial=no
rxgain=3
txgain=-1
; FXO ports 1-5
group = 1
transfer=no
signalling=fxs_ks
pulsedial=no
; 440542
context=all_incoming_calls
callgroup=0
channel => 1
; 448966
context=all_incoming_calls
callgroup=0
channel => 2
; 442489
context=all_incoming_calls
callgroup=0
channel => 3
; 448998
context=all_incoming_calls
callgroup=0
channel => 4
; 448405
context=all_incoming_calls
callgroup=0
channel => 5
Не подскажите, в чем может быть проблема?
З. Ы. Не уверен, но все же скажу, возможно данная ситуация начала появляться после перекомпиляции пакета dahdi вместе с oslec. Не может быть данная ситуация как-то связана с этим oslec?
|