Telephony.ready

This API is available on Firefox OS for internal applications only.

The ready read-only property of the Telephony interface provides an asynchronous notification that the object is initialized.

This is useful because when a Telephony object is created it takes some time to sync the information with the underlying hardware layer and fully initialize. If the code tries to read a value such as Telephony.call before Telephony.ready is resolved, the value may not be correct.

Syntax

myTelephony.ready.then(function() {
  // do something now telephony is initialized
});

Value

Ā A Promise that resolves with void when the telephony object is initialised.

Examples

// Telephony object
var tel = navigator.mozTelephony;

tel.ready.then(function() {
Ā  // ok, now let's make some calls
});

Specifications

Specification Status Comment
Web Telephony Draft Draft

Browser compatibility

For obvious reasons, support is primarily expected on mobile browsers.

Supported in Firefox OS 1.0.1.

See also