Changes

Jump to: navigation, search

Talk:WebAPI/WebTelephony

885 bytes added, 11:53, 7 September 2011
Created page with "Counter proposal: navigator.telephony would return an object with the following interface interface Telephony : EventTarget { TelephonySession newSession(DOMString numbe..."
Counter proposal:


navigator.telephony would return an object with the following interface

interface Telephony : EventTarget {
TelephonySession newSession(DOMString number); // Multiple number call??

attribute Function onincoming;
}

interface TelephonySession : EventTarget {
readonly attribute DOMString originNumber;
readonly attribute DOMString number;

void start();

readonly attribute DOMString readyState; // "calling", "incomming", "connected", "closed", "busy"
// Can we get info on when a call goes from "trying to place call" to "calling"?
attribute Function onconnect;
attribute Function ondisconnect;
attribute Function onbusy;

void answer(); // Should this make the session the active one?
void hangUp();
}

interface IncomingCallEvent : Event {
readonly attribute TelephonySession session;
}
172
edits

Navigation menu