[Freeswitch-users] mod_httapi usage/popular?

Avi Marcus avi at avimarcus.net
Thu Jan 5 15:16:01 UTC 2023


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 at 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 at 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 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
>
>
>
>
> _________________________________________________________________________
>
> 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 at freeswitch.comhttps://freeswitch.com
>
> Official FreeSWITCH Siteshttps://freeswitch.com/osshttps://freeswitch.org/confluencehttps://cluecon.com
>
> FreeSWITCH-users mailing listFreeSWITCH-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttps://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 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/20230105/55767415/attachment.html>


More information about the FreeSWITCH-users mailing list