[Asterisk-Users] Default caller ID

Shaun Ewing sewing at gmail.com
Thu May 26 03:15:00 MST 2005


On 5/26/05, Tony Hoyle <tmh at nodomain.org> wrote:
> Hi,
> 
> I've been looking at the problem of the default caller ID.  When a call
> comes in with no CID or witheld it's always set to 'asterisk' which is
> what the phone displays.  I've been looking for an option to change that.
> 
> The only place I can find is DEFAULT_CALLERID in chan_sip.c.  This is
> set by the 'callerid' option in the sip.conf.
> 
> However the documentation states that this overides outgoing caller ID
> and I don't want to set that (OTOH the code implies it's only a default
> - chan_sip.c line 4163, plus the variable name is default_callerid).
> 
> The CDR records a blank callerid from the zap channel, so it's not being
> set to 'asterisk' there - it does appear to be in the sip code that it's
> being munged.  I'd rather it stayed blank & let the phone handle it or
> say something meaningful 'Unavailable','Withheld', etc.
> 
> Tony

In chan_sip.c, set the following:
static char default_callerid[AST_MAX_EXTENSION] = "Unknown";

and recompile.

That will make the phone display "Unknown" instead of "asterisk".

I've been doing that for around a year - works fine.

-Shaun



More information about the asterisk-users mailing list