I use mod_v8 with a small script that curl's to my endpoint with instructions. It's not fully featured, but I've set up what I need. On Thu, Jan 5, 2023, 5:06 PM Adrian Fretwell <adrian@a2es.co.uk> wrote:
Hi Gregor,
Thankyou that is really helpful.
I have been using Python with Postgresql behind Nginx to serve mod_xml_curl and have managed to get the round trip response times down to 3 or 4 milliseconds. So I figured if I can do the same with handling httapi requests, it should work reasonably well.
Kind regards,
Adrian Fretwell
On 05/01/2023 14:49, Gregor Nanger wrote:
When we started with FS years ago, we built everything with mod_xml_curl.
After that we've started with mod_httapi and if we would start over, we would build more logic with mod_httapi. I like it as you can build small pieces of dialplan and have more control of logic while call progress through dialplan. In mod_xml_curl you have to build all dialplan, when call starts, that FS compiles it. You can use transfer, but mod_httapi is more developer friendly.
We are using mod_httapi in production without problems, but still main logic is with mod_xml_curl.
If you are using Python, you can write webhooks in Python or in any language you prefer.
I am also curious how community is using mod_httapi.
BR, Gregor
On Thu, 5 Jan 2023 at 15:08, Adrian Fretwell <adrian@a2es.co.uk> wrote:
Hello,
mod_httapi appears to be handy alternative to calling embedded language scripts for ad-hoc dialplan interactions. I can see a lot of potential for this, do many people use it? If you have used it in production would you share any experiences good or bad? Any hints or tips or gotchas to avoid?
The reason for me asking this, is that I'm having second thoughts about using Python and I really don't like Lua.
Kind regards,
Adrian Fretwell
_________________________________________________________________________
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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
_________________________________________________________________________
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 Servicessales@freeswitch.comhttps://freeswitch.com
Official FreeSWITCH Siteshttps://freeswitch.com/osshttps://freeswitch.org/confluencehttps://cluecon.c...
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttps://freeswit...
_________________________________________________________________________
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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com