Home > Technology > Development
Overview
Capabilities
Benefits
   

VoiceXML

Businesses, service bureaus and telecom operators have been providing IVR services since the early 1980’s on expensive proprietary platforms, with expensive maintenance contracts and vendor lock-in.  With the advent of PC based IVR technologies in the late 1980’s, proprietary hardware platforms were rapidly replaced with cost effective PC platforms.  But with the issue of non-standardised application development platforms saw companies invest millions of dollars in proprietary solutions, locking the service provider to that vendor’s platform.

In March 2003, with the recommendation of VoiceXML 2.0 open standards by W3C (and the subsequent VoiceXML 2.1 recommendation in 2007), we have seen the rapid adoption of VoiceXML by many major telecom operators and service bureaus and today most IVR deployments use VoiceXML as the development platform of choice. The non-proprietary nature of VoiceXML means that application development is no longer platform specific, but is portable to any VoiceXML compliant IVR/IVVR platform.

VoiceXML by its robust design architecture enables virtually any content or value added service provider to create and deploy applications within their own web environment utilising web infrastructure and development resources to develop and deploy IVR, speech and video applications. Service developers can rapidly build and deploy applications using VoiceXML V2.0 and 2.1 based scripts. In addition, VoiceXML applications can be rapidly developed utilising OASIS Speech Creator which is a GUI based VoiceXML service creation tool.

Alternatively, if advanced applications beyond VoiceXML need to be developed across TDM, IP and IN based environments, OASIS TSL (Telephone Scripting Language) provides complete media and call control capabilities across the platform.

OpenCLI

OASIS is an open design based on our widely adopted and published open API, OpenCLI which is an interface to all platform media and call control functions. OpenCLI provides low-level access to all OASIS functionality and resources, a powerful TCP/IP socket protocol that allows external service logic to be incorporated into the media / switching element. OASIS can “hand off” an application to external logic that can complete a transaction and then hand it back to the OASIS application engine. Via this powerful API, OASIS provides the ability for developers to port their own call / media controller if effort to develop TSL, VoiceXML or CCXML limits deployment options.
 

TSL

OASIS’s Telephony Scripting Language (TSL) forms the basis of the service logic engine and are built using Oasis Service Creator. TSL efficiently executes the compiled application script to provide call control or call flow control of any enhanced service. TSL allows operators to tailor virtually any enhanced service conceivable, or to create “script nodes” to supplement applications created in OASIS Service Creator.

The highly scalable module can support many complex applications simultaneously across thousands of ports, across TDM IP and IN networks.
 

OASIS VoiceXML Service Builder

OASIS VoiceXML Service Builder is a GUI based VoiceXML service creation tool that provides intuitive features including visual flowcharts of the speech conversation and two synchronised views of dialogue, flowchart and VoiceXML code. Fully compliant VoiceXML 2.0/2.1 code is automatically generated from flowcharted objects and an import capability allows existing legacy VoiceXML code to be presented as a graphical call flow.  

The Service Builder features syntax coloring for VoiceXML elements, attributes, comments and strings, and the auto-complete function responds to the context to provide a valid list of VoiceXML elements.



OASIS TSL Service Creator

The OASIS Service Creator is a powerful and intuitive application creation environment providing a flexible basis for scalable and robust TSL based application development.  This enables developers to realise a shorter time to market, realise revenue opportunities and reduce total cost of ownership in an effective and efficient manner. 

Using a graphical application development interface to complement the underlying power of the service logic execution environment, scripting language and open programming interfaces, OASIS - Creator allows rapid development and deployment of applications, independent of the underlying switching and media platform architecture and interfaces.

 

 
 
_ © OASIS Systems - T +61 8 8372 9000 - F +61 8 8372 9001 - E oasissales@oasissystems.com.au Privacy Policy - Conditions of Use _