Возможно ли применение Asterisk?
У меня нет опыта работы с Asterisk, и я хочу скопировать приложение, которое я использую на платформе Voxeo. Рабочий процесс такой:
- Сделай исходящий звонок.
- Если автоответчик обнаружен, оставьте сообщение и повесьте трубку.
- Если человек обнаружен, включите какую-нибудь музыку для человека.
- Создайте еще один исходящий звонок в колл-центр.
- Когда колл-центр берет трубку, воспроизведите файл WAV и немного текста в речь.
- Когда колл-центр нажимает клавишу DTMF, соедините 2 вызова вместе.
Можно ли скопировать это приложение на решение Asterisk? Каков уровень сложности создания такой системы? Видите ли вы какие-либо подводные камни или области, из-за которых такое решение проблематично построить или запустить.
Надеюсь, что один из вас, гениев Звездочки, может дать мне несколько советов. Благодарю.
2 ответа
Ваши пункты 1, 3 и 5 относительно просты.
У Cepstral есть хорошие, дешевые голоса для tts, которые будет использовать звездочка.
Пункт 2 однако...
Обнаружение автоответчика - это черное искусство.
Мы используем звездочку для доставки тревожных звонков. Самая надежная схема, которую мы могли придумать, - попросить пользователя нажать клавишу, прежде чем мы воспроизведем сообщение.
Если мы нажали клавишу, это человек. Мы можем воспроизвести сообщение и запросить подтверждение тревоги.
Если мы не получили нажатие клавиши, мы пытаемся определить конец сообщения на автоответчике, а затем просто воспроизвести сообщение и повесить трубку.
Мы хотели бы иметь возможность покончить с нажатием клавиши, но потом столкнуться с множеством проблем, пытаясь добиться "детектируемости", чтобы последовательно работать с различными сообщениями автоответчика.
Пункты 4 и 6 у меня нет опыта.
Вы можете попробовать, установив звездочку на виртуальной машине.
У меня есть хороший опыт по сочетанию Sun VM и Elastix BOX, легко запустить систему и начать исследование вкусностей Asterisk.
Я немного скептически отношусь к обнаружению ответа (человека или автоответчика). Позже сегодня, когда у меня будет больше свободного времени, я попробую ваш сценарий и предложу более полезный ответ.