[Freeswitch-users] Matching context based on sip_req_host
covici at ccs.covici.com
covici at ccs.covici.com
Wed Aug 21 17:35:29 MSD 2013
I am not sure about the /, but you might try enclosing the field name in
${} in addition to the quotes.
Grant Bagdasarian <GB at cm.nl> wrote:
> Hello,
>
> I want to match a context based on the value of sip_req_host, but the context isn't matched.
>
> <extension name="internal_to_external">
> <condition field="sip_req_host" expression="^10\.0\.0\.1$">
> <action application="set" data="hangup_after_bridge=false"/>
> <action application="set" data="continue_on_fail=true"/>
> <action application="bridge" data="sofia/external/${sip_req_uri}"/>
> </condition>
> </extension>
>
> Debug output:
> Dialplan: sofia/internal/31765727000 at 192.168.18.6 Regex (FAIL) [internal_to_external] sip_req_host() =~ /^62\.180\.237\.73$/ break=on-false
>
> I checked with an online regex validator and it seems that the first and last '/' character is causing it to not match. I'm not a regex expert, so I would appreciate it if someone could help me out with this.
>
> Thanks!
>
> ----------------------------------------------------
> Alternatives:
>
> ----------------------------------------------------
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
>
>
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> 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
--
Your life is like a penny. You're going to lose it. The question is:
How do
you spend it?
John Covici
covici at ccs.covici.com
Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users
mailing list