Push Notification hierarchy =============== Service org.ofono Interface org.ofono.PushNotification Object path [variable prefix]/{modem0,modem1,...} Methods void RegisterAgent(object path) Registers an agent which will be called whenever a new Smart Messaging based SMS arrives. Possible Errors: [service].Error.InProgress [service].Error.InvalidArguments [service].Error.InvalidFormat [service].Error.Failed void UnregisterAgent(object path) Unregisters an agent. Possible Errors: [service].Error.InvalidArguments [service].Error.Failed PushNotificationAgent Hierarchy [experimental] =============== Service unique name Interface org.ofono.PushNotificationAgent Object path freely definable Methods void ReceiveNotification(array{byte} notification, dict info) Requests the agent to process a new SMS that has arrived containing a WAP PUSH. The dictionary info contains 'Sender', 'LocalSentTime' and 'SentTime' properties. Possible Errors: None void Release() [noreply] Agent is being released, possibly because of oFono terminating, SMS interface is being torn down or modem off. No UnregisterAgent call is needed.