Need to translate inbound callerid to a text name


Searched for a solution to this but cannot find one that works. I have tried the CIDLookup using “Internal” with the phonebook - my preferance and also Set CID but nothing seems to make a differance.

I’m getting old and cannot remeber all the numbers so I just want my phone to display the callers name.

Really appriciate any help on this.

Asterisk 13.19.1 built by mockbuild @ on a x86_64 running Linux on 2018-02-13 20:32:49 UTC

If numbes and names are in stored on a DB you can use CALLERID(name) function to set the caller id name to the corresponding name

Hi thanks for the response but thats been my problem I tried but I dont seem to be able to influence anything, for example:

Applications> Set CID This is unclear as to what its purpose is

I also tried
Admin> CIDLookup setting that to internal in the hope is would use the phonebook but it doesnt seem t5o affect anything either.

Am I looking in the wrong place?


you don’t define like that if you want always bob just write bob without the variable if you want with previous calleridname it should look like this bob$CALLERID(name) which will put them both together

as for your question please see this link

The link contributor solved it perfectly thanks with three very easy steps.

“configure the CID Lookup to check the phonebook. Enter the numbers/names in the phonebook. Then configure the Inbound route to use CID Lookup.”

It isn’t easy for those of us that don’t know Asterisk very well which, can be far from obvious when it comes to achieving some goals. I am grateful for both patience and assistance.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.