[Freeswitch-users] (yet another?) freeswitch load balancer

Anthony Minessale anthony.minessale at gmail.com
Wed Dec 2 04:42:12 MSK 2015


Dave,

Would you like to do a presentation via video on cluecon weekly?  Just
provide some availability on wednesdays over the next 8 to 10 weeks.



On Tuesday, December 1, 2015, Dave Horton <dave at dchorton.com> wrote:

> Yes, it requires a (separate) server process that incorporates sofia to be
> running.  There is actually a note on the site about that with a link
> (entitled “prerequisites”), but for simplicity here is the link to that
> project (also fully open source):
> https://github.com/davehorton/drachtio-server
>
> You’ll find build instructions in the readme, but open an issue (on
> github) for me if you have any troubles.
>
> Dave
> On Dec 1, 2015, at 8:51 AM, 郭秋平 <guoqiuping81112 at 163.com
> <javascript:_e(%7B%7D,'cvml','guoqiuping81112 at 163.com');>> wrote:
>
> if I want to install the proxy, I need to install sofia lib first?
> but why can not find the lib in your repo?
>
>
> 在 2015年12月1日,下午9:32,Dave Horton <dave at dchorton.com
> <javascript:_e(%7B%7D,'cvml','dave at dchorton.com');>> 写道:
>
> It is a proxy.  I am using the sofia sip stack (specifically nta) which is
> capable of any type of sip processing, but this application uses it as a
> SIP proxy.
>
>
> On Dec 1, 2015, at 8:20 AM, Vik Killa <vipkilla at gmail.com
> <javascript:_e(%7B%7D,'cvml','vipkilla at gmail.com');>> wrote:
>
> Hi,
> I see this is described as a SIP Proxy but you are using the sofia SIP
> stack.
> Is this technically a B2BUA or a Proxy?
> Thanks,
> /V
>
> On Tue, Dec 1, 2015 at 8:14 AM, Dave Horton <dave at dchorton.com
> <javascript:_e(%7B%7D,'cvml','dave at dchorton.com');>> wrote:
>
>> I’ve developed a nodejs-based freeswitch load balancer that may be of
>> interest to those who prefer Javascript to configuration file-driven
>> routing.  Even better if you are a nodejs developer familiar with expressjs
>> or connect, then you may find the nuts of it to be very simple:
>>
>>
>> app.invite( function(req, res) {
>>    ...
>>     req.proxy({
>>        remainInDialog: false,
>>        handleRedirects: true,
>>        provisionalTimeout: '1s',
>>        destination: targets
>>     }, function(err) {
>>       if( err ) {
>>         console.error('Error proxying request: ', err) ;
>>       }
>>    }) ;
>> }) ;
>>
>>
>> Details here:
>>
>> http://davehorton.github.io/drachtio-fs-load-balancing-proxy/
>>
>>
>>
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> <javascript:_e(%7B%7D,'cvml','consulting at 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 at lists.freeswitch.org
>> <javascript:_e(%7B%7D,'cvml','FreeSWITCH-users at lists.freeswitch.org');>
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> <javascript:_e(%7B%7D,'cvml','consulting at 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 at lists.freeswitch.org
> <javascript:_e(%7B%7D,'cvml','FreeSWITCH-users at lists.freeswitch.org');>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> <javascript:_e(%7B%7D,'cvml','consulting at 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 at lists.freeswitch.org
> <javascript:_e(%7B%7D,'cvml','FreeSWITCH-users at lists.freeswitch.org');>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> <javascript:_e(%7B%7D,'cvml','consulting at 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 at lists.freeswitch.org
> <javascript:_e(%7B%7D,'cvml','FreeSWITCH-users at lists.freeswitch.org');>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>

-- 
Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬

☞ http://freeswitch.org/http://cluecon.com/http://twitter.com/FreeSWITCH
☞ irc.freenode.net #freeswitch ☞ *http://freeswitch.org/g+
<http://freeswitch.org/g+>*

ClueCon Weekly Development Call
☎ sip:888 at conference.freeswitch.org  ☎ +19193869900

https://www.youtube.com/watch?v=9XXgW34t40s
https://www.youtube.com/watch?v=NLaDpGQuZDA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20151201/ef60bd43/attachment-0001.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list