DAHDI не вешает трубку при входящих вызовах
Вообщем, ситуация такая: есть входящий звонок в организацию через pstn на кнопочный телефон (К), подключенный к плате с FXS портами. Звонящий абонент слушает гудки, и, предположим, не дожидается ответа. Соответственно, вешает трубку. При этом этом телефон К продолжает звонить. И звонить он будет, до тех пор, пока кто-нибудь не снимет трубку. При этом, в трубке будут иди короткие гудки.
Вопрос: почему так происходит, и каким образом это можно исправить?
Подозреваю, что как-то неправильно настроил FXO порты. На всякий случай:
chan_dahdi.conf:
[trunkgroups]
[channels]
#include /etc/asterisk/dahdi-channels.conf
;language=en
cidsignalling=dtmf
cidstart=polarity
usecallerid=yes
callwaiting=no
usecallingpres=yes
transfer=yes
cancallforward=yes
callreturn=yes
group=1
relaxdtmf=yes
callgroup=1
transfer=yes
signalling=fxo_ks
pulsedial=no
rxgain=0
txgain=0
language=ru
context=all_outgouing_calls
callerid=607<13>
callgroup=1
channel => 13
callerid=608<14>
callgroup=1
channel => 14
callerid=609<15>
callgroup=1
channel => 15
group = 1
context=all_incoming_calls
dahdi-channels.conf:
; Span 1: OPVXA1200/12 "OpenVox A1200P/A800P Board 13" (MASTER)
;;; line="1 OPVXA1200/12/0 FXSKS (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=5
context=all_incoming_calls
channel => 1
callerid=
group=
;context=default
;;; line="2 OPVXA1200/12/1 FXSKS (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=5
context=all_incoming_calls
channel => 2
callerid=
;;; line="3 OPVXA1200/12/2 FXSKS (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=5
context=all_incoming_calls
channel => 3
callerid=
group=
;context=default
;;; line="4 OPVXA1200/12/3 FXSKS (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=5
context=all_incoming_calls
channel => 4
callerid=
group=
;context=default
;;; line="5 OPVXA1200/12/4 FXSKS (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=5
context=all_incoming_calls
channel => 5
callerid=
group=
;context=default
; Span 2: OPVXA1200/12 "OpenVox A1200P/A800P Board 13"
;;; line="13 OPVXA1200/12/0 FXOKS (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 13" <4013>
mailbox=4013
group=1
context=all_outgouing_calls
channel => 13
callerid=
mailbox=
group=
;context=default
;;; line="14 OPVXA1200/12/1 FXOKS (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 14" <4014>
mailbox=4014
group=1
context=all_outgouing_calls
channel => 14
callerid=
mailbox=
group=
;context=default
;;; line="15 OPVXA1200/12/2 FXOKS (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 15" <4015>
mailbox=4015
group=1
context=all_outgouing_calls
channel => 15
callerid=
mailbox=
group=
;context=default
;;; line="16 OPVXA1200/12/3 FXOKS (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 16" <4016>
mailbox=4016
group=1
context=all_outgouing_calls
channel => 16
callerid=
mailbox=
group=
;context=default
;;; line="17 OPVXA1200/12/4 FXOKS (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 17" <4017>
mailbox=4017
group=1
context=all_outgouing_calls
channel => 17
callerid=
mailbox=
group=
;context=default
;;; line="18 OPVXA1200/12/5 FXOKS (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 18" <4018>
mailbox=4018
group=1
context=all_outgouing_calls
channel => 18
callerid=
mailbox=
group=
;context=default
;;; line="19 OPVXA1200/12/6 FXOKS (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 19" <4019>
mailbox=4019
group=1
context=all_outgouing_calls
channel => 19
callerid=
mailbox=
group=
;context=default
;;; line="20 OPVXA1200/12/7 FXOKS (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 20" <4020>
mailbox=4020
group=1
context=all_outgouing_calls
channel => 20
callerid=
mailbox=
group=
;context=default
|