Routing in DataTechLabs ArrowBilling
Monday, 23 April 2007

Starting from version 1.5.0 Routing is available within DataTechLabs ArrowBilling interface. You should be able to see "Routing" link on left side navigation Menu. If the item is not visible, please go to Tools -> Options and enable it or contact your Site Administrator to enable it.

Default Routing Group

When clicking on "Routing" link, system will display Default Routing Group. The Routing Group is set of Routing Rules which you can use for your Accounts. Each Routing Group can route any number of Account Groups and you can specify any number of Routing Rules within the Group.

Destination Groups

The next tab on top menu is "Destination Groups". Default entry named "Default Destination Group" is present there. It includes all destinations (A-Z). If you do not need to create separate routing rules for different Country Codes and will route all destinations to same carrier (or carriers), you do not need to add or modify anything there. Add New Destination Groups only if you have any destinations which are to be routed individually.

Destinations 

The destinations itself are available in next tab called "Destinations". The default destination is named ALL representing all Country Codes. Add new country codes here.

Editing Routing Group 

Once you have done adding Destinations and/or Destination Groups or you do not need any groups apart from default, click on "Routing Groups" tab. You can edit existing Default Group. Click on EDIT link and you will be presented with screen which shows particular information of current Routing Group. The first task to do is to Add Originators. Adding Orginators to the group specifies those Account Groups which will be routed by this Group. Note that Account Group can be routed by One Routing Group at the time. Once you add Originators, they will be listed on the left hand side column. When done with Originators, proceed to Routing Rules. Add one by one Terminating Gateways and their priorities how they should handle the routing. You will be able to Enable or Disable Rule later, as well as change its priority by using arrow icons in Routing Group view.

 Terminating Accounts

Valid Terminating accounts are required to be able to provide routing. Terminating account represents your Carrier with associated gateways to send your calls to. To create Terminating account, please do the following:

  1. Go to Companies and create new company
  2. Within Company screen, please scroll down and click "Add Terminating Account" link. Fill in its IP address, rate table (your buying rates), number of ports (optional), prefix (if provided) and protocol SIP/H323
  3. click Apply and the "Return to company details"

Prefix management

It is possible to manage prefixes based on each Account Grouip basis. Please use Account Groups menu section to find Account Group you need and open it by clicking on its name. 

  • Inbound Prefix is prefix before country code which will be used to call from these accounts (for example 00 or 011). ArrowBilling will remove this prefix before performing any AAA and rating Operations.
  • Outbound Prefix is fixed outbound prefix which will be used exclusively for Accounts within this group. 
  • Prefix Rewrite Rule - specifies how to interpret incoming prefix and how to create or rewrite outgoing one. Following options are available:
  1. No Prefix - none of above fields will be used and none of prefix respected or modified.
  2. Use Outbound - takes calls with Inbound Prefix and removes Inbound prefix from dialed number, then performs AAA and Rating, and attaches Outbound Prefix as specified in this Account Group. Ignores whatever is specified in Terminating Account settings.
  3. Use Terminating Account -  takes calls with Inbound Prefix and removes Inbound prefix from dialed number, then performs AAA and Rating, and attaches prefix which is specified in settings of that Terminating Account which will be used to terminate this call. Ignores whatever is specified in Outbound Prefix field.
  4. Use Outbound and Preserve Inbound - takes calls with Inbound Prefix and removes Inbound prefix from dialed number, then performs AAA and Rating. After that, it reattaches Inbound prefix and Outbound prefix. Ignores whatever is specified in Terminating Account settings.

 

 





Digg!Del.icio.us!Slashdot!Technorati!Free social bookmarking plugins and extensions for Joomla! websites! title=