[Freeswitch-users] Routing with $1 variable

Michael Collins mcollins at fcnetwork.com
Fri Oct 3 16:30:00 PDT 2008


Regex 101: use parentheses to capture info in $1:

^(234)$
$1 will = '231'

-MC

> -----Original Message-----
> From: freeswitch-users-bounces at lists.freeswitch.org
[mailto:freeswitch-
> users-bounces at lists.freeswitch.org] On Behalf Of Peter P GMX
> Sent: Friday, October 03, 2008 4:14 PM
> To: freeswitch-users at 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 at 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 at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org




More information about the FreeSWITCH-users mailing list