Yeah, but it does add the quite heavy dependency of twisted. Not for everyone.. Also, I like the idea of making wrappers of the officially maintained lib, don't you? Btw, I've used the twisted version for some things before. Kudos for that, didn't mean to minimize the merit of it.

Joćo Mesquita
FreeSWITCH™ Solutions


On Wed, Jan 15, 2014 at 3:55 PM, Arnaldo de Moraes Pereira <egghunt@gmail.com> wrote:
For sure - eventsocket.py doesn't use swig btw

--
Arnaldo de Moraes Pereira


On Wed, Jan 15, 2014 at 4:51 PM, Joćo Mesquita <jmesquita@freeswitch.org> wrote:
Arnaldo, we eventually have to work together to create a native (non-swigged) version of the Python wrapper of ESL. Won't it make sense? Well, I always have the intention of doing that I just never find the time to... Dammit. ;) 

Joćo Mesquita
FreeSWITCH™ Solutions


On Wed, Jan 15, 2014 at 3:37 PM, Arnaldo de Moraes Pereira <egghunt@gmail.com> wrote:
Go for mod_event_socket. If you care to add twisted as a dependency to your project, take a look at https://github.com/fiorix/eventsocket

--
Arnaldo de Moraes Pereira


On Wed, Jan 15, 2014 at 4:32 PM, canuck15 <canuck15@hotmail.com> wrote:

I am trying to update an old abandoned app (WikiPBX) which is written using Django Python and uses mod_event_socket and mod_xml_curl to talk with Freeswitch.

 

I’ve got most things working except the most important part which is mod_event_socket.  Now I found mod_xml_rpc which seems like a better way to go.

 

Just wanted to get some opinions which is the better api interface before I get too far into trying to get mod_even_socket working properly.  So far it’s been quite the headache.  I am currently looking at fusionpbx and bluebox code to see what they are doing.


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-dev mailing list
FreeSWITCH-dev@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
http://www.freeswitch.org



_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-dev mailing list
FreeSWITCH-dev@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
http://www.freeswitch.org



_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-dev mailing list
FreeSWITCH-dev@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
http://www.freeswitch.org



_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-dev mailing list
FreeSWITCH-dev@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
http://www.freeswitch.org