Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

DAHDI & ASTERISK

0

Доброго времени суток! Помогите разобраться, пожалуйста! у меня настроена такая связка: 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

анонимный пользователь

Аноним

Comments

Добрый, наверно не судьба или знаний у меня не хватает. Установил в /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 )редактировать

1 Ответ

0

Я так понимаю это устройство передает какие-то сигналы посредством DTMF. Попробуйте приведите весь тракт в режим передачи Inband DTMF, на первой записи отчетливо слышно что астериск пытается их декодировать.

ссылка удалить спам редактировать

ответил 2013-09-17 11:20:45 +0400

switch Gravatar switch
8334 11 7 91
http://lynks.ru/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2013-09-17 00:26:55 +0400

Просмотрен: 317 раз

Обновлен: Sep 17 '13

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.