AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

как определить, что ответил IVR (автоинформатор, и т.д.)

Newbies/FAQ Forum 7 сообщений -
#1

как определить, что ответил IVR (автоинформатор, и т.д.)


Приветствую всех! Недавно выплыла следующая проблема: расхождение между расшифровками межгорода у нас (asterisk 1.Cool и тем, что присылает ростелеком. Звонки по межгороду от нас идут по медным линиям через шлюзы, но выявилась непонятка: у нас по логам астера зафиксировано на 20-30 больше звонков, хотя ростелеком их не учитывает в своей расшифровке. Сели, стали сверять, выяснилось, что большинство "лишних" звонков у нас меньше 30 секунд, вроде бы логика есть, пока я не столкнулся со звонком, который у нас зафиксирован, а в ростелекоме нет, длительность 57 секунд, точно знаю, что это был ответ автоинформатора. Есть подозрение, что РТК не учитывают звонки, которым отвечает автоинформатор. Головой понимаю, что одним из признаков того, что с тоой говорит машина, должна быть передача в линию сигнала готовности к приему DTMF. Как это привязать к звонкам, которые астер воспринимает как ANSWERED не пойму. Если у кого есть мысли как попроще определять человек тебе отвечает или IVR, буду благодарен за направление куда копать
#2

Ваш шлюз СНАЧАЛА дает ANSWER, а потом набирает уж телефон через ростелеком. Если ТАМ не ответили - у вас все равно уже ANSWER, а у ростелекома ПУСТО
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#3

понятно... и как быть? чего-то идей нету...
#4

НЕ использовать аналоговую связь - все проблемы пропадут. попросите у прова sip-поток
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#5

с sip на межгород пока никак Sad а все-таки, как РТК понимает, что мне отвел автоответчик? т.е. у нас эти разговоры записаны, только что послушал, соединение, потом "вы позвонили блаблабла", наш астер это как звонок фиксирует в любом случае, а ртк нет, если дальше не было донабора с нашей стороны... наши люди часто слушают немного блаблабла и вешают трубу, в результате, у нас в отчете звонок есть, у ртк нет

Added after 23 minutes:

http://asterisk-support.ru/forum/topics/6485/
"при помощи функции noanswer. По сип голос проходит, dtmf-команды тоже. Для оператора вызываемая сторона "в процессе установления соединения". " вероятно где-то здесь
#6

Вообще-то это называется ПРЕДОТВЕТНОЕ состояние. Если, конечно, позволяет оборудование-провайдер конечного пользователя. Поймите - IVR или автоответчик - это (по умолчанию) уже событие которое ваш оператор фиксирует как ОТВЕТ вызываемого абонента.
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#7

дальше по той ветке как раз пишется, и про предответное состояние, и про то, что операторы связи такое как ответ не фиксируют, что подтверждается разницей логов между нами и ими... чтобы ловить ответ IVR мне походу надо распарсить логи шлюза отдельно, чего делать не хочется, поэтому наверно пойду по пути наименьшего сопротивления - будем тупо парсить расшифровку ртк и все, это для любимых бухов Smile всех с наступающим