[Freeswitch-users] altering callerid
Brian May
brian at microcomaustralia.com.au
Sun Feb 21 20:37:10 PST 2010
On 22 February 2010 15:05, Russell Mosemann >>
>> http://wiki.freeswitch.org/wiki/Regular_Expression
>> http://wiki.freeswitch.org/wiki/Dialplan_XML
>
> And
>
> http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_set
So would something like this work?
<extension name="oztel_cid" continue="true">
<condition field="destination_number" expression="^(12345678)$"/>
<condition field="caller_id_number"
expression="^61([2-9]\d\d\d\d\d\d\d\d)$" break="on-true">
<action application="set" data="effective_caller_id_number=0$1"/>
</condition>
<condition field="caller_id_number" expression="^(\d+)$" break="on-true">
<action application="set" data="effective_caller_id_number=$1"/>
</condition>
</extension>
<extension name="oztel_cid">
<condition field="destination_number" expression="^(12345678)$">
<action application="set" data="domain_name=$${domain}"/>
<action application="transfer" data="2000 XML default"/>
</condition>
</extension>
--
Brian May <brian at microcomaustralia.com.au>
More information about the FreeSWITCH-users
mailing list