YateUCN is a powerful equipment in the Core Network, it handles both VOICE and DATA for the Telecom network, regardless of the used radio technology.

Unified EPC/IMS core network

YateUCN is a unified core network solution intended for new LTE networks, for upgrading GSM/GPRS networks to LTE or for extending existing LTE networks.

The YateUCN software-defined core implements all the functions and protocols of the LTE core network in software, and uses commodity hardware (e.g. Dell PowerEdge R430).

YateUCN integrates the EPC layers – MME, PGW, SGW, and PCEF and also includes the IMS layers for VoLTE – PCSCF, ISCSCF, IWF, and BGW.

It communicates with the YateENB (LTE eNodeB module) over S1AP and GTP protocols and uses a JSON API for configuration and management.

Unified GSM/GPRS core network

YateUCN also implements the functions and protocols of GSM/GPRS core networks. In GSM/GPRS, the YateUCN acts as a MSC/VLR/SGSN/GGSN/GMSC in a single server.

It connects to the YateBTS (GSM module) over GTP and SIP, replacing the costly SS7 MAP-A interface (BSSAP protocol). This leads to a higher return on investment without affecting the reliability of the network or the provided services.

The unified core network solution is based on replacing the eNodeB with the YateENB (LTE) and the base station subsystem with the YateBTS (GSM).

Many areas in the world are not covered by a cellular network due to the cost of existing circuit-switched network technology.

YateUCN brings a new solution for deploying GSM/LTE networks at a lower cost.

Supported Codecs

YateUCN only supports the following codecs of the ITU-T standard, G.711 [also titled as Pulse code modulation (PCM) of voice frequencies]:

  • A-law (PCMA, G.711A)
  • μ-law (PCMU, G.711U)
YateUCN acting as Core Network for a LTE and GSM mobile network

Unified LTE/GSM+GPRS core network, including SGSN, GGSN, GMSC, MME, SGW, PGW
See the product here ››

YateUCN, the Unified LTE/GSM/GPRS Core Network

This section contains information about the unified YateUCN.

YateUCN as an MME/SGW

This section contains information about configuring YateUCN’s MME and SGW functions.

YateUCN as an GGSN/PGW

This section contains information and configuration examples used for charging functions.


This section contains information about the usage of YateUCN as MSC/VLR.

YateUCN as an IMS

This section contains information about configuring YateUCN for IMS

Miscellaneous YateUCN features

Latest Changes

Revision number Time since commit Commit message
4213 8d 03h Do not truncate the SCP ID to 6 digits in CLI list.
4205 12d 00h Added support for changing the priority of ip rule for the local table.
Added support for configuring tunnel options via API.
4204 12d 06h Support sending the originator MSISDN instead of SMSC GT in MAP mt-forwardSM.
4181 16d 07h Add IMEISV equipment info when sending Gx CCR.
4161 22d 05h Fixed detection of forwarding loops broken by commit 3723.
Added correct mapping for the forwarding looping error.
This should solve ticket #2173 DIVERSION in SIP.
YateUCN 3