[Freeswitch-users] Multiple concurrent Verto calls in browser

António Silva asilva at wirelessmundi.com
Fri Oct 5 14:42:45 UTC 2018


Hi,

I've done the same, keep an array of active calls, but i'm facing a 
weird issue, when a new incoming call arrives, in chrome, i stop listen 
to the active call (i can talk to the other end),  to fixed i just put 
hold and remove hold and i  have sound again...

I firefox this doesn't happen... any idea what could be the issue? did 
it happen to you?


On 29/03/2018 09:32, Gregor Nanger wrote:
> We are dealing same way as multiline phone. We are showing to user in 
> GUI waiting call (can be many of them) and it is up to user what he 
> wants to do. If he picks up  call and one is active, we put active on 
> hold. There can be only one active at a time and others are on hold 
> (if they were pickedup) or on queuee.
>
> 2018-03-29 9:13 GMT+02:00 Michael Avers <michael at mailworks.org 
> <mailto:michael at mailworks.org>>:
>
>     How do you handle the state of the multiple calls? Say user is on
>     a call, and a new incoming call comes in and they want to answer
>     it - do you place the currently active call on hold before you
>     answer the new one?
>
>     Thanks
>     Mike
>
>
>     On Wed, Mar 21, 2018, at 3:36 AM, Gregor Nanger wrote:
>>     @Tihomir
>>     Sorry, to advanced question for me :-) We just insert new video
>>     canvas for each call and hide, since we only use audio and keep
>>     own array list with call guid and states as we want.
>>
>>     Gregor
>>
>>
>>     2018-03-21 7:19 GMT+01:00 Tihomir Culjaga <tculjaga at gmail.com
>>     <mailto:tculjaga at gmail.com>>:
>>
>>         @Michael,
>>         We did the same thing as Gregor, implemented verto api in our
>>         own web interface... a single wss is enough :)
>>
>>         @Gregor, sorry to hijack the mail ;)
>>
>>         But did you happen to be able to set googDscp in
>>         RTCPeerConnection and chrome actually to mark rtp packets?
>>         My chrome (latest) on win10 keeps ignoring it :(.
>>
>>         Tihomir.
>>
>>
>>
>>         Sent from my iPhone
>>
>>         On 19 Mar 2018, at 09:56, Gregor Nanger <gregor at infomedia.si
>>         <mailto:gregor at infomedia.si>> wrote:
>>>         Hi,
>>>
>>>         we are using such scenario, but it is not based on Verto
>>>         Communicator. We took core libraries (javascript) and
>>>         implement GUI on our own. Everything what happens on verto
>>>         triggers event  and you can implement own logic and
>>>         callstate for each call in array. For example, when user
>>>         picks up  a call, put active on hold via verto command.
>>>
>>>         And for info, you can issue as many calls you want through
>>>         one verto connection.
>>>
>>>
>>>
>>>
>>>         2018-03-19 9:03 GMT+01:00 Michael Avers
>>>         <michael at mailworks.org <mailto:michael at mailworks.org>>:
>>>
>>>             Hello,
>>>
>>>             I'm using Verto Communicator as a base for building a
>>>             simple app to make/receive calls - and it works great.
>>>
>>>             I'm trying to add the ability to manage multiple
>>>             concurrent calls.
>>>
>>>             My first thought is to create a new Verto service (in
>>>             Angular) that maintains call state and reference to
>>>             currently active call and otherwise keeps all calls in
>>>             an array. Then to switch calls it'd place the currently
>>>             active one on hold and then unhold any of the other
>>>             calls in the array. Does this make sense?
>>>
>>>             Any tips on handling multiple calls with Verto? Do I
>>>             need a separate websocket connection for each? (they're
>>>             all using the same proxy and credentials).
>>>
>>>             Thanks!
>>>             Mike
>>>
>>>             _________________________________________________________________________
>>>             Professional FreeSWITCH Consulting Services:
>>>             consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>>>             http://www.freeswitchsolutions.com
>>>             <http://www.freeswitchsolutions.com>
>>>
>>>             Official FreeSWITCH Sites
>>>             http://www.freeswitch.org
>>>             http://confluence.freeswitch.org
>>>             <http://confluence.freeswitch.org>
>>>             http://www.cluecon.com
>>>
>>>             FreeSWITCH-users mailing list
>>>             FreeSWITCH-users at lists.freeswitch.org
>>>             <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>>             http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>             <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>>>             UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>             <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>>>             http://www.freeswitch.org
>>>
>>>
>>>
>>>
>>>         -- 
>>>         Gregor Nanger
>>>
>>>         	*CTO*
>>>         t./f.: 00386 (0) 7 6000 308/309 • m:. 00386 (0)41 756485
>>>         • Infomedia d.o.o. • Jerebova 3, Novo mesto, Slovenia
>>>         • www.infomedia.si <http://www.infomedia.si>
>>>
>>>         _________________________________________________________________________
>>>         Professional FreeSWITCH Consulting Services:
>>>         consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>>>         http://www.freeswitchsolutions.com
>>>         <http://www.freeswitchsolutions.com>
>>>
>>>         Official FreeSWITCH Sites
>>>         http://www.freeswitch.org
>>>         http://confluence.freeswitch.org
>>>         <http://confluence.freeswitch.org>
>>>         http://www.cluecon.com
>>>
>>>         FreeSWITCH-users mailing list
>>>         FreeSWITCH-users at lists.freeswitch.org
>>>         <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>>         http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>         <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>>>         UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>         <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>>>         http://www.freeswitch.org
>>
>>         _________________________________________________________________________
>>         Professional FreeSWITCH Consulting Services:
>>         consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>>         http://www.freeswitchsolutions.com
>>         <http://www.freeswitchsolutions.com>
>>
>>         Official FreeSWITCH Sites
>>         http://www.freeswitch.org
>>         http://confluence.freeswitch.org
>>         <http://confluence.freeswitch.org>
>>         http://www.cluecon.com
>>
>>         FreeSWITCH-users mailing list
>>         FreeSWITCH-users at lists.freeswitch.org
>>         <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>         http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>         <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>>         UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>         <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>>         http://www.freeswitch.org
>>
>>
>>
>>
>>     -- 
>>     Gregor Nanger
>>
>>     	*CTO*
>>     t./f.: 00386 (0) 7 6000 308/309 • m:. 00386 (0)41 756485
>>     • Infomedia d.o.o. • Jerebova 3, Novo mesto, Slovenia
>>     • www.infomedia.si <http://www.infomedia.si>
>>
>>     ___________________________________________________________________________
>>     Professional FreeSWITCH Consulting Services:
>>     consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>>     http://www.freeswitchsolutions.com
>>     <http://www.freeswitchsolutions.com>
>>
>>     Official FreeSWITCH Sites
>>     http://www.freeswitch.org
>>     http://confluence.freeswitch.org <http://confluence.freeswitch.org>
>>     http://www.cluecon.com
>>
>>     FreeSWITCH-users mailing list
>>     FreeSWITCH-users at lists.freeswitch.org
>>     <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>     <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>     <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>>     http://www.freeswitch.org
>
>
>     _________________________________________________________________________
>     Professional FreeSWITCH Consulting Services:
>     consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>     http://www.freeswitchsolutions.com
>     <http://www.freeswitchsolutions.com>
>
>     Official FreeSWITCH Sites
>     http://www.freeswitch.org
>     http://confluence.freeswitch.org <http://confluence.freeswitch.org>
>     http://www.cluecon.com
>
>     FreeSWITCH-users mailing list
>     FreeSWITCH-users at lists.freeswitch.org
>     <mailto:FreeSWITCH-users at lists.freeswitch.org>
>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>     <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     <http://lists.freeswitch.org/mailman/options/freeswitch-users>
>     http://www.freeswitch.org
>
>
>
>
> -- 
> Gregor Nanger
> 	*CTO*
> t./f.: 00386 (0) 7 6000 308/309 • m:. 00386 (0)41 756485
> • Infomedia d.o.o. • Jerebova 3, Novo mesto, Slovenia
> • www.infomedia.si <http://www.infomedia.si>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> 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
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

-- 
Saludos / Regards / Cumprimentos
António Silva

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20181005/2eddcbbc/attachment-0001.html>


More information about the FreeSWITCH-users mailing list