OpenAPI
OpenAPI Version: 3.0.0
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
The ConvergedCharging service provides charging for session and event based NF services. This ConvergedCharging service offers charging:
With quota management (online; this includes support for both blocking mode and non-blocking mode)
Without quota management (offline)
Charging information record generation
The following table shows the CHF Services and CHF Service Operations:
Service Name |
Service Operations |
Operation Semantics |
Example |
---|---|---|---|
Nchf_ConvergedCharging |
Create |
Request/Response |
SMF |
Update |
Request/Response |
SMF |
|
Release |
Request/Response |
SMF |
|
Notify |
Notify |
SMF |
Reference: 3GPP TS 32.290 v15.1.0
OpenAPI Version: 3.0.0
Description: ConvergedCharging Service
Version: 1.R15.0.0
Title: Nchf_ConvergedCharging
Description:-
3GPP TS 32.291 Telecommunication management; Charging management;
5G system, charging service; Stage 3.
URL: 'http://www.3gpp.org/ftp/Specs/archive/32_series/32.291/'
URL: '{apiRoot}/nchf-convergedcharging/v1'
Variables:
API Root:
Default: https://example.com
Description: apiRoot as defined in subclause 4.4 of 3GPP TS 29.501.
Method: Post
Request Body:
Required/Optional: true
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/ChargingDataRequest'
Responses:
'201' Created
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/ChargingDataResponse'
'400' Bad request
Content:
Application/JSON:
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'403' Forbidden
Content:
Application/JSON:
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'404' Not Found
Content:
Application/JSON:
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'410': Reference 'TS29571_CommonData.yaml#/components/responses/410'
default: Reference 'TS29571_CommonData.yaml#/components/responses/default'
Callbacks:
myNotification:
'{$request.body#/notifyUri}':
Method: Post
Request Body:
Required/Optional: true
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/ChargingNotifyRequest'
Responses:
'204' 'No Content, Notification was succesfull'
'400' Bad request
Content:
Application/JSON:
Schema:
Reference: >-
TS29571_CommonData.yaml#/components/schemas/ProblemDetails
default: Reference 'TS29571_CommonData.yaml#/components/responses/default'
Method: Post
Request Body:
Required/Optional: true
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/ChargingDataRequest'
Parameters:
- name: ChargingDataRef
In: path
Description: a unique identifier for a charging data resource in a PLMN
Required/Optional: true
Schema:
Type: string
Responses:
'200' OK. Updated Charging Data resource is returned
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/ChargingDataResponse'
'400' Bad request
Content:
Application/JSON:
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'403' Forbidden
Content:
Application/JSON:
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'404' Not Found
Content:
Application/JSON:
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'410': Reference 'TS29571_CommonData.yaml#/components/responses/410'
default: Reference 'TS29571_CommonData.yaml#/components/responses/default'
Method: Post
Request Body:
Required/Optional: true
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/ChargingDataRequest'
Parameters:
- name: ChargingDataRef
In: path
Description: a unique identifier for a charging data resource in a PLMN
Required/Optional: true
Schema:
Type: string
Responses:
'204' No Content.
'404' Not Found
Content:
Application/JSON:
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'410': Reference 'TS29571_CommonData.yaml#/components/responses/410'
default: Reference 'TS29571_CommonData.yaml#/components/responses/default'
Type: object
Properties:
subscriberIdentifier:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
nfConsumerIdentification:
Reference: '#/components/schemas/NFConsumerIdentification'
invocationTimeStamp:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
invocationSequenceNumber:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
oneTimeEvent:
Type: boolean
notifyUri:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
multipleUnitUsage:
Type: array
Items:
Reference: '#/components/schemas/MultipleUnitUsage'
minItems: 0
triggers:
Type: array
Items:
Reference: '#/components/schemas/Trigger'
minItems: 0
pDUSessionChargingInformation:
Reference: '#/components/schemas/PDUSessionChargingInformation'
roamingQBCInformation:
Reference: '#/components/schemas/RoamingQBCInformation'
sMSChargingInformation:
Reference: '#/components/schemas/SMSChargingInformation'
Required:
- nfConsumerIdentification
- invocationTimeStamp
- invocationSequenceNumber
Type: object
Properties:
invocationTimeStamp:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
invocationSequenceNumber:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
invocationResult:
Reference: '#/components/schemas/InvocationResult'
sessionFailover:
Reference: '#/components/schemas/SessionFailover'
multipleUnitInformation:
Type: array
Items:
Reference: '#/components/schemas/MultipleUnitInformation'
minItems: 0
triggers:
Type: array
Items:
Reference: '#/components/schemas/Trigger'
minItems: 0
pDUSessionChargingInformation:
Reference: '#/components/schemas/PDUSessionChargingInformation'
roamingQBCInformation:
Reference: '#/components/schemas/RoamingQBCInformation'
Required:
- invocationTimeStamp
- invocationSequenceNumber
Type: object
Properties:
notificationType:
Reference: '#/components/schemas/NotificationType'
reauthorizationDetails:
Type: array
Items:
Reference: '#/components/schemas/ReauthorizationDetails'
minItems: 0
Required:
- notificationType
Type: object
Properties:
nFName:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
nFIPv4Address:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
nFIPv6Address:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
nFPLMNID:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
nodeFunctionality:
Reference: '#/components/schemas/NodeFunctionality'
Required:
- nFName
- nFIPv4Address
- nFIPv6Address
- nodeFunctionality
Type: object
Properties:
ratingGroup:
Reference: '#/components/schemas/RatingGroup'
requestedUnit:
Reference: '#/components/schemas/RequestedUnit'
UsedUnitContainer:
Type: array
Items:
Reference: '#/components/schemas/UsedUnitContainer'
minItems: 0
uPFID:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
Required:
- ratingGroup
Type: object
Properties:
error:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
failureHandling:
Reference: '#/components/schemas/FailureHandling'
Type: object
Properties:
triggerType:
Reference: '#/components/schemas/TriggerType'
triggerCategory:
Reference: '#/components/schemas/TriggerCategory'
timeLimit:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
volumeLimit:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
maxNumberOfccc:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
Required:
- triggerType
- triggerCategory
Type: object
Properties:
resultCode:
Reference: '#/components/schemas/ResultCode'
ratingGroup:
Reference: '#/components/schemas/RatingGroup'
grantedUnit:
Reference: '#/components/schemas/GrantedUnit'
triggers:
Type: array
Items:
Reference: '#/components/schemas/Trigger'
minItems: 0
validityTime:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
quotaHoldingTime:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
finalUnitIndication:
Reference: '#/components/schemas/FinalUnitIndication'
timeQuotaThreshold:
Type: integer
volumeQuotaThreshold:
Type: integer
unitQuotaThreshold:
Type: integer
uPFID:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
Required:
- ratingGroup
Type: object
Properties:
time:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
totalVolume:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
uplinkVolume:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
downlinkVolume:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
serviceSpecificUnits:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
Type: object
Properties:
serviceId:
Reference: '#/components/schemas/ServiceId'
quotaManagementIndicator:
Reference: '#/components/schemas/QuotaManagementIndicator'
triggers:
Type: array
Items:
Reference: '#/components/schemas/Trigger'
minItems: 0
triggerTimestamp:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
time:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
totalVolume:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
uplinkVolume:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
downlinkVolume:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
serviceSpecificUnits:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
eventTimeStamps:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
localSequenceNumber:
Type: integer
pDUContainerInformation:
Reference: '#/components/schemas/PDUContainerInformation'
Required:
- localSequenceNumber
Type: object
Properties:
tariffTimeChange:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
time:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
totalVolume:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
uplinkVolume:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
downlinkVolume:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
serviceSpecificUnits:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
Type: object
Properties:
finalUnitAction:
Reference: '#/components/schemas/FinalUnitAction'
restrictionFilterRule:
Reference: '#/components/schemas/IPFilterRule'
filterId:
Type: string
redirectServer:
Reference: '#/components/schemas/RedirectServer'
Required:
- finalUnitAction
Type: object
Properties:
redirectAddressType:
Reference: '#/components/schemas/RedirectAddressType'
redirectServerAddress:
Type: string
Required:
- redirectAddressType
- redirectServerAddress
Type: object
Properties:
serviceId:
Reference: '#/components/schemas/ServiceId'
ratingGroup:
Reference: '#/components/schemas/RatingGroup'
quotaManagementIndicator:
Reference: '#/components/schemas/QuotaManagementIndicator'
Type: object
Properties:
chargingId:
Reference: '#/components/schemas/ChargingId'
userInformation:
Reference: '#/components/schemas/UserInformation'
userLocationinfo:
Reference: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
userLocationTime:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
presenceReportingAreaInformation:
Type: object
additionalProperties:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo'
minProperties: 0
uetimeZone:
Reference: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
pduSessionInformation:
Reference: '#/components/schemas/PDUSessionInformation'
unitCountInactivityTimer:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
rANSecondaryRATUsageReport:
Reference: '#/components/schemas/RANSecondaryRATUsageReport'
Required:
- userInformation
- pduSessionInformation
Type: object
Properties:
servedGPSI:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
servedPEI:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Pei'
unauthenticatedFlag:
Type: boolean
roamerInOut:
Reference: '#/components/schemas/RoamerInOut'
Required:
- servedGPSI
Type: object
Properties:
networkSlicingInfo:
Reference: '#/components/schemas/NetworkSlicingInfo'
pduSessionID:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
pduType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PduSessionType'
sscMode:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SscMode'
hPlmnId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
servingNetworkFunctionID:
Reference: '#/components/schemas/ServingNetworkFunctionID'
ratType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/RatType'
dnnId:
Type: string
chargingCharacteristics:
Type: string
chargingCharacteristicsSelectionMode:
Reference: '#/components/schemas/ChargingCharacteristicsSelectionMode'
startTime:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
stopTime:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
3gppPSDataOffStatus:
Reference: '#/components/schemas/3GPPPSDataOffStatus'
sessionStopIndicator:
Type: boolean
pduAddress:
Reference: '#/components/schemas/PDUAddress'
diagnostics:
Reference: '#/components/schemas/Diagnostics'
qoSInformation:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DefaultQosInformation'
servingCNPlmnId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
Required:
- pduSessionID
- dnnId
Type: object
Properties:
timeofFirstUsage:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
timeofLastUsage:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
qoSInformation:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DefaultQosInformation'
aFCorrelationInformation:
Type: string
userLocationInformation:
Reference: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
uetimeZone:
Reference: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
rATType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/RatType'
servingNodeID:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Guami'
minItems: 0
presenceReportingAreaInformation:
Type: object
additionalProperties:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo'
minProperties: 0
3gppPSDataOffStatus:
Reference: '#/components/schemas/3GPPPSDataOffStatus'
sponsorIdentity:
Type: string
applicationserviceProviderIdentity:
Type: string
chargingRuleBaseName:
Type: string
Type: object
Properties:
sNSSAI:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
Required:
- sNSSAI
Type: object
Properties:
pduIPv4Address:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
pduIPv6Address:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
pduAddressprefixlength:
Type: integer
IPv4dynamicAddressFlag:
Type: boolean
IPv6dynamicAddressFlag:
Type: boolean
Type: object
Properties:
servingNetworkFunctionName:
Type: string
servingNetworkFunctionInstanceid:
Type: string
gUAMI:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Guami'
Type: object
Properties:
multipleQFIcontainer:
Type: array
Items:
Reference: '#/components/schemas/MultipleQFIcontainer'
minItems: 0
uPFID:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
roamingChargingProfile:
Reference: '#/components/schemas/RoamingChargingProfile'
Type: object
Properties:
triggers:
Type: array
Items:
Reference: '#/components/schemas/Trigger'
minItems: 0
triggerTimestamp:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
time:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
totalVolume:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
uplinkVolume:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
localSequenceNumber:
Type: integer
qFIContainerInformation:
Reference: '#/components/schemas/QFIContainerInformation'
Required:
- localSequenceNumber
Type: object
Properties:
qFI:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Qfi'
timeofFirstUsage:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
timeofLastUsage:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
qoSInformation:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DefaultQosInformation'
userLocationInformation:
Reference: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
uetimeZone:
Reference: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
presenceReportingAreaInformation:
Type: object
additionalProperties:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo'
minProperties: 0
rATType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/RatType'
servingNetworkFunctionID:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Guami'
minItems: 0
3gppPSDataOffStatus:
Reference: '#/components/schemas/3GPPPSDataOffStatus'
Type: object
Properties:
triggers:
Type: array
Items:
Reference: '#/components/schemas/Trigger'
minItems: 0
partialRecordMethod:
Reference: '#/components/schemas/PartialRecordMethod'
Type: object
Properties:
originatorInfo:
Reference: '#/components/schemas/OriginatorInfo'
recipientInfo:
Type: array
Items:
Reference: '#/components/schemas/RecipientInfo'
minItems: 0
userEquipmentInfo:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Pei'
userLocationinfo:
Reference: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
uetimeZone:
Reference: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
rATType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/RatType'
sMSCAddress:
Type: string
sMDataCodingScheme:
Type: integer
sMMessageType:
Reference: '#/components/schemas/SMMessageType'
sMReplyPathRequested:
Reference: '#/components/schemas/ReplyPathRequested'
sMUserDataHeader:
Type: string
sMStatus:
Type: string
sMDischargeTime:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
numberofMessagesSent:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
sMServiceType:
Reference: '#/components/schemas/SMServiceType'
sMSequenceNumber:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
sMSresult:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
submissionTime:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
sMPriority:
Reference: '#/components/schemas/SMPriority'
messageReference:
Type: string
messageSize:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
messageClass:
Reference: '#/components/schemas/MessageClass'
deliveryReportRequested:
Reference: '#/components/schemas/DeliveryReportRequested'
Type: object
Properties:
originatorSUPI:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
originatorGPSI:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
originatorOtherAddress:
Reference: '#/components/schemas/SMAddressInfo'
originatorReceivedAddress:
Reference: '#/components/schemas/SMAddressInfo'
originatorSCCPAddress:
Type: string
sMOriginatorInterface:
Reference: '#/components/schemas/SMInterface'
sMOriginatorProtocolId:
Type: string
Type: object
Properties:
recipientSUPI:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
recipientGPSI:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
recipientOtherAddress:
Reference: '#/components/schemas/SMAddressInfo'
recipientReceivedAddress:
Reference: '#/components/schemas/SMAddressInfo'
recipientSCCPAddress:
Type: string
sMDestinationInterface:
Reference: '#/components/schemas/SMInterface'
sMrecipientProtocolId:
Type: string
Type: object
Properties:
sMaddressType:
Reference: '#/components/schemas/SMAddressType'
sMaddressData:
Type: string
sMaddressDomain:
Reference: '#/components/schemas/SMAddressDomain'
Type: object
Properties:
recipientAddressInfo:
Reference: '#/components/schemas/SMAddressInfo'
sMaddresseeType:
Reference: '#/components/schemas/SMAddresseeType'
Type: object
Properties:
classIdentifier:
Reference: '#/components/schemas/ClassIdentifier'
tokenText:
Type: string
Type: object
Properties:
domainName:
Type: string
3GPPIMSIMCCMNC:
Type: string
Type: object
Properties:
interfaceId:
Type: string
interfaceText:
Type: string
interfacePort:
Type: string
interfaceType:
Reference: '#/components/schemas/InterfaceType'
Type: object
Properties:
rANSecondaryRATType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/RatType'
qosFlowsUsageReports:
Type: array
Items:
Reference: '#/components/schemas/QosFlowsUsageReport'
Type: Uint32
Type: Uint32
Type: integer
Type: string
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
Type: object
Properties:
qFI:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Qfi'
startTimestamp:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
endTimestamp:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
uplinkVolume:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
downlinkVolume:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
anyOf:
- type: string
enum:
- REAUTHORIZATION
- ABORT_CHARGING
- type: string
anyOf:
- type: string
enum:
- SMF
- type: string
anyOf:
- type: string
enum:
- HOME_DEFAULT
- ROAMING_DEFAULT
- VISITING_DEFAULT
- type: string
anyOf:
- type: string
enum:
- QUOTA_THRESHOLD
- QHT
- FINAL
- QUOTA_EXHAUSTED
- VALIDITY_TIME
- OTHER_QUOTA_TYPE
- FORCED_REAUTHORISATION
- UNUSED_QUOTA_TIMER
- ABNORMAL_RELEASE
- QOS_CHANGE
- VOLUME_LIMIT
- TIME_LIMIT
- PLMN_CHANGE
- USER_LOCATION_CHANGE
- RAT_CHANGE
- UE_TIMEZONE_CHANGE
- TARIFF_TIME_CHANGE
- MAX_NUMBER_OF_CHANGES_IN CHARGING_CONDITIONS
- MANAGEMENT_INTERVENTION
- CHANGE_OF_UE_PRESENCE_IN PRESENCE_REPORTING_AREA
- CHANGE_OF_3GPP_PS_DATA_OFF_STATUS
- SERVING_NODE_CHANGE
- REMOVAL_OF_UPF
- ADDITION_OF_UPF
- type: string
anyOf:
- type: string
enum:
- TERMINATE
- REDIRECT
- RESTRICT_ACCESS
- type: string
anyOf:
- type: string
enum:
- IPV4
- IPV6
- URL
- type: string
anyOf:
- type: string
enum:
- IMMEDIATE_REPORT
- DEFERRED_REPORT
- type: string
anyOf:
- type: string
enum:
- ONLINE_CHARGING
- OFFLINE_CHARGING
- type: string
anyOf:
- type: string
enum:
- TERMINATE
- CONTINUE
- RETRY_AND_TERMINATE
- type: string
anyOf:
- type: string
enum:
- FAILOVER_NOT_SUPPORTED
- FAILOVER_SUPPORTED
- type: string
anyOf:
- type: string
enum:
- ACTIVE
- INACTIVE
- type: string
anyOf:
- type: string
enum:
- SUCCESS
- END_USER_SERVICE_DENIED
- QUOTA_MANAGEMENT _NOT_APPLICABLE
- QUOTA_LIMIT_REACHED
- END_USER_SERVICE_REJECTED
- USER_UNKNOWN
- RATING_FAILED
- type: string
anyOf:
- type: string
enum:
- DEFAULT
- INDIVIDUAL
- type: string
anyOf:
- type: string
enum:
- IN_BOUND
- OUT_BOUND
- type: string
anyOf:
- type: string
enum:
- SUBMISSION
- DELIVERY_REPORT
- SM_SERVICE_REQUEST
- type: string
anyOf:
- type: string
enum:
- LOW
- NORMAL
- HIGH
- type: string
anyOf:
- type: string
enum:
- YES
- NO
- type: string
anyOf:
- type: string
enum:
- UNKNOWN
- MOBILE_ORIGINATING
- MOBILE_TERMINATING
- APPLICATION_ORIGINATING
- APPLICATION_TERMINATING
- type: string
anyOf:
- type: string
enum:
- PERSONAL
- ADVERTISEMENT
- INFORMATIONAL
- AUTO
- type: string
anyOf:
- type: string
enum:
- EMAIL_ADDRESS
- MSISDN
- IPV4_ADDRESS
- IPV6_ADDRESS
- NUMERIC_SHORTCODE
- ALPHANUMERIC_SHORTCODE
- OTHER
- IMSI
- type: string
anyOf:
- type: string
enum:
- TO
- CC
- BCC
- type: string
anyOf:
- type: string
enum:
- VAS4SMS_SHORT_MESSAGE_CONTENT_PROCESSING
- VAS4SMS_SHORT_MESSAGE_FORWARDING
- VAS4SMS_SHORT_MESSAGE_FORWARDING_MULTIPLE_SUBSCRIPTIONS
- VAS4SMS_SHORT_MESSAGE_FILTERING
- VAS4SMS_SHORT_MESSAGE_RECEIPT
- VAS4SMS_SHORT_MESSAGE_NETWORK_STORAGE
- VAS4SMS_SHORT_MESSAGE_TO_MULTIPLE_DESTINATIONS
- VAS4SMS_SHORT_MESSAGE_VIRTUAL_PRIVATE_NETWORK(VPN)
- VAS4SMS_SHORT_MESSAGE_AUTO_REPLY
- VAS4SMS_SHORT_MESSAGE_PERSONAL_SIGNATURE
- VAS4SMS_SHORT_MESSAGE_DEFERRED_DELIVERY
- VAS4SMS_SHORT_MESSAGE_CONTENT_PROCESSING
- type: string
anyOf:
- type: string
enum:
- NO_REPLY_PATH_SET
- REPLY_PATH_SET
- type: string