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

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2011-09-26 18:02:47 +0400

DJs3000 Gravatar DJs3000 flag of Russian Federation

http://retrogamesbattle.c...

DTMF не работает донабор

Система такая: набирается номер на Panasonic TDA-100 дальше по E1 идет на Asterisk откуда уходит по sip транку на поставщика телефонных услуг. Проблема в том что после того как дозвонился куда-либо то не получается набрать например внутренний номер абонента! В случае если подключаю к астериску sip телефон то все прекрасно набирается ибо используется везде канал сигнализации. Делаем вывод что астериск не получает сигналы DTMF от панасоника. По E1 DTMF вроде как передается в звуковом потоке а не через D канал и собственно вопрос в том как заставить астериска вылавливать эти тоны из звукового потока? ну или какие другие рекомендации будут?

DTMF не работает донабор

Система такая: набирается номер на Panasonic TDA-100 дальше по E1 идет на Asterisk откуда уходит по sip транку на поставщика телефонных услуг. Проблема в том что после того как дозвонился куда-либо то не получается набрать например внутренний номер абонента! В случае если подключаю к астериску sip телефон то все прекрасно набирается ибо используется везде канал сигнализации. Делаем вывод что астериск не получает сигналы DTMF от панасоника. По E1 DTMF вроде как передается в звуковом потоке а не через D канал и собственно вопрос в том как заставить астериска вылавливать эти тоны из звукового потока? ну или какие другие рекомендации будут?

логи звонка с DTMF:

[Dec 13 20:37:32] VERBOSE[3264] pbx.c:     -- Executing [89250347252@from-internal:1] Dial("DAHDI/1-1", "Sip/mcm/89250347252,,tT") in new stack
[Dec 13 20:37:32] VERBOSE[3264] netsock.c:   == Using SIP RTP TOS bits 184
[Dec 13 20:37:32] VERBOSE[3264] netsock.c:   == Using SIP RTP CoS mark 5
[Dec 13 20:37:32] VERBOSE[3264] netsock.c:   == Using UDPTL TOS bits 184
[Dec 13 20:37:32] VERBOSE[3264] netsock.c:   == Using UDPTL CoS mark 5
[Dec 13 20:37:32] VERBOSE[3264] app_dial.c:     -- Called mcm/89250347252
[Dec 13 20:37:33] WARNING[3264] dsp.c: Inband DTMF is not supported on codec g729. Use RFC2833
[Dec 13 20:37:37] VERBOSE[3264] app_dial.c:     -- SIP/mcm-00000001 is ringing
[Dec 13 20:37:39] VERBOSE[3264] app_dial.c:     -- SIP/mcm-00000001 answered DAHDI/1-1
[Dec 13 20:37:52] DTMF[3264] channel.c: DTMF begin '0' received on DAHDI/1-1
[Dec 13 20:37:52] DTMF[3264] channel.c: DTMF begin passthrough '0' on DAHDI/1-1
[Dec 13 20:37:52] DTMF[3264] channel.c: DTMF end '0' received on DAHDI/1-1, duration 191 ms
[Dec 13 20:37:52] DTMF[3264] channel.c: DTMF end accepted with begin '0' on DAHDI/1-1
[Dec 13 20:37:52] DTMF[3264] channel.c: DTMF end passthrough '0' on DAHDI/1-1
[Dec 13 20:37:56] VERBOSE[3066] chan_dahdi.c:     -- Channel 0/1, span 1 got hangup request, cause 16
[Dec 13 20:37:56] VERBOSE[3264] pbx.c:     -- Executing [h@from-internal:1] Macro("DAHDI/1-1", "hangupcall") in new stack

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