| Call Barring hierarchy |
| ====================== |
| |
| Service org.ofono |
| Interface org.ofono.CallBarring |
| Object path [variable prefix]/{modem0,modem1,...} |
| |
| Methods dict GetProperties() |
| |
| Contains the properties for this object. |
| |
| Possible Errors: [service].Error.InProgress |
| [service].Error.NotImplemented |
| |
| void ChangePassword(string old_password, string new_password) |
| |
| Register new network password for the barring |
| services. |
| |
| Possible Errors: [service].Error.InProgress |
| [service].Error.InvalidFormat |
| [service].Error.Failed |
| |
| void DisableAll(string password) |
| |
| Disables all call barrings. |
| |
| Possible Errors: [service].Error.InProgress |
| [service].Error.NotImplemented |
| [service].Error.InvalidArguments |
| [service].Error.InvalidFormat |
| [service].Error.Failed |
| |
| void DisableAllIncoming(string password) |
| |
| Disables barrings for incoming calls. |
| |
| Possible Errors: [service].Error.InProgress |
| [service].Error.NotImplemented |
| [service].Error.InvalidArguments |
| [service].Error.InvalidFormat |
| [service].Error.Failed |
| |
| void DisableAllOutgoing(string password) |
| |
| Disables barrings for outgoing calls. |
| |
| Possible Errors: [service].Error.InProgress |
| [service].Error.NotImplemented |
| [service].Error.InvalidArguments |
| [service].Error.InvalidFormat |
| [service].Error.Failed |
| |
| void SetProperty(string property, variant value, string pin2) |
| |
| Sets the given property value to that specified in |
| call parameter. For all properties, the password |
| (typically PIN2) must be provided. |
| |
| Possible Errors: [service].Error.InProgress |
| [service].Error.NotImplemented |
| [service].Error.InvalidArguments |
| [service].Error.InvalidFormat |
| [service].Error.Failed |
| |
| Signals PropertyChanged(string property, variant value) |
| |
| Signal is emitted whenever a property has changed. |
| The new value is passed as the signal argument. |
| |
| Properties string VoiceIncoming [readwrite] |
| |
| Contains the value of the barrings for the incoming |
| voice calls. The possible values are: |
| - "always" bar all incoming voice calls |
| - "whenroaming" bar incoming voice calls when roaming, |
| - "disabled" if no barring is active |
| |
| string VoiceOutgoing [readwrite] |
| |
| Contains the value of the barrings for the outgoing |
| voice calls. The possible values are: |
| - "all" bar all outgoing calls |
| - "international" bar all outgoing international calls |
| - "internationalnothome" bar all outgoing |
| international calls except to home country |
| - "disabled" if no barring is active |