Programming SIP with VoiceXML

In addition to using the VoiceXML <transfer> element to transfer calls using SIP (refer to the VoiceXML Programmer's Guide information for details), it is possible to use a combination of base VoiceXML telephony primitives and calls to Blueworx Voice Response 'native' state tables to extract SIP specific information from the Blueworx Voice Response platform.

Although the ability to call State Tables from a VoiceXML application is extremely flexible and can be used to provide a link between existing Blueworx Voice Response applications (such as State Tables and Custom Servers) and newer VoiceXML applications, the most basic use of this mechanism is simply to extract signalling information from the base platform and pass it into the VoiceXML environment for incoming calls, and also to perform the reverse operation for outgoing calls (to provide signalling information to Blueworx Voice Response prior to a call being made).