Generally speaking, the applications developed by our hosting clients use one of two ways to communicate with other CTI applications. The first way is a loose coupling using the passing of session ids or ANIs (or any other call-specific unique identifiers) as indices into tables containing the call context. The session id (or other unique id) can be passed “out-of-band” using an independent data path or “in band” using a whisper mode to the contacted agent. The use of the independent data path (i.e., the Internet), depends on the capabilities of the receiving CTI application. The second method which provides a tighter coupling is available through the use of the session.connection.aai (Application-to-Application Information) and session.telephone.uui (User-to-User Information) parameters.These parameters provide information passed during connection set-up. It is written in string format. For example, if the current VoiceXML application was called by another application’s or , with aai or aaiexpr set, then the AAI data string will be available as session.connection.aai in the current application (assuming the network configuration supports the transmission of AAI data). Currently, support is provided by ISDN call set-up if the service is supported. See or for limitation. Generally, these features are not supported with SIP. |