{"id":13800427,"url":"https://github.com/emanuelfreitas/3gpp-documentation","last_synced_at":"2025-05-13T09:31:43.804Z","repository":{"id":194174290,"uuid":"164854192","full_name":"emanuelfreitas/3gpp-documentation","owner":"emanuelfreitas","description":"3GPP Documentation","archived":false,"fork":false,"pushed_at":"2023-09-11T21:21:53.000Z","size":480926,"stargazers_count":69,"open_issues_count":0,"forks_count":23,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-18T15:53:28.538Z","etag":null,"topics":["3gpp","5g-core-network","documentation"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emanuelfreitas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-09T11:55:55.000Z","updated_at":"2024-11-15T22:04:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"52d0a6a7-825d-49dc-b5bf-0fa17a3480d4","html_url":"https://github.com/emanuelfreitas/3gpp-documentation","commit_stats":null,"previous_names":["emanuelfreitas/3gpp-documentation"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelfreitas%2F3gpp-documentation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelfreitas%2F3gpp-documentation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelfreitas%2F3gpp-documentation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emanuelfreitas%2F3gpp-documentation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emanuelfreitas","download_url":"https://codeload.github.com/emanuelfreitas/3gpp-documentation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253913144,"owners_count":21983265,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3gpp","5g-core-network","documentation"],"created_at":"2024-08-04T00:01:12.501Z","updated_at":"2025-05-13T09:31:38.776Z","avatar_url":"https://github.com/emanuelfreitas.png","language":"Python","funding_links":[],"categories":["Documents"],"sub_categories":["Diameter"],"readme":"# 3GPP Documentation\n\n## Table of contents\n* [5G Core Network](#5GCoreNetwork)\n  * [Architecture](#5GArchitecture)\n  * [Reference Points](#5GReferencePoints)\n  * [Services](#5GServices)\n  * [Network Functions and entities](#5GNetworkFunctions)\n    * [AMF (Access and Mobility Management Function)](#AMF)\n    * [AUSF (Authentication Server Function)](#AUSF)\n    * [BSF (Binding Support Function)](#BSF)\n    * [CHF (Charging Function)](#CHF)\n    * [NEF (Network Exposure Function)](#NEF)\n    * [NRF (NF Repository Function)](#NRF)\n    * [NWDAF (Network Data Analytics Function)](#NDAF)\n    * [PCF (Policy Control Function)](#PCF)\n    * [SMF (Session Management Function)](#SMF)\n    * [UDR (Unified Data Repository)](#UDR)\n* [Policy and Charging Control](#PCC)\n   * [OCS (Online Charging System)](#OCS)\n   * [PCRF (Policy and Charging Rule Function)](#PCRF)\n   \n## 5G Core Network \u003ca name=\"5GCoreNetwork\"\u003e\u003c/a\u003e\n* [TS 23.501 - System Architecture for the 5G System](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2023.501%20-%20System%20Architecture%20for%20the%205G%20System/Rel-17/ts_123501v170900p.pdf)\n* [TS 23.502 - Procedures for the 5G System (5GS)](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2023.502%20-%20Procedures%20for%20the%205G%20System%20(5GS)/Rel-17/ts_123502v170900p.pdf)\n* [TS 23.503 - Policy and Charging Control Framework for the 5G System](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2023.503%20-%20Policy%20and%20Charging%20Control%20Framework%20for%20the%205G%20System/Rel-17/ts_123503v170900p.pdf)\n* [TS 29.501 - Principles and Guidelines for Services Definition](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.501%20-%20Principles%20and%20Guidelines%20for%20Services%20Definition/Rel-17/ts_129501v170700p.pdf)\n* [TS 29.571 - Common Data Types for Service Based Interfaces](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.571%20-%20Common%20Data%20Types%20for%20Service%20Based%20Interfaces/Rel-17/ts_129571v170900p.pdf)\n* [TS 33.501 - Security architecture and procedures for 5G System](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2033.501%20-%20Security%20architecture%20and%20procedures%20for%205G%20System/Rel-17/ts_133501v171000p.pdf)\n\n###### Common APIs\n* [TS 29.571 Common Data Types](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29571_CommonData.yaml)\n* [TS 29.122 Common Data Types](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29122_CommonData.yaml)\n\n### Architecture \u003ca name=\"5GArchitecture\"\u003e\u003c/a\u003e\n#### 5G System architecture\n![5G System architecture](https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/documentation/images/5G%20System%20architecture.png \"5G System architecture\")\n\n#### PCF/CHF Interfaces\n![PCF Interfaces](https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/documentation/images/PCF%20Interfaces.png \"PCF Interfaces\")\n\n### Reference points \u003ca name=\"5GReferencePoints\"\u003e\u003c/a\u003e\n| Interface | Description |\n|:---------:|:------------|\n| N1 | Reference point between the UE and the AMF |\n| N2 | Reference point between the (R)AN and the AMF |\n| N3 | Reference point between the (R)AN and the UPF |\n| N4 | Reference point between the SMF and the UPF |\n| **N5** | Reference point between the PCF and an AF |\n| N6 | Reference point between the UPF and a Data Network |\n| **N7** | Reference point between the SMF and the PCF |\n| N8 | Reference point between the UDM and the AMF |\n| N9 | Reference point between two UPFs |\n| N10 | Reference point between the UDM and the SMF |\n| N11 | Reference point between the AMF and the SMF |\n| N12 | Reference point between AMF and AUSF |\n| N13 | Reference point between the UDM and Authentication Server function the AUSF |\n| N14 | Reference point between two AMFs |\n| **N15** | Reference point between the PCF and the AMF in the case of non-roaming scenario, PCF in the visited network and AMF in the case of roaming scenario |\n| N16 | Reference point between two SMFs (in roaming case between SMF in the visited network and the SMF in the home network) |\n| N17 | Reference point between AMF and 5G-EIR |\n| N18 | Reference point between any NF and UDSF |\n| N22 | Reference point between AMF and NSSF |\n| **N23** | Reference point between PCF and NWDAF |\n| **N24** | Reference point between the PCF in the visited network and the PCF in the home network |\n| N27 | Reference point between NRF in the visited network and the NRF in the home network |\n| **N28** | Reference point between PCF and OCS |\n| N31 | Reference point between the NSSF in the visited network and the NSSF in the home network |\n| N32 | Reference point between SEPP in the visited network and the SEPP in the home network |\n| N33 | Reference point between NEF and AF |\n| N34 | Reference point between NSSF and NWDAF |\n| N35 | Reference point between UDM and UDR |\n| **N36** | Reference point between PCF and UDR |\n| N37 | Reference point between NEF and UDR |\n| **N40** | Reference point between SMF and the CHF |\n| N50 | Reference point between AMF and the CBCF | \n\n### Services \u003ca name=\"5GServices\"\u003e\u003c/a\u003e\n| Producer | Consumer | Service | Standard | API |\n|:--------:|:--------:|:--------|:--------:|:----|\n| [PCF](#PCF)     | AF           | Npcf_PolicyAuthorization  | [TS 29.514](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.514%20-%20Policy%20Authorization%20Service/Rel-17/ts_129514v170900p.pdf) | [PCF Policy Authorization Service](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29514_Npcf_PolicyAuthorization.yaml) |\n|                 | SMF          | Npcf_SMPolicyControl      | [TS 29.512](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.512%20-%20Session%20Management%20Policy%20Control%20Service/Rel-17/ts_129512v171100p.pdf) | [Session Management Policy Control Service](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29512_Npcf_SMPolicyControl.yaml) |\n|                 | AMF          | Npcf_AMPolicyControl      | [TS 29.507](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.507%20-%20Access%20and%20Mobility%20Policy%20Control%20Service/Rel-17/ts_129507v170900p.pdf) | [Access and Mobility Policy Control Service](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29507_Npcf_AMPolicyControl.yaml) |\n|                 | NEF          | Npcf_EventExposure        | [TS 29.523](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.523%20-%20Policy%20Control%20Event%20Exposure%20Service/Rel-17/ts_129523v170800p.pdf) | [PCF Event Exposure Service](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29523_Npcf_EventExposure.yaml) |\n|                 |              | Npcf_BDTPolicyControl     | [TS 29.554](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.554%20-%20Background%20Data%20Transfer%20Policy%20Control%20Service/Rel-17/ts_129554v170400p.pdf) | [PCF BDT Policy Control Service](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29554_Npcf_BDTPolicyControl.yaml) |\n| [NWDAF](#NWDAF) | PCF          | Nnwdaf_EventsSubscription | [TS 29.520](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.520%20-%20Network%20Data%20Analytics%20Services/Rel-17/ts_129520v171100p.pdf) | [Nnwdaf_EventsSubscription Service API](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29520_Nnwdaf_EventsSubscription.yaml) |\n|                 |              | Nnwdaf_AnalyticsInfo      | [TS 29.520](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.520%20-%20Network%20Data%20Analytics%20Services/Rel-17/ts_129520v171100p.pdf) | [Nnwdaf_AnalyticsInfo Service API](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29520_Nnwdaf_AnalyticsInfo.yaml) |\n| [CHF](#CHF)     | PCF          | Nchf_SpendingLimitControl | [TS 29.594](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.594%20-%20Spending%20Limit%20Control%20Service/Rel-17/ts_129594v170500p.pdf) | [Spending Limit Control](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29594_Nchf_SpendingLimitControl.yaml) |\n|                 | NF           | Nchf_ConvergedCharging    | [TS 32.291](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.291%20-%205G%20system,%20charging%20service;%20Stage%203/Rel-17/ts_132291v170700p.pdf) | [Converged Charging](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS32291_Nchf_ConvergedCharging.yaml) |\n|                 | NF           | Nchf_OfflineOnlyCharging  | [TS 32.291](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.291%20-%205G%20system,%20charging%20service;%20Stage%203/Rel-17/ts_132291v170700p.pdf) | [Offline Only Charging](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS32291_Nchf_OfflineOnlyCharging.yaml) |\n| [UDR](#UDR)     | PCF          | Nudr_DataRepository       | [TS 29.504](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.504%20-%20Unified%20Data%20Repository%20Services/Rel-17/ts_129504v171100p.pdf) | [Unified Data Repository Service](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29504_Nudr_DR.yaml) |\n| [BSF](#BSF)     | PCF, NEF, AF | Nbsf_Management           | [TS 29.521](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.521%20-%20Binding%20Support%20Management%20Service/Rel-17/ts_129521v170900p.pdf) | [Binding Support Management Service API](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29521_Nbsf_Management.yaml) |\n| [NRF](#NRF)     | ALL NF       | Nnrf_NFManagement         | [TS 29.510](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.510%20-%20Network%20Function%20Repository%20Services/Rel-17/ts_129510v171000p.pdf) | [NRF NFManagement Service](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29510_Nnrf_NFManagement.yaml) |\n|                 |              | Nnrf_NFDiscovery          | [TS 29.510](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.510%20-%20Network%20Function%20Repository%20Services/Rel-17/ts_129510v171000p.pdf) | [NRF NFDiscovery Service](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29510_Nnrf_NFDiscovery.yaml) |\n|                 |              | Nnrf_AccessToken          | [TS 29.510](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.510%20-%20Network%20Function%20Repository%20Services/Rel-17/ts_129510v171000p.pdf) | [NRF OAuth2 Authorization](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29510_Nnrf_AccessToken.yaml) |\n\n### Network Functions and entities  \u003ca name=\"5GNetworkFunctions\"\u003e\u003c/a\u003e\n\n#### AMF (Access and Mobility Management Function)\u003ca name=\"AMF\"\u003e\u003c/a\u003e\n\n###### APIs\n* [Communication](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29518_Namf_Communication.yaml)\n* [Event Exposure](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29518_Namf_EventExposure.yaml)\n* [Location](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29518_Namf_Location.yaml)\n* [MT](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29518_Namf_MT.yaml)\n\n#### AUSF (Authentication Server Function)\u003ca name=\"AUSF\"\u003e\u003c/a\u003e\n* [TS 29.509 - Authentication Server Services](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.509%20-%20Authentication%20Server%20Services/Rel-17/ts_129509v170900p.pdf)\n###### APIs\n* [UE Authentication](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29509_Nausf_UEAuthentication.yaml)\n* [SoR Protection](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29509_Nausf_SoRProtection.yaml)\n\n#### BSF (Binding Support Function)\u003ca name=\"BSF\"\u003e\u003c/a\u003e\n* [TS 29.521 - Binding Support Management Service](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.521%20-%20Binding%20Support%20Management%20Service/Rel-17/ts_129521v170900p.pdf)\n\n#### CHF (Charging Function) \u003ca name=\"CHF\"\u003e\u003c/a\u003e\n* [TS 29.594 - Spending Limit Control Service](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.594%20-%20Spending%20Limit%20Control%20Service/Rel-17/ts_129594v170500p.pdf)\n* [TS 32.240 - Telecommunication management; Charging management; Charging architecture and principles](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.240%20-%20Charging%20architecture%20and%20principles/Rel-17/ts_132240v171000p.pdf)\n* [TS 32.255 - Telecommunication management; Charging management; 5G data connectivity domain charging; Stage 2](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.255%20-%20Telecommunication%20management;%20Charging%20management;%205G%20data%20connectivity%20domain%20charging;%20Stage%202/Rel-17/ts_132255v171000p.pdf)\n* [TS 32.290 - Telecommunication management; Charging management; 5G system; Services, operations and procedures of charging using Service Based Interface (SBI)](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.290%20-%20Services,%20operations%20and%20procedures%20of%20charging%20using%20Service%20Based%20Interface%20(SBI)/Rel-17/ts_132290v170700p.pdf)\n* [TS 32.291 - 5G system, charging service; Stage 3](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.291%20-%205G%20system,%20charging%20service;%20Stage%203/Rel-17/ts_132291v170700p.pdf)\n\n#### NEF (Network Exposure Function) \u003ca name=\"NEF\"\u003e\u003c/a\u003e\n* [TS 29.551 - 5G System; Packet Flow Description Management Service; Stage 3](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.551%20-%205G%20System;%20Packet%20Flow%20Description%20Management%20Service;%20Stage%203/Rel-17/ts_129551v170800p.pdf)\n\n###### APIs\n* [Packet Flow Description (PFD) Management](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29551_Nnef_PFDmanagement.yaml)\n\n#### NRF (NF Repository Function) \u003ca name=\"NRF\"\u003e\u003c/a\u003e\n* [TS 29.510 - Network Function Repository Services](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.510%20-%20Network%20Function%20Repository%20Services/Rel-17/ts_129510v171000p.pdf)\n\n#### NWDAF (Network Data Analytics Function) \u003ca name=\"NDAF\"\u003e\u003c/a\u003e\n* [TS 29.520 - Network Data Analytics Services](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.520%20-%20Network%20Data%20Analytics%20Services/Rel-17/ts_129520v171100p.pdf)\n\n#### PCF (Policy Control Function) \u003ca name=\"PCF\"\u003e\u003c/a\u003e\n* [TS 29.244 - Interface between the Control Plane and the User Plane nodes](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.244%20-%20Interface%20between%20the%20Control%20Plane%20and%20the%20User%20Plane%20nodes/Rel-17/ts_129244v170900p.pdf)\n* [TS 29.507 - Access and Mobility Policy Control Service](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.507%20-%20Access%20and%20Mobility%20Policy%20Control%20Service/Rel-17/ts_129507v170900p.pdf)\n* [TS 29.512 - Session Management Policy Control Service](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.512%20-%20Session%20Management%20Policy%20Control%20Service/Rel-17/ts_129512v171100p.pdf)\n* [TS 29.513 - Policy and Charging Control signalling flows and QoS parameter mapping](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.513%20-%20Policy%20and%20Charging%20Control%20signalling%20flows%20and%20QoS%20parameter%20mapping/Rel-17/ts_129513v171100p.pdf)\n* [TS 29.514 - Policy Authorization Service](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.514%20-%20Policy%20Authorization%20Service/Rel-17/ts_129514v170900p.pdf)\n* [TS 29.523 - Policy Control Event Exposure Service](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.523%20-%20Policy%20Control%20Event%20Exposure%20Service/Rel-17/ts_129523v170800p.pdf)\n* [TS 29.525 - UE Policy Control Service](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.525%20-%20UE%20Policy%20Control%20Service/Rel-17/ts_129525v170900p.pdf)\n* [TS 29.554 - Background Data Transfer Policy Control Service](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.554%20-%20Background%20Data%20Transfer%20Policy%20Control%20Service/Rel-17/ts_129554v170400p.pdf)\n* [TS 29.594 - Spending Limit Control Service](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.594%20-%20Spending%20Limit%20Control%20Service/Rel-17/ts_129594v170500p.pdf)\n\n#### SMF (Session Management Function)\u003ca name=\"SMF\"\u003e\u003c/a\u003e\n* [TS 29.502 - Session Management Services](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.502%20-%20Session%20Management%20Services/Rel-17/ts_129502v170900p.pdf)\n* [TS 29.508 - Session Management Event Exposure Service](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.508%20-%20Session%20Management%20Event%20Exposure%20Service/Rel-17/ts_129508v171000p.pdf)\n###### APIs\n* [PDU Session](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29502_Nsmf_PDUSession.yaml)\n* [Event Exposure](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29508_Nsmf_EventExposure.yaml)\n\n#### UDR (Unified Data Repository) \u003ca name=\"UDR\"\u003e\u003c/a\u003e\n* [TS 29.504 - Unified Data Repository Services](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.504%20-%20Unified%20Data%20Repository%20Services/Rel-17/ts_129504v171100p.pdf)\n* [TS 29.519 - Usage of the Unified Data Repository service for Policy Data, Application Data and Structured Data for Exposure](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.519%20-%20Usage%20of%20the%20Unified%20Data%20Repository%20service%20for%20Policy%20Data,%20Application%20Data%20and%20Structured%20Data%20for%20Exposure/Rel-17/ts_129519v171000p.pdf)\n###### APIs\n* Data Repository\n  * [Subscription Data](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29505_Subscription_Data.yaml)\n  * [Policy Data](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29519_Policy_Data.yaml)\n  * [Exposure Data](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29519_Exposure_Data.yaml)\n  * [Application Data](https://editor.swagger.io/?url=https://raw.githubusercontent.com/emanuelfreitas/3gpp-documentation/master/apis/TS29519_Application_Data.yaml)\n\n## Policy and Charging Control \u003ca name=\"PCC\"\u003e\u003c/a\u003e\n* [RFC 6733 - Diameter Base Protocol](https://tools.ietf.org/pdf/rfc6733.pdf)\n* [RFC 8506 - Diameter Credit-Control Application](https://tools.ietf.org/pdf/rfc8506.pdf)\n* [TS 23.167 - IP Multimedia Subsystem (IMS) emergency sessions](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2023.167%20-%20IP%20Multimedia%20Subsystem%20(IMS)%20emergency%20sessions/Rel-17/ts_123167v170200p.pdf)\n* [TS 23.179 - Functional architecture and information flows to support mission critical communication services](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2023.179%20-%20LTE%20-%20Functional%20architecture%20and%20information%20flows%20to%20support%20mission%20critical%20communication%20services%20-%20Stage%202/Rel-13/ts_123179v130500p.pdf)\n* [TS 23.203 - Policy and charging control architecture](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2023.203%20-%20Policy%20and%20charging%20control%20architecture/Rel-17/ts_123203v170200p.pdf)\n* [TS 23.228 - IP Multimedia Subsystem (IMS) - Stage 2](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2023.228%20-%20IP%20Multimedia%20Subsystem%20(IMS)%20-%20Stage%202/Rel-17/ts_123228v170300p.pdf)\n* [TS 23.401 - General Packet Radio Service (GPRS) enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2023.401%20-%20General%20Packet%20Radio%20Service%20(GPRS)%20enhancements%20for%20Evolved%20Universal%20Terrestrial%20Radio%20Access%20Network%20(E-UTRAN)%20access/Rel-17/ts_123401v170800p.pdf)\n\n* [VoLTE Service Description and Implementation Guidelines](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/GSMA/VoLTE%20Service%20Description%20and%20Implementation%20Guidelines.pdf)\n\n#### OCS (Online Charging System) \u003ca name=\"OCS\"\u003e\u003c/a\u003e\n* [TS 29.219 - Policy and charging control: Spending limit reporting over Sy reference point](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.219%20-%20Policy%20and%20charging%20control%20-%20Spending%20limit%20reporting%20over%20Sy%20reference%20point/Rel-17/ts_129219v170000p.pdf)\n* [TS 32.240 - Telecommunication management; Charging management; Charging architecture and principles](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.240%20-%20Charging%20architecture%20and%20principles/Rel-17/ts_132240v171000p.pdf)\n* [TS 32.251 - Telecommunication management;Charging management;Packet Switched (PS) domain charging](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.251%20-%20Telecommunication%20management;Charging%20management;Packet%20Switched%20(PS)%20domain%20charging/Rel-17/ts_132251v170000p.pdf)\n* [TS 32.260 - IP Multimedia Subsystem (IMS) charging](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.260%20-%20IP%20Multimedia%20Subsystem%20(IMS)%20charging/Rel-17/ts_132260v170500p.pdf)\n* [TS 32.270 - Multimedia Messaging Service (MMS) charging](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.270%20-%20Multimedia%20Messaging%20Service%20(MMS)%20charging/Rel-17/ts_132270v170000p.pdf)\n* [TS 32.274 - Short Message Service (SMS) charging](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.274%20-%20Short%20Message%20Service%20(SMS)%20charging/Rel-17/ts_132274v170200p.pdf)\n* [TS 32.276 - Voice Call Service (VCS) charging](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.276%20-%20Voice%20Call%20Service%20(VCS)%20charging/Rel-17/ts_132276v170000p.pdf)\n* [TS 32.296 - Telecommunication management; Charging management; Online Charging System (OCS): Applications and interfaces](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.296%20-%20Online%20Charging%20System%20(OCS)%20-%20Applications%20and%20interfaces/Rel-17/ts_132296v170000p.pdf)\n* [TS 32.299 - Diameter charging applications](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.299%20-%20Diameter%20charging%20applications/Rel-17/ts_132299v170000p.pdf)\n\n| Interface  | Standard |\n|------------|----------|\n| Sy         | [TS 29.219 - Policy and charging control: Spending limit reporting over Sy reference point](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.219%20-%20Policy%20and%20charging%20control%20-%20Spending%20limit%20reporting%20over%20Sy%20reference%20point/Rel-17/ts_129219v170000p.pdf) |\n| Ro - Gy    | [TS 32.251 - Telecommunication management;Charging management;Packet Switched (PS) domain charging](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.251%20-%20Telecommunication%20management;Charging%20management;Packet%20Switched%20(PS)%20domain%20charging/Rel-17/ts_132251v170000p.pdf) |\n| Ro / Rf    | [TS 32.299 - Diameter charging applications](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2032.299%20-%20Diameter%20charging%20applications/Rel-17/ts_132299v170000p.pdf) |\n\n#### PCRF (Policy and Charging Rule Function) \u003ca name=\"PCRF\"\u003e\u003c/a\u003e\n* [TS 29.211 - Rx Interface and Rx-Gx signalling flows](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.211%20-%20Rx%20Interface%20and%20Rx-Gx%20signalling%20flows/Rel-6/ts_129211v060400p.pdf)\n* [TS 29.213 - Policy and charging control signalling flows and Quality of Service (QoS) parameter mapping](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.213%20-%20Policy%20and%20charging%20control%20signalling%20flows%20and%20Quality%20of%20Service%20(QoS)%20parameter%20mapping/Rel-17/ts_129213v170200p.pdf)\n* [TS 23.380 - IMS Restoration Procedures](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2023.380%20-%20IMS%20Restoration%20Procedures/Rel-17/ts_123380v170100p.pdf)\n\n| Interface  | Standard |\n|------------|----------|\n| Gx         | [TS 29.212 - Policy and Charging Control (PCC); Reference points](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.212%20-%20Policy%20and%20Charging%20Control%20(PCC);%20Reference%20points/Rel-17/ts_129212v170300p.pdf) |\n| Rx         | [TS 29.214 - Policy and charging control over Rx reference point](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.214%20-%20Policy%20and%20charging%20control%20over%20Rx%20reference%20point/Rel-17/ts_129214v170500p.pdf) |\n| Sy         | [TS 29.219 - Policy and charging control: Spending limit reporting over Sy reference point](https://github.com/emanuelfreitas/3gpp-documentation/raw/master/documentation/TS%2029.219%20-%20Policy%20and%20charging%20control%20-%20Spending%20limit%20reporting%20over%20Sy%20reference%20point/Rel-17/ts_129219v170000p.pdf) |","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femanuelfreitas%2F3gpp-documentation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femanuelfreitas%2F3gpp-documentation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femanuelfreitas%2F3gpp-documentation/lists"}