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