| Parameter | Description |
|---|---|
| Requestor identity | REQUIRED. Represents the identity of the notification management client. |
| Channel type | REQUIRED. Represents PULL or PUSH method to be used for delivering the notification messages.
|
| PUSH channel details | OPTIONAL. Represents details of the type of PUSH delivery and its associated data as specified in Table A.1.2-2. |
| Expiry Time | REQUIRED. Represents the duration the notification channel shall be active (i.e. channel lifetime) as requested by the notification management client. |
| Pull Notification Message Trigger | OPTIONAL. Represents the application trigger for pulling notification messages. When set to "true", it indicates to the SNM-S about the SNM-C capability to support application trigger to initiate pull notification message procedure. Set to "false" or omitted otherwise. (NOTE) |
| VAL Id Cluster List | REQUIRED. Represents the list of VAL identities corresponding to the VAL services as specified in Table A.1.2-3. |
|
NOTE:
This attribute may be provided if "Channel type" is set to PULL TYPE.
|
|
| Parameter | Description |
|---|---|
| PUSH Callback-URL | REQUIRED. Represents PUSH call back URL where the SNM-S shall push the notification messages received by the VAL server. |
| Parameter | Description |
|---|---|
| VAL User Identity | REQUIRED. Represents the identity of VAL user within the VAL service. |
| VAL Service ID | REQUIRED. Represents the Identify of the VAL service. |
| VAL Application ID | REQUIRED. Represents the Identity of the VAL application residing in the VAL UE. |
| Parameter | Description |
|---|---|
| Notification URL | OPTIONAL. Represents the URL that shall be used by SNM-C to pull notification if the channel type is PULL. |
| Callback URL | REQUIRED. Represents the URL, which shall be notified to VAL client by SNM-C. Further this URL shall be shared by VAL client to VAL server while subscribing for a VAL services. |
| Channel Identifier | REQUIRED. Represents the identifier of the newly created notification channel. |
| Pull Notification Message Trigger | OPTIONAL. Represents the application trigger for pulling notification messages. When set to "true", it indicates the SNM-S is capable to send application trigger to SNM-C to initiate pull notification message procedure. Set to "false" or omitted otherwise. (NOTE) |
| Expiry Time | OPTIONAL. Represents the duration the notification channel shall be active (i.e. channel lifetime) as requested by the notification management client. |
|
NOTE:
This attribute may be provided for PULL notification channel type.
|
|
| Parameter | Description |
|---|---|
| Channel Identifier | REQUIRED. Represents the identifier of the notification channel corresponding to the SNM-C. |
| VAL Notification Message List | REQUIRED. Represents a list of notification messages. Each notification message represents the message received from VAL servers which is encoded by SNM-S as specified in Table A.2.2-2. |
| Parameter | Description |
|---|---|
| VAL Id Cluster Info | REQUIRED. Represents the VAL identities shared by VAL server along with the VAL notification message which is encoded as specified in Table A.1.2-3. |
| VAL Notification Message Type | REQUIRED. Represents the content type of the VAL notification message as shared by the VAL server. |
| VAL Notification Message Length | REQUIRED. Represents the length of the VAL notification message. |
| VAL Notification Message | REQUIRED. Represents the message received from the VAL server to be notified to the SNM-C. |
| Parameter | Description |
|---|---|
| Requestor Identity | REQUIRED. Represents the identity of the notification management client. |
| Channel Identifier | REQUIRED. Represents the identifier of the notification channel corresponding to the SNM-C. |
{
"Channel Identifier": "abcde",
"VAL Notification Message List": {
"VAL Notification Message 1":{
"VAL Id Cluster Info": {
"VAL User Identity": "aob@example.com",
"VAL Service ID": "MMTEL services",
"VAL Application ID": "Call App"
},
"VAL Notification Message Type": "text",
"VAL Notification Message Length": "34",
"VAL Notification Message": "6 notifications from your friends!"
},
"VAL Notification Message 2": {
"VAL Id Cluster Info": {
"VAL User Identity": "xyz@example.com",
"VAL Service ID": "Messaging services",
"VAL Application ID": "Msg App"
},
"VAL Notification Message Type": "text",
"VAL Notification Message Length": "35",
"VAL Notification Message": "11 new messages from your contacts!"
}
}
}
| Parameter | Description |
|---|---|
| Requestor identity | REQUIRED. Represents the identity of the notification management client. |
| Channel Identifier | REQUIRED. Represents the identifier of the notification channel corresponding to the SNM-C to be deleted. |
| VAL Identity Cluster Info | OPTIONAL. Represents the VAL identities to be deregistered from the notification channel encoded as specified in Table A.1.2-3. |
| Parameter | Description |
|---|---|
| Requestor identity | REQUIRED. Represents the identity of the notification management client. |
| Channel Identifier | REQUIRED. Represents the identifier of the notification channel corresponding to the SNM-C to be updated. |
| Expiry Time | OPTIONAL. Represents the duration the notification channel shall be active. |
| Parameter | Description |
|---|---|
| Expiry Time | OPTIONAL. Represents the duration the notification channel shall be active (i.e. channel lifetime) as indicated by the notification management server. |