Добрый день!
Дано: Дайлер исходящего обзвона и SIP транк к провайдеру (5 каналов).
Задача: Поставить Астериск в промежутке и "слушать" RTP на предмет IVR, факсов, модемов. И как только появляется живой человек проключать канал на агента. Предположим, что агент зарегистрирован на этом же Астериске.
Планируемый вариант реализации: Использовать функцию AMD() и каким-то образом раз в N секунд проключать на нее разговорный канал. Например, через spy channel или конференцию.
Вопрос: Есть ли у кого-то идеи как эту задачу решить?
Заранее благодарен, Денис
Если вы это решите, сможете защитить докторскую по computer science
учитывая то, что вы не формализировали термин "куда надо" это будет очень близко к сильному ИИ
Задан: May 23 '16
Просмотрен: 249 раз
Обновлен: May 24 '16
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Собственно , зачем?
zzuz (May 23 '16)editДля того чтобы система могла "обходить" IVR'ы при исходящем обзвоне. Она определит, что дозвонилась не к живому человеку, а к IVR и будет перебирать опции пока не попадет куда надо. Как раз задача и определить этот факт попадания "куда надо".
den-p (May 23 '16)editДерзайте.
zzuz (May 23 '16)edit