How does one send NO caller ID in Asterisk?
same => n,Set(CALLERID(num)=)
same => n,Set(CALLERID(name)=)
does not work, as the incoming caller ID “Asterisk”.
I don’t want to set the presentation, but even same => n,Set(CALLERID(pres)=unavailable) doesn’t work completely right, as I see “PRIVATE NO” / “PRIVATE NAME” on my display. That is obviously display-specific, but per the manual for this device, if no Caller ID is sent, it will display “ERROR”. There is a very specific case where I don’t want to send any CLID information from Asterisk at all and it seems to want to prevent that kind of behavior at all costs.
How can I prevent any CLID information from being sent by Asterisk? I looked in callerid.c, but I don’t see any references there to a default string if none is provided (like “ASTERISK”) that I can remove. Anybody familiar with how this is architected?