Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / DTMF внутри Астерикса!!!

DTMF внутри Астерикса!!!

Откуда: Ачинск
Сообщений: 24

DTMF внутри Астерикса!!!

внутри моего пула номеров не срабатывает dtmf. Если абонент позвонил не с моей номерной емкости то я могу нажать #1 и добавочный номер все переводит. Как звонят с моей номерной емкости то получается я не могу перевести на другого абонента вижу что dtmf посылает но не переводит:
[Mar 5 11:52:44] DTMF[8414]: channel.c:2384 __ast_read: DTMF end emulation of '#' queued on SIP/610-00004208
[Mar 5 11:52:44] DTMF[8414]: channel.c:2283 __ast_read: DTMF end '1' received on SIP/610-00004208, duration 160 ms
[Mar 5 11:52:44] DTMF[8414]: channel.c:2309 __ast_read: DTMF begin emulation of '1' with duration 160 queued on SIP/610-00004208
[Mar 5 11:52:44] DTMF[8414]: channel.c:2384 __ast_read: DTMF end emulation of '1' queued on SIP/610-00004208
[Mar 5 11:52:45] DTMF[8414]: channel.c:2283 __ast_read: DTMF end '#' received on SIP/610-00004208, duration 160 ms
[Mar 5 11:52:45] DTMF[8414]: channel.c:2309 __ast_read: DTMF begin emulation of '#' with duration 160 queued on SIP/610-00004208
[Mar 5 11:52:45] DTMF[8414]: channel.c:2384 __ast_read: DTMF end emulation of '#' queued on SIP/610-00004208
[Mar 5 11:52:45] DTMF[8414]: channel.c:2283 __ast_read: DTMF end '1' received on SIP/610-00004208, duration 160 ms
[Mar 5 11:52:45] DTMF[8414]: channel.c:2309 __ast_read: DTMF begin emulation of '1' with duration 160 queued on SIP/610-00004208
[Mar 5 11:52:45] DTMF[8414]: channel.c:2384 __ast_read: DTMF end emulation of '1' queued on SIP/610-00004208
менял dtmfmode в шлюзах и в sip.conf, использовал приложение ,SIPDtmfMode в exten результат нулевой. Что может быть почему в нутри моего пула не срабатывает dtmf.
2010-03-05 08:51

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: DTMF внутри Астерикса!!!

И что? Dtmfmode у всех даже одинаковый?
http://линия24.рф - Астериск и прочие бубны!
2010-03-05 10:51

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: DTMF внутри Астерикса!!!

А как насчет флага T для Dial? :-)
Лог Dial в студию.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2010-03-05 12:05

Сообщений: 6521

Re: DTMF внутри Астерикса!!!

Не надо логв, лишняя инфа.

Когда звонят не с вашей номерной емкости строка выглядит так
exten _X.,1,Dial(SIP/${EXTEN},,tT) (буквицы tT указывают на возможность трансферов, входящих и исходящих)

Когда звонят с вашей номерной емкости строка выглядит так
exten _X.,1,Dial(SIP/${EXTEN}) (буквицы tT отсутствуют, нажимать можно всё что хочешь, и это даже отображается в дебаге! :))
2010-03-05 12:18

Откуда: Ачинск
Сообщений: 24

Re: DTMF внутри Астерикса!!!

ded,
побывал
"Когда звонят с вашей номерной емкости строка выглядит так
exten _X.,1,Dial(SIP/${EXTEN}) (буквицы tT отсутствуют, нажимать можно всё что хочешь, и это даже отображается в дебаге! :))"

exten => 610,1,NoOp();
exten => 610,n,Set(CHANNEL(language)=ru)
exten => 610,n,Set(id=${CDR(uniqueid)});
exten => 610,n,Set(user=igor);
exten => 610,n,GotoIf($["${CALLERID(num):0:6}" = "839151"]?m1:m2)
exten => 610,n(m1),Set(CALLERID(num)=${CALLERID(num):6});
exten => 610,n(m2),Set(src=${CALLERID(num)});
exten => 610,n,Set(dst=${EXTEN});
exten => 610,n,Dial(SIP/${EXTEN},,tTM(billing^${user}^${id}^${src}^${dst}));
exten => 610,n,Hangup();

exten => _6XX,1,Set(id=${CDR(uniqueid)});
exten => _6XX,n,Set(src=${CALLERID(num)});
exten => _6XX,n,Set(dst=${EXTEN});
exten => _6XX,n,Agi(billing-agi.py,auth,${user},${secret},${src},${dst});
exten => _6XX,n,GotoIf($["${maxdur}" == "0"]?bad:good)
exten => _6XX,n(good),Dial(SIP/${EXTEN}@10.0.0.2,,L(${maxdur})M(billing^${user}^${id}^${src}^${dst}));
exten => _6XX,n,Goto(end)
exten => _6XX,n(bad),Playback(nomoney)
exten => _6XX,n(end),Hangup();
2010-03-05 12:42

Откуда: Ачинск
Сообщений: 24

Re: DTMF внутри Астерикса!!!

Результат нулевой,
2010-03-05 12:43

Сообщений: 6521

Re: DTMF внутри Астерикса!!!

Авдошкин, Вас побить что ли? Где в строке
exten => _6XX,n(good),Dial(SIP/${EXTEN}@10.0.0.2,,L(${maxdur})M(billing^${user}^${id}^${src}^${dst}));
опция t?
2010-03-05 12:49

Откуда: Ачинск
Сообщений: 24

Re: DTMF внутри Астерикса!!!

вот этот кусок лога когда я нахожусь в своей номерной емкости

[Mar 5 11:52:44] DTMF[8414]: channel.c:2384 __ast_read: DTMF end emulation of '#' queued on SIP/610-00004208
[Mar 5 11:52:44] DTMF[8414]: channel.c:2283 __ast_read: DTMF end '1' received on SIP/610-00004208, duration 160 ms
[Mar 5 11:52:44] DTMF[8414]: channel.c:2309 __ast_read: DTMF begin emulation of '1' with duration 160 queued on SIP/610-00004208
[Mar 5 11:52:44] DTMF[8414]: channel.c:2384 __ast_read: DTMF end emulation of '1' queued on SIP/610-00004208
[Mar 5 11:52:45] DTMF[8414]: channel.c:2283 __ast_read: DTMF end '#' received on SIP/610-00004208, duration 160 ms
[Mar 5 11:52:45] DTMF[8414]: channel.c:2309 __ast_read: DTMF begin emulation of '#' with duration 160 queued on SIP/610-00004208
[Mar 5 11:52:45] DTMF[8414]: channel.c:2384 __ast_read: DTMF end emulation of '#' queued on SIP/610-00004208
[Mar 5 11:52:45] DTMF[8414]: channel.c:2283 __ast_read: DTMF end '1' received on SIP/610-00004208, duration 160 ms
[Mar 5 11:52:45] DTMF[8414]: channel.c:2309 __ast_read: DTMF begin emulation of '1' with duration 160 queued on SIP/610-00004208
[Mar 5 11:52:45] DTMF[8414]: channel.c:2384 __ast_read: DTMF end emulation of '1' queued on SIP/610-00004208
2010-03-05 12:50

Сообщений: 6521

Re: DTMF внутри Астерикса!!!

Сколько ещё кусков логов нам предстоит? ДТМФ работает у Вас правильно.
НО!

Исполнение
exten => 610,n,Dial(SIP/${EXTEN},,tTM(billing^${user}^${id}^${src}^${dst}));
происходит в одном контексте, а исполнение
exten => _6XX,n(good),Dial(SIP/${EXTEN}@10.0.0.2,,L(${maxdur})M(billing^${user}^${id}^${src}^${dst}));
в другом.
В одном контексте есть запись
exten => #1,1,.. или что она там делает
а в другом нету.
2010-03-05 12:55

Откуда: Ачинск
Сообщений: 24

Re: DTMF внутри Астерикса!!!

ded, все работает в контекст добавил include => parkedcalls
и все, немного тупонул.
2010-03-05 13:49

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru