8 Access rules

22.1743GPPPush ServiceRelease 17Service aspectsStage 1TS

The Push Recipient shall be able to define access rules, in order to control how her privacy requirements shall be handled by the Push function.

It shall be possible for the Push Recipient to define the following access rules:

  • The Push Recipient shall be able to allow push data from individual push initiators or groups of Push Initiators to transmit push data to the Push recipient
  • It shall be possible for the Push Recipient to uniquely identify a Push initiator and the addressed User Agent prior to accepting or declining a request to receive push data from that Push Initiator.
  • The Push Recipient shall be able to automatically decline push data from individual push initiators or groups of Push Initiators to transmit push data to the Push recipient
  • At any time it shall be possible for the Push Recipient to stop receipt of push data from a Push Initiator. This may include any push data from this Push Initiator or only push data addressed to a particular User Agent of the Push Recipient.
  • The Push Recipient shall be able to allow individual push initiators or groups of Push Initiators to transmit push data without user interaction at the Push Recipient’s side.

It shall be possible for the Push Recipient to define these access rules based on:

  • The identity of the Push Initiator
  • The addressed User Agent

In addition it shall be possible for the Push Recipient to specify the validity of these access rules

  • Only for the next request of the Push Initiator or
  • For a pre-defined period e.g. next hour
  • Unlimited, i.e. till modification or removal of the access rule.

NOTE: A set of default access rules may be defined by the operator.