VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

DTMF CallerID на TDM410P (DAHDI 2.7.0.1)

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
ANick
Сообщения: 1
Зарегистрирован: 21 ноя 2013, 00:23

DTMF CallerID на TDM410P (DAHDI 2.7.0.1)

Сообщение ANick »

Всем привет!

Имеется проблема определения CallerID у местного телеком провайдера. Передача CID происходит в DTMF.
Игра с параметрами cidstart=dtmf\ring, dtmfcidlevel= 180-2000, relaxdtmf=yes\no в chan_dahdi.conf не дала результата. К слову сказать в раннем релизе FreePBX (со старым DAHDI Chan) прием CID работал. После обновления DAHDI (был обновлен по причине отсутствия поддержки VPMADT032 в релизах FreePBX) перестал работать... пальцы стерлись об конфиг DAHDI и был куплен конвертер CID DTMF->Bell (это для домашней лаборатории).
Собственно почему опять встал вопрос, необходимо уже в боевых условиях настроить 24 портовую плату (не покупать же 24 конвертера)
К данной теме приложен файл с монитора DAHDI на момент посылки CID. DTMF Tone Detector интерпретирует посылку CID правильно: "Result : D7273888235-"

Чем лечить? Есть ли у кого подобный опыт?

Параметры системы:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: FreePbx distro
cat /etc/schmooze/pbx-version
4.211.64-8
cat /etc/asterisk/version
Asterisk 11.6.0
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: dahdi_cfg -vvvv
DAHDI Tools Version - 2.7.0

DAHDI Version: 2.7.0.1
Echo Canceller(s): HWEC
Configuration
======================


Channel map:

Channel 01: FXO Kewlstart (Default) (Echo Canceler: hwec) (Slaves: 01)
Channel 02: FXO Kewlstart (Default) (Echo Canceler: hwec) (Slaves: 02)
Channel 03: FXS Kewlstart (Default) (Echo Canceler: hwec) (Slaves: 03)
Channel 04: FXS Kewlstart (Default) (Echo Canceler: hwec) (Slaves: 04)

4 channels to configure.

Setting echocan for channel 1 to hwec
Setting echocan for channel 2 to hwec
Setting echocan for channel 3 to hwec
Setting echocan for channel 4 to hwec
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: dahdi-channels.conf
; Span 1: WCTDM/0 "Wildcard TDM410P" (MASTER)
;;; line="1 WCTDM/0/0 FXOKS (In use) (EC: VPMADT032 - INACTIVE)"
signalling=fxo_ks
callerid="Channel 1" <4001>
mailbox=4001
group=5
context=from-internal
channel => 1
callerid=
mailbox=
group=
context=default

;;; line="2 WCTDM/0/1 FXOKS (In use) (EC: VPMADT032 - INACTIVE)"
signalling=fxo_ks
callerid="Channel 2" <4002>
mailbox=4002
group=5
context=from-internal
channel => 2
callerid=
mailbox=
group=
context=default

;;; line="3 WCTDM/0/2 FXSKS (In use) (EC: VPMADT032 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 3
callerid=
group=
context=default

;;; line="4 WCTDM/0/3 FXSKS (In use) (EC: VPMADT032 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 4
callerid=
group=
context=default
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: chan_dahdi.conf
[channels]

language=en
context=from-zaptel
signalling=fxs_ks
;rxwink=300 ; Atlas seems to use long (250ms) winks
;
; Whether or not to do distinctive ring detection on FXO lines
;
;usedistinctiveringdetection=yes
busydetect=yes
busycount=5


usecallerid=yes
cidsignalling=dtmf
cidstart=dtmf
hidecalleridname=yes
dtmfcidlevel=512
;sendcalleridafter=2
hidecallerid=no
useincomingcalleridondahditransfer = yes
callwaitingcallerid=yes

callwaiting=yes
usecallingpres=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
;echotraining=800
rxgain=0.0
txgain=0.0
group=0
callgroup=1
pickupgroup=1
immediate=no
relaxdtmf=yes

;faxdetect=both
faxdetect=incoming
;faxdetect=outgoing
;faxdetect=no
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: dahdi/system.conf
# This file is parsed by the Dahdi Configurator, dahdi_cfg
#
# Span 1: WCTDM/0 "Wildcard TDM410P" (MASTER)
fxoks=1
echocanceller=hwec,1
fxoks=2
echocanceller=hwec,2
fxsks=3
echocanceller=hwec,3
fxsks=4
echocanceller=hwec,4

# Global data

loadzone = ru
defaultzone = ru
Вложения
rx.7z
Запись с монитора DAHDI (с dtmf CID)
(95.29 КБ) 268 скачиваний
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH