mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-02-10 01:40:26 +00:00
Verto Communicator is a web interface built on top of Verto and AngularJS. Brought to you by Evolux Sistemas and FreeSWITCH team. :) FS-7795 - implements fullscreen menu and doubleclick function. FS-7795 - added chat icon on fullscreen video FS-7796 - fix missing tooltips in call icons FS-7796 - fix tooltip position FS-7798 - implements change login information in modal view FS-7828 - fix esc key bug when leave fullscren mode. Using css instead of javascript in fullscreen for elements manipulation. FS-7826 - fix chat sender id with name instead of extension FS-7831 - remove demo from title FS-7841 - fix compatibility verification FS-7842 - 'settings' data persistent FS-7859 - moved popup down FS-7827 - added screen share functionality FS-7857 - default name for source media FS-7879 - prompt before logout [incall] FS-7873 - querystring for autocall FS-7875 - persist login and password password FS-7877 - phone feature: hold, transfer, incoming, answer, decline, call direction in history FS-7878 - small devices FS-7881 - added modal dialog for contributors
90 lines
3.4 KiB
HTML
90 lines
3.4 KiB
HTML
<div class="modal-header">
|
|
<h3 class="modal-title">Device Settings</h3>
|
|
</div>
|
|
<div class="modal-body">
|
|
|
|
<div class="form-group" ng-show="verto.data.useVideo">
|
|
<label for="settings-camera">Camera:</label>
|
|
<select name="camera" id="settings-camera" class="form-control"
|
|
ng-model="verto.data.selectedVideo" ng-options="item.id as item.label for item in verto.data.videoDevices">
|
|
</select>
|
|
</div>
|
|
|
|
<div class="form-group" ng-show="verto.data.useVideo">
|
|
<label for="settings-share-device">Share device:</label>
|
|
<select name="share-device" id="settings-share-device" class="form-control"
|
|
ng-model="verto.data.selectedShare" ng-options="item.id as item.label for item in verto.data.shareDevices">
|
|
</select>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="settings-microphone">Microphone:</label>
|
|
<select name="microphone" id="settings-microphone" class="form-control"
|
|
ng-model="verto.data.selectedAudio" ng-options="item.id as item.label for item in verto.data.audioDevices">
|
|
</select>
|
|
|
|
<a class="btn btn-primary" href="" ng-click="refreshDeviceList()">Refresh device list</a>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="settings-microphone">General settings:</label>
|
|
<div class="checkbox">
|
|
<label>
|
|
<input type="checkbox" name="use_video" value="verto.data.useVideo" ng-model="verto.data.useVideo">
|
|
Use Video
|
|
</label>
|
|
</div>
|
|
<div class="checkbox">
|
|
<label>
|
|
<input type="checkbox" name="use_stereo_audio" ng-value="verto.data.useStereo" ng-model="verto.data.useStereo">
|
|
Stereo Audio
|
|
</label>
|
|
</div>
|
|
<div class="checkbox">
|
|
<label>
|
|
<input type="checkbox" name="use_stun" ng-value="verto.data.useSTUN" ng-model="verto.data.useSTUN">
|
|
Use STUN
|
|
</label>
|
|
</div>
|
|
<div class="checkbox">
|
|
<label>
|
|
<input type="checkbox" name="use_dedenc" ng-value="verto.data.useDedenc" ng-model="verto.data.useDedenc">
|
|
Use Dedicated Remote Encoder
|
|
</label>
|
|
</div>
|
|
<div class="checkbox">
|
|
<label>
|
|
<input type="checkbox" name="mirror_input" ng-value="verto.data.mirrorInput" ng-model="verto.data.mirrorInput">
|
|
Scale Remote Video To Match Camera Resolution
|
|
</label>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="video-quality">Video quality:</label>
|
|
<select name="video_quality" id="video-quality" class="form-control"
|
|
ng-model="verto.data.vidQual"
|
|
ng-options="item.id as item.label for item in verto.videoQuality"></select>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="outgoing-bandwidth">Max outgoing bandwidth:</label>
|
|
<select name="outgoing_bandwidth" id="outgoing-bandwidth" class="form-control"
|
|
ng-model="verto.data.outgoingBandwidth"
|
|
ng-options="item.id as item.label for item in verto.bandwidth"></select>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="incoming-bandwidth">Max incoming bandwidth:</label>
|
|
<select name="incoming_bandwidth" id="incoming-bandwidth" class="form-control"
|
|
ng-model="verto.data.incomingBandwidth"
|
|
ng-options="item.id as item.label for item in verto.bandwidth"></select>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="modal-footer">
|
|
<!-- <button class="btn btn-primary" ng-click="cancel()">Cancel</button> -->
|
|
<button class="btn btn-primary" ng-click="ok()">Save Device Settings</button>
|
|
</div>
|