I need to send a 10 digit unique ID over the network. I've been doing it for years by replacing the INVITE FROM header with the 10 digit value. Looks like a phone number.
Lately, I'm facing an on/off problem, the ANI gets replaced with Anonymous every 70-80 calls or so. Randomly, no pattern. I believe it to be related to a particular carrier we traverse and I have no control over it. It breaks one of our major features. This is an example: Sending: INVITE sip:1415xxxyyy@10.10.10.10:5060 SIP/2.0 Via: SIP/2.0/UDP 10.10.10.2:5060;received=10.10.10.2;branch=z9hG4bK-d87543-603a7a3e7269fb4d-1--d87543-;rport=5060 Max-Forwards: 69 Contact: <sip:5180943774@10.10.10.2:5060;transport=udp> To: <sip:1415xxxyyyy@10.10.10.1:5060;transport=udp> From: <sip:5180943774@10.10.10.2:5060;transport=udp;isup-oli=00>;tag=2b5d3157 Call-ID: MzQ3NzFjNGQ1NjY1MDBmNjMxMDAyOTA0NWVhNjVmNzc. CSeq: 1 INVITE Content-Type: application/sdp Content-Length: 186 Receiving: Request URI: sip:+1415xxxyyyy@66.66.66.66:5060 From: "Anonymous" <sip:Anonymous@Anonymous.invalid;isup-oli=0>;tag=gK0a240fff To: <sip:+1415xxxyyy@64.213.98.152:5060> Call-ID: 218763914_18988818@8.13.234.114<mailto:218763914_18988818@8.13.234.114> CSeq: 20798 INVITE Contact: "Anonymous" <sip:Anonymous@8.13.234.114:5060> P-Asserted-Identity: <sip:+14153436545@8.13.234.114:5060> We extract 4153436545 instead of 5180943774 on the called party side, and our feature bombs. While I follow up with our carrier, what other options do I have? What could I use (header or parameter) to send my private info transparently through the network? Must be in INVITE. I have found post "Private Header" from 2009, that suggests: - private header, add your own - MIME data - userinfo parameter in Request URI Each one has its challenges for my app - do I have other options? Thank you! A.C. _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors