I have a CUBE that is configured with a SIP trunk to Level 3 and a SIP trunk to a ShoreTel system. While debugging I can see caller ID name in the FROM header from the Level 3 trunk but the FROM header is missing from the INVITE to the ShoreTel system. All other functionality is there, just missing caller ID name. Any suggestions as to what to check first?
Solved! Go to Solution.
That was it, I needed to configure PAI globally and on the dial-peer. Thanks for the suggestion!
Yes, configuration link is correct. I would like to shed light on few other points regarding RPID,PID and PPI
RPID is enabled on the SIP trunk & SIP line of the CUCME by default and used for caller & called party info exchange. It can be disabled at global level under sip-ua mode.
When RPID is enabled
a)-RPID is sent in the initial INVITE to send calling party info and privacy
b)-RPID is sent in 18x & 200 responses to send called party info and privacy
c)-RPID is sent in mid-call UPDATEs to send new remote party info after supplementary services like call transfer & forward
PPI/PAI & Privacy can be enabled at global or dial-peer level.
When PPI/PAI & Privacy is enabled
PPI/PAI & Privacy headers are sent in initial INVITE to send the calling party info and it’s privacy. Including these headers in initial INVITE automatically disables RPID
Since PPI/PAI headers are not allowed in responses and UPDATEs, they are not used for called party info update and remote party info update after supplementary services. Hence PPI/PAI & Privacy headers does not take care of all the scenarios handled by RPID.
If an INVITE request contains both PPI/PAI & RPID, PPI/PAI is given the priority