This API is available on Firefox OS for internal applications only.
Summary
The setCallForwardingOption method is used to configure call forward options.
Syntax
var request = navigator.mozMobileConnection.setCallForwardingOption(options);
Parameters
- options
- An object containing the call forward rule to set. This object expects the same properties as those defined in the
MozMobileCFInfointerface except for theactiveproperty which has no meaning when setting such a call forward rule.
Return
A DOMRequest object to handle the success or error of the method call.
If the request fails, the request's error will be either RadioNotAvailable, RequestNotSupported, IllegalSIMorME, or GenericFailure.
Example
var options = {
action : MozMobileCFInfo.CALL_FORWARD_ACTION_ENABLE,
reason : MozMobileCFInfo.CALL_FORWARD_REASON_UNCONDITIONAL,
serviceClass: MozMobileConnectionInfo.ICC_SERVICE_CLASS_VOICE,
number : alternatePhoneNumber,
timeSeconds : 5
};
var setOption = navigator.mozMobileConnection.setCallForwardingOption(options);
setOption.onsuccess = function () {
console.log('Options successfully set');
}
setOption.onerror = function () {
console.log('Unable to set options: ' + this.error.name);
}
Specification
Not part of any specification.