|
ECT's open extensible markup language ECTXML®
ECTXML® is the language in which all ECT service applications are written and is currently being deployed at major carriers, e.g. Vodafone for interactive voice response, Belgacom for network-based call centers and Deutsche Telekom for televoting and mass calling.
The ECTXML® language is based on the Voice Extensible Markup Language (VoiceXML) which we have supplemented to include the complete control over the call session independent of the underlying network protocol. It includes as a subset the VoiceXML 2.1 standard, expanded to include commands for e.g.:
• asynchronous event handling for signaling & media processing • routing, switching and processing communications via standard protocols, i.e. ISDN, ISUP, INAP, RTCP and SIP • access to and control of IT processes, e.g. email, SMS, etc. via interfaces like SMTP, IMAP, UCP, SMPP, http, HTTPS and SOAP • access to remote databases via ODBC, OCI and JDBC • complete JavaScript support
Customers who purchase a developer license and certified third-party software companies can write scriplets for individual services using ECTXML® and JavaScript. We open the ECTXML® language to our customer and third-party developers and also provide training and software support services.
With ECTXML®, you leverage voice infrastructure for access and web infrastructure for content. Due to the seamless integration of the VoiceXML standard, you have access to a large pool of read applications and a steadily growing pool of developer resources. As an extensible markup language, ECTXML® makes developing, testing and deploying sophisticated converged multimedia services faster and more cost-effective. Integrated security mechanisms provide safeguards against programming errors and an easy-to-read tracing log facilitates quick detection and correction of logical errors.
|