Provider sends CID only in “Contact:” header, not “From:”
“From:” is filled as “anonymous.”
Here is example:
172.16.1.200.sip > my-sip1.sip: SIP, length: 984
INVITE sip:+73439144003@10.66.53.34:5060;line=zyjlrii SIP/2.0
Via: SIP/2.0/UDP 172.16.1.200:5060;branch=z9hG4bKer3rgewezrrkl1zllrrkk3lx0T36093
Record-Route: <sip:172.16.1.200:5060;transport=udp;lr>
Call-ID: asbci8a2j0agijz0r21x3pr8ap2lv1gi2lrp@ATS.ektb-ats01.ektb.ims.u-tel.ru.13
From: "Anonymous"<sip:anonymous@anonymous.invalid>;tag=sbc04062zrxhhzr-CC-13
To: <sip:+73439144003@172.16.1.200:5060;transport=udp;user=phone>
CSeq: 1 INVITE
Allow: INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,NOTIFY,REFER,SUBSCRIBE,OPTIONS,MESSAGE
Contact: <sip:+73439121963@172.16.1.200:5060;user=phone>
Max-Forwards: 26
Supported: 100rel,timer
Session-Expires: 1800
Min-SE: 600
P-Called-Party-ID: <tel:+73439144003>
Content-Length: 222
Content-Type: application/sdp
FreePBX displays such calls as “Anonymous”
How to configure FreePBX/Asterisk to take CID from “Contact:” header, not “From:”?