[Freeswitch-users] Perl ESL originate issue

David Villasmil david.villasmil.work at gmail.com
Mon Sep 8 18:22:13 MSD 2014


Still same: 2014-09-08 10:21:23.824971 [ERR] mod_sofia.c:4241 Invalid URL
'%{distributor(domestic)}12148741890'


On Mon, Sep 8, 2014 at 4:08 PM, David Villasmil <
david.villasmil.work at gmail.com> wrote:

> The commands are being issues properly, this is a trace between fs and my
> script (port 8021)
>
> ontent-Type: command/reply
> Reply-Text: -ERR command not found
>
> event xml CHANNEL_ORIGINATE CHANNEL_ANSWER CHANNEL_HANGUP
>
> Content-Type: command/reply
> Reply-Text: +OK event listener enabled xml
>
> api originate sofia/gateway/${distributor(domestic)}13234829352
> &callcenter(agents_queue)
>
> Content-Type: api/response
> Content-Length: 17
>
> -ERR INVALID_URL
> api originate sofia/gateway/${distributor(domestic)}12148741890
> &callcenter(agents_queue)
>
> so that's not it...
>
> David
>
> On Mon, Sep 8, 2014 at 3:42 PM, David Villasmil <
> david.villasmil.work at gmail.com> wrote:
>
>> Hello Steven,
>>
>> Still not working for me. Although I don't see any errors (got console on
>> debug), it just doesn't do anything (I'm also running tshark)
>>
>> tried both with ESL bgapi and with system(/usr/local/freeswitch/fs_cli -x
>> 'originate sofia/gateway/${distributor(domestic)}19139387114
>> &callcenter(agents_queue)')
>>
>> Thanks!
>>
>>
>> On Mon, Sep 8, 2014 at 3:06 PM, Steven Ayre <steveayre at gmail.com> wrote:
>>
>>> It appears that variable substitution isn't done on the dialstring
>>> portion.
>>>
>>> On 8 September 2014 13:48, David Villasmil <
>>> david.villasmil.work at gmail.com> wrote:
>>>
>>>> Hello Steven and thanks for your answer. I will try that, but why is
>>>> that?
>>>>
>>>> On Mon, Sep 8, 2014 at 12:54 PM, Steven Ayre <steveayre at gmail.com>
>>>> wrote:
>>>>
>>>>> my $uuid = $con->bgapi("eval", "originate
>>>>> sofia/gateway/\${distributor(mylist)}/$destination &callcenter(myqueue)");
>>>>>
>>>>>
>>>>> On 8 September 2014 11:54, Steven Ayre <steveayre at gmail.com> wrote:
>>>>>
>>>>>> You need to run it via the 'eval' API.
>>>>>>
>>>>>> On 8 September 2014 01:43, David Villasmil <
>>>>>> david.villasmil.work at gmail.com> wrote:
>>>>>>
>>>>>>> Hello Guys,
>>>>>>>
>>>>>>> from perl i'm connecting to FS using FS' ESL library and issuing an
>>>>>>> originate command which fails when i try to use ${distributor()}
>>>>>>>
>>>>>>> It seems FS' ESL Library or perl itself is changing "$" for "%", i
>>>>>>> get an error:
>>>>>>>
>>>>>>> 2014-09-07 20:25:57.484946 [ERR] mod_sofia.c:4249 Invalid Gateway
>>>>>>> '%{distributor(mylist)}'
>>>>>>>
>>>>>>> The command is actually:
>>>>>>>
>>>>>>> my $uuid = $con->bgapi("originate",
>>>>>>> "sofia/gateway/\${distributor(mylist)}/$destination &callcenter(myqueue)");
>>>>>>>
>>>>>>> So i'm scaping $
>>>>>>>
>>>>>>> Has anyone experienced this?
>>>>>>>
>>>>>>> Thanks for you help!
>>>>>>>
>>>>>>> David
>>>>>>>
>>>>>>>
>>>>>>> _________________________________________________________________________
>>>>>>> Professional FreeSWITCH Consulting Services:
>>>>>>> consulting at freeswitch.org
>>>>>>> http://www.freeswitchsolutions.com
>>>>>>>
>>>>>>> Official FreeSWITCH Sites
>>>>>>> http://www.freeswitch.org
>>>>>>> http://confluence.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
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> _________________________________________________________________________
>>>>> Professional FreeSWITCH Consulting Services:
>>>>> consulting at freeswitch.org
>>>>> http://www.freeswitchsolutions.com
>>>>>
>>>>> Official FreeSWITCH Sites
>>>>> http://www.freeswitch.org
>>>>> http://confluence.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
>>>>>
>>>>
>>>>
>>>>
>>>> _________________________________________________________________________
>>>> Professional FreeSWITCH Consulting Services:
>>>> consulting at freeswitch.org
>>>> http://www.freeswitchsolutions.com
>>>>
>>>> Official FreeSWITCH Sites
>>>> http://www.freeswitch.org
>>>> http://confluence.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
>>>>
>>>
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://confluence.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
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140908/77856d60/attachment-0001.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list