Возможно ли применение Asterisk?

Возможно ли применение Asterisk?

У меня нет опыта работы с Asterisk, и я хочу повторить приложение, которое у меня запущено на платформе Voxeo. Рабочий процесс такой:

  • Совершите исходящий звонок.
  • Если обнаружен автоответчик, оставьте сообщение и повесьте трубку.
  • Если обнаружен человек, включите для него музыку удержания.
  • Создайте еще один исходящий звонок в колл-центр.
  • Когда колл-центр ответит, включите wav-файл и преобразование текста в речь.
  • Когда колл-центр нажмет клавишу DTMF, объедините два вызова вместе.

Возможно ли повторить это приложение на решении Asterisk? Каков уровень сложности сборки такой системы? Видите ли вы какие-либо подводные камни или области, которые могли бы сделать такое решение проблематичным для построения или запуска.

Надеюсь, кто-нибудь из вас, гениев Asterisk, сможет дать мне совет. Спасибо.

решение1

Ваши пункты 1, 3 и 5 относительно просты.

У Cepstral есть несколько хороших и недорогих голосов для tts, которые будет использовать asterisk.

Однако пункт 2...

Распознавание автоответчика — это своего рода черная магия.

Мы используем asterisk для доставки тревожных звонков. Самая надежная схема, которую мы смогли придумать, — попросить пользователя нажать клавишу, прежде чем мы воспроизведем сообщение.

Если мы получили нажатие клавиши, это человек. Мы можем воспроизвести сообщение и запросить подтверждение тревоги.

Если нажатие клавиши не произошло, мы пытаемся обнаружить конец сообщения автоответчика, а затем просто воспроизводим сообщение и вешаем трубку.

Мы бы с удовольствием отказались от нажатия клавиш, но тогда сталкиваемся со множеством проблем, пытаясь заставить «detectsilence» работать согласованно с различными сообщениями автоответчика.

С пунктами 4 и 6 у меня нет опыта.

решение2

Вы можете попробовать установить asterisk на виртуальную машину.

У меня есть хороший опыт комбинированияСолнце ВМиЭластикс КОРОБКА, Легко запустить систему и начать исследование возможностей Asterisk.

Я немного скептически отношусь к обнаружению ответа (человека или автоответчика). Позже сегодня, когда у меня будет больше свободного времени, я попробую ваш сценарий и постараюсь предложить более полезный ответ.

Связанный контент