[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