Got an unknown callerID

Hello
i do not know if it is the right place to post this ,i will really appreciate your advice .

i have freepbx+asterisk installed and sip trunk-ed with cisco call manager express
every thing works fine ,
but when i call my sip extensions from analog phone i got
"unknown" callerid .
when i call any extension from my configured ext , i got the right callerID
the problem appears only with incoming calls from outside
asterisk log shows an empty callerID
show this problem related to cisco call manager or many i have miss some thing
this is my sip trunk Incoming Settings

type=peer
qualify=yes&yes
nat=no
callerid=unknown
trustpid=yes
insecure=port,invite
host=192.168.60.254
fromdomain=192.168.60.254
dtmfmode=auto
disallow=all
context=from-internal
canreinvite=yes
allow=ulaw

Regards

Maybe you should remove “callerid=unknown” in the trunk definition?

callerid=unknown

could possibly be

callerid=asreceived

as to

qualify=yes&yes

yes, we heard you the first time :slight_smile:

Did you you read the wiki yest?

Nope
i’v tried to change callerid to asreceived , but am still getting unknown callerid
i used wireshark to trace this issue and found that the cisco call manager sends
callerid as unknown
any idea how to configure cisco to sends the right information

many thanks for advice

There is always the possibility they are not sending caller id… crank up the verbosuty and watch a call in the cli

Hello jfinstrom
as log shows , i receive an empty caller id , when i place call from out side analog phone , in other hand when i place call from internal sip phone
asterisk log shows that he received the callerid filed with the right extension number

If the caller ID is blank in the log (especially on a sip call) then your provider is probably not sending it.

actually am the provider , the trunk with my cisco call manager express
is this the right place to ask what i have to do make cisco sends the caller ID for callas from out side
:smiley: