03-04-2012 05:54 AM - edited 03-14-2019 09:29 AM
Any one can help with sending Custom SIP Header from CVP to ICM and vice versa ..
i have read about that in the SRND and the Config Admin Guide .. but still i can't make sure that the Call.SIPHeader is passed correctly to the ICM .
Solved! Go to Solution.
03-22-2012 06:31 AM
I got this working in our environment and it works differently than you would expect.
This creates a SIP header called "TestSIPHeader". All that this does is tell CVP to parse this value from the SIP messaging and send it to ICM in the Call.SIPHeader variable (which contains a max of 255 characters)
And this is how I inserted the data into a Peripheral Variable:
And when the call arrived at the client:
Notice that in my example above that the only value in Variable 1 is the Value of SIP header "Fred". This is because CVP is only parsing out headers that are in the message when it gets to CVP. We inserted the SIP Header at our SBC before we sent it to CVP, so it was able to parse it out and send it to the Call.SIPHeader variable in ICM.
I hope this helps a little. I know that I found this post and wished someone would answer it. I didn't think it would me me.
03-22-2012 06:31 AM
I got this working in our environment and it works differently than you would expect.
This creates a SIP header called "TestSIPHeader". All that this does is tell CVP to parse this value from the SIP messaging and send it to ICM in the Call.SIPHeader variable (which contains a max of 255 characters)
And this is how I inserted the data into a Peripheral Variable:
And when the call arrived at the client:
Notice that in my example above that the only value in Variable 1 is the Value of SIP header "Fred". This is because CVP is only parsing out headers that are in the message when it gets to CVP. We inserted the SIP Header at our SBC before we sent it to CVP, so it was able to parse it out and send it to the Call.SIPHeader variable in ICM.
I hope this helps a little. I know that I found this post and wished someone would answer it. I didn't think it would me me.
03-22-2012 03:31 PM
Hi Mike ,
You got it right , with your provided example i can see that the CVP forwarded the data inside the "Fred" SIP Header as it contains data from your SBC as mentioned ..
this is for the Case from CVP to ICM ..
And you can set it from ICM to the CVP if you want also via specific messages like this :
"Call-Info~add~
"From~add~
etc .. you will see that in the SRND for the CVP also in the Admin Guide for the CVP .. i get it working already but your answer is 100 % right .. 5 out of 5
03-23-2012 08:33 AM
I stumbled upon your post while I was trying to solve my issue, and so I wanted to close the gap for the next guy that tries to do the same thing.
02-23-2013 12:32 PM
Ahmed,
Im trying to pass data to CUCM through Sip Header, is it example you passed do it?
If so, can you explaim better with printscreens please??
02-24-2013 11:06 PM
Hi Lucas,
I did that before once , i used SIP Normalization under the CVP Trunk configurations .
, let me check the configurations and get back ...
Thanks A lot,
Ahmed Salah
10-22-2018 05:08 PM
Hi Mike,
I'm trying to get the 'From' part of the SIP header as per it shows on the CVP logs like:
FromURI sip:+141XXXXXXXX@CompanyNameLabSiteA
However, when I assign a peripheral variable with the value Call.SIPHeader it always comes empty.
In the SIP Header Passing (to ICM) configuration in the SIP tab in the CVP Ops console, I have added 'From' as the Header Name but as I said before I get nothing on the Call.SIPHeader ICM variable. So, I think some configuration is missing at the VXML gateway level. Could you share with me what commands have to be used so that the SIP header is passed to ICM? By reading what you posted I think what I'm missing in my configuration is this part of your explanation: We inserted the SIP Header at our SBC before we sent it to CVP, so it was able to parse it out and send it to the Call.SIPHeader variable in ICM.
Any help is appreciated.
Thanks and regards,
Carlos A Trivino
07-05-2012 08:08 AM
Which application and section do I use to access the SIP Header Passing (to ICM) ?
07-05-2012 08:49 AM
Justin,
It is done in the CVP Ops Console server via the web interface. You will se it listed under the SIP tab. You will probably have to click the drop down to show the advanced settings as well.
07-05-2012 10:12 AM
Thanks. Just to add some details for anyone else.
I was able to find this under: Unified CVP Call Servers->[CVP HOSTNAME]->SIP Tab->Advanced Configuration
02-02-2013 01:02 PM
hi All
to add to this topic i have an additional question,
we would like to display the calling name for internal calls into the cisco agent desktop,
so the scenario is that an IP Phone dials into the call center, normally the agent will see the calling number in CAD
but not the calling name from call manager.
however i see in the SIP message that the calling name is there in the FROM field and also in the REMOTE PARTY ID field
could i populate an ICM variable with the name from the SIP message by using the call.sipheader field somehow ?
i tried this but the variable shows up empty....
thanks!
02-05-2013 08:59 AM
Well, steps to do that, :
1- Make sure to add the header "From" in the CVP operation console as above , to make it sent to the ICM
2- Add a node in ICM script where you set for example "variable 4" with the value of "sip.header" and that's all
Sent from Cisco Technical Support Android App
07-14-2018 02:23 AM
Did you get this to work -cad/finesse displaying internal names for internal calls as I wish to do this as well?
We route to Pcce via cti rp does it make a difference
Also we have internal calls via cti rp and external via cube so have different sip route grps in cvp op manager. Can we turn on the sip header option only in certain groups or is it global
Configuration -is it just the case of adding the word FROM and that will parse everything in from header to icm?
Thanks
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide