On Tuesday 23 December 2008 11:47:08 Brent Davidson wrote:
> 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 or do I have to pass it out to an AGI script?

Set(CALLERID(name)=${IF($[${CUT(CALLERID(name),/,1)}=Zap]?Unknown:
${CALLERID(name)})})


-- 
Tilghman

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