[Freeswitch-users] mod_verto and registrar

Kristian Kielhofner kris at kriskinc.com
Thu Jul 10 22:37:23 MSD 2014


No problem.

SIP and Verto (AFAIK) implement hold via SDP so that should be pretty
transparent in bypass media mode.

On Thu, Jul 10, 2014 at 11:06 AM, Tamas Jalsovszky <jalsot at gmail.com> wrote:
> Thank you for the answer.
> Sorry, I meant call hold/unhold :)
>
>
> On Thu, Jul 10, 2014 at 4:19 PM, Kristian Kielhofner <kris at kriskinc.com>
> wrote:
>>
>> Both Verto and SIP use SDP. Bypass media essentially hands the SDP
>> from one leg to the other, whether that leg is SIP, Verto, or anything
>> else that uses SDP does not matter. The SDP is unmodified by
>> FreeSWITCH and any/all descriptions and associated media streams go
>> unmodified as well.
>>
>> Of course it has to translate signaling but I'm not sure what you mean
>> by "hold things".
>>
>> On Thu, Jul 10, 2014 at 2:58 AM, Tamas Jalsovszky <jalsot at gmail.com>
>> wrote:
>> > When I bypass the media to another FS (fs2), this would mean, that the
>> > first
>> > FS (fs1) has to translate signaling - even hold things - from verto to
>> > sip,
>> > correct?
>> >
>> >
>> > On Thu, Jul 10, 2014 at 12:07 AM, Kristian Kielhofner
>> > <kris at kriskinc.com>
>> > wrote:
>> >>
>> >> Tamas,
>> >>
>> >>   For communication with the browser and application development Verto
>> >> offers several advantages over SIP over WS/WSS. Certainly the most
>> >> important would be integrated FreeSWITCH control and event
>> >> integration. Use of this is obvious in the demo that is available but
>> >> of course there are a variety of other uses and applications as well.
>> >> I cannot stress how powerful this can be. Additionally, the library is
>> >> much simpler to use and more functional than the various JS SIP stacks
>> >> - last I checked call hold/unhold still didn't work with any of them
>> >> where with verto it "just worked".
>> >>
>> >> On Wed, Jul 9, 2014 at 2:17 PM, Tamas Jalsovszky <jalsot at gmail.com>
>> >> wrote:
>> >> > I was just curious whether there is any advantage to use verto
>> >> > between
>> >> > FS
>> >> > boxes, but it seems, it is not an appropriate question as there is no
>> >> > support for that.
>> >> >
>> >> >
>> >> > btw, what is the biggest advantage of verto over sip over wss?
>> >> > Smaller
>> >> > and
>> >> > simpler JS code in the browser?
>> >> >
>> >> >
>> >> > On Wed, Jul 9, 2014 at 7:44 PM, Michael Jerris <mike at jerris.com>
>> >> > wrote:
>> >> >>
>> >> >> there is no client portion in the module, that is all in js.  So no,
>> >> >> you
>> >> >> can not trunk between 2 boxes with verto at this time at least.
>> >> >> What
>> >> >> advantage are you looking for?
>> >> >>
>> >> >> On Jul 9, 2014, at 1:28 PM, Tamas Jalsovszky <jalsot at gmail.com>
>> >> >> wrote:
>> >> >>
>> >> >> Great, thank you for the fast response.
>> >> >> Can verto work between fs1 and fs2? If yes, does it bring any
>> >> >> advantage
>> >> >> over sip (between fs1 and fs2)?
>> >> >>
>> >> >>
>> >> >>
>> >> >> On Wed, Jul 9, 2014 at 4:26 PM, Michael Jerris <mike at jerris.com>
>> >> >> wrote:
>> >> >>>
>> >> >>> you can use bypass media anywhere in the chain that you want, but
>> >> >>> note,
>> >> >>> if you use bypass with a webrtc call, the other end needs to be
>> >> >>> able
>> >> >>> to
>> >> >>> speak all the bits of webrtc media interface.  dtls, srtp, etc.  If
>> >> >>> the
>> >> >>> other sip device does not support this, you can't use bypass, you
>> >> >>> could of
>> >> >>> course bypass on fs1 to fs2, and just have fs2 handle media to sip.
>> >> >>>
>> >> >>> On Jul 9, 2014, at 5:39 AM, Tamas Jalsovszky <jalsot at gmail.com>
>> >> >>> wrote:
>> >> >>>
>> >> >>> > Hello,
>> >> >>> >
>> >> >>> > I'm thinking about to use mod_verto in the future and one
>> >> >>> > question
>> >> >>> > came
>> >> >>> > up regarding registration. Can we make the following scenario
>> >> >>> > with
>> >> >>> > mod_verto?
>> >> >>> >
>> >> >>> > webrtc client registers to an FS instance with mod_verto (FS1) -
>> >> >>> > like a
>> >> >>> > SIP reg. The media however has to bypass it and go between the
>> >> >>> > client and
>> >> >>> > the media gateway (FS2). I'm not sure whether verto or sip should
>> >> >>> > be
>> >> >>> > used
>> >> >>> > between FS1 and FS2.
>> >> >>> >
>> >> >>> > webrtc client----> FS1 mod_verto registrar/proxy --- FS2
>> >> >>> > mod_verto
>> >> >>> > media gateway --> SIP
>> >> >>> >
>> >> >>> > Sorry if my question was a bit silly :)
>> >> >>> >
>> >> >>> > jalsot
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> _________________________________________________________________________
>> >> >>> Professional FreeSWITCH Consulting Services:
>> >> >>> consulting at freeswitch.org
>> >> >>> http://www.freeswitchsolutions.com
>> >> >>>
>> >> >>> 
>> >> >>> 
>> >> >>>
>> >> >>> Official FreeSWITCH Sites
>> >> >>> http://www.freeswitch.org
>> >> >>> http://wiki.freeswitch.org
>> >> >>> http://www.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
>> >> >>> http://www.freeswitch.org
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> _________________________________________________________________________
>> >> >> Professional FreeSWITCH Consulting Services:
>> >> >> consulting at freeswitch.org
>> >> >> http://www.freeswitchsolutions.com
>> >> >>
>> >> >> 
>> >> >> 
>> >> >>
>> >> >> Official FreeSWITCH Sites
>> >> >> http://www.freeswitch.org
>> >> >> http://wiki.freeswitch.org
>> >> >> http://www.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
>> >> >> http://www.freeswitch.org
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> _________________________________________________________________________
>> >> >> Professional FreeSWITCH Consulting Services:
>> >> >> consulting at freeswitch.org
>> >> >> http://www.freeswitchsolutions.com
>> >> >>
>> >> >> 
>> >> >> 
>> >> >>
>> >> >> Official FreeSWITCH Sites
>> >> >> http://www.freeswitch.org
>> >> >> http://wiki.freeswitch.org
>> >> >> http://www.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
>> >> >> http://www.freeswitch.org
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > _________________________________________________________________________
>> >> > Professional FreeSWITCH Consulting Services:
>> >> > consulting at freeswitch.org
>> >> > http://www.freeswitchsolutions.com
>> >> >
>> >> > 
>> >> > 
>> >> >
>> >> > Official FreeSWITCH Sites
>> >> > http://www.freeswitch.org
>> >> > http://wiki.freeswitch.org
>> >> > http://www.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
>> >> > http://www.freeswitch.org
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Kristian Kielhofner
>> >>
>> >>
>> >> _________________________________________________________________________
>> >> Professional FreeSWITCH Consulting Services:
>> >> consulting at freeswitch.org
>> >> http://www.freeswitchsolutions.com
>> >>
>> >> 
>> >> 
>> >>
>> >> Official FreeSWITCH Sites
>> >> http://www.freeswitch.org
>> >> http://wiki.freeswitch.org
>> >> http://www.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
>> >> http://www.freeswitch.org
>> >
>> >
>> >
>> >
>> > _________________________________________________________________________
>> > Professional FreeSWITCH Consulting Services:
>> > consulting at freeswitch.org
>> > http://www.freeswitchsolutions.com
>> >
>> > 
>> > 
>> >
>> > Official FreeSWITCH Sites
>> > http://www.freeswitch.org
>> > http://wiki.freeswitch.org
>> > http://www.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
>> > http://www.freeswitch.org
>> >
>>
>>
>>
>> --
>> Kristian Kielhofner
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> 
>> 
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.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
>> http://www.freeswitch.org
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.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
> http://www.freeswitch.org
>



-- 
Kristian Kielhofner



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