Доброго времени суток! Помогите разобраться, пожалуйста! у меня настроена такая связка: Asterisk 11.5.1 + FreePBX 2.11.0 + DAHDI 2.7.0 и имеется OpenVox A2410. Звонки и передача факсов работает. Но недавно мне поставили задачу пропустить через плату OpenVox A2410 специфическую аппаратуру (для определения и записи номера звонящего), специфическая аппаратура в момент передачи данных похожа на факс по тональности. Но факс работает, а эта «зараза» не хочет. Пробовал устанавливать alaw и ulaw отключать и включать шумодав (oslec, mg2) эффекта нет. На записи будет слышно что высокие частоты срезаются и соответственно передача не осуществляется. Но когда плате установил alaw (/etc/dahdi/system.conf), а в /etc/modprobe.d/dahdi.conf ulaw (options opvxa24xx opermode=RUSSIA alawoverride=0) тональность супер, но из-за несогласования появился шум. Я средствами астерикса сделал запись, если не затруднит, прослушайте http://94.45.58.154/01.wav - слышно как идет срез, http://94.45.58.154/02.wav - тональность хорошая но большой шум из-за alaw и ulaw. Подскажите куда копать?, спасибо.
спросил 2013-09-17 00:26:55 +0400
Аноним
Я так понимаю это устройство передает какие-то сигналы посредством DTMF. Попробуйте приведите весь тракт в режим передачи Inband DTMF, на первой записи отчетливо слышно что астериск пытается их декодировать.
Задан: 2013-09-17 00:26:55 +0400
Просмотрен: 454 раз
Обновлен: Sep 17 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Добрый, наверно не судьба или знаний у меня не хватает. Установил в /etc/asterisk/chan_dahdi.conf dtmfmode=inband эффекта нет (тоже самое). В логах непонятная "ерунда" для меня
[2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF begin '3' received on DAHDI/1-1 [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF begin passthrough '3' on DAHDI/1-1 [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF end '3' received on DAHDI/1-1, duration 38 ms [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF end accepted with begin '3' on DAHDI/1-1 [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF end '3' detected to have actual duration 59 on the wire, emulation will be triggered on DAHDI/1-1 [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF end '3' has duration 59 but want minimum 80, emulating on DAHDI/1-1 [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF end emulation of '3' queued on DAHDI/1-1 [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF begin '1' received on DAHDI/1-1 [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF begin passthrough '1' on DAHDI/1-1 [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF end '1' received on DAHDI/1-1, duration 38 ms [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF end accepted with begin '1' on DAHDI/1-1 [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF end '1' detected to have actual duration 39 on the wire, emulation will be triggered on DAHDI/1-1 [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF end '1' has duration 39 but want minimum 80, emulating on DAHDI/1-1 [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF end emulation of '1' queued on DAHDI/1-1 [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF begin '5' received on DAHDI/1-1 [2013-09-18 08:21:24] DTMF[31013][C-00000029] channel.c: DTMF begin ignored '5' on DAHDI/1-1 [2013-09-18 08:21:25] DTMF[31013][C-00000029] channel.c: DTMF end '5' received on DAHDI/1-1, duration 38 ms [2013-09-18 08:21:25] DTMF[31013][C-00000029] channel.c: DTMF begin emulation of '5' with duration 80 queued on DAHDI/1-1 [2013-09-18 08:21:25] DTMF[31013][C-00000029] channel.c: DTMF begin '3' received on DAHDI/1-1 [2013-09-18 08:21:25] DTMF[31013][C-00000029] channel.c: DTMF begin ignored '3' on DAHDI/1-1 [2013-09-18 08:21:25] DTMF[31013][C-00000029] channel.c: DTMF end '3' received on DAHDI/1-1, duration 38 ms [2013-09-18 08:21:25] DTMF[31013][C-00000029] channel.c: DTMF end emulation of '5' queued on DAHDI/1-1 [2013-09-18 08:21:25] DTMF[31013][C-00000029] channel.c: DTMF end '3' received on DAHDI/1-1, duration 38 ms [2013-09-18 08:21:25] DTMF[31013][C-00000029] channel.c: DTMF begin emulation of '3' with duration 80 queued on DAHDI/1-1 [2013-09-18 08:21:25] DTMF[31013][C-00000029] channel.c: DTMF begin '1' received on DAHDI/1-1 [2013-09-18 08:21:25] DTMF[31013][C-00000029] channel.c: DTMF begin ignored '1' on DAHDI/1-1 [2013-09-18 08:21:25] DTMF[31013][C-00000029] channel.c: DTMF end '1' received on DAHDI/1-1, duration 51 ms [2013-09-18 08:21:25] DTMF[31013][C-00000029] channel.c: DTMF end emulation of '3' queued on DAHDI/1-1 [2013-09-18 08:21:25] DTMF[31013][C-00000029] channel.c: DTMF end '1' received on DAHDI/1-1, duration 51 ms [2013-09-18 08:21:25] DTMF[31013][C-00000029] channel.c: DTMF begin emulation of '1' with duration 80 queued on DAHDI/1-1
Сорри, не получилось оформить лог
sadarak ( 2013-09-18 10:48:08 +0400 )редактировать