We want to present newest functions which we introduced recently. They are ment to be used in order to lower the amount of necessary Localization Rules and to cover new European regulations where different prices are used for the same Destination based on CallerID. Together with all this – Mobile Number Portability also is covered here as and example how these new functions can drastically reduce the need for Localization Rules.
As and example we will cover the dialing from:
- EU to EU
- non-EU to EU
together with Mobile Number Portability, which chooses over which Provider to terminate the call to save on the call price.
Before starting to cover new functionality, let’s describe starting point for our configuration.
As an example we will take Greece (because our Client from Greece was the mastermind behind this functionality).
Numbers to Greece can be dialed in 4 different ways:
- 210XXXXXXX
- +30210XXXXXXX
- 30210XXXXXXX
- 0030210XXXXXXX
In Greece we have 19 different Providers which are able to terminate calls to Greece. Each of these providers have unique NRN (Network Routing Number) – in other words – prefix.
Now we have 31 EU countries with different prefixes, so we are able to determine if call came from EU by matching one of these 31 prefixes.
To cover this case we will need unique rules for each of this case. That would be:
4 cases for different Greece Destination number X 19 Provider NRN X 31 EU prefixes for CallerID
Total we would need 2356 Localization Rules!
Prelocalization and Location Groups allows us to reduce this number for this case to 4 + 19 + 31 = 54 (that’s 43 times less rules!)
How does it work?
At first with Prelocalization we take care of 4 different ways to dial the Greek Number. Prelocalization makes E164 number and sends it to the MNP (Mobile Number Portability) Addon which applies necessary Provider Prefix – NRN.
After that call comes to the Localization where we will use Localization Group with the name “EU” which inside has all 31 EU prefixes for CallerID’s for all 31 countries of the EU. This goup is created only once and used many times.
And finaly we will use 19 Combined Rules to configure which Tariff and LCR should be used for each Provided based on his NRN.
Very simple and elegant solution which cuts down the effort on configuring Localization Rules for various cases.
As another example we can take non-EU to EU call. If we wil have 170 non-EU countries, then without this new functionality we will need 4x19x170 rules, that would be 12920. With new functionality, we will need 4+19+170=193 rules. Almost 67 times less. Not so bad?