This API is available on Firefox OS for internal applications only.
The disconnectedReason
read-only property of the TelephonyCall
interface indicates the reason why the call was disconnected (either because there was an error somewhere, or the call ended or wasn't answered.)
Syntax
var myDisconnectedReason = myCall.disconnectedReason;
Value
A
.DOMString
Possible disconnected reason values
BadNumber
NoRouteToDestination
ChannelUnacceptable
OperatorDeterminedBarring
NormalCallClearing
Busy
NoUserResponding
UserAlertingNoAnswer
CallRejected
NumberChanged
CallRejectedDestinationFeature
PreEmption
DestinationOutOfOrder
InvalidNumberFormat
FacilityRejected
ResponseToStatusEnquiry
Congestion
NetworkOutOfOrder
NetworkTempFailure
SwitchingEquipCongestion
AccessInfoDiscarded
RequestedChannelNotAvailable
ResourceUnavailable
QosUnavailable
RequestedFacilityNotSubscribed
IncomingCallsBarredWithinCug
BearerCapabilityNotAuthorized
BearerCapabilityNotAvailable
BearerNotImplemented
ServiceNotAvailable
IncomingCallExceeded
RequestedFacilityNotImplemented
UnrestrictedBearerNotAvailable
ServiceNotImplemented
InvalidTransactionId
NotCugMember
IncompatibleDestination
InvalidTransitNetworkSelection
SemanticallyIncorrectMessage
InvalidMandatoryInfo
MessageTypeNotImplemented
MessageTypeIncompatibleProtocolState
InfoElementNotImplemented
ConditionalIe
MessageIncompatibleProtocolState
RecoveryOnTimerExpiry
Protocol
Interworking
Barred
FDNBlocked
SubscriberUnknown
DeviceNotAccepted
ModifiedDial
CdmaLockedUntilPowerCycle
CdmaDrop
CdmaIntercept
CdmaReorder
CdmaSoReject
CdmaRetryOrder
CdmaAcess
CdmaPreempted
CdmaNotEmergency
CdmaAccessBlocked
Unspecified
Examples
// Telephony object var tel = navigator.mozTelephony; // Place a call tel.dial("123456789").then(function(call) { call.id; call.ondisconnected = function(e) { console.log('Your call was disconnected. Reason: ' + e.call.disconnectedReason); } });
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 | 37.0 (37.0) | 2.2 | No support | No support | No support |
See also
Document Tags and Contributors
Tags:
Contributors to this page:
chrisdavidmills,
teoli
Last updated by:
chrisdavidmills,