The EAS Registration procedure allows an EAS to provide its information to an EES in order to enable its discovery.
If there is a change in the requirements or the information of an EAS, it uses the EAS registration update procedure to update the EES.
The EAS uses the EAS de-registration procedure to remove its information from the EES.
EAS registration at the EES can be time bound. So, to maintain the registration, the EAS needs to send a registration update request prior to the registration expiration time. If a registration update request is not received prior to the registration expiration time, the EES treats the EAS as implicitly de-registered.
The EAS sends an EAS registration request to the EES. The request shall include the EAS profile and may include proposed expiration time for the registration.
Upon successful authorization, the EES stores the EAS Profile for later use (e.g. for serving EAS discovery requests received from EECs, etc.) and replies to the EAS with an EAS registration response. If the request includes bundle ID, the EES stores the received information. The EES may provide an expiration time to indicate to the EAS when the registration will automatically expire. To maintain the registration, the EAS shall send a registration update request prior to the expiration time. If a registration update request is not received prior to the expiration time, the EES shall treat the EAS as implicitly de-registered.
The EAS determines that its existing registration needs to be updated (e.g. because the EAS's status or availability schedule has changed, or EAS's registration is about to expire).
The EAS sends an EAS registration update request to the EES. The request shall include the registration ID and may include the EAS profile and proposed expiration time for the updated registration.
Upon successful authorization, the EES updates the registered EAS Profile and replies to the EAS with an EAS registration update response. If the request includes updated bundle ID, the EES updates the stored information. The EES may provide an updated expiration time to indicate to the EAS when the updated registration will automatically expire. To maintain the registration, the EAS shall send a registration update request prior to the expiration time. If a registration update request is not received prior to the expiration time, the EES shall treat the EAS as implicitly de-registered.
Indicates that the registration request was successful.
> Registration ID
M
Identifier of the registration.
> Expiration time
O
Indicates the expiration time of the registration. To maintain an active registration status, a registration update is required before the expiration time.
If the Expiration time IE is not included, it indicates that the registration never expires.
Failure response
O
Indicates that the registration request failed.
> Cause
O
Indicates the cause of registration request failure
Indicates that the registration update request was successful.
> Expiration time
O
Indicates the expiration time of the updated registration. To maintain an active registration status, a registration update is required before the expiration time.
If the Expiration time IE is not included, it indicates that the updated registration never expires.
Failure response
O
Indicates that the registration update request failed.
> Cause
O
Indicates the cause of registration update request failure