BTW I meant $1 will = '234' Sent from my iPhone On Oct 3, 2008, at 4:30 PM, "Michael Collins" <mcollins@fcnetwork.com> wrote:
Regex 101: use parentheses to capture info in $1:
^(234)$ $1 will = '231'
-MC
-----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch- users-bounces@lists.freeswitch.org] On Behalf Of Peter P GMX Sent: Friday, October 03, 2008 4:14 PM To: freeswitch-users@lists.freeswitch.org Subject: [Freeswitch-users] Routing with $1 variable
Today I had a strange behaviour: I am routing calls to an Asterisk PBX. It has a very sophisticated dynamic least cost router built in - so I use it to terminate mobile and international calls.
For a first test I created a dialplan which checks for ^231$ in the dialled number and then routes the call to $1/asterisk.pbx. It didn't work. Grepping the SIP traffic I could see that Freeswitch makes an invite $1@asterisk.pbx. Yes it's $1 in the SIP message.
Second I checked for the mobile number using ^(01[6-7]\d{4,13})$ in the dialled number and then route the call to $1/asterisk.pbx. This works.
I am confused as in the second case $1 is translated to the dialled number and in the frist case not.
Anybody has a clue?
Best regards Peter
_______________________________________________ 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
_______________________________________________ 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