I am trying to edit SIP headers on an outbound call with a VXML script using transfer object:
<transfer name="mycall" destexpr="'sip:firstname.lastname@example.org?From="Mare"'" bridge="true" connecttimeout="15s" cisco-longpound ="true">
The VXML script runs on a 12.4.24(T) IOS IPIP gateway.
According to this document (http://www.cisco.com/en/US/docs/ios/voice/vxml/developer/guide/refgde1.html#wp1129753) the script should change the SIP header, but unfortunately it doesn't. It does transfer the call successfully, but I can't get it to change headers or even add new elements to the header, as described in the document.
Has anyone gotten something like this to work?
I can't speak much on the VXML scripting, but just a sanity check: you don't have header-passing sip-sip' configured, do you? You may be running into something similiar to:
CSCtg81617CUBE header-passing breaks voice translation-rule/profile functionality