Thx for sharing !! 2016-04-22 16:50 GMT+02:00 Gregor Nanger <gregor@infomedia.si>:
Justo for info. I managed to solve problem.
This error: Cannot read property 'sinkId' of undefined.
is caused if developer make mistake :-)))
I set useSpeak: true, insted objectId of device :-((
But I found that I didn't know and maybe it will help to someone.
Even if you want to use verto only for audio calls, there still needs to be set video object (can be hidden) in html. Otherwise incoming audio is not working.
I set: <video width=800 id="webcam" autoplay="autoplay" hidden="true"></video> and add tag:'webcam' in verto initialization.
Now everything works as expected, except 2 sec delay in audio stream from browser to endpoint.
2016-04-22 0:31 GMT+02:00 Gregor Nanger <gregor@infomedia.si>:
Thank you for answer.
I think that something is conflicting with other javascript library. I am integrating verto in other solution (angularjs and bunch of other javascripts). Demo is also working ok in my environment.
How can I be sure that I am using latest lib? Should I just download latest branch?
2016-04-21 19:59 GMT+02:00 Ítalo Rossi <italo@freeswitch.org>:
Hey Gregor,
Can you double check if you're using the most recent version of verto js lib?
On Thu, Apr 21, 2016 at 4:49 AM, Gregor Nanger <gregor@infomedia.si> wrote:
I am building my web phone with verto from scratch and using this tutorial:
http://evoluxbr.github.io/verto-docs/
BAsically everything is ok, I can register and make calls, but I cannot hear audio. Mic is working, but not speakers. I see error:
Cannot read property 'sinkId' of undefined. This is error line:
$.verto.dialog.prototype.setAudioPlaybackDevice = function(sinkId, callback, arg) { var dialog = this; var element = dialog.audioStream;
* if (typeof element.sinkId !== 'undefined') {*
I get dialog object without audioStream property and hence element is null.
I am using self signed certificate. Could this be cause?
Best regards, Gregor
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE: http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Ítalo Rossi italo@freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE: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
-- 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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org