[Freeswitch-users] Dialplan not matching

Brian West brian at freeswitch.com
Wed Sep 22 01:15:55 UTC 2021


Your cond usage is wrong, notice -ERR, try it at fs_cli till it works..
you're going to have to quote those responses at the end If I recall
correctly.

/b

On Tue, Sep 21, 2021 at 7:45 PM David Villasmil <
david.villasmil.work at gmail.com> wrote:

> Thanks Ken;
>
> I already tried inline’ning it, but I’ve tried so many different thing I
> might’ve done it wrong somehow, will try that again.
> That’s a good trick transferring it to the same extension after all the
> cars are set, I’ve never thought of that, will also see what that does.
>
> Thanks!
>
> David
>
> On Tue, 21 Sep 2021 at 22:12, <krice at freeswitch.org> wrote:
>
>> David,
>>
>> Don’t forget variables are expanded before the dialplan processing beings.
>>
>>
>>
>> So for example
>>
>>
>>
>> <action application=”set” data=”somevar=foo”/>
>>
>> <action application=”bridge” data=”${somevar}”/>
>>
>>
>>
>> This will fail as ${somevar} wasn’t set yet to be expanded. You can kinda
>> shortcut this with setting inline=”true” where the vars are set or after
>> all your vars are set  <action application=”transfer”
>> data=”extension_number XML context”/> to make things reset and re-expand
>> all the vars.
>>
>>
>>
>> Not sure if that’s whats happening here, but the lack of a complete
>> dialplan or extension makes me wonder.
>>
>>
>>
>> K
>>
>>
>>
>> *From:* FreeSWITCH-users <freeswitch-users-bounces at lists.freeswitch.org> *On
>> Behalf Of *David Villasmil
>> *Sent:* Tuesday, September 21, 2021 1:51 PM
>> *To:* FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
>> *Subject:* [Freeswitch-users] Dialplan not matching
>>
>>
>>
>> Hello all,
>>
>>
>>
>> I have the following condition:
>>
>>
>>
>> <action application="log" data="ERR UUID: ${uuid} = ${conference_name}"/>
>> <condition field="${cond(${uuid} == ${conference_name} ? YES : NO)}"
>> expression="^YES$">
>>
>>
>>
>> The log properly prints both variables:
>>
>>
>>
>> mod_dptools.c:1879 UUID: 7d736b08-212b-4ac2-abb3-a5e738306fb5 =
>> 7d736b08-212b-4ac2-abb3-a5e738306fb5
>>
>>
>>
>> they're exactly the same, and still condition function fails:
>>
>>
>>
>> Regex (FAIL) [conf_destination_recur_1] ${cond(${uuid} ==
>> ${conference_name} ? YES : NO)}(-ERR) =~ /^YES$/ break=on-false
>>
>>
>>
>> I also tried a simple condition like
>>
>>
>>
>> <condition field="${uuid}" expression="${conference_name}">
>>
>>
>>
>> and still no match...
>>
>>
>> Ideas?
>>
>>
>>
>> Thanks guys
>>
>>
>>
>> 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
>
> --
> Regards,
>
> 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



-- 

Brian West | Co-founder and Developer

Need Commercial support? email sales at freeswitch.com

FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045
<https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g>

Email: brian at freeswitch.com

Mobile: 918-424-9378

Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/>

[image: https://www.facebook.com/signalwireinc?src=email]
<https://www.facebook.com/freeswitch> [image:
https://twitter.com/freeswitch] <https://twitter.com/freeswitch>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20210921/dc8af073/attachment.html>


More information about the FreeSWITCH-users mailing list