Anthony Minessale
58b163e08d
FS-10360: [freeswitch-core,verto.js] FireFox Screen Sharing #resolve
2017-06-01 18:36:38 -05:00
Anthony Minessale
c07ad8c263
FS-10285: [verto.js] Device enumeration in Edge -- remove debug
2017-05-02 17:27:43 -05:00
Anthony Minessale
eafdc9d75b
FS-10285: [verto.js] Device enumeration in Edge #resolve
2017-05-02 17:12:24 -05:00
Anthony Minessale
d5b44cc12d
FS-9242: [verto.js] Update WebRTC code in verto to match latest spec -- update to latest
2017-05-02 17:12:24 -05:00
Brian West
0021530faf
FS-10139: [verto.js] $.FSRTC.bestResSupported() returns true for any res #resolve
2017-03-16 10:37:31 -05:00
Anthony Minessale
da6b9e001c
FS-9742: [mod_conference,mod_cv] Refactor canvas zoom code #resolve
2017-03-09 11:54:13 -06:00
StefanYohansson
10646ab9e3
[verto-communicator] - Added change server feature
...
When someone set any wss server and do login
VC doesn't record the settings on localStorage,
so when we reload the browser, it will try to connect on
"wss://" + window.location.hostname + ":8082" and if
this wss server is offline for any reason, user will
be stuck on splash screen by auto-login step plus reconnect
modal blocking any action.
- Added button "Change Server" on modal reconnection alert;
- Stop jsonRpcClient retry timeout and delete verto instance
to create a new one when user login with new wss server;
- Record wss server and hostname on localStorage.
2016-12-27 11:25:35 -03:00
François
aada7a56a1
FS-9728 fix dynamic media tag on verto.newCall method
2016-11-11 14:05:53 +01:00
Chad Phillips
f566467cd0
FS-9640: Allow access to Verto stream object via callback
...
Exposes Verto MediaStream objects via the onGranted() callback
2016-10-13 10:11:57 -07:00
Mike Jerris
e3d59e9eab
Merge pull request #1002 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:hotfix/FS-9635-update-deprecated-stream.onended to master
...
* commit 'c17db3d3afc55c6f278bb13126ed2f5468b4026e':
FS-9635: update deprecated stream.onended
2016-10-12 17:04:16 -05:00
Chad Phillips
e4e99654e5
FS-9395: downgrade some FSRTC console.error messages
...
Some of the console.error messages generated in FSRTC aren't really
error-worthy, downgrading appropriately.
2016-10-11 15:51:32 -07:00
Chad Phillips
c17db3d3af
FS-9635: update deprecated stream.onended
...
stream.onended is being removed in Chrome 54, update to
stream.oninactive
2016-10-11 15:37:34 -07:00
Mike Jerris
5d6ab013d1
FS-9628: [verto] correct return value of $.FSRTC.bestResSupported to be the largest resolution
2016-10-10 15:02:40 -04:00
Italo Rossi
5957beafa2
FS-9608 [verto_communicator] [verto] Passing audio params directly to audio object and updating goog settings
2016-10-04 21:56:11 -03:00
Waldyr de Souza
5941a60266
FS-9552 add to verto communicator toggle deaf status button
2016-09-29 12:06:21 -05:00
Waldyr de Souza
ecf5a0ce5c
FS-8076 [verto_communicator] Ask before closing the page if a call is in progress.
2016-09-28 15:19:39 -03:00
Anthony Minessale
f38dde9fec
fix merge
2016-09-27 16:44:25 -05:00
Anthony Minessale
c409499cd9
FS-9576 #resolve [Add Realtime Text]
2016-09-27 16:40:43 -05:00
Anthony Minessale
73e460e1f5
FS-9242 fix screen share for chrome to work in VC with additional camera
2016-09-27 16:26:50 -05:00
Anthony Minessale
6d6bd1efa5
FS-9242 convert to adapter.js
2016-09-27 16:07:00 -05:00
davidlin
5a0e1af5d6
FS-9469
...
added onGrant/onDenied callbacks in onStream/onError of RTCCallbacks
so client code gets notified of webrtc permission change immediately
remove whitespace changes
2016-08-31 12:37:28 -07:00
Chad Phillips
8269b8215b
FS-9281: Add support for QQVGA resolution in Verto
...
QQVGA is a standard 160x120 resolution, useful for cases of very slow
upload bandwidth. Adds the resolution to the core FSRTC lib, and to
the Verto video demo and Verto Communicator
2016-08-15 10:37:18 -07:00
Italo Rossi
76b6341397
Incrementing Verto version in package.json
2016-05-13 16:17:03 -03:00
Italo Rossi
040b83a7af
FS-9157 [verto] Added possibility to use dedicated audio/video tags for each dialog
2016-05-12 18:34:23 -03:00
Anthony Minessale
4d180b1aa1
FS-7800 add canvas id arg to setVideoLayout
2016-03-18 18:30:49 -05:00
Anthony Minessale
f93668e3fd
FS-7800 fix some stuff in multi-canvas
2016-03-18 18:21:25 -05:00
Anthony Minessale
9dede6a347
FS-8877 #resolve [Chrome Canary removed some audio mandatory constraints that break Verto]
2016-02-26 01:08:59 -06:00
Anthony Minessale
65f348ec95
FS-8798 #resolve [Typo in verto FSRTC lib]
2016-01-28 16:30:25 -06:00
Anthony Minessale
7733ff58d9
FS-8641 #resolve [Make frame rate configurable]
2015-12-15 16:16:51 -06:00
Anthony Minessale
2c7d53030c
FS-8641 need to set min and max for less than 30 but if you set min and max to 30 and it doesn't support it it will fail, (maybe design these FPS params a little better webrtc politicians)
2015-12-09 18:38:25 -06:00
Anthony Minessale
3f7d1a5674
FS-8617 #resolve [Add gain and vol seperate to verto]
2015-12-04 13:55:43 -06:00
Anthony Minessale
51d402dfdd
FS-8599 #resolve [Workaround for Mozilla is no longer needed for video size]
2015-12-02 10:23:25 -06:00
Anthony Minessale
833c193d04
FS-8264 #resolve [Add all the reservation IDs in the return of "list-videoLayouts" command]
2015-11-27 13:25:36 -06:00
Anthony Minessale
ae05a19edf
FS-8401 refactor the sinkid function into verto lib
2015-11-18 14:43:29 -06:00
Anthony Minessale
8293dd03d0
FS-8546 #resolve [Make original video demo back-compat with livearray-json-status]
2015-11-16 17:02:07 -06:00
Anthony Minessale
67491b102c
FS-8543 #resolve [Improve mute handling on conference and WebRTC]
2015-11-16 11:31:34 -06:00
Anthony Minessale
aa0b28e235
WIP not shabby auto vid settings
2015-11-06 14:01:54 -06:00
Anthony Minessale
828d6eaf01
first pass, add some funcs to conference and speed test features and fix bugs in ws.c for big payloads
2015-11-06 14:01:54 -06:00
Anthony Minessale
cc00d1d098
FS-8245 #resolve [Video Resolutions available in "Video Quality" drop down are not always correct]
2015-09-30 03:30:24 -05:00
Anthony Minessale
33ffdb34a8
FS-8219 missed a spot
2015-09-30 01:56:57 -05:00
Ken Rice
dab81d4c4c
FS-8219 #resolve Correctly stop the tracks.
...
getusermedia.stop() has been deprecated. we now need to call stop on
each individual track.
2015-09-29 11:46:15 -05:00
Anthony Minessale
90124856d4
FS-8213 #resolve [Add support to skip permission checks on verto]
2015-09-25 20:00:03 -05:00
Stefan Yohansson
77fd36fa24
FS-8205 [verto_communicator] Add splash screen feature
2015-09-25 10:08:09 -05:00
Italo Rossi
5d2ef7dac4
FSRTC - calling localStream.stop when it's available or localStream.active = false to make it work on newer chrome canary
2015-09-25 09:05:08 -05:00
Anthony Minessale
7ea9b684a7
FS-8204 add sprop-stereo also
2015-09-22 15:31:20 -05:00
Anthony Minessale
5587a0d614
FS-8204 #resolve [Add stereo audio support for opus on FireFox]
2015-09-22 15:10:42 -05:00
Anthony Minessale
6a9f936f72
FS-8202 #resolve [Stop peer when ending screen share]
2015-09-22 11:21:32 -05:00
Anthony Minessale
9ab7a331f3
fix small typo in js and regen minified js
2015-09-18 20:54:24 -05:00
Anthony Minessale
052fed5fc3
FS-8181 #resolve [Verto check for camera perms fails init when no camera is present]
2015-09-17 15:09:19 -05:00
Anthony Minessale
0c6db6af06
FS-8180 fixed for real
2015-09-17 13:29:47 -05:00
Anthony Minessale
831ab39e15
FS-8180 typo, sigh
2015-09-17 12:40:18 -05:00
Anthony Minessale
e610134b3e
FS-8180 addtl patch
2015-09-17 12:15:56 -05:00
Anthony Minessale
4f4f01b36e
FS-8180 #resolve [param to enable/disable video malfunction]
2015-09-17 11:12:44 -05:00
Anthony Minessale
93b2fb47ad
FS-8117 #resolve [VC ignoring useSTUN settings]
2015-09-04 10:13:04 -05:00
Anthony Minessale
b92d4c2a59
FS-8116 #resolve [Device enumeration hangs on verto init]
2015-09-02 17:20:24 -05:00
Anthony Minessale
692bd55f6b
FS-8046 fix typo
2015-08-28 17:47:05 -05:00
Anthony Minessale
f21dc780cd
FS-8046 change error back to log
2015-08-28 17:12:19 -05:00
Anthony Minessale
d36c9fdd56
FS-8087 #comment fix typo in callback name
2015-08-28 14:34:31 -05:00
Anthony Minessale
1727b457af
FS-8087 test for valid cache before setting vars
2015-08-28 14:32:48 -05:00
Anthony Minessale
17ee8dde70
FS-8087 #comment fix depth issue in cached json
2015-08-28 14:28:48 -05:00
Anthony Minessale
8a1b75d1db
FS-8087 #comment make $.FSRTC.validRes available globally
2015-08-28 14:11:03 -05:00
Brian West
35e503b72a
Merge pull request #443 in FS/freeswitch from ~JMESQUITA/freeswitch:bugfix/FS-8060-webkit-does-like-to-set-src-of-video to master
...
* commit 'f327e103652bd19609f7ad7ccdb02d8ad101d235':
FS-8060: [verto.js] conditionally set video tag src to null for FF and empty string for others.
2015-08-28 13:22:57 -05:00
Anthony Minessale
f669256317
FS-8087 #comment pass valid res to callback
2015-08-28 12:06:11 -05:00
Anthony Minessale
6831fa7015
FS-8087 #comment always make one basic call to getusermedia to ensure perms are ok
2015-08-28 11:41:02 -05:00
Anthony Minessale
0dd6b8403e
FS-8087 #comment pass resCheck callback into deviceParams
2015-08-28 10:47:15 -05:00
Anthony Minessale
d025aaa3ad
FS-8087 #comment add missing bit from last commit
2015-08-28 09:45:52 -05:00
Anthony Minessale
c1628690b6
FS-8087 #comment fix issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change
2015-08-28 09:42:37 -05:00
Anthony Minessale
bfb59ae77c
FS-8046 add deviceParams method
2015-08-27 16:14:52 -05:00
João Mesquita
f327e10365
FS-8060: [verto.js] conditionally set video tag src to null for FF and empty string for others.
2015-08-26 23:28:10 -03:00
João Mesquita
ef679db337
FS-8059 [verto.js] Fix typo when transferring party from conference.
2015-08-26 22:10:36 -03:00
Anthony Minessale
0777568241
don't recv video on screen share
2015-08-26 12:04:07 -05:00
Anthony Minessale
2d32859dec
FS-8046 #resolve [Verto lib not passing device prefs to dialogs properly]
2015-08-25 16:07:14 -05:00
Joao Mesquita
749313a2b2
FS-8036 [verto.js] #resolve Add chatCallback to $.verto.conf
2015-08-24 16:08:13 -03:00
Anthony Minessale
74945217b0
FS-7986 add $.verto.refreshDevices(runtime)
2015-08-20 17:14:10 -05:00
Ítalo Rossi
7ea5dabd0d
Merge pull request #404 in FS/freeswitch from ~JONATASOLIVEIRA/freeswitch:bugfix/FS-7977-selecting-the-highest-supported-resolution-isnt-working to master
...
* commit '880fb810d045458a05f06a4f65353bc61f69ba99':
FS-7977 - [Verto Communicator] Fixing default resolution and cleaning code
2015-08-19 15:49:02 -05:00
William Henry
dd498786eb
FS-7932 - removed the param from the getMute funciton in verto class, not needed on underlying method
2015-08-19 16:42:51 -04:00
Stefan Yohansson
880fb810d0
FS-7977 - [Verto Communicator] Fixing default resolution and cleaning code
2015-08-19 17:36:46 -03:00
Jonatas Oliveira
d178092c2a
Creating Verto Communicator.
...
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
2015-08-05 23:53:10 -05:00
Michael Jerris
12a6b8bc53
FS-7889: [mod_conference] move conference chat to use an event channel so messages only go to the right 'room' for the conference
2015-07-23 19:09:24 -05:00
Anthony Minessale
c702eda6b2
FS-7888 #resolve
2015-07-23 18:12:07 -05:00
Anthony Minessale
bf2654ead7
add speaker device support (only works in canary for now)
2015-07-21 10:59:21 -05:00
Anthony Minessale
f726cb9a53
FS-7769: [mod_conference] Add new multi-canvas and telepresence features
...
mod_conference new features:
add conference layout "1x1+2x1" and add to layout group grid
add conference flag video-bridge-first-two conference flag
add conference flag video-required-for-canvas to only use avatars for members with video
add conference flag video-muxing-personal-canvas
add conf_verto_ prefix for variables to pass on live array subscription notice
add api command conference foo vid-canvas <member_id|all|last|non_moderator> [<newval>]
add api command conference foo vid-layer <member_id|all|last|non_moderator> [<newval>]
add api command conference foo vid-watching-canvas <member_id|all|last|non_moderator> [<newval>]
changed api command conference foo vid-layout, args are now "<layout name>|group <group name> [<canvas_id>]"
add channel vars you can set before entering conference video_initial_canvas and video_initial_watching_canvas
add many new output status vars to conference list api
add new conference member flag "second-screen"
add config param video-canvas-count
add config param video-super-canvas-label-layers
add config param video-super-canvas-show-all-layers
add config param video-super-canvas-bgcolor
verto client:
add google login
add hipchat js file
conf_verto_hipchatURL= to control what hipchat server appears if any
global device init and overrides
allow passing sessid
add confMan.canvasCount
add handling of multiple canvases and launching them, and controlling all of their layouts
re-layout moderator controls and add support for changing the watching and input canvas and layers
when launching another canvas, watch subscriptions for the original call so we can automatically close the additional window
maintain camera settings on call recovery
2015-07-13 18:03:16 -04:00
Anthony Minessale
59d6e6323c
FS-7746 #resolve this should work now
2015-06-30 14:47:01 -05:00
Anthony Minessale
d5c6443b23
FS-7699
2015-06-24 17:02:31 -05:00
Anthony Minessale
ac9506b084
FS-7699
2015-06-24 12:12:15 -05:00
Anthony Minessale
1dc762634d
only test audio once on setup of lib to speed up vid res tests
2015-06-18 13:00:42 -05:00
Anthony Minessale
23e9bfc460
tweak js for more Mozilla compat against FF Nightly
2015-06-18 12:47:10 -05:00
Anthony Minessale
0c75eaa809
FS-7664 #resolve
2015-06-17 11:58:25 -05:00
Anthony Minessale
538c28afea
FS-7657 #resolve #comment since the one in there doesn't work, we'll just take it out. Note you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed)
2015-06-15 15:49:02 -05:00
Anthony Minessale
df7bf942a7
get firefox working again
2015-06-15 13:21:55 -05:00
Anthony Minessale
108f4d4edd
add missing verto assignment
2015-06-15 12:28:52 -05:00
Anthony Minessale
18656a49a3
FS-7509: js typo
2015-05-28 12:47:28 -05:00
Anthony Minessale
e701f7ec9d
FS-7509: nm, this instead
2015-05-28 12:47:27 -05:00
Anthony Minessale
f48289ca2c
FS-7509: update res detection
2015-05-28 12:47:27 -05:00
Anthony Minessale
459f5b347a
FS-7509: add some vid test js functions
2015-05-28 12:47:26 -05:00
Anthony Minessale
5ab557fd51
FS-7509: add userVariables parser to initial connection all variables set in this obj will be set on every inbound call
2015-05-28 12:47:25 -05:00
Anthony Minessale
d1a21c8dd2
FS-7509: fix layout select menu
2015-05-28 12:47:18 -05:00
Brian West
396bc993fa
Sync verto code
2015-03-25 13:30:20 -05:00
Anthony Minessale
0322da0795
add local mute to verto
2015-03-24 19:42:29 -05:00
Anthony Minessale
a8bb1ca2f9
fail call on stream error
2015-03-24 18:50:14 -05:00