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
MozMobileCFInfointerface.
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:
RadioNotAvailableRequestNotSupportedGenericFailure
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.