[asterisk-users] Pattern Matching
Philipp Kempgen
philipp.kempgen at amooma.de
Tue Dec 23 13:34:29 CST 2008
Brent Davidson schrieb:
> On my asterisk system, if an incoming call only has a number for the
> caller ID and no name, the system is using the channel name as in the
> Callerid Name field. I would like to use some sort of pattern match
> test to test for the presence of "Zap/" in the ${CALLERID(name)}
> variable and if it is present, replace it with "Unknown". I'm using the
> ael format for my dialplan and have been looking for a way to do this,
> but haven't found anything yet. Is there a way to do this inside the
> dialplan
if ("${CALLERID(name):0:4}" = "Zap/") {
Set(CALLERID(name)=Unknown);
}
Not sure why you would want to put the channel name into the
caller ID name in the first place.
Philipp Kempgen
--
http://www.das-asterisk-buch.de - http://www.the-asterisk-book.com
Amooma GmbH - Bachstr. 126 - 56566 Neuwied -> http://www.amooma.de
Geschäftsführer: Stefan Wintermeyer, Handelsregister: Neuwied B14998
--
More information about the asterisk-users
mailing list