|
Hosted Retail Switch Quick Start Guide |
|
Wednesday, 09 January 2008 |
Introduction DataTechLabs Hosted Retail ArrowSwitch and ArrowBilling service provides advanced routing, rating and management of H.323 and SIP VoIP traffic. All the functions and tools are web-based and can be accessed from any computer having a compatible Web Browser Installed.
Before You Start In order to be able to log in and operate the Hosted Arrow Service, you should have access to the following information: - ArrowBilling Login URL
- ArrowBilling Login username and password
- Login URL for Endusers for Arrow Billing
- Gatekeeper IP address and H.323 ID
- SIP Proxy IP address
Please make sure that you have all these information before you proceed to next steps. If some of above information is missing, please contact DataTechLabs support.
Initial Configuration General Guidlines ArrowBilling provides authorization of callers. Without proper configuration of ArrowBilling no calls will be allowed through the system. Main menu items in ArrowBilling are accessible through links on the left navigation menu. Modification of entries in ArrowBilling will take effect immediately. Rate Tables Start by creating proper rate table. You have two options to create a rate table: - Create rate table manually. This option may be sufficient during test phase. For those wanting to start real quick, you can use default rate table named "Rate1" which is set in the system. It covers all possible destination codes, therefore testing to any destination should be possible without any modifications.
- To add or modify rate table manually, please click on the main menu item Rates. You can either modify the existing blank sample rate "Rate1" by clicking on its name or create a new table by clicking on the submenu item Create New Rate Table. You will be prompted to type the table name and description. Please note that the field Rate Table Name cannot be left blank. You can also create the table based on another existing table and specify the change per minute rates by a percentage.
- To add an entry in Rate table, click on its name and then on the link Add New Rate Item (Destination). The page for New Base Rate Item will open.
- Available fields for new destination are as follows:
- Destination code - destination country code, example 1, 44 or 91
- Description - destination country name as it will appear in reports
- Base tariff/rate per minute - basic rate to be applied per minute
- Currency - list of currencies added in the system
- Enabled - specifies whether calls to this destination are allowed
- Increment seconds - the number of seconds in the pulse, applied after the minimum charge seconds. The users have to pay for each pulse.
- Grace period seconds - the number of initial seconds for which no rate is applied. Used to prevent false calls.
- Minimum charge seconds - all calls having duration shorter than this value will be rounded up and charged to this value.
- Click on the button Add Item.
- Repeat steps 2 to 4 for other destinations
- Upload Rate table from file. You can upload whole destination list with rates from file table. The exact format and procedure is described in Rate Upload Guide .
Creating Accounts Create test account: Click on the main menu item Accounts -> Add VoIP Account. Fill in following essential data: - Account/Number/Alias - this field is the primary means of authentication of caller accounts. It must be filled with a valid phone/card number or H.323 alias or ANI. Only digits are allowed for phone/card numbers and ANI while for H.323 alias, digits, letters and special characters (_, @) are allowed.
- Password - account password.
- IP Address - required if the account is identified by its IP address. Normally used only for wholesale accounts.
- E.164 Number - this number is used to prevent endpoint registration with voluntary phone numbers when using H.323+E.164 alias authentication.
- Authentication type - main authentication method of accounts, such as IP Address, ANI/Number, H.323ID, H.323ID + E.164 Number, or Telephony Trunk ID. For testing, inculding SIP accounts use H323ID authentication type.
- Account Group - Accounts must belong to one specified Account Group. Routing is performed based on Account groups. You can use default group "Group1" during testing. Account groups can be accessed from Account Groups in the main menu.
- Enable Web Login - this checkbox field controls user access to the system via end-user login screen.
- Web Login Username - this text field lets you provide the username to access the end-user screen.
- Web Login Password - in this field you can type the password to access the end-user screen.
- Language - this field lets you choose the language to be used for accessing the account.
- Company - this drop-down menu allows assignment of the account to a particular Company. Do not modify it during testing.
- Agent - this drop-down menu defines the ownership of accounts. It allows assignment of accounts to a particular agent. Not needed during testing
- Reseller - reseller also defines the ownership of accounts. It allows assignment of accounts to a particular reseller. Not needed during testing
- Currency - default currency of account.
- Starting Credit - this text box represents the initial amount of funds granted to the account at the moment of the creation of accounts.
- Credit Limit - credit Limit is the maximum negative balance of account that is allowed. This value is always positive.
- Account Status - this field can enable the account to receive services or disable the account to reject the services. It can also make the account available for immediate use or make it pending to indicate temporarily unavailability.
- Rate - the Rate Table used by this account.
- Prepaid - prepaid/postpaid mode. Checking this option will reset the Credit Limit of the account to zero. Account will need positive balance to place calls.
- Account is Master - sets this account as Master. If account is master for other accounts, they are authenticated against its credentials and calls are charged to Master Account.
- Master Account - this field works with the previous one. If the account is not master, you can select a Master Account for it from this drop-down menu.
- Recurring Service - recurring service to be applied to this account, such as subscription fee.
Creating CarriersYou should create at least one carrier to route traffic to. It is done by creating Company and attaching VoIP Terminating Account to it. Step by step procedure is following: - Click Companies -> Add New Company.
- Fill in Company name and optional Address fields. Leave membership to Account Groups, Reseller and Agents with no change
- Click Add Company button below.
- The edit screen will appear. Scroll down the page and click Add Terminating Account link
- Terminating Account screen will appear.
- Fill in following required fields:
- Choose Currency;
- Fill in Carrier IP Address;
- Rate. If you have created Your Buy Rate, please fill it here. Otherwise leave default "Rate1". This will cause your sale rate be equal to buy rate thus making profits display zero;
- Prefix. Optional Technical prefix assigned by carrier;
- Specify number of ports or leave Unlinited if you dont know;
- Protocol - either H.323 or SIP for this carrier.
- Click Add Account. After then click Return to Company Details to return back and add more accounts to this Carrier if needed.
Creating RoutesYou should create at least one route. Routes are created withing Routing section of ArrowBilling. Detailed routing manual can be found in Routing Document , here will just briefly list steps to create one route. - First click Destinations and check if Default Destination ALL is assigned to Default Destination Group.
- Click Routing Groups
- Click EDIT link against Default Routing Rule
- Add Originating Account groups by clicking Originators - Add New. Add Account Groups which you would like to route by this Routing Group. If you have not created any new groups, please add "Group1". Note that each Account Group should be added to Only One Routing Group.
- Add Routing Rule. Click Routing Rules - Add New. Select Carrier Account by IP Address, Destination Group to route to this carrier and Priority. 1 - designates highest priority. Enabled checkbox must be selected.
- Routing is configured. You may wish to modify prefix handleing by each account group.This is done within each Account Groups by using Account Groups menu.
Testing Testing ProcedureConfigure your calling device. Make sure Account alias and Pasword matches those in ArrowBilling. Set the IP address of SIP proxy or H.323 gatekeeper. For H.323 devices you may also need to set GK ID. Make a test call. Please note you dial prefixes if they are required and configured. After the call is made, go to Calls -> Traffic Log to see if the entry was created. - If the entry does not exist, there may be a couple of reasons for it:
- The call is not reaching the gatekeeper/proxy.
- The call is attempting to send prefix which does not exist. Please make sure you dial proper prefix.
- If the entry does exist, please see disconnect cause for the call. If the disconnect cause is "15", possibly (but not always) the settings in Arrow Billing do not allow the caller to make call. Please see Arrow Billing configuration above and Appendix A as well for requirements to successfully authenticate the call.
- If you see the entry, click on Call Detail in the navigation menu item Billing to see if it was properly rated. Lack of CDR entry indicates that the steps were not properly followed in creating rate tables and/or customer accounts.
Appendix A. Summary of Requirements for Successful Authorization and Authentication Message - Account/Alias and password matches endpoint ID and password
- Account Status is "Enabled".
- Account Balance is higher than Credit limit (note that credit limit always is positive number).
- Called Destination exists in Rate table.
- Routing is properly configured.
Appendix B. How to Create Reseller AccountReseller and Agent management is detailed explained in Reseller and Agent Management in DataTechLabs ArrowBilling |
|
|
ArrowBilling 1.7.0 Released |
|
We are pleased to announce release of ArrowBilling 1.7.0. This is the first version of ArrowBilling with exclusively BSDRadius support. It also incorporates major feature of preventing of prepaid accounts overrun their account balances in case of multiple simultaneous calls.
|
|
Read more...
|
|
CrossBow Exchange release 1.2.0 |
|
Crossbow Exchange VoIP Trading and Peering Engine release 1.2.0 has major functionality changes related to the previous versions. It aims towards creation of "community" platform for Exchange operator where one can create more "user generated" content (like Route Ratings) and trust relationships (Price guarantee feature). The features of CrossBow can be evaluated online at http://xpeervoice.com |
|
Read more...
|
|
The automatic online demo of DataTechLabs Hosted services is working again |
|
Read more...
|
|
Upcoming News for Year 2008 |
We have been busy working on many new products and existing product improvements - that is the reason why we have been so quiet recently.
Here is what we have in mind for the New Year: |
|
Read more...
|
|
In cooperation with partner company ArrowTelecom we will be present in upcoming VON 2007 Fall event in Boston, USA between October 30, 2007 and October 31, 2007. |
|
Read more...
|
|