Feedback

  • Contents
 

General VoiceXML Considerations

Session variables

The following table lists the session variables that are supported, and from where their data is obtained:

Property

Data source

session.connection.local.uri

Eic_LocalTnRaw call attribute

session.connection.remote.uri

Eic_RemoteTnRaw call attribute

session.connection.protocol.name

Eic_ProtocolId call attribute

session.connection.protocol.version

' '

session.connection.redirect

Not currently set

session.connection.aai

Not currently set

session.connection.originator

session.connection.remote.uri if call is incoming

session.connection.local.uri if call is outgoing

' ' if neither

session.inin.localMachineName

Host computer of VoiceXML interpreter

session.inin.interpreterName

VoiceXML interpreter instance on a host computer

ININ-specific errors

In addition to the "standard" errors that are specified in the VoiceXML 2.1 standard, VoiceXML Interpreter can return a number of ININ-specific errors, which are specific to the Genesys (formerly Interactive Intelligence) PureConnect implementation.

ININ-specific errors include:

  • error.com.inin.lostownership

  • error.com.inin.processdoc

  • error.com.inin.initiation.session

  • error.com.inin.hostsvr.deserialize.vxiinterpretdocreq

  • error.com.inin.hostsvr.deserialize.vxiinterpreturlreq

  • error.com.inin.hostsvr.interpretermgr.nosessions

  • error.com.inin.hostsvr.interpretermgr.nullsession

  • error.com.inin.hostsvr.interpretermgr.sessionnotfound

  • error.com.inin.hostsvr.interpretermgr.loginfailed

  • error.com.inin.hostsvr.interpretermgr.deserialize.vxiacceptsessionsreq

  • error.com.inin.hostsvr.interpretermgr.deserialize.vxiloginreq

  • error.com.inin.hostsvr.interpretermgr.deserialize.vxilogoutreq

  • error.com.inin.hostsvr.interpreterssn.deserialize.vxiuploadfilereq

  • error.com.inin.hostsvr.interpreterssn.deserialize.vxidownloadfilereq

  • error.com.inin.hostsvr.interpreterssn.deserialize.vxiexchangestreamendpoints

  • error.com.inin.hostsvr.interpreterssn.deserialize.vxireservefilenamereq

  • error.com.inin.hostsvr.interpreterssn.deserialize.vxireleasefilereq

  • error.com.inin.hostsvr.interpreterssn.nolicense

  • error.com.inin.hostsvr.interpreterssn.interpreturl.vxiserver

  • error.com.inin.hostsvr.interpreterssn.upload.fileNotReserved

  • error.com.inin.hostsvr.interpreterssn.upload.streamopenfailure

  • error.com.inin.hostsvr.interpreterssn.upload.createfilefailure

  • error.com.inin.hostsvr.interpreterssn.upload.transferfailure

<log> messages

The output from VoiceXML <log> tags is sent to the voicexmlserver.ininlog trace log file “voicexmlserver.ininlog” under the “VXILogTopic.” Because BladewareVXML considers these <log> messages as “Diagnostic” messages, set the trace level to 90 (Verbose Notes) or higher to see these messages in the trace log file.