Введение
Стандарт XML Call Control eXtensible Markup Language (CCXML) — это стандарт XML, разработанный для обеспечения асинхронной, основанной на событиях поддержки телефонии для VoiceXML. В настоящее время имеет статус рекомендации W3C, принятой 10 мая 2011 года. В то время как VoiceXML предназначен для предоставления голосового пользовательского интерфейса голосовому браузеру, CCXML предназначен для управления телефонным каналом голосового канала, сообщая голосовому браузеру, как его обрабатывать. Эти два XML-приложения полностью независимы и не требуют обязательной реализации друг от друга, однако они были разработаны с учетом возможности взаимодействия.
Call Control eXtensible Markup Language (CCXML) is an XML standard designed to provide asynchronous event based telephony support to VoiceXML. Its current status is a W3C recommendation, adopted May 10, 2011. Whereas VoiceXML is designed to provide a Voice User Interface to a voice browser, CCXML is designed to inform the voice browser how to handle the telephony control of the voice channel. The two XML applications are wholly separate and are not required by each other to be implemented however, they have been designed with interoperability in mind
Статус и будущее
CCXML 1.0 достиг статуса Предлагаемой Рекомендации. Переход от Кандидатской Рекомендации к Предлагаемой Рекомендации занял 1 год, а переход от Рабочего Проекта Последнего Обсуждения к Кандидатской Рекомендации – чуть более 3 лет. Поскольку CCXML в значительной степени использует концепции событий и переходов, ожидается, что конечные автоматы, используемые в следующей версии CCXML 2.0, будут использовать новую нотацию для описания конечных автоматов на XML, называемую SCXML, однако SCXML все еще находится на стадии Рабочего Проекта.
Реализация
OptimTalk – это платформа приложений, предоставляющая широкий спектр технологий и инструментов для управления, обработки и автоматизации голосовой связи. Она содержит медиасервер, поддерживающий VoiceXML 2.0/2.1, CCXML, MRCPv2 и SIP. Помимо этих открытых стандартов, она также поддерживает SRGS, SISR, SSML, HTTP(S), SOAP, REST и SNMP. OptimTalk также служит универсальной платформой для интеграции компьютерной телефонии (CTI) и обеспечивает мгновенный доступ к речевым технологиям. Она доступна для Windows, Linux и Solaris, 32- и 64-разрядных версий. Oktopous ccXML Browser – это первый комплексный, легковесный инструментарий для ccXML на базе Linux, соответствующий рабочей версии спецификации CCXML 1.0, опубликованной в апреле 2010 года. Oktopous позволяет разработчикам использовать известные веб-технологии и инструменты при создании приложений для телефонии и распознавания речи. Движок Oktopous обрабатывает более 5 миллионов вызовов в день и доступен для бесплатной загрузки и интеграции перед началом коммерческой эксплуатации. Voxeo Prophecy IVR Platform – это полнофункциональная платформа IVR, объединяющая CCXML, VoiceXML и ряд других технологий. Voxeo предлагает 32- и 64-разрядные дистрибутивы для Windows, Mac OS X и Linux. Prophecy бесплатна для использования с 2 портами. Telesoft Technologies ARNE IVR Platform – это полноценная платформа IVR, используемая в приложениях с добавленной стоимостью и клиентского обслуживания. Она сочетает в себе CCXML, VoiceXML с MRCP, HTTP(S) интерфейсами и подключается к сетям Интернет-протокола, фиксированной и мобильной телефонии с использованием SIP, VOIP, SS7/PSTN и других телекоммуникационных протоколов. Поддерживает многопользовательские приложения. Oktopous PIK с открытым исходным кодом – это абстрактная реализация стандарта W3C Call Control XML (ccXML) на C++. Распространяется под лицензией BSD Style, инструментарий не зависит от базовой телефонной платформы и протоколов и лучше всего подходит для OEM-производителей и системных интеграторов, стремящихся реализовать функциональность ccXML в своих продуктах. Первоначально разработанный Phonologies, Oktopous был принят большим количеством телефонных платформ, чем любой другой ccXML браузер с открытым исходным кодом. CCXML4J – это интерпретатор CCXML на Java, соответствующий спецификации W3C. Он не зависит от телефонной инфраструктуры и предоставляет механизмы для интеграции с телефонными API, например, на основе спецификаций JAIN. Является производным от Open Source Oktopous PIK. ADVOSS SDP AdvOSS предлагает программируемую, расширяемую и улучшаемую платформу доставки услуг, позволяющую разработчикам создавать и развертывать функционально богатые SIP-приложения с использованием отраслевого стандарта Call Control XML (CCXML) для быстрой разработки и развертывания новых услуг. AdvOSS SDP – это программируемая, расширяемая и улучшаемая платформа, использующая отраслевой стандарт CCXML. Для AdvOSS было логично сделать платформу программируемой и расширяемой, поскольку основная идея использования SDP заключается в получении преимущества от быстрой разработки и интеграции новых услуг в систему. Поэтому мы считаем, что наши клиенты должны иметь возможность программировать, расширять и улучшать различные модули этого приложения для удовлетворения быстро растущих требований своих клиентов. Платформа доставки услуг была разработана с нуля, чтобы разработчики могли создавать и развертывать функционально богатые SIP-приложения с использованием Call Control XML (CCXML). CCXML предоставляет простые примитивы, позволяющие пользователям разрабатывать приложения, быстро претворяя идеи в решения. Кроме того, платформа AdvOSS расширяет CCXML для поддержки примитивов для аутентификации, авторизации и учета (AAA), позволяя приложениям взаимодействовать с биллинговыми системами напрямую или через RADIUS. HP OCMP HP OCMP предлагает высоконадежные голосовые/видео платформы корпоративного уровня, поддерживающие широкий спектр стандартов. Возможна интеграция с SMSC, LDAP, JDBC, SOAP, UCIP, XCAP и обработкой CDR.