| IpMultimediaSystem Hierarchy |
| ============================ |
| |
| Service org.ofono |
| Interface org.ofono.IpMultimediaSystem |
| Object path [variable prefix]/{modem0,modem1,...} |
| |
| Methods dict GetProperties() |
| |
| Returns all IpMultimediaSystem configuration properties. |
| |
| void SetProperty(string property, variant value) |
| |
| Changes the value of the specified property. Only |
| properties that are listed as readwrite are |
| changeable. On success a PropertyChanged signal |
| will be emitted. |
| |
| Possible Errors: [service].Error.InProgress |
| [service].Error.InvalidArguments |
| [service].Error.Failed |
| |
| void Register() |
| |
| Attempts to register to IMS. A successful method return |
| indicates that the registration process could be |
| initiated successfully. The actual registration state |
| will be reflected by the 'Registered' property. |
| |
| Possible Errors: [service].Error.InProgress |
| [service].Error.NotImplemented |
| |
| void Unregister() |
| |
| Attempts to unregister from IMS. A successful method |
| return indicates that the unregistration process could |
| be initiated successfully. The actual unregistration |
| state will be reflected by the 'Registered' property. |
| |
| Possible Errors: [service].Error.InProgress |
| [service].Error.NotImplemented |
| |
| Signals PropertyChanged(string property, variant value) |
| |
| This signal indicates a changed value of the given |
| property. |
| |
| Properties boolean Registered [readonly] |
| |
| Contains the current IMS registration state. |
| |
| boolean VoiceCapable [readonly, optional] |
| |
| Boolean representing whether voice call transfer over |
| RTP (IMS) is available. |
| |
| boolean SmsCapable [readonly, optional] |
| |
| Boolean representing whether SMS-over-IMS is available. |