CallerID Name Missing on DID calls

vpatel41
Posts: 46
Member Since:
2007-05-25

Ok so here's and interesting problem one of my co-workers brought to my attention last week and as of today, I still haven't found a solution. The system is running Trixbox 2.6.2.2 with the latest version of FreePBX, it has a Sangoma A102d PRI card with all of the lines grouped into trunk g0.

Anyways they mentioned not being able to get caller ID names from only some of their incoming calls, but not all. One of the most particular ones was that they would occasionally get the caller ID information when they received a call from home. Other times, specific numbers would consistently work or not work.

As I looked further into the issue I discovered that the method the caller used to reach the extension played a very large role in determining if the Name was shown in the CID. Calls that came in to the main line (IVR) and then transferred to the extension would have the complete CID (Name and Number). Any calls that called in using the extensions DID number however would get the CID Number, but the name wasn't passed on. Oddly enough, the CDR logs both name and number & if you transfer the call to a different extension, the full CID is passed on.

I thought it might have to do with the number of rings, but even if I wait 3 rings before answering I still experience the same problems as mentioned above. And having an auto answer does not make the phenomena stop working either. I find it really odd that the full CID works for everything, except DID's but I cant seem to find any reason or justification for this to occur.

If anyone has any ideas, or even if you experience the same issue please let me know. Its nothing major at all, just really annoying and kinda frustrating to understand why it happens.

Thanks

Vishal