Программирование / Технология

Envox Studio

 

    Компания 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 имеет еще две особенности, выделяющие его среди систем разработки телекоммуникационных приложений:

  1. Политика лицензирования позволяет компании закупить один комплект среды разработки Envox Studio и тиражировать приложения, докупая только runtime-лицензии1 , оборудование Dialogic и серверы. Такая политика удобна, чтобы установить разработанное приложение в виде скрипта в филиал, или для компании-интегратора, - всем своим клиентам.
    Схематично, тиражирование приложений выглядит следующим образом:


  2. Механизм лицензирования поддерживает динамическое распределение лицензий между работающими приложениями, соединенными по IP. В этом случае лицензии можно закупать даже поштучно, в соответствии с растущей нагрузкой на систему.

        Спектр поддерживаемых стандартов и протоколов позволяет наиболее органично интегрировать разработанное приложение в существующую инфраструктуру любой компании или предприятия связи:

    Следующая схема наглядно группирует поддерживаемые технологии по областям применения:

1 Для работы IVR-приложения необходимы телефонные линии или, в случае IP-телефонии, голосовые каналы. Одна runtime-лицензия привязывается к такой линии или каналу и позволяет ее обслуживать. Поэтому возможна ситуация, когда плата D/300JCT куплена с запасом, и используется только 10 каналов. Для этого покупается только 10 runtime-лицензий. Впоследствии для расширения потребуется только докупка runtime.