Greetings all. I run several FreePBX systems and this is the first time I have ever seen this. It only happens on one system so its not a widespread thing.
But if one extension calls another, the caller will see the wrong info for half a second before it shows the correct one. For example. Ext. 501 calls Ext. 502, 501 will see something that appears to be cached from a previous call like “Raising Canes” and then it will show 502’s info.
It seems to happen on almost all internal calls between any 2 extensions.
This is FreePBX v12 that was built from the official distro. Everything is as updated as possible even the phones which are all 525G’s.
It is not the phones , or so it seems , because this will happen across multiple phones.
I have watched calls go through and went through the logs and could never see the incorrect info. However with that said I did not have debug on for sip.
I will give that a try because that was the first thing I could think of to determine whether it was a phone deal or FreePBX. I can say that we made sure the phone firmware was current on all the devices.
The latest firmware could be buggy so I would not completely discard that the problem could be the phones… If there is a way to test with a different phone (either hardware or software) I would test to see if it has the same problem.
If you want to monitor one IP in particular, “sip set debug IP_ADDRESS”.
We are on the same page I think, the whole deal should be to determine if it is the phone or the system. But in all honesty I personally do not think that SIP even works that way where caller info would be sent a second time. Well lets just say I have never seen that.
Just to be specific in my case I will use “sip set debug peer”. I will do some specific testing and very soon and report back.