[Freeswitch-users] Escape variable content when used as a field in a condition
Ken Rice
krice at freeswitch.org
Wed Sep 15 00:43:51 UTC 2021
put a slash right after the ^ In the expression or you have to feed it a proper regex in that chanvar.
Sent from my iPhone
> On Sep 14, 2021, at 14:33, David Villasmil <david.villasmil.work at gmail.com> wrote:
>
>
> Hello all,
>
> I'm trying to compare 2 variables in a condition, something like
>
> <condition field="${sip_from_user}" expression="^${some_other_phone_number}$" inline="true">
>
> But it looks like FS expands the variable, and does the comparison. The problem with this is, those 2 phone numbers are in e.164, i.e.:
>
> sip_from_user = +18885551212
> some_other_phone_number = +18005551212
>
> and so the condition ends up being:
>
> <condition field="+18885551212" expression="^+18005551212$" inline="true">
>
> which of course won't work....
>
> Is there any way of escaping the variables automatically when comparing?
> I haven't found a way.
>
> Thanks!
>
> David Villasmil
> email: david.villasmil.work at gmail.com
> phone: +34669448337
> _________________________________________________________________________
>
> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
> Build your next product on our scalable cloud platform.
>
> Join our online community to chat in real time https://signalwire.community
>
> Professional FreeSWITCH Services
> sales at freeswitch.com
> https://freeswitch.com
>
> Official FreeSWITCH Sites
> https://freeswitch.com/oss
> https://freeswitch.org/confluence
> https://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
> https://freeswitch.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20210914/3d4382b4/attachment.html>
More information about the FreeSWITCH-users
mailing list