SS7ware’s insights from the MVNOs World Congress

VNOs World Congress 2017 (1)

We just got back from the MVNOs World Congress, in Nice, where we did quite a good impression with our YateHSS/HLR and YateUCN solutions for MVNOs. The “not so shocking” conclusion that we came to was that our public pricing policy impacts the MVNO market at its core.

We already knew that, so the real benefit of the conference for us was that we got closer to the needs of our customers by talking to them about their troubles as MVNOs, MNOs and IoT MVNOs.

We share the knowledge, so here are some of the insights:

1. MVNOs need our network equipment (YateUCN as a GMSC, GGSN, PGW and YateHSS/HLR) because of the flexibility given by the features included in the Yate software and the use of off-the-shelf hardware.

In the case of the YateUCN (unified core network) the Yate software implements the functionalities of 2G/3G/4G core networks in a single server. We made it that flexible in order to ease the businesses of MVNOs and MNOs as well. YateUCN works for MNOs as MSC/VLR, SGSN, SGW.

2. full MVNOs choose our products because their businesses aren’t sustainable on the long run with big vendors’ products (such as Cisco, Huawei) that ask 4 times the costs of an YateHSS/HLR for an upgrade.

As the network grows, the CAPEX and OPEX expenditures/subscriber decreases significantly with our MVNO solutions. We charge per license and once your network grows in number of subscribers, you just add another server in a cluster. The YateUCN and YateHSS/HLR solutions are scalable, redundant and load-balanced due to the clustering module implemented in the Yate software.

3. the IoT MVNOs use our GGSN/ PGW solution (YateUCN) to offer mobility to the IoT devices and a positive return on investment for the MVNO business, within 6 months or less.
SS7ware’s full IoT MVNO network solution consists of two products, YateUCN and YateHSS/HLR, both with license costs at $31050, which is about $0.62/ device for a network of 100.000 devices.

4. the strategy of MNOs is to officially sustain MVNOs businesses, because MVNOs play well on the segmented markets and by doing this, they take market shares from competition.

Please feel free to send us questions at or visit our website,, to learn more about SS7ware’s MVNO solutions.

Hope to see you in November at the MVNO Conference in London.

SS7ware Inc.

For more updates follow us on LinkedIn | Youtube | Twitter

YateHSS/HLR breaks the barriers to entry into the MVNO and IoT markets

YateHSS/HLR delivers failover cluster, load-balancing and scalability features inside a cluster at an affordable price, breaking the barriers to entry the market for MVNOs and IoT products manufacturers, leading to a positive ROI from an early stage of the business.

clustering_blogpost_y-hss-hlr_serverDell PowerEdge430 server – off-the-shelf hardware for the YateHSS/HLR

The YateHSS/HLR was designed to be flexible over time, safe for the mobile operators and IoT businesses and with low CapEx and OpEx requirements.

  • It’s flexible over time because YateHSS/HLR uses off-the-shelf hardware (Dell servers) and runs on Linux OS; in time you can upgrade the software or change the hardware at a low OpEx.
  • It’s safe because our network database solution is organized into clusters of equal YateHSS/HLR servers, load-balanced, easy to scale and redundant.
  • We practice transparency for the price of our products, see for yourself. At this price, the YateHSS/HLR solution significantly lowers the barriers to entry a new market and the CapEx of the business.
  • The cluster solution includes the YateMMI management web-interface, a JSON API for configuration and setting up services and SIM profiles, and an HTTP hook to access your own web tools or platforms.
  • YateHSS/HLR supports the following profiles: Wi-Fi, EPC, IMS, CS, PS.
clustering_blogpost_clustering Cluster architecture of the YateHSS/HLR solution

We created the solution to be affordable and to have all the features for network stability. One server supports approximately 100.000 subscribers. For small networks, the investment is as low as $1/ subscriber and for large networks of less than $0.50/ subscriber.

Stability comes from the cluster’s load-balancing feature. Subscribers’ services are distributed between the nodes in the cluster and millions of operations can take place at the same time without the risk of capacity failure.

Stability also derives from a failover cluster feature implemented in the YateHSS/HLR solution. The network services take place in a single node (one YateHSS/HLR server) of the cluster, but each node replicates the events to the other nodes. All nodes have the same replicated information and if a node breaks, another one takes its load automatically.

clustering_blogpost_failover Failover cluster feature of the YateHSS/HLR solution

Our solution’s flexibility comes with a big advantage: the simplicity of scaling up in case your network grows. Adding a new node to the cluster is a process that takes less than one hour.

clustering_blogpost_new_nodeScalability feature of the YateHSS/HLR cluster solution

There isn’t any maximum limit of how many HSS/HLRs clusters to deploy in a network. If you need to understand the technical details behind the cluster, please take a closer look to our documentation regarding the YateHSS/HLR cluster architecture.

A few final words…

Think about the project that is technically and financially sustainable with YateHSS/HLR. The YateHSS/HLR solution allows millions of IoT devices to connect and makes a wide variety of applications possible for final users.

We recommend the YateHSS/HLR as an excellent choice for MVNOs and IoT manufacturers entering a market, for its features and for the return on investment advantage in terms of business.


YateUCN – the solution for MVNO networks

With mobile consumers’ expectations on the rise, new business models proliferate. Mobile Virtual Network Operator solutions must differentiate to stay competitive and maximize their offerings.

MVNOs wishing to offer subscribers high quality voice and/or data services can use YateUCN as a GMSC (voice), a GGSN (GPRS), or a PGW (LTE data).

YateUCN supports billing integration through CAMEL, RADIUS, and Diameter.

YateUCN, the unified core network for GSM/GPRS and LTE is a software implementation of the functions and protocols from the 2G and 4G LTE core layers on a commodity server. For GSM and GPRS, YateUCN performs the functions of the MSC, VLR, SGSN, GMSC, and GGSN. From 4G LTE, it acts as an MME, SGW, PGW, and PCRF.

YateUCN can be used to operate either all of these functions (for MNOs) or one specific function (for MVNOs). Each case scenario is presented below.


  • YateUCN for voice (GMSC)

The GMSC (Gateway Mobile Switching Center) functionality serves to locate the subscriber’s HLR (Home Location Register) in a mobile-terminated call, and then to route the call. Based on the information from the originating MSC, YateUCN uses the HLR to find the MSC of the called subscriber; with the number assigned by the HLR, the GMSC then forwards the call to the destination MSC. As a GMSC, YateUCN also provides CAMEL support.

  • YateUCN for data (GGSN and PGW in a single component)

In 2G networks, YateUCN as a GGSN (Gateway GPRS Support Node) is responsible for establishing and maintaining the user’s IP session and for storing billing information. It routes the IP packets to the SGSN in the MNO network over GTP-C. Establishing the data session in the YateUCN core network is independent of the radio network and is performed by the same component which can act either as a GGSN or as a PGW. If a session is initiated in GPRS, the GGSN (YateUCN) will connect to the SGSN over GTP-C v1.

In an LTE network, YateUCN can act as a PGW (PDN Gateway) to assign the IP address to the UE. YateUCN only communicates with the SGW in the operator’s network (over the S8 interface) and supports both Diameter and RADIUS to connect to the charging function in the network. If the session is started in LTE, YateUCN will act as a PGW and will connect to the SGW over GTP-C v2. It is also possible for a session to be started in LTE and continued in a 2G or 3G network.

  • YateUCN for billing integration

YateUCN connects to any billing system used by the MVNO, for both voice and data sessions management. It supports the Diameter Ro interface for prepaid services and the Rf interface for postpaid billing. For real-time credit control over SIP, YateUCN implements the Diameter Credit-Control Application (RFC 4006) to connect to the MVNO’s Charging Server.

  • YateUCN for SIP users

YateUCN also offers support for PC2Call registered users.

The unified core network, YateUCN, provides a profitable and flexible solution for the different requirements of emerging MVNOs. Detailed information about how YateUCN works in 2G and 4G networks is available here.