<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style>
</head>
<body><div style="font-family:Arial;">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?<br></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">Thanks<br></div>
<div style="font-family:Arial;">Mike</div>
<div><br></div>
<div><br></div>
<div>On Wed, Mar 21, 2018, at 3:36 AM, Gregor Nanger wrote:<br></div>
<blockquote type="cite"><div dir="ltr"><div style="font-family:"trebuchet ms", sans-serif;">@Tihomir<br></div>
<div style="font-family:"trebuchet ms", sans-serif;">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.<br></div>
<div style="font-family:"trebuchet ms", sans-serif;"><br></div>
<div style="font-family:"trebuchet ms", sans-serif;">Gregor<br></div>
<div style="font-family:Arial;"><img src="https://www.fastmailusercontent.com/proxy/5b25f4916f32ea40fdf8b057511fe1963f28fb2cd2d82ca18303af7745e73401/8647470737a3f2f2d6c64727b6e296f6f207968756c6f254a4834557c6136664f436958796778765757556f3279646d354a4834557c6136664f436958796778765757556/EJ8Tul1fFOcYxiwxVWWe" width="1" height="1" border="0"><br></div>
</div>
<div><div style="font-family:Arial;"><br></div>
<div defang_data-gmailquote="yes"><div style="font-family:Arial;">2018-03-21 7:19 GMT+01:00 Tihomir Culjaga <span dir="ltr"><<a href="mailto:tculjaga@gmail.com">tculjaga@gmail.com</a>></span>:<br></div>
<blockquote defang_data-gmailquote="yes" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div><div>@Michael,<br></div>
<div>We did the same thing as Gregor, implemented verto api in our own web interface... a single wss is enough :)<br></div>
<div><br></div>
<div style="font-family:Arial;">@Gregor, sorry to hijack the mail ;)<br></div>
<div><br></div>
<div>But did you happen to be able to set googDscp in <span class="highlight" style="background-color:rgba(255, 255, 255, 0)">RTCPeerConnection and chrome actually to mark rtp packets?</span><br></div>
<div>My chrome (latest) on win10 keeps ignoring it :(.<br></div>
<div><br></div>
<div>Tihomir.<br></div>
<div><br></div>
<div><br></div>
<div><div style="font-family:Arial;"><br></div>
<div>Sent from my iPhone<br></div>
<div><div><div><div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">On 19 Mar 2018, at 09:56, Gregor Nanger <<a href="mailto:gregor@infomedia.si">gregor@infomedia.si</a>> wrote:<br></div>
</div>
<blockquote type="cite"><div><div dir="ltr"><div style="font-family:"trebuchet ms", sans-serif;">Hi,<br></div>
<div style="font-family:"trebuchet ms", sans-serif;"><br></div>
<div style="font-family:"trebuchet ms", sans-serif;">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. <br></div>
<div style="font-family:"trebuchet ms", sans-serif;"><br></div>
<div style="font-family:"trebuchet ms", sans-serif;">And for info, you can issue as many calls you want through one verto connection.<br></div>
<div style="font-family:"trebuchet ms", sans-serif;"><br></div>
<div style="font-family:"trebuchet ms", sans-serif;"><br></div>
<div style="font-family:Arial;"><img src="https://www.fastmailusercontent.com/proxy/c0a45bdf8cf6b9c1c5505c8f24e1ea44857e643ce939c6031ca1dfa50a3cbee1/8647470737a3f2f2d6c64727b6e296f6f207968756c6f2864473e69497272514d603b41585e64337a48523f3279646d3864473e69497272514d603b41585e64337a48523/hD7nIyrRAm0KQXn4sJX2" width="1" height="1" border="0"><br></div>
</div>
<div><div style="font-family:Arial;"><br></div>
<div defang_data-gmailquote="yes"><div style="font-family:Arial;">2018-03-19 9:03 GMT+01:00 Michael Avers <span dir="ltr"><<a href="mailto:michael@mailworks.org">michael@mailworks.org</a>></span>:<br></div>
<blockquote defang_data-gmailquote="yes" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div style="font-family:Arial;">Hello,<br></div>
<div style="font-family:Arial;"> <br></div>
<div style="font-family:Arial;"> I'm using Verto Communicator as a base for building a simple app to make/receive calls - and it works great.<br></div>
<div style="font-family:Arial;"> <br></div>
<div style="font-family:Arial;"> I'm trying to add the ability to manage multiple concurrent calls.<br></div>
<div style="font-family:Arial;"> <br></div>
<div style="font-family:Arial;"> 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?<br></div>
<div style="font-family:Arial;"> <br></div>
<div style="font-family:Arial;"> 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).<br></div>
<div style="font-family:Arial;"> <br></div>
<div style="font-family:Arial;"> Thanks!<br></div>
<div style="font-family:Arial;"> Mike<br></div>
<div style="font-family:Arial;"> <br></div>
<div style="font-family:Arial;"> ______________________________<wbr>______________________________<wbr>_____________<br></div>
<div style="font-family:Arial;"> Professional FreeSWITCH Consulting Services:<br></div>
<div style="font-family:Arial;"> <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br></div>
<div style="font-family:Arial;"> <a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions<wbr>.com</a><br></div>
<div style="font-family:Arial;"> <br></div>
<div style="font-family:Arial;"> Official FreeSWITCH Sites<br></div>
<div style="font-family:Arial;"> <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br></div>
<div style="font-family:Arial;"> <a href="http://confluence.freeswitch.org">http://confluence.freeswitch.o<wbr>rg</a><br></div>
<div style="font-family:Arial;"> <a href="http://www.cluecon.com">http://www.cluecon.com</a><br></div>
<div style="font-family:Arial;"> <br></div>
<div style="font-family:Arial;"> FreeSWITCH-users mailing list<br></div>
<div style="font-family:Arial;"> <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswi<wbr>tch.org</a><br></div>
<div style="font-family:Arial;"> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/ma<wbr>ilman/listinfo/freeswitch-user<wbr>s</a><br></div>
<div style="font-family:Arial;"> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.frees<wbr>witch.org/mailman/options/<wbr>freeswitch-users</a><br></div>
<div style="font-family:Arial;"> <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br></div>
</blockquote></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;"><br></div>
<div><br></div>
<div style="font-family:Arial;">-- <br></div>
<div><div dir="ltr"><table border="0" style="font-size:12px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:dashed;border-right-style:dashed;border-bottom-style:dashed;border-left-style:dashed;border-top-color:rgb(187, 187, 187);border-right-color:rgb(187, 187, 187);border-bottom-color:rgb(187, 187, 187);border-left-color:rgb(187, 187, 187);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;font-family:sans-serif;width:537px;"><tbody style="-webkit-border-horizontal-spacing:2px;-webkit-border-vertical-spacing:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:rgb(128, 128, 128);border-right-color:rgb(128, 128, 128);border-bottom-color:rgb(128, 128, 128);border-left-color:rgb(128, 128, 128);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;"><tr valign="top" style="-webkit-border-horizontal-spacing:2px;-webkit-border-vertical-spacing:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:rgb(128, 128, 128);border-right-color:rgb(128, 128, 128);border-bottom-color:rgb(128, 128, 128);border-left-color:rgb(128, 128, 128);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;"><td style="color:rgb(32, 32, 32);margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;border-top-width:0px;border-right-width:1px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:solid;border-bottom-style:none;border-left-style:none;border-top-color:rgb(32, 32, 32);border-right-color:rgb(0, 161, 230);border-bottom-color:rgb(32, 32, 32);border-left-color:rgb(32, 32, 32);font-weight:bold;letter-spacing:1px;text-transform:capitalize;vertical-align:top;padding-top:1px;padding-right:8px;padding-bottom:1px;padding-left:1px;width:63px;outline-color:rgb(32, 32, 32);outline-style:none;outline-width:0px;-webkit-border-horizontal-spacing:2px;-webkit-border-vertical-spacing:2px;"><div style="font-family:Arial;"><span class="colour" style="color:rgb(0, 161, 230)"><span class="font" style="font-family:georgia, " serif""><span class="size" style="font-size:small">Gregor Nanger</span></span></span><br></div>
<div style="font-size:17px;font-family:sans-serif;width:63px;outline-color:rgb(32, 32, 32);outline-style:none;outline-width:0px;-webkit-border-horizontal-spacing:2px;-webkit-border-vertical-spacing:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:rgb(32, 32, 32);border-right-color:rgb(32, 32, 32);border-bottom-color:rgb(32, 32, 32);border-left-color:rgb(32, 32, 32);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;"> <br></div>
</td><td style="margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:rgb(80, 80, 80);border-right-color:rgb(80, 80, 80);border-bottom-color:rgb(80, 80, 80);border-left-color:rgb(80, 80, 80);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;vertical-align:top;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:6px;width:354px;outline-color:rgb(80, 80, 80);outline-style:none;outline-width:0px;-webkit-border-horizontal-spacing:2px;-webkit-border-vertical-spacing:2px;"><span class="font" style="font-family:georgia, " serif""><span class="size" style="font-size:x-small"><b>CTO</b><br>t./f.: 00386 (0) 7 6000 308/309 • m:. 00386 (0)41 756485 <br>• Infomedia d.o.o. • Jerebova 3, Novo mesto, Slovenia <br>• <a href="http://www.infomedia.si">www.infomedia.si</a></span></span></td></tr></tbody></table></div>
</div>
</div>
</div>
</blockquote><blockquote type="cite"><div><div style="font-family:Arial;"><span>______________________________<wbr>______________________________<wbr>_____________</span><br></div>
<div style="font-family:Arial;"><span>Professional FreeSWITCH Consulting Services:</span><br></div>
<div style="font-family:Arial;"><span><a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a></span><br></div>
<div style="font-family:Arial;"><span><a href="http://www.freeswitchsolutions.com">http://www.<wbr>freeswitchsolutions.com</a></span><br></div>
<div style="font-family:Arial;"><span></span><br></div>
<div style="font-family:Arial;"><span>Official FreeSWITCH Sites</span><br></div>
<div style="font-family:Arial;"><span><a href="http://www.freeswitch.org">http://www.freeswitch.org</a></span><br></div>
<div style="font-family:Arial;"><span><a href="http://confluence.freeswitch.org">http://confluence.freeswitch.<wbr>org</a></span><br></div>
<div style="font-family:Arial;"><span><a href="http://www.cluecon.com">http://www.cluecon.com</a></span><br></div>
<div style="font-family:Arial;"><span></span><br></div>
<div style="font-family:Arial;"><span>FreeSWITCH-users mailing list</span><br></div>
<div style="font-family:Arial;"><span><a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.<wbr>freeswitch.org</a></span><br></div>
<div style="font-family:Arial;"><span><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/<wbr>mailman/listinfo/freeswitch-<wbr>users</a></span><br></div>
<div style="font-family:Arial;"><span>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.<wbr>freeswitch.org/mailman/<wbr>options/freeswitch-users</a></span><br></div>
<div style="font-family:Arial;"><span><a href="http://www.freeswitch.org">http://www.freeswitch.org</a></span><br></div>
</div>
</blockquote></div>
</div>
</div>
</div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">______________________________<wbr>______________________________<wbr>_____________<br></div>
<div style="font-family:Arial;"> Professional FreeSWITCH Consulting Services:<br></div>
<div style="font-family:Arial;"> <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br></div>
<div style="font-family:Arial;"> <a href="http://www.freeswitchsolutions.com">http://www.<wbr>freeswitchsolutions.com</a><br></div>
<div style="font-family:Arial;"> <br></div>
<div style="font-family:Arial;"> Official FreeSWITCH Sites<br></div>
<div style="font-family:Arial;"> <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br></div>
<div style="font-family:Arial;"> <a href="http://confluence.freeswitch.org">http://confluence.freeswitch.<wbr>org</a><br></div>
<div style="font-family:Arial;"> <a href="http://www.cluecon.com">http://www.cluecon.com</a><br></div>
<div style="font-family:Arial;"> <br></div>
<div style="font-family:Arial;"> FreeSWITCH-users mailing list<br></div>
<div style="font-family:Arial;"> <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.<wbr>freeswitch.org</a><br></div>
<div style="font-family:Arial;"> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/<wbr>mailman/listinfo/freeswitch-<wbr>users</a><br></div>
<div style="font-family:Arial;"> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.<wbr>freeswitch.org/mailman/<wbr>options/freeswitch-users</a><br></div>
<div style="font-family:Arial;"> <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br></div>
</blockquote></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;"><br></div>
<div><br></div>
<div style="font-family:Arial;">-- <br></div>
<div><div dir="ltr"><table border="0" style="font-size:12px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:dashed;border-right-style:dashed;border-bottom-style:dashed;border-left-style:dashed;border-top-color:rgb(187, 187, 187);border-right-color:rgb(187, 187, 187);border-bottom-color:rgb(187, 187, 187);border-left-color:rgb(187, 187, 187);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;font-family:sans-serif;width:537px;"><tbody style="-webkit-border-horizontal-spacing:2px;-webkit-border-vertical-spacing:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:rgb(128, 128, 128);border-right-color:rgb(128, 128, 128);border-bottom-color:rgb(128, 128, 128);border-left-color:rgb(128, 128, 128);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;"><tr valign="top" style="-webkit-border-horizontal-spacing:2px;-webkit-border-vertical-spacing:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:rgb(128, 128, 128);border-right-color:rgb(128, 128, 128);border-bottom-color:rgb(128, 128, 128);border-left-color:rgb(128, 128, 128);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;"><td style="color:rgb(32, 32, 32);margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;border-top-width:0px;border-right-width:1px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:solid;border-bottom-style:none;border-left-style:none;border-top-color:rgb(32, 32, 32);border-right-color:rgb(0, 161, 230);border-bottom-color:rgb(32, 32, 32);border-left-color:rgb(32, 32, 32);font-weight:bold;letter-spacing:1px;text-transform:capitalize;vertical-align:top;padding-top:1px;padding-right:8px;padding-bottom:1px;padding-left:1px;width:63px;outline-color:rgb(32, 32, 32);outline-style:none;outline-width:0px;-webkit-border-horizontal-spacing:2px;-webkit-border-vertical-spacing:2px;"><div style="font-family:Arial;"><span class="colour" style="color:rgb(0, 161, 230)"><span class="font" style="font-family:georgia, " serif""><span class="size" style="font-size:small">Gregor Nanger</span></span></span><br></div>
<div style="font-size:17px;font-family:sans-serif;width:63px;outline-color:rgb(32, 32, 32);outline-style:none;outline-width:0px;-webkit-border-horizontal-spacing:2px;-webkit-border-vertical-spacing:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:rgb(32, 32, 32);border-right-color:rgb(32, 32, 32);border-bottom-color:rgb(32, 32, 32);border-left-color:rgb(32, 32, 32);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;"> <br></div>
</td><td style="margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:rgb(80, 80, 80);border-right-color:rgb(80, 80, 80);border-bottom-color:rgb(80, 80, 80);border-left-color:rgb(80, 80, 80);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;vertical-align:top;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:6px;width:354px;outline-color:rgb(80, 80, 80);outline-style:none;outline-width:0px;-webkit-border-horizontal-spacing:2px;-webkit-border-vertical-spacing:2px;"><span class="font" style="font-family:georgia, " serif""><span class="size" style="font-size:x-small"><b>CTO</b><br>t./f.: 00386 (0) 7 6000 308/309 • m:. 00386 (0)41 756485 <br>• Infomedia d.o.o. • Jerebova 3, Novo mesto, Slovenia <br>• <a href="http://www.infomedia.si">www.infomedia.si</a></span></span></td></tr></tbody></table></div>
</div>
</div>
<div><u>_________________________________________________________________________</u><br></div>
<div>Professional FreeSWITCH Consulting Services:<br></div>
<div><a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br></div>
<div><a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><br></div>
<div> <br></div>
<div>Official FreeSWITCH Sites<br></div>
<div><a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br></div>
<div><a href="http://confluence.freeswitch.org">http://confluence.freeswitch.org</a><br></div>
<div><a href="http://www.cluecon.com">http://www.cluecon.com</a><br></div>
<div> <br></div>
<div>FreeSWITCH-users mailing list<br></div>
<div><a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br></div>
<div><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br></div>
<div>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<br></div>
<div><a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br></div>
</blockquote><div style="font-family:Arial;"><br></div>
</body>
</html>