http://sipjs.com/guides/reuse-mediastreams/
I keep getting this error in my Firefox console:
Tue Feb 02 2016 16:43:18 GMT-0500 (Eastern Standard Time) | sip.transport | connecting to WebSocket wss://WEBSOCKETURL/ws" sip-0.7.3.js:2884:3
TypeError: SIP.WebRTC.getUserMedia is not a function
vici_phone.js:503:1
This is the code in question:
// get a media stream so users are not constantly prompted
var mediaStream;
var mediaConstraints = {
audio: true,
video: false
};
function getUserMediaSuccess (stream) {
console.log('getUserMedia succeeded', stream)
mediaStream = stream;
}
function getUserMediaFailure (e) {
console.error('getUserMedia failed:', e);
}
SIP.WebRTC.getUserMedia(mediaConstraints, getUserMediaSuccess, getUserMediaFailure);