Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / DAHDI не вешает трубку при входящих вызовах

DAHDI не вешает трубку при входящих вызовах

Сообщений: 38

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
2009-12-03 18:45

Сообщений: 6521

Re: DAHDI не вешает трубку при входящих вызовах

loadzone = ?
2009-12-03 18:57

Сообщений: 80

Re: DAHDI не вешает трубку при входящих вызовах

единственно что меня спасло в данной ситуации, это указание страны при загрузке модуля (настраивалось для франции)

содержимое файла /etc/modprobe.d/zaptel :
options wctdm opermode=FRANCE
2009-12-03 20:50

Avatara of salve
Откуда: Мск
Сообщений: 129

Re: DAHDI не вешает трубку при входящих вызовах

busydetect=yes
busycount=6
2009-12-03 23:51

Сообщений: 38

Re: DAHDI не вешает трубку при входящих вызовах

Спасибо, ребят, в совокупности советы помогли. В /etc/modprobe.d/dahdi установил:

options opvxa1200 opermode=RUSSIA

Далее, в /etc/dahdi/system.conf поправил:

loadzone = ru
defaultzone = ru

После чего в начале файла /etc/asterisk/chan_dahdi.conf прописал следующее:

busydetect=yes
busycount=6


Вроде все заработало
2009-12-28 17:46

Откуда: Зеленоград
Сообщений: 446

Re: DAHDI не вешает трубку при входящих вызовах

А зачем busycount=6? Можно меньше, например, 3.
2009-12-28 18:13

Сообщений: 38

Re: DAHDI не вешает трубку при входящих вызовах

Можно, конечно, количество гудков сделать меньше, но я, вообщем-то, на обум взял. А точнее, как указал salve в предыдущем посте
2009-12-28 18:20

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru