We have asterisk 1.4 running in a Realtime DB (Mysql) scenario
For some reason the CallerID field is caching itself. I setup a new phone (polycom) sucessfully registered it and brought in online. I then changed the caller ID value and rebooted the phone.
Even though a 'sip show peer ’ shows the updated Caller ID Name, the phone still displays the original set name when calling someone.
Is there any way to clear the cache (If there is a cache) other than restarting asterisk. There are alot of people registered to the server and if I can clear this without taking it down, that would be great…
We added two lines in the code in the file /usr/src/asterisk16-1.6.2.12/channels/chan_dahdi.c
After 4340 we added these two lines.
p->exten[0] = ‘\0’;
p->dnid[0] = ‘\0’;
We tried it, and the callerid(dnid) are cleared.
But can anybody tell me if, this change has consequences on other code?