Is there any way that we can save numbers to specific name and when call comes in they will appear with the saved name.
It’s like we do in mobile phones, save number with their specific name and when call comes in it will show the saved name.
Asterisk Phonebook will do this. If there is a matching number in the phonebook it will replace the Caller ID name with the name you have entered in the phonebook. Remember to turn on Superfecta lookup on your inbound routes. The Asterisk Phonebook will not be referenced if you do not have Superfecta turned on.
Are you sure the number coming in is exactly matching the phonebook (no 1, +, or extra digits)?
What to do the logs say?
Are there any caller ID overrides setup in the call treatment?
When you say, “I have enabled Caller ID Superfecta for Asterisk phonebook…”, you mean that you’ve enabled the Superfecta option (yes) on the “Other” tab of the inbound route, right?
We use this quite successfully, very frequently. If everything else is lining up, I would say look at the log of a call and see what’s happening to the callerID. That will tell you what really happening.
Its directionally correct. If the inbound CID and the phonebook entry number do not match exactly, you will never be able to use the phonebook/superfecta to change the caller name. I am not aware if there are subsequent issues in your plan that are also causing issues.
I can tell you that on our boxes (FreePBX/Asterisk 13+), when I set the superfecta to yes on my inbound route and I have a matching number in the phonebook, FreePBX/Asterisk will change the CID name to match the phonebook.
There is a little grey “Checkbox” icon to the bottom right of each post in this thread. Click the one that solved your question. It will no longer show as outstanding, and future visitors will be able to “skip” to the solution.