1864008640086400Session duration in seconds. Maximal value of 24 hours is used if not set. After session has expired the client will receive SESSION_TERMINATED event. See notification callback.
User equipment identifier
123456789@domain.com123456789Subscriber number in E.164 format (starting with country code). Optionally prefixed with '+'.
192.168.0.1/24IPv4 address may be specified in form <address/mask> as:
- address - an IPv4 number in dotted-quad form 1.2.3.4. Only this exact IP number will match the flow control rule.
- address/mask - an IP number as above with a mask width of the form 1.2.3.4/24. In this case, all IP numbers from 1.2.3.0 to 1.2.3.255 will match. The bit width MUST be valid for the IP version.
2001:db8:85a3:8d3:1319:8a2e:370:7344IPv6 address, following IETF 5952 format, may be specified in form <address/mask> as:
- address - The /128 subnet is optional for single addresses:
- 2001:db8:85a3:8d3:1319:8a2e:370:7344
- 2001:db8:85a3:8d3:1319:8a2e:370:7344/128
- address/mask - an IP v6 number with a mask:
- 2001:db8:85a3:8d3::0/64
- 2001:db8:85a3:8d3::/64
Application server identifier
192.168.0.1/24IPv4 address may be specified in form <address/mask> as:
- address - an IPv4 number in dotted-quad form 1.2.3.4. Only this exact IP number will match the flow control rule.
- address/mask - an IP number as above with a mask width of the form 1.2.3.4/24. In this case, all IP numbers from 1.2.3.0 to 1.2.3.255 will match. The bit width MUST be valid for the IP version.
2001:db8:85a3:8d3:1319:8a2e:370:7344IPv6 address, following IETF 5952 format, may be specified in form <address/mask> as:
- address - The /128 subnet is optional for single addresses:
- 2001:db8:85a3:8d3:1319:8a2e:370:7344
- 2001:db8:85a3:8d3:1319:8a2e:370:7344/128
- address/mask - an IP v6 number with a mask:
- 2001:db8:85a3:8d3::0/64
- 2001:db8:85a3:8d3::/64
Ports may be specified as a list of ranges or single ports.
6553565535Ports may be specified as a list of ranges or single ports.
6553565535QOS_E- Qualifier for enhanced communication profileQOS_S- Qualifier for the requested QoS profile SQOS_M- Qualifier for the requested QoS profile MQOS_L- Qualifier for the requested QoS profile L
QOS_EQOS_SQOS_MQOS_Lhttps://application-server.com/notificationsAllows asynchronous delivery of session related events
c8974e592c2fa383d4a3960714Authentification token for callback API
Example Request
{
"duration": 86400,
"ueId": {
"externalId": "123456789@domain.com",
"msisdn": "123456789",
"ipv4addr": "192.168.0.1/24",
"ipv6addr": "2001:db8:85a3:8d3:1319:8a2e:370:7344"
},
"asId": {
"ipv4addr": "192.168.0.1/24",
"ipv6addr": "2001:db8:85a3:8d3:1319:8a2e:370:7344"
},
"uePorts": {
"ranges": [
{
"from": 5010,
"to": 5020
}
],
"ports": [
5060,
5070
]
},
"asPorts": {
"ranges": [
{
"from": 5010,
"to": 5020
}
],
"ports": [
5060,
5070
]
},
"qos": "QOS_E",
"notificationUri": "https://application-server.com/notifications",
"notificationAuthToken": "c8974e592c2fa383d4a3960714"
}{
"duration": 86400,
"ueId": {
"externalId": "123456789@domain.com",
"msisdn": "123456789",
"ipv4addr": "192.168.0.1/24",
"ipv6addr": "2001:db8:85a3:8d3:1319:8a2e:370:7344"
},
"asId": {
"ipv4addr": "192.168.0.1/24",
"ipv6addr": "2001:db8:85a3:8d3:1319:8a2e:370:7344"
},
"uePorts": {
"ranges": [
{
"from": 5010,
"to": 5020
}
],
"ports": [
5060,
5070
]
},
"asPorts": {
"ranges": [
{
"from": 5010,
"to": 5020
}
],
"ports": [
5060,
5070
]
},
"qos": "QOS_E",
"notificationUri": "https://application-server.com/notifications",
"notificationAuthToken": "c8974e592c2fa383d4a3960714"
}1864008640086400Session duration in seconds. Maximal value of 24 hours is used if not set. After session has expired the client will receive SESSION_TERMINATED event. See notification callback.
User equipment identifier
123456789@domain.com123456789Subscriber number in E.164 format (starting with country code). Optionally prefixed with '+'.
192.168.0.1/24IPv4 address may be specified in form <address/mask> as:
- address - an IPv4 number in dotted-quad form 1.2.3.4. Only this exact IP number will match the flow control rule.
- address/mask - an IP number as above with a mask width of the form 1.2.3.4/24. In this case, all IP numbers from 1.2.3.0 to 1.2.3.255 will match. The bit width MUST be valid for the IP version.
2001:db8:85a3:8d3:1319:8a2e:370:7344IPv6 address, following IETF 5952 format, may be specified in form <address/mask> as:
- address - The /128 subnet is optional for single addresses:
- 2001:db8:85a3:8d3:1319:8a2e:370:7344
- 2001:db8:85a3:8d3:1319:8a2e:370:7344/128
- address/mask - an IP v6 number with a mask:
- 2001:db8:85a3:8d3::0/64
- 2001:db8:85a3:8d3::/64
Application server identifier
192.168.0.1/24IPv4 address may be specified in form <address/mask> as:
- address - an IPv4 number in dotted-quad form 1.2.3.4. Only this exact IP number will match the flow control rule.
- address/mask - an IP number as above with a mask width of the form 1.2.3.4/24. In this case, all IP numbers from 1.2.3.0 to 1.2.3.255 will match. The bit width MUST be valid for the IP version.
2001:db8:85a3:8d3:1319:8a2e:370:7344IPv6 address, following IETF 5952 format, may be specified in form <address/mask> as:
- address - The /128 subnet is optional for single addresses:
- 2001:db8:85a3:8d3:1319:8a2e:370:7344
- 2001:db8:85a3:8d3:1319:8a2e:370:7344/128
- address/mask - an IP v6 number with a mask:
- 2001:db8:85a3:8d3::0/64
- 2001:db8:85a3:8d3::/64
Ports may be specified as a list of ranges or single ports.
6553565535Ports may be specified as a list of ranges or single ports.
6553565535QOS_E- Qualifier for enhanced communication profileQOS_S- Qualifier for the requested QoS profile SQOS_M- Qualifier for the requested QoS profile MQOS_L- Qualifier for the requested QoS profile L
QOS_EQOS_SQOS_MQOS_Lhttps://application-server.com/notificationsAllows asynchronous delivery of session related events
c8974e592c2fa383d4a3960714Authentification token for callback API
Session ID in UUID format
1639479600Timestamp of session start in seconds since unix epoch
1639566000Timestamp of session expiration if the session was not deleted, in seconds since unix epoch
Message severity
INFOWARNINGDetailed message text
Example Response
{
"duration": 86400,
"ueId": {
"externalId": "123456789@domain.com",
"msisdn": "123456789",
"ipv4addr": "192.168.0.1/24",
"ipv6addr": "2001:db8:85a3:8d3:1319:8a2e:370:7344"
},
"asId": {
"ipv4addr": "192.168.0.1/24",
"ipv6addr": "2001:db8:85a3:8d3:1319:8a2e:370:7344"
},
"uePorts": {
"ranges": [
{
"from": 5010,
"to": 5020
}
],
"ports": [
5060,
5070
]
},
"asPorts": {
"ranges": [
{
"from": 5010,
"to": 5020
}
],
"ports": [
5060,
5070
]
},
"qos": "QOS_E",
"notificationUri": "https://application-server.com/notifications",
"notificationAuthToken": "c8974e592c2fa383d4a3960714",
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"startedAt": 1639479600,
"expiresAt": 1639566000,
"messages": [
{
"severity": "INFO",
"description": "string"
}
]
}Session notifications callback callback
Important: this endpoint is to be implemented by the API consumer. The QoD server will call this endpoint whenever any network related event occurs. Currently only SESSION_TERMINATED event is implemented. Any other network events are ignored.
Session ID in UUID format
SESSION_TERMINATEDExample Payload
{
"sessionId": "f6567dd8-e069-418e-8893-7d22fcf12459",
"event": "SESSION_TERMINATED"
}1864008640086400Session duration in seconds. Maximal value of 24 hours is used if not set. After session has expired the client will receive SESSION_TERMINATED event. See notification callback.
User equipment identifier
123456789@domain.com123456789Subscriber number in E.164 format (starting with country code). Optionally prefixed with '+'.
192.168.0.1/24IPv4 address may be specified in form <address/mask> as:
- address - an IPv4 number in dotted-quad form 1.2.3.4. Only this exact IP number will match the flow control rule.
- address/mask - an IP number as above with a mask width of the form 1.2.3.4/24. In this case, all IP numbers from 1.2.3.0 to 1.2.3.255 will match. The bit width MUST be valid for the IP version.
2001:db8:85a3:8d3:1319:8a2e:370:7344IPv6 address, following IETF 5952 format, may be specified in form <address/mask> as:
- address - The /128 subnet is optional for single addresses:
- 2001:db8:85a3:8d3:1319:8a2e:370:7344
- 2001:db8:85a3:8d3:1319:8a2e:370:7344/128
- address/mask - an IP v6 number with a mask:
- 2001:db8:85a3:8d3::0/64
- 2001:db8:85a3:8d3::/64
Application server identifier
192.168.0.1/24IPv4 address may be specified in form <address/mask> as:
- address - an IPv4 number in dotted-quad form 1.2.3.4. Only this exact IP number will match the flow control rule.
- address/mask - an IP number as above with a mask width of the form 1.2.3.4/24. In this case, all IP numbers from 1.2.3.0 to 1.2.3.255 will match. The bit width MUST be valid for the IP version.
2001:db8:85a3:8d3:1319:8a2e:370:7344IPv6 address, following IETF 5952 format, may be specified in form <address/mask> as:
- address - The /128 subnet is optional for single addresses:
- 2001:db8:85a3:8d3:1319:8a2e:370:7344
- 2001:db8:85a3:8d3:1319:8a2e:370:7344/128
- address/mask - an IP v6 number with a mask:
- 2001:db8:85a3:8d3::0/64
- 2001:db8:85a3:8d3::/64
Ports may be specified as a list of ranges or single ports.
6553565535Ports may be specified as a list of ranges or single ports.
6553565535QOS_E- Qualifier for enhanced communication profileQOS_S- Qualifier for the requested QoS profile SQOS_M- Qualifier for the requested QoS profile MQOS_L- Qualifier for the requested QoS profile L
QOS_EQOS_SQOS_MQOS_Lhttps://application-server.com/notificationsAllows asynchronous delivery of session related events
c8974e592c2fa383d4a3960714Authentification token for callback API
Session ID in UUID format
1639479600Timestamp of session start in seconds since unix epoch
1639566000Timestamp of session expiration if the session was not deleted, in seconds since unix epoch
Message severity
INFOWARNINGDetailed message text
Example Response
{
"duration": 86400,
"ueId": {
"externalId": "123456789@domain.com",
"msisdn": "123456789",
"ipv4addr": "192.168.0.1/24",
"ipv6addr": "2001:db8:85a3:8d3:1319:8a2e:370:7344"
},
"asId": {
"ipv4addr": "192.168.0.1/24",
"ipv6addr": "2001:db8:85a3:8d3:1319:8a2e:370:7344"
},
"uePorts": {
"ranges": [
{
"from": 5010,
"to": 5020
}
],
"ports": [
5060,
5070
]
},
"asPorts": {
"ranges": [
{
"from": 5010,
"to": 5020
}
],
"ports": [
5060,
5070
]
},
"qos": "QOS_E",
"notificationUri": "https://application-server.com/notifications",
"notificationAuthToken": "c8974e592c2fa383d4a3960714",
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"startedAt": 1639479600,
"expiresAt": 1639566000,
"messages": [
{
"severity": "INFO",
"description": "string"
}
]
}Session notifications callback
Important: this endpoint is to be implemented by the API consumer. The QoD server will call this endpoint whenever any network related event occurs. Currently only SESSION_TERMINATED event is implemented. Any other network events are ignored.
Session ID in UUID format
SESSION_TERMINATEDExample Request
{
"sessionId": "f6567dd8-e069-418e-8893-7d22fcf12459",
"event": "SESSION_TERMINATED"
}{
"sessionId": "f6567dd8-e069-418e-8893-7d22fcf12459",
"event": "SESSION_TERMINATED"
}