Talk:WebAPI/WebTelephony
Jump to navigation
Jump to search
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; }