[Freeswitch-users] python script not running properly

Joel Serrano joel at textplus.com
Fri Jun 15 02:25:55 UTC 2018


Hi David,

If that happened to me I would run something like this:

print('Test 1: %s\n' % CampaignData)
print('Test 2: %s\n' % type(CampaignData['campaing_type']))
print('Test 3: %s\n' % str(CampaignData['campaing_type']))


Can you share the output?
Joel.


On Wed, Jun 13, 2018 at 6:50 PM, David Villasmil <
david.villasmil.work at gmail.com> wrote:

> Hello Guys,
>
> I'm writing a script in python which when run via cli works properly. I
> get some dta via http (urllib3) and parse it like:
>
> r = http.request('GET', 'https://www.massphoning.net/
> customer/inMassphoning/getInCampaignInfo?phone=' + caller)
>
> if r.status == 200:
> httpResult = json.loads(r.data.decode('utf-8'))
>
> Then print it like:
> print('Response Parsed: %s\n' % CampaignData)
> print('CamapignType: %s\n' % CampaignData['campaing_type'])
>
> and via the CLI works nicely.
>
> But when run on freeswitch dialplan
> print('Response Parsed: %s\n' % CampaignData)
>
> runs properly and prints on the log the data, but it fails on:
> print('CamapignType: %s\n' % CampaignData['campaing_type'])
>
> with:
> 2018-06-14 03:33:28.971179 [ERR] mod_python.c:164 Python Error by calling
> script "foo": <type 'exceptions.TypeError'>
> Message: in method 'consoleLog', argument 2 of type 'char *'
> Exception: None
>
> Traceback (most recent call last)
> File: "/opt/freeswitch/share/freeswitch/scripts/foo.py", line 16, in
> handler
> File: "/opt/freeswitch/share/freeswitch/scripts/foo.py", line 69, in
> getCampaignInfo
>
> Any ideas??
>
>
> Thanks!
> Regards,
>
> David Villasmil
> email: david.villasmil.work at gmail.com
> phone: +34669448337
>>
> _________________________________________________________________________
> 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/20180614/c83e7b28/attachment-0001.html>


More information about the FreeSWITCH-users mailing list