FAQ – Frequently asked questions

Answers to frequently asked questions about YateBTS and our RAN and Core Network products.

What are MSRNs?

MO calls already start with MSISDN as Calling Party Number (A-number) and generally do not require any changes.

Only in the case of multi-MSISDN can home routing be required using CAMEL to rewrite the A-number to the desired one.

A MVNO never has MSRNs because it does not have MSCs to which MT calls should be routed.

It may instead have various other types of numbers for landing or services.

If it is MNO then it will have its own MSRNs which if it receives inbound roamers it will communicate to others under the conditions below.

If it does not have inbound roamers then the calls to MSRN will come only from their own GMSC and the rules are internal.

A MNO can tell you its own MSRN range, if those numbers are inaccessible from normal telephony and / or may require special routing.

It is common for an MNO to allocate special calling routes for:

  • MSRNs, possibly each MSC with its range and route (so that the MNO does not have to route between them, to get there from the first place)
  • MO calls that are home routed by local rules set by the MNO
  • Separate Billing - Many billing platforms require separate physical trunks or addresses to separate MVNO / local roaming from interconnect billing


  • Local / national roaming = the MVNO subscriber is in the MNO network with which he has a contract
  • Roaming (generic / international) = the MVNO subscriber is in a different network than the MNO with which he has a national contract
  • Interconnect = call between different networks (A and B are not subscriptions of the same operator) regardless of roaming

What are the supported operating systems by Yate?

YateBTS products can installed on the following Linux distrubtions: Mageia, CentOS and Fedora.

For clients, we have used: Mageia 4, Mageia 5, Mageia 6 (currently) and we will soon migrate to Mageia 7.

These three distributions use the same file format .rpm for the packages.

RPMs are often collected centrally in one or more repositories on the internet. Most sites have their own RPM repositories which may either act as local mirrors of such internet repositories or be locally maintained collections of useful RPMs.

urpmi (Mageia), yum (CentOS) and dnf (Fedora and other RPM-based distros) are package management tools used for installing, removing, updating and querying software packages of local or remote (networked) media.

Package management tools attempt to solve issues which might be cause by dependencies, software compilation from source code, wrongful placement of common installation and configuration files, distribution of software with bugs. And, thus, developers attempt to increase the overall quality and coherence of a Linux-based operating system

For example, when you want to install yate-smsc. The package management tool queries the Yate repository in search for the full name of the package which might be something like:

The package management tool will carry out any dependencies and it will set every file contained by the rpm package in the appropriate location without the intervention of the user.

To see the contents which have been installed by yate-smsc package use the following command:
                                                                 rpm -q yate-smsc

Which LTE bands do you support?

We support all FDD/TDD bands except for LTE-U bands.
We do support the following bands for LabKit : 1,2,3,4,5,7,8,11,12,13,14,17,18,19,20,21,24,25,26,28,30,31,34,37,38,39,40,41,42,44,46,47,48,49,50,51,52,53,65,66,68,70,71,

We support the following bands for SatSite:

We do NOT support the following bands: 29, 32, 67,69, 75,76.

You can learn more about LTE frequency bands at: https://en.wikipedia.org/wiki/LTE_frequency_bands

The YateHLR/HSS price - what does it represent?

YateHLR/HSS price on the website is for the software license. 

We can also deliver a hardware solution with the software already installed.

How much is the support going to cost me?

All our products come with 6 months of FREE support. After that is a 10% a year based on the acquired products.

How many devices can I connect simultaneous to the LabKit?

There is no fixed limit. It should support at least 50 or more, depending on how it is configured.

What is the LabKit coverage?

The LTE LabKit coverage is about 10-15 square meters. 

What is the SatSite coverage?

The SatSite coverage differs based on various conditions. The band that the radio cell is used is one important factor and also the environment. The coverage varies in plain field, if the terrain is a forest, village or city.

A radio engineer can calculate exactly the coverage for your project or you can use www.cloudrf.com.

Can I connect my device over wire to the LabKit?

Yes, this is a method used by various clients to perform more exact tests to their devices.

Can I use my own SIMs with the LabKit?

Yes, you can. You will get access to our free Hosted Core for the Core Network part of the testing environment and you will have to add the SIMs there. 
Adding to this, you have to know the SIM’s information, including the KI.

Can I use an existing wireless carrier with the LabKit?

Yes, you can use existing wireless carrier (commercial / public operator’s) SIMs if you have the SIM’s information, including the KI.
This information has to be added in the Hosted Core/MiniCore to register the SIM in the testing environment.

Do you have PCRF?

We have PCEF component in our solutions. PCRF is on the billing side. Nevertheless, we have two billing partners that we are working with (Aradial and Porta One) and can introduce you to.

How many GTP sessions your PGW supports?

On a Ethernet link of 40Gb/s, maximum IPv4 useful data will be 38,4 Gb/s and if IPv6 is used the maximum will be 37,88 Gb/s.

How can I test VoLTE?

We have a VoLTE testing environment. This is the VoLTE Lab. It contains LTE LabKit (a small radio cell)  and a MiniCore (which is an equipment that contains all the core network components, but at a smaller scale: YateHSS/HLR, YateUCN, YateSMSC, YateSTP/DRA)

The VoLTE Lab is shipped with 2 iPhone 6s that have been tested for VoLTE and the main difference between a regular LabKit and MiniCore purchase and a VoLTE Lab purchase is that the VoLTE (IMS) feature is in the core network side, so the kit comes preconfigured with this feature.

Do you support cell broadcast?

We support cell broadcast in YateBTS (working modes: 2G NiPC, 2G roaming, 2G dataroam).
These types of messages imply more than just the RAN component (BTS/ENB).
Usually there is another application that pushes messages to the RAN component and RAN component pushes messages to the phones.
Phone must be set up to receive cell broadcast (emergency) messages. Some phones have this directly built in within the firmware.

Phones have 1000 channels (from 0 to 999) - named CMBR (Cell Broadcast Message Range)
SIMs also have a memory zone that can hold up to 5 broadcast channels.

How can I start an MVNO?

We have worldwide MVMOs as clients. The process might be long and needs plenty documentation, so we build up a page to give you a big picture: https://yatebts.com/solutions_and_technology/how-to-become-a-full-mvno/

How do I start a LTE network?

You can start a LTE network by buying a LTE LabKit, pluging it in, powering it ON and registering it on Test Network.

If I want just the PGW from the UCN, do I get a discount?

We have public pricing and sell the entire license. The price is for all the features and you will get all of them, but can use only some components of it, depending on your needs.

How can I become a reseller?

We have a reseller program and are always looking for new partnerships. You can send us an email on this subject at: sales@ss7ware.com or contact@ss7ware.com and we will provide you the contracts.

Few benefits our resellers have are:

  • Free shipping to any destination worlwide
  • Fixed prices, but we do provide discounts & rebates to our reseller
  • Dropshipping – no need to buy stock
Can I get additional SIMs for my LabKit?

Yes, we can add additional SIM cards if you express your need for the tests you want to perform.

What billing interface do you support?

We do support Diameter RO interface. 

What OSS / BSS do you support?

We don't do BSS/OSS at all. We can adapt to the provider of your choice, or we can introduce you to two vendors that we have completed interoperability tests with.

Do you have existing MVNO customer?

Yes, we have operational MVNOs in many countries are using our solutions. Few of them are in: Spain, Germany, France, Czech Republic, Denmark, Netherlands etc.

These are 3 successful stories and you can also find testimonials from the clients that are using YateBTS software: https://yatebts.com/solutions_and_technology/best-mvno-list-successful-stories/

Does your free HostedCore allow us to set up MCC+MCN and to change them frequently?

- In any GSM mode, you don't need allowance from the CORE Network to use a PLMN-id (MCC/MNC)
- Only in LTE enb mode, when LabKit is working as an eNodeB you need that MME entity allows PLMN-ID broadcasted by the eNodeB equipment.

So, if you want to test different MCC/MNC in 4G LTE mode, please :
- Give the list of the MCC-MCN you want to use for the next 2 weeks (in order to add it in the Hosted Core as permitted PLMN-IDs)
Ex: 00101, 22201-22210, etc. (source: https://en.wikipedia.org/wiki/Mobile_Network_Codes_in_ITU_region_2xx_(Europe) )
- This way you won't need to buy a MiniCore, yet*
* I say yet because in time you might want to do tests with VoLTE, Voice over WiFi, or USSD

Straight answer:
- Hosted Core does not allow access to the customer to change the allowed MCC/MNC used in MME, but we can add a list of PLMNs you need there.
- Then you can change the PLMN-IDs from the eNodeB, and broadcast whatever you want. (and if the HostedCore supports it, eNodeB will connect, then UEs will connect)

Do you support Cell Broadcas in your telecom solution?

We support Cell Broadcast in LabKits only in GSM modes. ( https://en.wikipedia.org/wiki/Cell_Broadcas )

We support Cell Broadcast in YateBTS (working modes: 2G NiPC, 2G roaming, 2G dataroam).
To activate the service you have to log in into LMI (Local Management Interface).

These types of messages imply more than just the RAN component (BTS/ENB)
Usually there is another application that pushes messages to the RAN component and RAN component pushes messages to the phones.

Phone must be set up to receive cell broadcast (emergency) messages. Some phones have this directly build in in the firmware.
Phones have 1000 channels (from 0 to 999) - named CMBR (Cell Broadcast Message Range)
SIMs also have a memory zone that can old up to 5 broadcast channels.

These codes differ for each country/continent.
For example Romania is using only 5 codes for Cell Broadcast (service named: RoAlert).

Test Cell Broadcas with LTE LabKit now!

Will LabKit work with regular 4G phones like Apple 10 and Samsung S9?
Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.