Difference between revisions of "Provider Rules"
Line 31: | Line 31: | ||
With rule '''Cut: *#''' it is possible to cut everything till # (# included) in the dialed destination: | With rule '''Cut: *#''' it is possible to cut everything till # (# included) in the dialed destination: | ||
[[Image: | [[Image:provider_rules_cuttillhash.png]] | ||
Example: | Example: | ||
* Dialed number: | * Dialed number: 999#37063042439 | ||
* After Localization: 37063042439 | * After Localization: 37063042439 | ||
Line 44: | Line 44: | ||
<br><br> | <br><br> | ||
== CallerID overwrite for Provider == | == CallerID overwrite for Provider == | ||
Revision as of 11:50, 11 January 2010
Provider Rules transforms E.164 compatible number to any number format Provider requires.
Description
Different providers expect different number formats from you. You can send them whatever they want using Provider Rules.
They can be reached pressing icon next to some provider in Providers window:
We see similar window as with Localization. The rules to manage Provider Rules are identical to Localization management which are covered here.
Let's say our provider expects to get number with technical prefix 89765#. We can do this in following way:
That's it – very simple. Now every number which will be sent to this provider will be transformed adding our created tech. prefix.
Example: 37063042438 should be sent to this provider, so this rule will be activated and number 89765#37063042438 will be sent to provider.
REMINDER: You can check if Provider Rules are applied correctly in Call Tracing
Special cases
Cut everything till Hash
This option is available starting from MOR 9
With rule Cut: *# it is possible to cut everything till # (# included) in the dialed destination:
Example:
- Dialed number: 999#37063042439
- After Localization: 37063042439
This function can be used in fancy MNP (Mobile Number Portability) schemes and maybe elsewhere.
NOTE: Add value still can be used to add any value after Cut is used on the Destination.
CallerID overwrite for Provider
(This functionality active from app_mor.so v0.7.41)
Sometimes Providers only accepts calls only with some CallerID.
It is possible to overwrite any CallerID before sending call to such Provider.
In Provider Rules (for this Provider) setup such Rule:
In this example all calls going to this Provider will have CallerID = 9999999999
Destination same as received
(This functionality active from app_mor.so v0.7.50)
If you want to send exact number to Provider as received, set Cut = '-' (minus sign as shown in screenshot).
That way same number which comes to MOR leaves MOR: