The Voice over IP (SIP) feature for Blueworx Voice Response allows
a Blueworx Voice Response application
to act as an IP telephony User Agent (UA).
With the ability to run up to 480 channels at the same time using the DTNA VoIP device driver ‘adapter’, Blueworx Voice Response can provide
up to that number of SIP UAs. As with standard
telephony, each UA behaves like a real telephone.
Blueworx Voice Response applications
that interact with the SIP network can be written using State Tables,
Java (with the
Java and VoiceXML environment)
,
VXML, or CCXML. As with traditional telephony, these applications
can do things like:
- Receive incoming calls.
- Play voice to the caller (prerecorded or synthesized).
- Wait for the caller to speak or enter DTMF keys.
- Perform voice recognition on the caller’s spoken data.
- Hangup.
- Perform call transfer (blind or attended).
- Make outgoing calls.
- Trombone two calls together.
- Accept external refer requests.
As long as some simple ‘numbering plan’ rules are met within
the SIP network, existing
Blueworx Voice Response applications
should run unmodified (as they operate in terms of standard E.164
telephone numbers). If required,
Blueworx Voice Response applications
can be written specially for VoIP
to exploit fully the additional
functionality provided by SIP (for example, textual addresses - URIs).