Inbound CallerID always Anonymous on SIP phone

Hi,

I am running asterisk 11.4.0 with dahdi 2.11.1 in RHEL server.

Everything working fine (both inbound and outbound call) except Inbound Caller ID.

The only problem is I cannot see the inbound caller ID on any SIP phone. it always shows “Anonymous” on SIP phone. I can see the incoming number inside asterisk log / console but never on SIP phone. Caller ID between SIP phones are visible only Inbound caller ID shows “Anonymous” on SIP phones.

Below is my sip_additional.conf file:

[general]
;context=unauthenticated                ; default context for incoming calls
context=from-pstn                       ; default context for incoming calls
externip=xxxxxxxxxxxx
allowguest=no                   ; disable unauthenticated calls
srvlookup=yes                   ; enabled DNS SRV record lookup on outbound calls
udpbindaddr=0.0.0.0             ; listen for UDP requests on all interfaces
tcpenable=no                    ; disable TCP support
port=5060

[501]                           ; user-1
deny=0.0.0.0/0.0.0.0
type=friend
secret=****
qualify=yes
port=5060
pickupgroup=1
permit=0.0.0.0/0.0.0.0
nat=yes
mailbox=501@device
host=dynamic
dtmfmode=rfc2833
dial=SIP/501
context=from-internal
canreinvite=no
callgroup=1
callerid=User-1
accountcode=
call-limit=50

Please help…

Thanks
Mahfuz

A SIP trace it is needed to verify if caller id information it is present on the INVITE

try adding

sendrpid = yes
trustrpid = yes

Hi Ambiorixg,

Thanks for your reply. I’ve added those above parameter to sip_additional.conf under [general] but still not working. Any suggestion.

Thanks.

core set verbose 5
sip set debug on
show also the dialplan for the inbound context
Post your asterisk cli for one call