This article needs a technical review. How you can help.
This API is available on Firefox OS for internal applications only.
Summary
The getCallForwardingOption
method is used to query current options for call forwarding.
Syntax
var request = navigator.mozMobileConnection.getCallForwardingOption(reason);
Parameters
reason
- This parameter is a number that indicates the reason the call is being forwarded. It is one of:
0
: unconditional1
: mobile busy2
: no reply3
: not reachable4
: forwarding all calls5
: conditionally forwarding all calls
MozMobileCFInfo
interface.
Return
A DOMRequest
object to handle the success or failure of the method call.
If the request is successful, the request's result
is an array of MozMobileCFInfo
objects.
Otherwise, the request's error
is one of:
RadioNotAvailable
RequestNotSupported
GenericFailure
Example
var request = navigator.mozMobileConnection.getCallForwardingOption(MozMobileCFInfo.CALL_FORWARD_REASON_NO_REPLY); request.onsuccess = function () { this.result.forEach(function (CFInfo) { console.log(CFInfo); }); } request.onerror = function () { console.log('operation failed: ' + this.error.name); }
Specification
Not part of any specification.