# Functions
GetIMSIFromSessionId extracts IMSI from a sessionId and returns only the IMSI without prefix SessionId format is is considered to be IMMSIxxxxxx-1234, where xxxxx is the imsi to be extracted ie: IMSI123456789012345-54321 -> 123456789012345.
GetIMSIwithPrefixFromSessionId extracts IMSI from a sessionId and returns the IMSI with prefix SessionId format is is considered to be IMMSIxxxxxx-1234, where xxxxx is the imsi to be extracted ie: IMSI123456789012345-54321 -> IMSI123456789012345.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SidFromString converts the string representation of Sid to Sid proto struct.
Function to convert the Sid string to the proto struct.
Function to convert the Sid proto struct to its string representation.
StripPrefixFromIMSIandFormat extracts IMSI from an IMSI with prefix.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UE hit credit limit.
No description provided by the author
FORCED_REAUTHORISATION.
FINAL - UE disconnected, flow not in use.
No description provided by the author
Credit expired.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
38 is unused.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
41 is unused.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
8, 9, 10 are unused.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UNSUPPORTED is not defined in 3GPP.
31, 32 are unused.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Internet (src) -> UE (dst).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UE (src) -> Internet (dst).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
default.
No description provided by the author
No description provided by the author
invalid return code.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
default.
No description provided by the author
No description provided by the author
Disable all APNs for a subscriber.
Enable all APNs for a subscriber.
Subscriber has non-3GPP subscription access to EPC network.
Subscriber has no non-3GPP subscription access to EPC network.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
We want to map these directly to the diameter return codes, so use a placeholder for 0.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
rating_group & monitoring_key required.
rating_group required.
monitoring_key required.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
will map to 06 (EUTRAN, 3GPP TS 29.274) for Gy, 1004 (EUTRAN, 3GPP TS 29.212) S6a, Gx.
will map to 03 (WLAN, 3GPP TS 29.274) for Gy, 0 (WLAN, 3GPP TS 29.212) S6a, Gx.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
invalid return code.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
continue monitoring as normal.
no need to monitor any more.
# Variables
Enum value maps for AbortSessionResult_Code.
Enum value maps for AbortSessionResult_Code.
Enum value maps for AccessNetworkIdentifier.
Enum value maps for AccessNetworkIdentifier.
Enum value maps for AllocateIPRequest_IPVersion.
Enum value maps for AllocateIPRequest_IPVersion.
Enum value maps for APNConfiguration_PDNType.
Enum value maps for APNConfiguration_PDNType.
Enum value maps for ChargingCredit_FinalAction.
Enum value maps for ChargingCredit_FinalAction.
Enum value maps for ChargingCredit_UnitType.
Enum value maps for ChargingCredit_UnitType.
Enum value maps for ChargingReAuthRequest_Type.
Enum value maps for ChargingReAuthRequest_Type.
Enum value maps for CreditLimitType.
Enum value maps for CreditLimitType.
Enum value maps for CreditUsage_UpdateType.
Enum value maps for CreditUsage_UpdateType.
Enum value maps for DeactivateFlowsResult_Result.
Enum value maps for DeactivateFlowsResult_Result.
Enum value maps for EventTrigger.
Enum value maps for EventTrigger.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for FlowDescription_Action.
Enum value maps for FlowDescription_Action.
Enum value maps for FlowMatch_Direction.
Enum value maps for FlowMatch_Direction.
Enum value maps for FlowMatch_IPProto.
Enum value maps for FlowMatch_IPProto.
Enum value maps for FlowQos_Qci.
Enum value maps for FlowQos_Qci.
Enum value maps for FlowRequest_FlowState.
Enum value maps for FlowRequest_FlowState.
Enum value maps for FlowResponse_Result.
Enum value maps for FlowResponse_Result.
Enum value maps for GSMSubscription_GSMAuthAlgo.
Enum value maps for GSMSubscription_GSMAuthAlgo.
Enum value maps for GSMSubscription_GSMSubscriptionState.
Enum value maps for GSMSubscription_GSMSubscriptionState.
Enum value maps for InitRes_InitResult.
Enum value maps for InitRes_InitResult.
Enum value maps for IPAddress_IPVersion.
Enum value maps for IPAddress_IPVersion.
Enum value maps for IPBlock_IPVersion.
Enum value maps for IPBlock_IPVersion.
Enum value maps for IPDesc_IPState.
Enum value maps for IPDesc_IPState.
Enum value maps for IPDesc_IPType.
Enum value maps for IPDesc_IPType.
Enum value maps for LTESubscription_LTEAuthAlgo.
Enum value maps for LTESubscription_LTEAuthAlgo.
Enum value maps for LTESubscription_LTESubscriptionState.
Enum value maps for LTESubscription_LTESubscriptionState.
Enum value maps for MonitoringLevel.
Enum value maps for MonitoringLevel.
Enum value maps for Non3GPPUserProfile_Non3GPPIPAccess.
Enum value maps for Non3GPPUserProfile_Non3GPPIPAccess.
Enum value maps for Non3GPPUserProfile_Non3GPPIPAccessAPN.
Enum value maps for Non3GPPUserProfile_Non3GPPIPAccessAPN.
Enum value maps for PolicyReAuthAnswer_FailureCode.
Enum value maps for PolicyReAuthAnswer_FailureCode.
Enum value maps for PolicyRule_AppName.
Enum value maps for PolicyRule_AppName.
Enum value maps for PolicyRule_AppServiceType.
Enum value maps for PolicyRule_AppServiceType.
Enum value maps for PolicyRule_TrackingType.
Enum value maps for PolicyRule_TrackingType.
Enum value maps for QCI.
Enum value maps for QCI.
Enum value maps for QosArp_PreCap.
Enum value maps for QosArp_PreCap.
Enum value maps for QosArp_PreVul.
Enum value maps for QosArp_PreVul.
Enum value maps for RatingGroup_LimitType.
Enum value maps for RatingGroup_LimitType.
Enum value maps for RATType.
Enum value maps for RATType.
Enum value maps for ReAuthResult.
Enum value maps for ReAuthResult.
Enum value maps for RedirectInformation_AddressType.
Enum value maps for RedirectInformation_AddressType.
Enum value maps for RedirectInformation_Support.
Enum value maps for RedirectInformation_Support.
Enum value maps for RedirectServer_RedirectAddressType.
Enum value maps for RedirectServer_RedirectAddressType.
Enum value maps for RequestOriginType_OriginType.
Enum value maps for RequestOriginType_OriginType.
Enum value maps for RuleModResult_Result.
Enum value maps for RuleModResult_Result.
Enum value maps for SendDlRes_SendDlResult.
Enum value maps for SendDlRes_SendDlResult.
Enum value maps for SetupFlowsResult_Result.
Enum value maps for SetupFlowsResult_Result.
Enum value maps for SingleEnodebStatus_StatusProperty.
Enum value maps for SingleEnodebStatus_StatusProperty.
Enum value maps for SubscriberID_IDType.
Enum value maps for SubscriberID_IDType.
Enum value maps for SubscriberQuotaUpdate_Type.
Enum value maps for SubscriberQuotaUpdate_Type.
Enum value maps for UsageMonitoringCredit_Action.
Enum value maps for UsageMonitoringCredit_Action.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
-------------------------------------------------------------------------- IP allocation service definition --------------------------------------------------------------------------.
No description provided by the author
No description provided by the author
For details about values see 29.212.
-------------------------------------------------------------------------- [mobilityd] List of assigned IP blocks --------------------------------------------------------------------------.
AssignedPolicies contains the base names and policy rules currently assigned for a subscriber.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CloseAssocReq - request to notify MME of a closing/resetting assocation.
CloseAssocRes - response for CloseAssocReq, present for forwards compat.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DeactivateFlowsRequest can be used to deactivate all flows for a subscriber, all flows for some rules, or particular rules for a subscriber, depending on which parameters are passed.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
-------------------------------------------------------------------------- PolicyAssignment controller definition.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
-------------------------------------------------------------------------- Message Definitions for TR-069 message injection.
No description provided by the author
No description provided by the author
-------------------------------------------------------------------------- GSM/LTE subscription info --------------------------------------------------------------------------.
This msg is used for get/set API for mobilityD UplinkGatewayInfo object This object has information about Internet Gateway.
InitReq - request for sctpd to initialize sctp connection.
InitRes - response with status of sctp initialization.
InstalledPolicies contains the base names and policy rules currently active for a subscriber.
-------------------------------------------------------------------------- IP Address definition.
-------------------------------------------------------------------------- IP Block definition.
-------------------------------------------------------------------------- [mobilityd] IP descriptor (IP desc) describing an assigned IP --------------------------------------------------------------------------.
-------------------------------------------------------------------------- [mobilityd] List of IP descriptors --------------------------------------------------------------------------.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewAssocReq - request to notify MME of new eNB association.
NewAssocRes - response for NewAssocReq, present for forwards compat.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
-------------------------------------------------------------------------- Policy flow rules
A rule is a named policy that defines a type of traffic to meter.
No description provided by the author
No description provided by the author
QoS Information to be sent in CCR-Init message.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SendDlReq - requests a downlink packet to be sent to eNB.
SendDlRes - response with status of downlink packet send.
SendUlReq - requests an uplink packet to be sent to MME.
SendUlRes - response for SendUlReq, present for forwards compat.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Deprecated.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
-------------------------------------------------------------------------- User subscription record.
-------------------------------------------------------------------------- SubscriberID (or SID) uniquely identifies the subscriber across the system --------------------------------------------------------------------------.
No description provided by the author
No description provided by the author
-------------------------------------------------------------------------- Subscriber IP table definition --------------------------------------------------------------------------.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TgppContext is a session specific 3GPP context session proxy may meed session manager to persist.
UEMacFlowRequest is used to link a subscriber ID to a MAC address.
UnimplementedAbortSessionResponderServer can be embedded to have forward compatible implementations.
UnimplementedCentralSessionControllerServer can be embedded to have forward compatible implementations.
UnimplementedEnodebdServer can be embedded to have forward compatible implementations.
UnimplementedLocalSessionManagerServer can be embedded to have forward compatible implementations.
UnimplementedMobilityServiceServer can be embedded to have forward compatible implementations.
UnimplementedPipelinedServer can be embedded to have forward compatible implementations.
UnimplementedPolicyAssignmentControllerServer can be embedded to have forward compatible implementations.
UnimplementedPolicyDBServer can be embedded to have forward compatible implementations.
UnimplementedS6AServiceServer can be embedded to have forward compatible implementations.
UnimplementedSctpdDownlinkServer can be embedded to have forward compatible implementations.
UnimplementedSctpdUplinkServer can be embedded to have forward compatible implementations.
UnimplementedSessionProxyResponderServer can be embedded to have forward compatible implementations.
UnimplementedSpgwServiceServer can be embedded to have forward compatible implementations.
UnimplementedSubscriberDBServer can be embedded to have forward compatible implementations.
No description provided by the author
No description provided by the author
No description provided by the author
New received threshold for a usage monitor.
A request to update a usage monitor given its usage and session information TODO this message name is misleading since we don't only use it for usage reporting.
Response to a usage monitor update with the credit received and session info.
Used amount for a usage monitor.
No description provided by the author
# Interfaces
AbortSessionResponderClient is the client API for AbortSessionResponder service.
AbortSessionResponderServer is the server API for AbortSessionResponder service.
CentralSessionControllerClient is the client API for CentralSessionController service.
CentralSessionControllerServer is the server API for CentralSessionController service.
EnodebdClient is the client API for Enodebd service.
EnodebdServer is the server API for Enodebd service.
LocalSessionManagerClient is the client API for LocalSessionManager service.
LocalSessionManagerServer is the server API for LocalSessionManager service.
MobilityServiceClient is the client API for MobilityService service.
MobilityServiceServer is the server API for MobilityService service.
PipelinedClient is the client API for Pipelined service.
PipelinedServer is the server API for Pipelined service.
PolicyAssignmentControllerClient is the client API for PolicyAssignmentController service.
PolicyAssignmentControllerServer is the server API for PolicyAssignmentController service.
PolicyDBClient is the client API for PolicyDB service.
PolicyDBServer is the server API for PolicyDB service.
S6AServiceClient is the client API for S6AService service.
S6AServiceServer is the server API for S6AService service.
SctpdDownlinkClient is the client API for SctpdDownlink service.
SctpdDownlinkServer is the server API for SctpdDownlink service.
SctpdUplinkClient is the client API for SctpdUplink service.
SctpdUplinkServer is the server API for SctpdUplink service.
SessionProxyResponderClient is the client API for SessionProxyResponder service.
SessionProxyResponderServer is the server API for SessionProxyResponder service.
SpgwServiceClient is the client API for SpgwService service.
SpgwServiceServer is the server API for SpgwService service.
SubscriberDBClient is the client API for SubscriberDB service.
SubscriberDBServer is the server API for SubscriberDB service.
# Type aliases
No description provided by the author
For details about values read 3GPP 24.302.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IPs can be in 1 of 4 states during their lifecycle; see mobilityd.ip_allocator for full description.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LocalSessionManager service
.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author