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
-- 

_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to