XML and HTTP engines or libraries
Hello, Can someone point me to the XML/HTTP engines or libraries used in Freeswitch ? Thanks, Abdul Hakeem
see xml_curl, confluence.freeswitch.org or wiki.freeswitch.org On Thu, Mar 19, 2015 at 2:54 PM, Abdul Hakeem <alhakeem@gmail.com> wrote:
Hello, Can someone point me to the XML/HTTP engines or libraries used in Freeswitch ? Thanks, Abdul Hakeem
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- *Brian West* brian@freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com ClueCon 2015 Call for Speakers <https://www.cluecon.com/call-for-speakers/> | Register <https://freeswitch.com/cart.php?gid=1> TODAY! *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
Is there any way to replace Abyss webserver used in mod_http with NGINX or a more capable webserver, which can also be used as a reverse proxy for MySQL, Redis or other services such MySQL/InnoDB access via HTTP ? Also, is there any way to update Libcurl sources in FS sources to support the Websocket/HTTP2 extensions without breaking mod_xml_curl ? Cheers, Abdul Hakeem From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Brian West Sent: Thursday, March 19, 2015 7:57 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] XML and HTTP engines or libraries see xml_curl, confluence.freeswitch.org or wiki.freeswitch.org On Thu, Mar 19, 2015 at 2:54 PM, Abdul Hakeem <alhakeem@gmail.com> wrote: Hello, Can someone point me to the XML/HTTP engines or libraries used in Freeswitch ? Thanks, Abdul Hakeem _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org -- Brian West brian@freeswitch.org <http://billing.freeswitch.org/templates/default/img/whmcslogo.png> Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com ClueCon 2015 Call for Speakers <https://www.cluecon.com/call-for-speakers/> | Register <https://freeswitch.com/cart.php?gid=1> TODAY! T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378) iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest
Abdul, if your expected call rate is not too big, you can utilize mod_perl or mod_lua or mod_python to take the control of a call and do all necessary lookups in external databases. I'm doing that for a small application server, and it works great: a 1300-lines Perl script loads and makes several SELECT's from local MySQLserver, and then performs the dialplan applications, like playing audio and waiting for DTMF input. The whole initialization, including database access, takes approximately 8-10ms. Of course it would not survive thousands calls per minute, but works perfectly for the actual task. As a more scalable solution, you may utilize ESL and control the calls from an external daemon. Then you are completely flexible in designing it in a scalable and resilient way. On Fri, Mar 20, 2015 at 2:37 PM, Abdul Hakeem <alhakeem@gmail.com> wrote:
Is there any way to replace Abyss webserver used in mod_http with NGINX or a more capable webserver, which can also be used as a reverse proxy for MySQL, Redis or other services such MySQL/InnoDB access via HTTP ?
Also, is there any way to update Libcurl sources in FS sources to support the Websocket/HTTP2 extensions without breaking mod_xml_curl ?
Cheers,
Abdul Hakeem
*From:* freeswitch-users-bounces@lists.freeswitch.org [mailto: freeswitch-users-bounces@lists.freeswitch.org] *On Behalf Of *Brian West *Sent:* Thursday, March 19, 2015 7:57 PM *To:* FreeSWITCH Users Help *Subject:* Re: [Freeswitch-users] XML and HTTP engines or libraries
see xml_curl, confluence.freeswitch.org or wiki.freeswitch.org
On Thu, Mar 19, 2015 at 2:54 PM, Abdul Hakeem <alhakeem@gmail.com> wrote:
Hello, Can someone point me to the XML/HTTP engines or libraries used in Freeswitch ? Thanks, Abdul Hakeem
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
--
*Brian West* brian@freeswitch.org
*Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com
ClueCon 2015 Call for Speakers <https://www.cluecon.com/call-for-speakers/> | Register <https://freeswitch.com/cart.php?gid=1> TODAY!
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM**:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
nginx is not an embedded web server, you can certainly put it in front of freeswitch. we build against system libcurl. We don't have any libcurl sources in freeswitch. We have our own websocket code already that we use in a number of places including verto, mod_xml_curl, and mod_sofia. What exactly are you trying to accomplish?
On Mar 20, 2015, at 9:37 AM, Abdul Hakeem <alhakeem@gmail.com> wrote:
Is there any way to replace Abyss webserver used in mod_http with NGINX or a more capable webserver, which can also be used as a reverse proxy for MySQL, Redis or other services such MySQL/InnoDB access via HTTP ? Also, is there any way to update Libcurl sources in FS sources to support the Websocket/HTTP2 extensions without breaking mod_xml_curl ?
Cheers, Abdul Hakeem <> From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Brian West Sent: Thursday, March 19, 2015 7:57 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] XML and HTTP engines or libraries
see xml_curl, confluence.freeswitch.org <http://confluence.freeswitch.org/> or wiki.freeswitch.org <http://wiki.freeswitch.org/>
On Thu, Mar 19, 2015 at 2:54 PM, Abdul Hakeem <alhakeem@gmail.com <mailto:alhakeem@gmail.com>> wrote: Hello, Can someone point me to the XML/HTTP engines or libraries used in Freeswitch ? Thanks, Abdul Hakeem
participants (4)
-
Abdul Hakeem
-
Brian West
-
Michael Jerris
-
Stanislav Sinyagin