|

Компания Envox является ведущим мировым поставщиком интерактивных голосовых решений.
Продукт Envox Studio представляет собой профессиональную визуальную среду для разработки телекоммуникационных приложений (далее по тексту - приложения) для корпоративного и телеком-сектора. Разработанные приложения позволяют обработать входящие и исходящие вызовы из телефоной, ОКС7 и VoIP- сети а так же WEB-запросы и другие способы обработки вызова от абонента.
Приложение разрабатывается так же, как строится блок-схема алгоритма - с помощью функциональных блоков и связей между ними. На следующем скриншоте, в качестве примера приложения, показана небольшая IVR-система:
После разработки приложение сохраняется в виде специального скрипта, который запускается на сервере Envox Communication Server. Сервер обрабатывает вызовы абонентов по телефонным линиям или H.323 с помощью оборудования Dialogic с VoIP или с Cisco CallManager через TCP/IP-соединение и обслуживает вызовы согласно разработанному алгоритму.
Как показывает обобщенный опыт, до 50% трудоемкости от внедрения телекоммуникационных приложений составляет интеграция уже готовых решений в существующую и устоявшуюся инфраструктуру предприятия или офиса. Такая необходимость зачастую связана с задачей программирования отсутствующих интерфейсов и протоколов в поставляемом приложении.
В подобной ситуации компания, выступающая в роли интегратора приложения, вынуждена дополнительно привлекать силы высококвалифицированных разработчиков на С/С++ с "дорогостоящим опытом" сетевых разработок для реализации недостающих интерфейсов и протоколов, например таких, как Oracle OCI, Stream Audio, H.323, Conferencing, HMP, и многих других.
В случае выбора специализированного телекоммуникационного средства разработки, такого как Envox Studio, компания избавляется от необходимости указанных доработок в абсолютном большинстве случаев. Хотя возможность подключения внешних модулей в виде *.dll или многих других форматов остается. Более подробная подробная информация показана ниже в таблице сравнения.
Envox Studio имеет еще две особенности, выделяющие его среди систем разработки телекоммуникационных приложений:
- Политика лицензирования позволяет компании закупить один комплект среды разработки Envox Studio и тиражировать приложения, докупая только runtime-лицензии1 , оборудование Dialogic и серверы. Такая политика удобна, чтобы установить разработанное приложение в виде скрипта в филиал, или для компании-интегратора, - всем своим клиентам.
Схематично, тиражирование приложений выглядит следующим образом:
- Механизм лицензирования поддерживает динамическое распределение лицензий между работающими приложениями, соединенными по IP. В этом случае лицензии можно закупать даже поштучно, в соответствии с растущей нагрузкой на систему.
Спектр поддерживаемых стандартов и протоколов позволяет наиболее органично интегрировать разработанное приложение в существующую инфраструктуру любой компании или предприятия связи:
- соединение по аналоговым телефонным линиям, ОКС7, ISDN, QSIG, и других;
- поддержка любого оборудования производства Dialogic;
- Cisco Call Manager;
- низкоуровневая интеграция со множеством PBX;
- технологии распознавания ASR и синтеза речи TTS;
- Stream Media: Video-Online и Voice-Online;
- Screen-Pop - необходимая функция для Call-Center;
- при разработке IVR-систем возможно использовать внешние библиотеки, разработанные на VoiceXML, C, C++, VB, Delphi, Active X, JScript, VBScript.
- протоколы сетей и обмена данных TCP/IP, UDP, X.25, V.24;
- протоколы SIP, H.323;
- технологии Host Media Processing (HMP)
- взаимодействие с интернет-сервисами по протоколам: HTTP, HTML, SMTP, POP3, IMAP, FTP, WSDL, MIME и др.
- работа с базами данных: Oracle OCI версий 8-10, ODBC;
- а так же LDAP, Radius, SNMP и другие.
Следующая схема наглядно группирует поддерживаемые технологии по областям применения:
1 Для работы IVR-приложения необходимы телефонные линии или, в случае IP-телефонии, голосовые каналы. Одна runtime-лицензия привязывается к такой линии или каналу и позволяет ее обслуживать. Поэтому возможна ситуация, когда плата D/300JCT куплена с запасом, и используется только 10 каналов. Для этого покупается только 10 runtime-лицензий. Впоследствии для расширения потребуется только докупка runtime.
|