Я согласен с Станиславом Синягиным в облачных решениях, но я бы добавил еще один, Voxeo Prophecy. Tropo от Voxeo, но они предложили Prophecy в качестве решения намного дольше и поддерживают открытые стандарты CCXML и VoiceXML. Преимущество CCXML для приложений исходящего уведомления заключается в том, что вы значительно контролируете процесс уведомления.
Платформа Prophecy имеет отличную call progress analysis (CPA), которая позволит вам определить, отвечает ли машина или человек и обрабатывает вызов соответствующим образом. Например, нет смысла просить машину «... нажать один для подтверждения». Вместо этого вы можете оставить сообщение, которое предоставляет номер обратного вызова для пользователя для подтверждения после того, как они прослушали голосовое сообщение. CPA может использоваться, чтобы оставить сообщение на машине в правильное время (когда сообщение приветствия остановлено), чтобы вы не получали обрезанные сообщения в голосовой почте. CPA также позволит вам предоставить подробные отчеты о том, кто был уведомлен, а также тем, кто не мог сказать вам, было ли это плохое число (получен сигнал SIT), модем или факс, или звонок без ответа (довольно редкий в эти дни). Данные типа могут повлиять на ваш процесс повторной попытки для отказавших уведомлений.
Другим преимуществом использования Prophecy и открытых стандартов является то, что ваше приложение будет переноситься на другие системы IVR, которые совместимы с VoiceXML/CCXML, если вы когда-либо захотите их перенести. Tropo, Twilio и Plivo используют проприетарные API, которые не позволяют переносить ваши приложения на другие сервисы. Пророчество также доступно как программное решение, так что, если вы хотите вытащить его из облака, вы можете запустить его в посылке. Вы можете получить версию двух портов бесплатно, чтобы попробовать.
Существует отличная документация по разработке исходящих систем уведомлений на сайте разработчиков Voxeo. Взгляните на CCXML documentation в разделе F по исходящему набору.
Не знаете, с какими языками разработки вы знакомы, но если вы используете ASP.NET MVC, есть open source project called VoiceModel, что упрощает разработку приложений VoiceXML. Другим преимуществом VoiceModel является то, что вы разрабатываете свое приложение один раз, и оно будет работать на любой платформе, совместимой с VoiceXML, и Tropo. В настоящее время они работают над добавлением поддержки исходящих уведомлений в этом проекте, который будет работать как для Tropo, так и для VoiceXML.
Вы можете использовать один из существующих поставщиков голосовых приложений: anveo.com, tropo.com, twilio.com и т. Д. – sipwiz