Установлен Asterisk 1.8 + плата OpenVox AE1610P
Есть 2 аналоговые линии подключенные на плату AE1610P.
Входящие звонки принимаю без проблем. А позвонить с аналоговых линий проблема! При наборе номера постоянно идет длинный сигнал.
Как можно решить данную проблему?
Настройки chan_dahdi.conf
; Copied from DAHDI Module of FreePBX
[general]
; generated by module
#include chan_dahdi_general.conf
; for user additions not provided by module
#include chan_dahdi_general_custom.conf
[channels]
language=ru
context=form-pstn
;signalling=fxs_ks
rxgain=30% ; Увеличение входящей громкости динамик
txgain=30% ; Увеличение исходящей громкости микрофон
context=form-internal
;signalling=pri_cpe
rxwink=300 ;Atlas seems tu use long (250ms) lines
;
; Whether or not to do distinctive ring detection on FXO lines
;
;usedistinctiveringdetection=yes
busydetect=yes
busycount=10
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
;echocancel=yes
echocancel=256
echotraining=800
echocancelwhenbridged=yes
;echotraining=no
pulsedial=yes
relaxdtmf=yes
busydetect=yes
busycount=3
rxgain=10.0 ; Увеличение входящей громкости
txgain=1.0 ; Увеличение исходящей громкости
;group=0
;callgroup=l
;pickupgroup=l
;immediate=no
;faxdetect=both
;faxdetect=incoming
;faxdetect=outgoing
;faxdetect=no
;group=0,1
;context=from-trunk
;switchtype = euroisdn
;signalling = pri_net
;channel => 1-15,17-31
;context = default
group = 63
;group=l
;Include AMP configs
#include chan_dahdi_additional.conf
#include dahdi-channels.conf
; for user additions not provided by module
#include chan_dahdi_channels_custom.conf
; include dahdi groups defined by DAHDI module of FreePBX
;#include chan_dahdi_groups.conf
; include dahdi extensions defined in FreePBX
;#include chan_dahdi_additional.conf
Настройки dahdi-channels.conf
; Span 1: OPVXA24XX/24 "OpenVox A1610 Board 25" (MASTER)
;;; line="1 OPVXA24XX/24/0 FXSKS"
signalling=fxo_ks
callerid="Channel 1" <4001>
mailbox=4001
group=0
context=from-internal
channel => 1
callerid=
mailbox=
group=
context=default
;;; line="2 OPVXA24XX/24/1 FXSKS"
signalling=fxo_ks
callerid="Channel 2" <4002>
mailbox=4002
group=5
context=from-internal
channel => 2
callerid=
mailbox=
group=
context=default
;;; line="3 OPVXA24XX/24/2 FXSKS"
signalling=fxo_ks
callerid="Channel 3" <4003>
mailbox=4003
group=0
context=from-internal
channel => 3
callerid=
mailbox=
group=
context=default
;;; line="4 OPVXA24XX/24/3 FXSKS"
signalling=fxo_ks
callerid="Channel 4" <4004>
mailbox=4004
group=0
context=from-internal
channel => 4
callerid=
mailbox=
group=
context=default
;;; line="5 OPVXA24XX/24/4 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 5
callerid=
group=
context=default
;;; line="6 OPVXA24XX/24/5 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 6
callerid=
group=
context=default
;;; line="7 OPVXA24XX/24/6 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 7
callerid=
group=
context=default
;;; line="8 OPVXA24XX/24/7 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 8
callerid=
group=
context=default
Настройки extensions.conf
[from-internal]
;Исходящие очереди
exten => 9,1,Dial(dahdi/5/{EXTEN})
exten => 9,n,Dial(dahdi/6/{EXTEN})
exten => 9,n,Dial(dahdi/7/{EXTEN})
exten => 9,n,Dial(dahdi/8/{EXTEN})
exten => 9,n,Hangup()
;Аналоговая линия 3
exten => 83,1,Set(CALLERID(num)=3805447XXXXX)
exten => 1,1,Dial(dahdi/5/101); Экстренная служба 101
exten => 2,1,Dial(dahdi/5/102); Экстренная служба 102
exten => 3,1,Dial(dahdi/5/103); Экстренная Служба 103
exten => 83,2,Dial(dahdi/5/{EXTEN})
exten => 83,3,Hangup()
;Мобильный оператор
exten => 88,1,Set(CALLERID(num)=38067XXXXX)
exten => 88,2,Dial(dahdi/6/{EXTEN})
exten => 88,3,Hangup()
;Аналоговая линия 1
exten => 81,1,Set(CALLERID(num)=3805447XXXXX)
exten => 1,1,Dial(dahdi/7/101); Экстренная служба 101
exten => 2,1,Dial(dahdi/7/102); Экстренная служба 102
exten => 3,1,Dial(dahdi/7/103); Экстренная Служба 103
exten => 81,2,Dial(dahdi/7/{EXTEN})
exten => 81,3,Hangup()
;Аналоговая линия 2
exten => 82,1,Set(CALLERID(num)=3805447XXXXX)
exten => 1,1,Dial(dahdi/8/101); Экстренная служба 101
exten => 2,1,Dial(dahdi/8/102); Экстренная служба 102
exten => 3,1,Dial(dahdi/8/103); Экстренная Служба 103
exten => 82,2,Dial(dahdi/8/{EXTEN})
exten => 82,3,Hangup()
В логе: tail -f /var/log/asterisk/full
[Dec 12 10:57:45] WARNING[22078] chan_dahdi.c: Unable to request echo training on channel 7: Invalid argument
[Dec 12 10:57:49] DTMF[22078] channel.c: DTMF begin '0' received on SIP/27-0000001c
[Dec 12 10:57:49] DTMF[22078] channel.c: DTMF begin passthrough '0' on SIP/27-0000001c
[Dec 12 10:57:49] DTMF[22078] channel.c: DTMF end '0' received on SIP/27-0000001c, duration 260 ms
[Dec 12 10:57:49] DTMF[22078] channel.c: DTMF end accepted with begin '0' on SIP/27-0000001c
[Dec 12 10:57:49] DTMF[22078] channel.c: DTMF end passthrough '0' on SIP/27-0000001c
[Dec 12 10:57:51] DTMF[22078] channel.c: DTMF begin '9' received on SIP/27-0000001c
[Dec 12 10:57:51] DTMF[22078] channel.c: DTMF begin passthrough '9' on SIP/27-0000001c
[Dec 12 10:57:51] DTMF[22078] channel.c: DTMF end '9' received on SIP/27-0000001c, duration 260 ms
[Dec 12 10:57:51] DTMF[22078] channel.c: DTMF end accepted with begin '9' on SIP/27-0000001c
[Dec 12 10:57:51] DTMF[22078] channel.c: DTMF end passthrough '9' on SIP/27-0000001c
[Dec 12 10:57:52] DTMF[22078] channel.c: DTMF begin '7' received on SIP/27-0000001c
[Dec 12 10:57:52] DTMF[22078] channel.c: DTMF begin passthrough '7' on SIP/27-0000001c
[Dec 12 10:57:53] DTMF[22078] channel.c: DTMF end '7' received on SIP/27-0000001c, duration 260 ms
[Dec 12 10:57:53] DTMF[22078] channel.c: DTMF end accepted with begin '7' on SIP/27-0000001c
[Dec 12 10:57:53] DTMF[22078] channel.c: DTMF end passthrough '7' on SIP/27-0000001c
[Dec 12 10:57:54] DTMF[22078] channel.c: DTMF begin '5' received on SIP/27-0000001c
[Dec 12 10:57:54] DTMF[22078] channel.c: DTMF begin passthrough '5' on SIP/27-0000001c
[Dec 12 10:57:54] DTMF[22078] channel.c: DTMF end '5' received on SIP/27-0000001c, duration 260 ms
[Dec 12 10:57:54] DTMF[22078] channel.c: DTMF end accepted with begin '5' on SIP/27-0000001c
[Dec 12 10:57:54] DTMF[22078] channel.c: DTMF end passthrough '5' on SIP/27-0000001c
[Dec 12 10:57:55] DTMF[22078] channel.c: DTMF begin '6' received on SIP/27-0000001c
[Dec 12 10:57:55] DTMF[22078] channel.c: DTMF begin passthrough '6' on SIP/27-0000001c
[Dec 12 10:57:55] DTMF[22078] channel.c: DTMF end '6' received on SIP/27-0000001c, duration 260 ms
[Dec 12 10:57:55] DTMF[22078] channel.c: DTMF end accepted with begin '6' on SIP/27-0000001c
[Dec 12 10:57:55] DTMF[22078] channel.c: DTMF end passthrough '6' on SIP/27-0000001c
[Dec 12 10:57:59] DTMF[22078] channel.c: DTMF begin '7' received on SIP/27-0000001c
[Dec 12 10:57:59] DTMF[22078] channel.c: DTMF begin passthrough '7' on SIP/27-0000001c
[Dec 12 10:57:59] DTMF[22078] channel.c: DTMF end '7' received on SIP/27-0000001c, duration 260 ms
[Dec 12 10:57:59] DTMF[22078] channel.c: DTMF end accepted with begin '7' on SIP/27-0000001c
[Dec 12 10:57:59] DTMF[22078] channel.c: DTMF end passthrough '7' on SIP/27-0000001c
[Dec 12 10:58:00] DTMF[22078] channel.c: DTMF begin '4' received on SIP/27-0000001c
[Dec 12 10:58:00] DTMF[22078] channel.c: DTMF begin passthrough '4' on SIP/27-0000001c
[Dec 12 10:58:00] DTMF[22078] channel.c: DTMF end '4' received on SIP/27-0000001c, duration 260 ms
[Dec 12 10:58:00] DTMF[22078] channel.c: DTMF end accepted with begin '4' on SIP/27-0000001c
[Dec 12 10:58:00] DTMF[22078] channel.c: DTMF end passthrough '4' on SIP/27-0000001c
[Dec 12 10:58:01] DTMF[22078] channel.c: DTMF begin '1' received on SIP/27-0000001c
[Dec 12 10:58:01] DTMF[22078] channel.c: DTMF begin passthrough '1' on SIP/27-0000001c
[Dec 12 10:58:01] DTMF[22078] channel.c: DTMF end '1' received on SIP/27-0000001c, duration 260 ms
[Dec 12 10:58:01] DTMF[22078] channel.c: DTMF end accepted with begin '1' on SIP/27-0000001c
[Dec 12 10:58:01] DTMF[22078] channel.c: DTMF end passthrough '1' on SIP/27-0000001c
[Dec 12 10:58:02] DTMF[22078] channel.c: DTMF begin '1' received on SIP/27-0000001c
[Dec 12 10:58:02] DTMF[22078] channel.c: DTMF begin passthrough '1' on SIP/27-0000001c
[Dec 12 10:58:02] DTMF[22078] channel.c: DTMF end '1' received on SIP/27-0000001c, duration 260 ms
[Dec 12 10:58:02] DTMF[22078] channel.c: DTMF end accepted with begin '1' on SIP/27-0000001c
[Dec 12 10:58:02] DTMF[22078] channel.c: DTMF end passthrough '1' on SIP/27-0000001c
Задан: 2014-12-11 16:31:34 +0400
Просмотрен: 962 раз
Обновлен: Dec 12 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Где линии описаны?
zzuz ( 2014-12-11 18:13:23 +0400 )редактироватьНу. А дальше? Что набирается ? Что указано в настройках исходящей маршрутизации?
zzuz ( 2014-12-11 19:14:32 +0400 )редактироватьвсе ближе и ближе. теперь лог звонка ))
zzuz ( 2014-12-11 20:54:20 +0400 )редактироватьВ логе нет ничего полезного . Нужен лог , когда "При наборе номера постоянно идет длинный сигнал."
zzuz ( 2014-12-12 14:56:12 +0400 )редактироватьА каким образом можно отследить этот длинный гудок? В реальном времени в /var/log/asterisk/full показывает только то что есть.
gena_s1984 ( 2014-12-12 20:26:57 +0400 )редактироватьЕсли в логе только то , что Вы показали, то у Вас неисправный аппарат . Замените.
zzuz ( 2014-12-12 23:21:47 +0400 )редактироватьЗвоню через sip - звонилку eyeBeam и 3CX Phone
gena_s1984 ( 2014-12-15 12:33:20 +0400 )редактироватьНу и где в логе звонок на какой-то мифический номер с вашего софтфона ? Вы никуда не звоните .
zzuz ( 2014-12-15 12:55:36 +0400 )редактироватьНабираю через sip - звонилку номер выхода на линию 81. После идет длинный гудок. Набираю номер: (0977567411). После нажатия любой цифры идет длинный сигнал. лог выходит аналогичный указному.
[Dec 15 18:12:49] WARNING[23902] chan_dahdi.c: Unable to request echo training on channel 7: Invalid argument [Dec 15 18:12:55] DTMF[23902] channel.c: DTMF begin '0' received on SIP/27-0000001a [Dec 15 18:12:55] DTMF[23902] channel.c: DTMF begin passthrough '0' on SIP/27-0000001a [Dec 15 18:12:55] DTMF[23902] channel.c: DTMF end '0' received on SIP/27-0000001a, duration 140 ms [Dec 15 18:12:55] DTMF[23902] channel.c: DTMF end accepted with begin '0' on SIP/27-0000001a [Dec 15 18:12:55] DTMF[23902] channel.c: DTMF end passthrough '0' on SIP/27-0000001a [Dec 15 18:12:56] DTMF[23902] channel.c: DTMF begin '9' received on SIP/27-0000001a [Dec 15 18:12:56] DTMF[23902] channel.c: DTMF begin passthrough '9' on SIP/27-0000001a [Dec 15 18:12:56] DTMF[23902] channel.c: DTMF end '9' received on SIP/27-0000001a, duration 120 ms
gena_s1984 ( 2014-12-15 20:10:28 +0400 )редактироватьА там куда отсылается 81 знают о том, что означает 81 и что нужно после этого делать?
zzuz ( 2014-12-15 20:13:44 +0400 )редактироватьВот лог при звонке на эту линию извне: [Dec 15 18:16:21] WARNING[24049] chandahdi.c: Unable to request echo training on channel 7: Invalid argument [Dec 15 18:16:40] DTMF[24049] channel.c: DTMF begin '2' received on DAHDI/7-1 [Dec 15 18:16:40] DTMF[24049] channel.c: DTMF begin ignored '2' on DAHDI/7-1 [Dec 15 18:16:40] DTMF[24049] channel.c: DTMF end '2' received on DAHDI/7-1, duration 76 ms [Dec 15 18:16:40] DTMF[24049] channel.c: DTMF end passthrough '2' on DAHDI/7-1 [Dec 15 18:16:45] WARNING[24070] appdial.c: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
gena_s1984 ( 2014-12-15 20:19:54 +0400 )редактироватьи что в этом логе должно нас интересовать ? Разговор про исходящие.
zzuz ( 2014-12-15 20:21:12 +0400 )редактироватьДело в том, что на другой аналоговой линии подключенной через FXO все работает нормально. Уже не знаю куда капать.
gena_s1984 ( 2014-12-17 14:44:30 +0400 )редактировать