This API is available on Firefox OS for internal applications only.
The error
read-only property of the TelephonyCall
interface indicates a returned error when a call does connect successfully.
This is being obsoleted as of Firefox OS 2.2, as the error messages being returned were confusing (some of the errors aren't actually errors, for example call rejected isn't really an error, just a normal possible outcome) — it is being replaced by the more semantically effective TelephonyCall.disconnectedReason
.
Syntax
var myError = myCall.error;
Value
A
.DOMString
Possible error values
BadNumberError
NoRouteToDestinationError
ChannelUnacceptableError
OperatorDeterminedBarringError
NormalCallClearingError
BusyError
NoUserRespondingError
UserAlertingNoAnswerError
CallRejectedError
NumberChangedError
CallRejectedDestinationFeatureError
PreEmptionError
DestinationOutOfOrderError
InvalidNumberFormatError
FacilityRejectedError
ResponseToStatusEnquiryError
CongestionError
NetworkOutOfOrderError
NetworkTempFailureError
SwitchingEquipCongestionError
AccessInfoDiscardedError
RequestedChannelNotAvailableError
ResourceUnavailableError
QosUnavailableError
RequestedFacilityNotSubscribedError
IncomingCallsBarredWithinCugError
BearerCapabilityNotAuthorizedError
BearerCapabilityNotAvailableError
BearerNotImplementedError
ServiceNotAvailableError
IncomingCallExceededError
RequestedFacilityNotImplementedError
UnrestrictedBearerNotAvailableError
ServiceNotImplementedError
InvalidTransactionIdError
NotCugMemberError
IncompatibleDestinationError
InvalidTransitNetworkSelectionError
SemanticallyIncorrectMessageError
InvalidMandatoryInfoError
MessageTypeNotImplementedError
MessageTypeIncompatibleProtocolStateError
InfoElementNotImplementedError
ConditionalIeError
MessageIncompatibleProtocolStateError
RecoveryOnTimerExpiryError
ProtocolError
InterworkingError
BarredError
FDNBlockedError
SubscriberUnknownError
DeviceNotAcceptedError
ModifiedDialError
CdmaLockedUntilPowerCycleError
CdmaDropError
CdmaInterceptError
CdmaReorderError
CdmaSoRejectError
CdmaRetryOrderError
CdmaAcessError
CdmaPreemptedError
CdmaNotEmergencyError
CdmaAccessBlockedError
UnspecifiedError
Examples
// Telephony object var tel = navigator.mozTelephony; // Place a call tel.dial("123456789").then(function(call) { call.id; call.onerror = function(e) { console.log('Your call has enocuntered an error: ' + e.call.error); } });
Specifications
Specification | Status | Comment |
---|---|---|
Web Telephony | Draft | Draft. |
Browser compatibility
For obvious reasons, support is primarily expected on mobile browsers.
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | No support | No support | No support | No support | No support |
Feature | Android | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | No support | 12.0 (12.0) [1] | 1.0.1 [1] | No support | No support | No support |
[1] As of Firefox OS 2.2 (Gecko 37), this property has been obsoleted, and replaced by TelephonyCall.disconnectedReason
.
See also
Document Tags and Contributors
Tags:
Contributors to this page:
chrisdavidmills,
teoli
Last updated by:
chrisdavidmills,