TelephonyAPI
by tedbeer
HTML
<pre id='out'></pre>
JavaScript
(function() {
let tel = navigator.mozTelephony || navigator.telephony;
let display = $('#out');
if (!tel) {
display.text('NO Telephony is available');
return;
}
display.text('waiting for a call...');
tel.onincoming = (e) => {
let incomingCall = e.call;
incomingCall.ondisconnected = e => {
display.text('reason: ' + incomingCall.disconnectedReason +
'id: ' + incomingCall.id +
'service id: ' + incomingCall.serviceId
);
setTimeout(() =>
display.text('waiting for a call...'),
5000
);
};
};
})();