Print

Sample VoiceXML page logging SIP headers

The following VoiceXML page logs various SIP headers using the Experience Portal session variables.

<?xml version="1.0"?>
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml" xml:lang="en-us"> 
<property name="promptgender" value="female"/> 
<property name="timeout" value="4s"/>
<property name="maxspeechtimeout" value="15s"/>
 <form id="form0">
  <block>
    <log>session.connection.protocol.sip <value 
    expr="session.connection.protocol.sip"/></log>
    <log>session.connection.protocol.name: <value
    expr="session.connection.protocol.name"/></log> 
    <log>session.connection.protocol.version: <value 
    expr="session.connection.protocol.version"/></log>
    <log>session.connection.protocol.sip.requesturi: <value 
    expr="session.connection.protocol.sip.requesturi"/></log>
    <log>session.connection.protocol.sip.requestmethod: <value 
    expr="session.connection.protocol.sip.requestmethod"/></log>
    <log>session.connection.protocol.sip.requestversion: <value 
    expr="session.connection.protocol.sip.requestversion"/></log>
    <log>session.connection.protocol.sip.request.user: <value 
    expr="session.connection.protocol.sip.request.user"/></log>
    <log>session.connection.protocol.sip.request.host: <value 
    expr="session.connection.protocol.sip.request.host"/></log>
    <log>session.connection.protocol.sip.requestparams[0].name: <value 
    expr="session.connection.protocol.sip.requestparams[0].name"/></log> 
    <log>session.connection.protocol.sip.requestparams[0].value: <value 
    expr="session.connection.protocol.sip.requestparams[0].value"/></log> 
    <log>session.connection.protocol.sip.to.uri: <value 
    expr="session.connection.protocol.sip.to.uri"/></log>  
    <log>session.connection.protocol.sip.to.displayname: <value 
    expr="session.connection.protocol.sip.to.displayname"/></log> 
    <log>session.connection.protocol.sip.to.user: <value 
    expr="session.connection.protocol.sip.to.user"/></log>  
    <log>session.connection.protocol.sip.to.host: <value 
    expr="session.connection.protocol.sip.to.host"/></log> 
    <log>session.connection.protocol.sip.from.uri: <value 
    expr="session.connection.protocol.sip.from.uri"/></log> 
    <log>session.connection.protocol.sip.from.displayname: <value 
    expr="session.connection.protocol.sip.from.displayname"/></log> 
    <log>session.connection.protocol.sip.from.tag: <value 
    expr="session.connection.protocol.sip.from.tag"/></log>  
    <log>session.connection.protocol.sip.from.user: <value 
    expr="session.connection.protocol.sip.from.user"/></log> 
    <log>session.connection.protocol.sip.from.host: <value 
    expr="session.connection.protocol.sip.from.host"/></log> 
    <log>session.connection.protocol.sip.useragent[0]: <value 
    expr="session.connection.protocol.sip.useragent[0]"/></log> 
    <log>session.connection.protocol.sip.contact[0].displayname: <value 
    expr="session.connection.protocol.sip.contact[0].displayname"/></log> 
    <log>session.connection.protocol.sip.contact[0].uri: <value 
    expr="session.connection.protocol.sip.contact[0].uri"/></log> 
    <log>session.connection.protocol.sip.via[0].sentaddr: <value 
    expr="session.connection.protocol.sip.via[0].sentaddr"/></log> 
    <log>session.connection.protocol.sip.via[0].protocol: <value 
    expr="session.connection.protocol.sip.via[0].protocol"/></log> 
    <log>session.connection.protocol.sip.via[0].sentport: <value 
    expr="session.connection.protocol.sip.via[0].sentport"/></log> 
    <log>session.connection.protocol.sip.via[1].sentaddr: <value 
    expr="session.connection.protocol.sip.via[1].sentaddr"/></log> 
    <log>session.connection.protocol.sip.via[1].protocol: <value 
    expr="session.connection.protocol.sip.via[1].protocol"/></log> 
    <log>session.connection.protocol.sip.via[1].sentport: <value  
    expr="session.connection.protocol.sip.via[1].sentport"/></log> 
    <log>session.connection.protocol.sip.supported: <value 
    expr="session.connection.protocol.sip.supported"/></log> 
    <log>session.connection.protocol.sip.require: <value 
    expr="session.connection.protocol.sip.require"/></log> 
  </block> 
 </form> 
</vxml>