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

Ivr dtmf при звонке с МТС

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Ivr dtmf при звонке с МТС

Сообщение Wapo »

Насчет наталкивания: приходит звонок от МТС и уходит на абонента в таком виде Dial(.....,,Tt) - то есть МТС-абонент могет по звездочкам/решеткам переключаться - проверьте срабатывает ли.
sergey_twin
Сообщения: 19
Зарегистрирован: 20 июл 2014, 01:12

Re: Ivr dtmf при звонке с МТС

Сообщение sergey_twin »

вроде как победа.
может кому то пригодится.
раньше как то без freepbx обходился, а тут связался.
короче прописывание в транке (в sip провайдера) dtmfmode особо не влияет

Добавил в settings-asterisk sip settings--chansip- Other SIP Settings параметр dtmfmode=inband и всё взлетело.
посмотреть какой применяется по умолчанию dtmfmode можно в консоле - sip show settings.

хотя скорее это я тупанул, сразу не заглянув в sip show settings
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Ivr dtmf при звонке с МТС

Сообщение virus_net »

Не форуме не мало тем про dtmf debug, не знал какую из них апнуть - решил эту :)

Сегодня бот в чате научил, не зря его делали :)
@botMain: приватно для virus_net:
А вы знаете про наличие в Asterisk 13 function FRAME_TRACE ?

FRAME_TRACE FRAME_TRACE(filter list type) View internal ast_frames as they are read and written on a channel.
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
-= Info about function 'FRAME_TRACE' =-

[Synopsis]
View internal ast_frames as they are read and written on a channel.

[Description]
Examples:
exten => 1,1,Set(FRAME_TRACE(white)=DTMF_BEGIN,DTMF_END); view only DTMF
frames.
exten => 1,1,Set(FRAME_TRACE()=DTMF_BEGIN,DTMF_END); view only DTMF frames.

exten => 1,1,Set(FRAME_TRACE(black)=DTMF_BEGIN,DTMF_END); view everything
except DTMF frames.

[Syntax]
FRAME_TRACE(filter list type)

[Arguments]
filter list type
A filter can be applied to the trace to limit what frames are viewed.
This filter can either be a 'white' or 'black' list of frame types. When
no filter type is present, 'white' is used. If no arguments are provided
at all, all frames will be output.
Below are the different types of frames that can be filtered.
DTMF_BEGIN
DTMF_END
VOICE
VIDEO
CONTROL
NULL
IAX
TEXT
IMAGE
HTML
CNG
MODEM

[See Also]
Not available
О как, не знал, надо бы запомнить.

dtmf debug asterisk
debug dtmf asterisk
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Ivr dtmf при звонке с МТС

Сообщение ded »

Хм, я вот тоже первый раз увидел такую, задумался. Если её включить, и получить вывод на стол, что бы это мне дало? Не понимаю1
Похоже это я подобрался к своему пределу Чейтина!
Читать: http://nepejvoda-n-n.livejournal.com/19383.html
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Ivr dtmf при звонке с МТС

Сообщение whoim »

В задачах работы одновременно с голосом (распознавание) и dtmf (неизвестно что будет, одно или другое) я применял консольную утилиту dtmf, ищущую в записи тоны. Записывал после beep столько то секунд и передавал утилите, если она ничего не нашла - то на распознавание в яндекс спичкит.

Но это неудобно, если только dtmf
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Ivr dtmf при звонке с МТС

Сообщение whoim »

О, я припоздал)
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
Pechen
Сообщения: 118
Зарегистрирован: 29 дек 2013, 23:16

Re: Ivr dtmf при звонке с МТС

Сообщение Pechen »

whoim писал(а): Записывал после beep столько то секунд и передавал утилите, если она ничего не нашла - то на распознавание в яндекс спичкит.
а если передать дтмф в яндекс - случится страшное?
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Ivr dtmf при звонке с МТС

Сообщение whoim »

Передавать нет смысла, если обнаружен dtmf. Обрабатывается он.
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH