$1 is the first brackets $2 is the second brackets If you dial 5xx I would expect $1 to be 5xx and $2 empty If you dial 6xx I would expect $1 empty and $2 to be 6xx Try: <condition field="destination_number" expression="^(500|600)$"> -Steve On 21 January 2011 10:13, Weigel, Stefan <Stefan.Weigel@allianz-warranty.com
wrote:
Hi all,
sorry for the first message, I hit the wrong keys an Outlook sent the message…once again:
why is the following not working:
<condition field="destination_number" expression="^(500)$|^(600)$">
<action application="set" data="dialed_number=$1"/> <-- $1 is empty
when using the above expression, $1 is empty.
If I do it like this
<condition field="destination_number" expression="^(5\d\d)$|^(6\d\d)$">
<action application="set" data="dialed_number=$1"/> <-- $1 is empty
It’s working. I don’t understand why.
Thanks in advance and best regards,
Stefan
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org