As said to scalling verto, you can simply use nginx or haproxy or even lvs for the signalling and put your FS on public IP for media. If you want to hide your FS you need like rtpengine anyway to also proxy RTP/SRTP even you use opensips. You can even let the browser directly connect to random FS(ws) w/o using any of those reverse proxy I think. On Wed, Jun 17, 2015 at 5:40 AM, Victor Medina <victor.medina@cibersys.com> wrote:
OK! Im learning OpenSIPS. But were wondering about scalling Verto. Its such a nice feature!
Thanks!
2015-06-16 16:57 GMT-04:30 Anthony Minessale <anthony.minessale@gmail.com> :
If you are setting up services like the ones described and don't know about PROXYs, its probably best to start learning.
We usually have one or both the more popular sip proxy teams at ClueCon every year. I think there is even a class on Monday for one of them.
With Verto, you would have to use FS gateways the same way and convert all the calls to SIP.
On Tue, Jun 16, 2015 at 4:24 PM, Victor Medina < victor.medina@cibersys.com> wrote:
Yeap!
But it is also a good choice if one only knows about FS and not other servers. The other thing is... what if one wants to use Verto? Can we "proxy" verto and scale just as we would using a pure websocket aproach?
2015-06-16 16:11 GMT-04:30 Anthony Minessale < anthony.minessale@gmail.com>:
Yes, if you use additional FreeSWITCH servers just for that. You might not get the same density from that as you might from a proxy but only way to know for sure is a case study.
On Tue, Jun 16, 2015 at 3:15 PM, Victor Medina < victor.medina@cibersys.com> wrote:
If you use a front facing pure websocket server (fs) that fowards all calls to another group of freeswitch servers (udp/tcp) in the backgound, can't they do recovery? Communication between them is still udp/tcp and communications with the front is udp/tcp.
=) im still learning master!
2015-06-16 15:37 GMT-04:30 Anthony Minessale < anthony.minessale@gmail.com>:
Incorrect,
The recovery features in FS work on SIP and on Verto but not SIP over Websockets. SIP over Websockets is not possible to recover because the FS cannot make an outbound invite to a client who is not connected. Verto actually has special features coded into the protocol for this that are not possible with SIP.
Using a PROXY to turn the SIP from Websocket transport to udp is probably the easiest.
On Tue, Jun 16, 2015 at 3:00 PM, Victor Medina < victor.medina@cibersys.com> wrote:
> You could also use something like OverSIP which is a proxy > specifically design for sip/websocket. It can be put in front of UDP/Sip > servers. it can use DNS/SRV records to load balancing between servers. > Kamailio/OpenSips servers are also a great choice. > > But! As far as i know, Freeswitch can do this also, all without a > proxy. You could configure a few fron facing fs servers acting as > sip/websocket/proxy and then bypass all communications to background > servers. this servers can recieve request in a round robing fashion; sofia > can do HA and recover calls. > > All without leaving Freeswitch. > > 2015-06-16 14:43 GMT-04:30 Sergey Safarov <s.safarov@gmail.com>: > >> As a said Anthony, use sip proxy >> >> http://www.slideshare.net/crocodilertc/sip-over-websocket-on-kamailio >> >> On Tue, Jun 16, 2015 at 9:16 PM, Murugan Pandian < >> manpower13.cse@gmail.com> wrote: >> >>> Anthony >>> >>> Any link or doc to conver websocket to UDP SIP >>> >>> On Tue, Jun 16, 2015 at 11:45 PM, Murugan Pandian < >>> manpower13.cse@gmail.com> wrote: >>> >>>> Sergey >>>> >>>> you mean like this >>>> >>>> >>>> |---------->FS 1(192.168.1.2:5060) >>>> | >>>> SIPJS(WebRTC)---->nginx------------| >>>> | >>>> >>>> |----------->FS(192.168.1.3:5060) >>>> >>>> >>>> If like above nginx handle websocket request and UDP connected >>>> through FS1(UDP),if i need to connect with fs1 i need public ip here nginx >>>> only have public IP(How i can handle UDP ) because nginx dont support UDP >>>> traffic sorry if i am wrong >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Tue, Jun 16, 2015 at 11:18 PM, Anthony Minessale < >>>> anthony.minessale@gmail.com> wrote: >>>> >>>>> Also all the SIP proxies support websockets so you can translate >>>>> them to udp SIP. >>>>> >>>>> >>>>> On Tue, Jun 16, 2015 at 12:37 PM, Sergey Safarov < >>>>> s.safarov@gmail.com> wrote: >>>>> >>>>>> When call is arrive to FS1 Nginx and media is proxyed by FS, >>>>>> then ip address of FS1 will be sended to WebRTC client for RTP media. Media >>>>>> is sended directly to correct FS. >>>>>> If media is bypassed, then jedia sended directly to bleg >>>>>> endpoint. >>>>>> >>>>>> On Tue, Jun 16, 2015, 18:15 Murugan Pandian < >>>>>> manpower13.cse@gmail.com> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> |---------->FS >>>>>>> (websosked and UDP) | >>>>>>> SIPJS(WebRTC)---->LoadBalancing------------| >>>>>>> >>>>>>> | >>>>>>> >>>>>>> |----------->FS >>>>>>> >>>>>>> >>>>>>> >>>>>>> Luis,It's clear to you >>>>>>> >>>>>>> >>>>>>> Sergey Safarov ,If i go with NGINX or DNS how to handle UDP >>>>>>> traffic >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Tue, Jun 16, 2015 at 9:30 AM, Sergey Safarov < >>>>>>> s.safarov@gmail.com> wrote: >>>>>>> >>>>>>>> You can use dns load balancing or simply reverse proxy like >>>>>>>> Nginx. >>>>>>>> >>>>>>>> On Tue, Jun 16, 2015, 02:27 Murugan Pandian < >>>>>>>> manpower13.cse@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> How i can handle load balancing websocket request and >>>>>>>>> how to scale FS for WEBRTC >>>>>>>>> >>>>>>>>> _________________________________________________________________________ >>>>>>>>> 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 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _________________________________________________________________________ >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> _________________________________________________________________________ >>>>>>> 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 >>>>>> >>>>>> >>>>>> >>>>>> _________________________________________________________________________ >>>>>> 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 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> 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 >>>>> [image: ☎] sip:888@conference.freeswitch.org [image: ☎] >>>>> +19193869900 >>>>> >>>>> https://www.youtube.com/watch?v=9XXgW34t40s >>>>> https://www.youtube.com/watch?v=NLaDpGQuZDA >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> 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 >>>>> >>>> >>>> >>> >>> >>> _________________________________________________________________________ >>> 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 >>> >> >> >> >> _________________________________________________________________________ >> 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 >> > > > > -- > > > > Víctor E. Medina M. > Platform Architect / Chief Infrastructure > +58424 291 4561 > BB #79A8AFA2 > @VMCibersys > > > > _________________________________________________________________________ > 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 >
-- 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 [image: ☎] sip:888@conference.freeswitch.org [image: ☎] +19193869900
https://www.youtube.com/watch?v=9XXgW34t40s https://www.youtube.com/watch?v=NLaDpGQuZDA
_________________________________________________________________________ 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
--
Víctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys
_________________________________________________________________________ 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
-- 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 [image: ☎] sip:888@conference.freeswitch.org [image: ☎] +19193869900
https://www.youtube.com/watch?v=9XXgW34t40s https://www.youtube.com/watch?v=NLaDpGQuZDA
_________________________________________________________________________ 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
--
Víctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys
_________________________________________________________________________ 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
-- 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 [image: ☎] sip:888@conference.freeswitch.org [image: ☎] +19193869900
https://www.youtube.com/watch?v=9XXgW34t40s https://www.youtube.com/watch?v=NLaDpGQuZDA
_________________________________________________________________________ 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
--
Víctor E. Medina M. Platform Architect / Chief Infrastructure +58424 291 4561 BB #79A8AFA2 @VMCibersys
_________________________________________________________________________ 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
-- About: http://about.me/dujinfang Blog: http://www.dujinfang.com Proj: http://www.freeswitch.org.cn