Страница 2 из 4
Re: dtmf не работает как надо
Добавлено: 13 ноя 2013, 11:49
zeone
- Что в качестве телефона? panasonik как с Астериском связан?
Связан по сипу, в качестве телефона обычный цифровой панасоник
С домашнего чего? телефона? Который как экстен в Астериске? Или как?
Тестируем входящие или исходящие? судя по
Простой городской номер, тестирую входящие
Re: dtmf не работает как надо
Добавлено: 13 ноя 2013, 12:32
ded
Тестируете всё сразу? Потому что всё не работает?
Последовательно, с конца: звоним с городского на входящий в Астериск (так?) через оператора, нажимаем кнопки в ИВР и при этом смотрим в дебаг ДТМФ - что видим?
Ничего?
Пишем провайдеру: "Я звоню с городского на входящий в Астериск через вас, нажимаю кнопки в ИВР и при этом смотрю в дебаг ДТМФ, ничего отвас не прибегает.
Разберитесь! "
Re: dtmf не работает как надо
Добавлено: 13 ноя 2013, 13:33
Paguk
в IVR действия по умолчанию (превышение времени, неверного номера) прописаны. Они точно работают???
Re: dtmf не работает как надо
Добавлено: 13 ноя 2013, 13:54
zeone
ded
ответ от оператора как всегда порадовал, "У меня все работает, никто не жаловался, не знаю чем помочь"
Paguk
Работает, когда таймаут выходит перекидывает на пользователя поумолчанию, суть не в неправильном номере а в том что астериск даже не видит нажатий, ну или мне не хочет их показывать 8) Вайршарк сможет показать dtmf, или для него это будет как просто вызов?
Re: dtmf не работает как надо
Добавлено: 13 ноя 2013, 14:00
ded
проверил с мобильного и действительно не срабатывают нажатия кнопок, с городской линии все работает,
Предположу, что у оператора мобильные поступают от других шлюзов, где другой тип dtmf.
Просите его передавать вам в rfc2833, вместо INFO.
Re: dtmf не работает как надо
Добавлено: 13 ноя 2013, 14:14
Vlad1983
на серваке с астериском
Код: Выделить всё
tcpdump -i any -vnn -s0 -w /tmp/dtmf.cap udp
выкладываете полученный /tmp/dtmf.cap на файловый шаринг
ссыль сюда либо в личку (если чего-то боитесь)
Re: dtmf не работает как надо
Добавлено: 15 ноя 2013, 12:16
Vlad1983
ТС скинул дамп
анализ выявил:
1. DTMF прилетают внутриполосно (inband)
2. в конце пятой секунды пики 944 Гц 1208 Гц (нажата *), в начале седьмой кекунды пики 697 Гц 1208 Гц (нажата 1). длительность сигналов около 160 мс.
вопрос к ТС: у вас IVR не работает или перевести вызов вызывающий не может (*1 - это по дефолту трансфер)?
Re: dtmf не работает как надо
Добавлено: 15 ноя 2013, 12:23
ded
У меня тоже вопорс к ТС: почему он сам не разбирает дампы? Если проблема обозначена: разный тип DTMF?
Re: dtmf не работает как надо
Добавлено: 15 ноя 2013, 12:30
zeone
Не совсем, у меня на * просто повтор сообщения ivr (не все знают о тональном наборе) а на 1 стоит внутренний номер бухгалтера указан как 223# (поскольку находится на панасонике), но вот астериск не видит этих нажатий, в логе не пишет ничего, а ivr продолжает дальше говорить.
Re: dtmf не работает как надо
Добавлено: 15 ноя 2013, 12:48
Vlad1983
тогда варианты:
- транк оператора в режиме rfc2833 либо info
- IVR криво составлено. случайно попадает в другую ветку из-за "тильды" от оператора сразу после ответа (установить Answer(1) или Answer()+Wait(1) перед IVR)