Localization

From Kolmisoft Wiki
Revision as of 08:32, 13 May 2009 by Mindaugas (talk | contribs) (New page: == Localization == <big><big><big>'''Localization transforms received number to E.164 format number.'''</big></big></big> Main idea of Localization: '''No matter how user dials number (...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Localization

Localization transforms received number to E.164 format number.

Main idea of Localization: No matter how user dials number (destination) when localized it should be in e.164 format.

Localization has nothing in common with numbers you send to providers. It operates with numbers received from caller.

Often it is important to let users to dial different format numbers to reach same destination. It depends on the location where user (or his device) is located.

For that purpose each device has field Location. It describes the physical location of device and rules how this device can dial destination. In other words – each device IS (belongs) in some Location where some specific dialing rules apply.

Location describes where caller IS - not where he is calling!

By default device has location 'Global'. Global rules apply to ALL devices. If user belongs to some other location and his dialed destination has some rule for his destination then global rules are not activated – they have lower priority upon location rules.

You can access Localization settings in SETTINGS – Billing – Functions – Localization.

In the main window you can see available Locations:

Localization1.png

At first there is only Global location. You can't delete this location. It's default for all devices.

You can add new Location by entering this Location's name in field at the bottom of table:

Localization2.png

and pressing Add.png:

Localization3.png

In the column Rules press Rules.png icon on to access Location's rules:

Localization4.png

Following settings should be explained for rule:

  • Name – just for informational purposes
  • Cut – what prefix from the number should be cat
  • Add – what prefix to the number should be added
  • Min Len – what's the minimum length of number we are trying to apply this rule
  • Max Len – what's the maximum length of number we are trying to apply this rule
  • Tariff - which Tariff to apply when this Rule is applied. It is used in special cases, example here. Leave this empty in most cases
  • LCR - which LCR to apply when this Rule is applied. It is used in special cases, example here. Leave this empty in most cases

When you enter all values (Cut or Add can be left empty – but just one of them at a time) press Add.png.

Example:

  • Normal Lithuania MOB prefix is: 3706
  • User's device is located in Lithuania Vilnius
  • By current Lithuanian regulations local customer can dial 9 digit numbers starting with 86 to reach Mobile subscribers

To describe this situation we will create following rule:

Localization5.png

Rules can be enabled or disabled pressing Check.png icon or Cross.png accordingly in the Enabled? column.

  • Edit.png- This icon let's you edit rule's details.
  • Cross.png- This icon let's you delete rule

Now in the main Localization window:

Localization6.png

Press on View.png in Devices column to access Devices in Global Location:

Localization7.png

Here all Devices with selected location are listed. Choose other location for selected Device and press on Check.png icon to activate this change. Device will be assigned to the selected Location.

Localization8.png

NOTE: It's possible to change Device's Location in Device's settings (SETTINGS – Users – Devices).

Now our device belongs to Location Lithuania Vilnius. And if we dial mobile number in Lithuanian format for example:

863042438, MOR cuts 86 (remaining part 3042438) and adds 3706. Result is: 37063042438 which is E.164 compatible and MOR can bill it correctly.

NOTE: make sure that after localization your number always is E.164 compatible. Call Tracing can help you do this.