<html>
<head>
<link rel="stylesheet" href="/sip-test.css">
</head>
<body>
<script src="/assets/js/sip/sip-0.7.3.js"></script>
<script type='text/javascript'>//<![CDATA[
window.onload=function(){
/*
* Check out the full guide at
* http://sipjs.com/guides/make-call/
*
* This sample uses
* http://sipjs.com/download/sip-0.7.0.min.js
*
* Login with your developer account to receive calls at
* http://sipjs.com/demo-phone
*/
var session;
var endButton = document.getElementById('endCall');
endButton.addEventListener("click", function () {
session.bye();
alert("Call Ended");
}, false);
//Creates the anonymous user agent so that you can make calls
var userAgent = new SIP.UA();
//here you determine whether the call has video and audio
var options = {
media: {
constraints: {
audio: true,
video: true
},
render: {
remote: document.getElementById('remoteVideo'),
local: document.getElementById('localVideo')
}
}
};
//makes the call
session = userAgent.invite('sip:mrolsen@as-east-001.ubixvoip.net', options);
}//]]>
</script>
<video id="remoteVideo"></video>
<video id="localVideo" muted="muted"></video>
<button id="endCall">End Call</button>
</body>
</html>