<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p style="margin-top:0;margin-bottom:0">Rick, I take it you've been through this <span>
<a class="OWAAutoLink" id="LPlnk820252" href="https://evoluxbr.github.io/verto-docs/tut/transferring-a-call.html" previewremoved="true">https://evoluxbr.github.io/verto-docs/tut/transferring-a-call.html</a> </span><br>
<br>
</p>
<div>I'm fairly new to this too -  we used the concept of tokens and REST API to get the users in the right session. Set useVideo to false to keep it audio only obviously.</div>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block;width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font color="#000000" face="Calibri, sans-serif" style="font-size:11pt"><b>From:</b> FreeSWITCH-users <freeswitch-users-bounces@lists.freeswitch.org> on behalf of Michael Jerris <mike@jerris.com><br>
<b>Sent:</b> Monday, March 12, 2018 6:59 PM<br>
<b>To:</b> FreeSWITCH Users Help<br>
<b>Subject:</b> Re: [Freeswitch-users] Verto - audio only between FS and client</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">in the source code for the client.<br>
<br>
> On Mar 12, 2018, at 2:53 PM, Rick Jarvis <rick@magicmail.mooo.com> wrote:<br>
> <br>
> How would I do that, in the verto config?<br>
> <br>
>> On 12 Mar 2018, at 18:38, Michael Jerris <mike@jerris.com> wrote:<br>
>> <br>
>> you can just remove the features you don’t want from the client<br>
>> <br>
>>> On Mar 12, 2018, at 9:17 AM, Rick Jarvis <rick@magicmail.mooo.com> wrote:<br>
>>> <br>
>>> What is the best way to remove all call control abilities from the web client, and have just audio between FS and browser? Let me explain what I mean and why:<br>
>>> <br>
>>> My app server (running on Node) controls all call handling by ESL to FreeSWITCH. As the service is multi-tenant I need to consider security, but all the multi-tenant stuff is on the app server, and I’m trying to avoid the complexities of having multiple
 domains etc on FS as I would then need to build a way of syncing this with the app server.<br>
>>> <br>
>>> So, ideally, the browser would connect to FS (via Verto, as I think it is Verto that handles all the clever re-connection stuff?), and would share its call uuid with the app server, which would then handle all the call transfer / conferencing etc using
 ESL to FS.<br>
>>> <br>
>>> The sticking point is that I want to make sure that a user can’t instruct Verto to transfer the call to a guessed conference name. At the moment, I have a rather elaborate system of using a randomly generated auth code, which the app server keeps in Redis,
 and adds to the name of the conference. But the complexities of this are proving problematic in my code.<br>
>>> <br>
>>> I hope this makes sense, I definitely consider myself to still be very new to webrtc/verto etc, despite having been playing with it for many months now!<br>
>>> <br>
>>> Hoping for some ideas or guidance.<br>
>>> <br>
>>> Thanks<br>
>>> R<br>
>> <br>
<br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
consulting@freeswitch.org<br>
<a id="LPlnk667980" href="http://www.freeswitchsolutions.com" previewremoved="true">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a id="LPlnk786063" href="http://www.freeswitch.org" previewremoved="true">http://www.freeswitch.org</a>
<div id="LPBorder_GT_15208829721190.5258763171632188" style="width: 100%; text-indent: 0px; overflow: auto; margin-bottom: 20px;">
<table id="LPContainer_15208829721130.7041545716860267" role="presentation" style="width: 90%; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top-color: rgb(200, 200, 200); border-bottom-color: rgb(200, 200, 200); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; position: relative; background-color: rgb(255, 255, 255);" cellspacing="0">
<tbody>
<tr valign="top" style="border-spacing: 0px;">
<td id="ImageCell_15208829721140.49833165331715556" style="width: 250px; padding-right: 20px; display: table-cell; position: relative;" colspan="1">
<div id="LPImageContainer_15208829721140.11927073001294164" style="margin: auto; width: 250px; height: 131px; display: table; position: relative; background-color: rgb(255, 255, 255);">
<a id="LPImageAnchor_15208829721150.48374993407058975" style="text-align: center; display: table-cell;" href="http://www.freeswitch.org/" target="_blank"><img width="250" height="131" id="LPThumbnailImageID_15208829721150.9869614403951414" style="border-width: 0px; width: 250px; height: 131px; vertical-align: bottom; display: inline-block; max-height: 250px; max-width: 250px;" src="https://freeswitch.org/theme/img/freeswitch-social.png"></a></div>
</td>
<td id="TextCell_15208829721160.9306465008820943" style="padding: 0px; vertical-align: top; display: table-cell; position: relative;" colspan="2">
<div id="LPRemovePreviewContainer_15208829721160.3020625759280404"></div>
<div id="LPTitle_15208829721160.9517514388404114" style="top: 0px; color: rgb(0, 120, 215); line-height: 21px; font-family: "wf_segoe-ui_light","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 21px; font-weight: 400;">
<a id="LPUrlAnchor_15208829721170.17360293503791158" style="text-decoration: none;" href="http://www.freeswitch.org/" target="_blank">FreeSWITCH</a></div>
<div id="LPMetadata_15208829721170.46105126463296186" style="margin: 10px 0px 16px; color: rgb(102, 102, 102); line-height: 14px; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; font-weight: 400;">
www.freeswitch.org</div>
<div id="LPDescription_15208829721180.27311105465252194" style="color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; font-weight: 400; display: block; max-height: 100px;">
FreeSWITCH is an open-source media application designed to support popular protools such as SIP and WebRTC and provides a platform to develop voice and video applications.</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<br>
<a id="LPlnk628331" href="http://confluence.freeswitch.org" previewremoved="true">http://confluence.freeswitch.org</a><br>
<a id="LPlnk845945" href="http://www.cluecon.com" previewremoved="true">http://www.cluecon.com</a>
<div id="LPBorder_GT_15208830005050.6569660807252491" style="width: 100%; text-indent: 0px; overflow: auto; margin-bottom: 20px;">
<table id="LPContainer_15208830004990.7905811105973346" role="presentation" style="width: 90%; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top-color: rgb(200, 200, 200); border-bottom-color: rgb(200, 200, 200); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; position: relative; background-color: rgb(255, 255, 255);" cellspacing="0">
<tbody>
<tr valign="top" style="border-spacing: 0px;">
<td id="ImageCell_15208830005000.8772441870122825" style="width: 250px; padding-right: 20px; display: table-cell; position: relative;" colspan="1">
<div id="LPImageContainer_15208830005000.05796572363322938" style="margin: auto; width: 250px; height: 151px; display: table; position: relative; background-color: rgb(255, 255, 255);">
<a id="LPImageAnchor_15208830005010.7058435085926531" style="text-align: center; display: table-cell;" href="http://www.cluecon.com/" target="_blank"><img width="250" height="151" id="LPThumbnailImageID_15208830005010.992519645087552" style="border-width: 0px; width: 250px; height: 151px; vertical-align: bottom; display: inline-block; max-height: 250px; max-width: 250px;" src="https://cluecon.com/theme/img/cluecon/hook1.jpg"></a></div>
</td>
<td id="TextCell_15208830005010.7755229095584535" style="padding: 0px; vertical-align: top; display: table-cell; position: relative;" colspan="2">
<div id="LPRemovePreviewContainer_15208830005010.9847071601002739"></div>
<div id="LPTitle_15208830005010.5447295878793732" style="top: 0px; color: rgb(0, 120, 215); line-height: 21px; font-family: "wf_segoe-ui_light","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 21px; font-weight: 400;">
<a id="LPUrlAnchor_15208830005030.9482829733650493" style="text-decoration: none;" href="http://www.cluecon.com/" target="_blank">ClueCon Telephony and WebRTC Developer's conference</a></div>
<div id="LPMetadata_15208830005030.3687146326968478" style="margin: 10px 0px 16px; color: rgb(102, 102, 102); line-height: 14px; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; font-weight: 400;">
www.cluecon.com</div>
<div id="LPDescription_15208830005040.5311282531034551" style="color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; font-weight: 400; display: block; max-height: 100px;">
ClueCon is an annual event bringing together all of the open source Telephony and WebRTC developers to collaberate on the latest technology in the communications industry.</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<br>
<br>
FreeSWITCH-users mailing list<br>
FreeSWITCH-users@lists.freeswitch.org<br>
<a id="LPlnk559721" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" previewremoved="true">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a>
<div id="LPBorder_GT_15208829994610.01473573945554163" style="width: 100%; text-indent: 0px; overflow: auto; margin-bottom: 20px;">
<table id="LPContainer_15208829994570.7557597098222428" role="presentation" style="width: 90%; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top-color: rgb(200, 200, 200); border-bottom-color: rgb(200, 200, 200); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; position: relative; background-color: rgb(255, 255, 255);" cellspacing="0">
<tbody>
<tr valign="top" style="border-spacing: 0px;">
<td id="TextCell_15208829994580.4764454093277988" style="padding: 0px; vertical-align: top; display: table-cell; position: relative;" colspan="2">
<div id="LPRemovePreviewContainer_15208829994580.7948153222672254"></div>
<div id="LPTitle_15208829994580.6045878426714093" style="top: 0px; color: rgb(0, 120, 215); line-height: 21px; font-family: "wf_segoe-ui_light","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 21px; font-weight: 400;">
<a id="LPUrlAnchor_15208829994590.8731479173688308" style="text-decoration: none;" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">FreeSWITCH-users Info Page</a></div>
<div id="LPMetadata_15208829994600.5912471718397987" style="margin: 10px 0px 16px; color: rgb(102, 102, 102); line-height: 14px; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; font-weight: 400;">
lists.freeswitch.org</div>
<div id="LPDescription_15208829994610.36186610278093245" style="color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; font-weight: 400; display: block; max-height: 100px;">
To see the collection of prior postings to the list, visit the FreeSWITCH-users Archives. Using FreeSWITCH-users: To post a message to all the list ...</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<br>
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<br>
<a id="LPlnk195663" href="http://www.freeswitch.org" previewremoved="true">http://www.freeswitch.org</a></div>
<div id="LPBorder_GT_15208830308420.04049973111682448" style="width: 100%; text-indent: 0px; overflow: auto; margin-bottom: 20px;">
<table id="LPContainer_15208830308330.4635123226922693" role="presentation" style="width: 90%; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top-color: rgb(200, 200, 200); border-bottom-color: rgb(200, 200, 200); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; position: relative; background-color: rgb(255, 255, 255);" cellspacing="0">
<tbody>
<tr valign="top" style="border-spacing: 0px;">
<td id="ImageCell_15208830308350.8254017493845271" style="width: 250px; padding-right: 20px; display: table-cell; position: relative;" colspan="1">
<div id="LPImageContainer_15208830308350.5070488143730238" style="margin: auto; width: 250px; height: 131px; display: table; position: relative; background-color: rgb(255, 255, 255);">
<a id="LPImageAnchor_15208830308350.012266930204437143" style="text-align: center; display: table-cell;" href="http://www.freeswitch.org/" target="_blank"><img width="250" height="131" id="LPThumbnailImageID_15208830308360.735785341996338" style="border-width: 0px; width: 250px; height: 131px; vertical-align: bottom; display: inline-block; max-height: 250px; max-width: 250px;" src="https://freeswitch.org/theme/img/freeswitch-social.png"></a></div>
</td>
<td id="TextCell_15208830308360.23286251536276858" style="padding: 0px; vertical-align: top; display: table-cell; position: relative;" colspan="2">
<div id="LPRemovePreviewContainer_15208830308360.1882690006884713"></div>
<div id="LPTitle_15208830308360.5650756484531243" style="top: 0px; color: rgb(0, 120, 215); line-height: 21px; font-family: "wf_segoe-ui_light","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 21px; font-weight: 400;">
<a id="LPUrlAnchor_15208830308380.2632681648029025" style="text-decoration: none;" href="http://www.freeswitch.org/" target="_blank">FreeSWITCH</a></div>
<div id="LPMetadata_15208830308380.05668152844263319" style="margin: 10px 0px 16px; color: rgb(102, 102, 102); line-height: 14px; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; font-weight: 400;">
www.freeswitch.org</div>
<div id="LPDescription_15208830308400.21793686286633007" style="color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; font-weight: 400; display: block; max-height: 100px;">
FreeSWITCH is an open-source media application designed to support popular protools such as SIP and WebRTC and provides a platform to develop voice and video applications.</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
</span></font></div>
</div>
</div>
</body>
</html>