//
archives

Tutorial

This category contains 8 posts

Mapping Gateway in VOS3000 – Part 2

mapping_gateway_option_in_vos3000

This post is about Mapping Prefixes, Period control and Advanced options in VOS3000 Softswitch. Links of other tutorial posts are at the below of the post.

Mapping Prefixes:

Prefixes of the caller number:

  • Allow: Prefixes of the caller numbers allowed to pass through (left blank to allow all numbers)
  • Disallow: Prefixes of the caller numbers disallowed to pass through
  • Only one of the “Allow” and “Disallow” options can be chosen

mapping_gateway_prefixes_vos3000_scrsht1Prefixes of the called number:

  • Allow: Prefixes of the called numbers allowed to pass through
  • Disallow: Prefixes of the called numbers disallowed to pass through

Rewrite Rules for the caller number: Rewrite Rules for the caller number when called out through this gateway..
Rewrite Rules for the called number: Rewrite Rules for the called number when called out through this gateway.

 

Timing – Period Control:

Timed Rewrite Rules:

  • Starting time: Time when the substitution rule comes into effect
  • Expiration time: Time when the substitution rule expires

Mode:

  • The called: The substitution rule applies to the called number
  • The caller: The substitution rule applies to the caller number
  • Substitution rule: The content of the rule

Period Call Restrictions:

  • Starting time: Time when the rule comes into effect
  • Expiration time: Time when the rule expires

mapping_gateway_period_control_vos3000_scrsht1Operations:

  • Disallow: Disallow operations for the matched prefixes
  • Allow: Allow operations for the matched prefixes

Mode:

  • The caller: Matches the prefixes of the caller numbers
  • The called: Matches the prefixes of the called numbers
  • Prefix: The prefix of the number. Multiple prefixes can be specified, separated by commas.

Timed number of channels:

  • Starting time: Time when the rule comes into effect
  • Expiration time: Time when the rule expires
  • Number of channels: The maximum number of channels allowed for this period of time

Advanced Settings:

H323:

  • Error message replacement: Specify the error message sent to the mapping gateway when the call cannot be established.
  • Q931 Progress Indicator: See the standard reference for H323.

SIP:

  • Response address: See the descriptions in the post about routing gateways management.
  • Request address: See the descriptions in the post about routing gateways management.
  • G729 negotiation: See the descriptions in the post about routing gateways management.
  • Error message replacement: Specify the error message sent to the mapping gateway when the call cannot be established.
  • Remote back-ringing method.
  • Authentication method.

mapping_gateway_advanced_setting_scrsht1DTMF:

  • DTMF reception: Specifies the way by which DTMF signals are received. The “All” option is recommended, which asks the system to accept all kinds of DTMFs. Once a certain kind of DTMF is received, this channel will accept the same kind of DTMFs only, thus effectively avoiding duplicate receptions.
  • Payload: The payload value in RTP, for the DTMF of the RFC2833 mode.
  • DTMF (H323) sending: It is set to “Auto” by default, indicating that the system would determine the best way to send DTMFs based on the receiver’s capacity. If the receiver provides no capacity set, the system will send according to the default mode. The RFC2833 mode can only be specified for media proxy.
  • DTMF (SIP) sending: It is set to “Auto” by default. The details are the same as those of “DTMF (H323) sending” described above.

IP address: See the descriptions in “Supplement settings”
Account number: The number of the billing account for this mapping gateway.
Account name: The name of the billing account for this mapping gateway.
Password: The password used for dynamic registration, which is also the password used for Web query.
Memo: Comments on this gateway.

Thanks a lot.

related posts:

Rate Management in VOS300 Softswitch

How to Create an Account in VOS3000

How to create Agent Account in VOS Softswitch

Routing Gateway Management in VOS – General

Gateway Management in VOS – Routing and Period Control

Routing Gateway in VOS3000 -Advanced Settings

Mapping Gateway in VOS3000 Softswitch – 1

 

Mapping Gateway in VOS3000 SoftSwitch – 1

vos_mapping_gateway_screenshot1Mapping Gateway is another important option need to maintain correctly. This post is usually describe General settings under mapping gateway option in VOS3000 softswitch.

Double-click on the “Navigation” and go to “Service management” go to “Gateway management” and go to “mapping gateways”. Spreadsheet item will appear on the right side screen.

mapping_gateway_normal_setting_scrsht1Spreadsheet items:

Gateway ID: The unique ID of the device, used for the authentication of dynamic gateways. For static gateways (usually relay gateways), the only requirement is that their IDs do not conflict with one another.

Restriction type:
No restriction: No restrictions to the terminal
Call-out barring: The terminal is not allowed to call out
Call-in barring: The terminal is not allowed to be called
Barring all calls: The terminal is denied from any service

Authorization type:

  • When a call is initiated by this number, this type will be compared with the “Rate Type” of the rate. If the “Rate type” of the matching rate has higher precedence than the type specified here, the call will be denied. (The precedence of authorization is: International call – National call – Local call – net call.
  • Number of channels: The number of concurrent calls allowed by the gateway
  • Priority number: In the static mapping mode, if tunnels with the same IP address exist, gateways will be selected according to their priority numbers.
  • Softswitch: Specify the MBX used by this routing gateway.
  • Supplement settings.

General / Normal

Gateway type:

vos_mapping_gateway_normal_setting_scrsht1

  • Dynamic: Registration is required.
  • Static: Gateway mapping is achieved directly through IP addresses.

IP addresses: IP addresses of mapping gateways. Multiple addresses can be specified, separated by commas.

Proceeding timeout: The maximum time waited after the call has reached the gateway. If the connection has not been establish within the time limit, the system server will send a reject signal to the mapping gateway. Set “0”to indicate that there is no proceeding timeout.

Encryption key: The encryption key for the encryption of connections between VOS platforms. In this case, an encryption port must be used for signaling, which, by default, is 3720 for H323 and 5070 for SIP.

Media proxy:

  • Auto: Let the system decide whether enable media proxy (Recommended)
  • On: Always enable media proxy
  • Off: Always disable media proxy

Billing according to binding numbers: Billing according to the account that the caller belongs to, instead of the setting of the gateway itself.

Legal lengths of the caller number: The lengths of the caller numbers allowed to pass through the gateway (e.g. fill in “11, 14” to allow numbers of 11 digits or 14 digits only).
Note: Left blank to allow numbers of all length to pass through, and fill in“0” to allow no numbers to pass through.

Legal length of the called number: The lengths of the called number allowed to pass through the gateway.

Thanks a lot.

related posts:

Mapping Gateway in VOS300 Softswitch – 2

Rate Management in VOS300 Softswitch

How to Create an Account in VOS3000

How to create Agent Account in VOS Softswitch

Routing Gateway Management in VOS – General

Gateway Management in VOS – Routing and Period Control

Routing Gateway in VOS3000 -Advanced Settings

Routing Gateway in VOS3000- Advanced Setting

This post is about Routing Settings and Advanced setting settings of under Routing Gateway of VOS3000 Softswitch. Click to read other related posts at the below of this post.

Routing Settings (national services):

routing_setting_vos_scrshtAutomatically adding area codes for mobile phones: It needs the support from the “Area of mobile phones” function, and is disabled by default. When enabled, area codes will be added to all mobile phone numbers passing through this gateway. Users can also enable this function for mobile phone numbers from certain areas and disable it for those from the rest of the areas.

Mobile phone area restriction: Specify the criteria for the caller to call a certain number (e.g. allowing “025:021” means numbers starting with “025” can only call numbers starting with “021”, and disallowing “*:*” means the caller number and the called not should not be the same, i.e. the caller cannot call itself).

Local call restriction: Specify whether numbers in a certain area can call the numbers in the same area (e.g. allowing “025” means that only numbers in the “025” area are allowed to make locals calls, i.e. to call other numbers in the “025”, while numbers in other areas are not allowed to do so).

The caller number restriction: Restricts the range of the caller numbers. Details are the same as the “The called number restriction” described below.

The called number restriction: It needs the support from “Areas of mobile phones” and “City codes” functions. When enable, only numbers that have passed standard validations can pass through this routing gateway, so that invalid numbers will be effectively prevented from occupying the relays.

Advanced settings in Routing Gateway:

advanced_settings_routing_gateway_vos_Scrsht1H323:

  • Error message replacement: Specify the error message sent to the mapping gateway when the call cannot be established.
  • Q931 Progress Indicator: See the standard reference for H323.

SIP:

  • Response address: See the descriptions in “routing gateways”.
  • Request address: See the descriptions in “routing gateways”.
  • G729 negotiation: See the descriptions in “routing gateways”. Error message replacement: Specify the error message sent to the mapping gateway when the call cannot be established.
  • If user authentication is specified for this gateway, it can be configured here.

DTMF:

  • DTMF reception: Specifies the way by which DTMF signals are received. The “All” option is recommended, which asks the system to accept all kinds of DTMFs. Once a certain kind of DTMF is received, this channel will accept the same kind of DTMFs only, thus effectively avoiding duplicate receptions.
  • Payload: The payload value in RTP, for the DTMF of the RFC2833 mode.
  • DTMF (H323) sending: It is set to “Auto” by default, indicating that the system would determine the best way to send DTMFs based on the receiver’s capacity. If the receiver provides no capacity set, the system will send according to the default mode. The RFC2833 mode can only be specified for media proxy.
  • DTMF (SIP) sending: It is set to “Auto” by default. The details are the same as those of “DTMF (H323) sending” described above.

IP address: See the descriptions in “Supplement settings”.

Account number: The number of the billing account for this mapping gateway.

Account name: The name of the billing account for this mapping gateway.

Password: The password used for dynamic registration, which is also the password used for Web query.

Memo: Comments on this gateway.

Other operations:

  • Double-click the content of “Account name” to open the account management page for this account.

Right-click menu:

  • Current sessions: Open the list of “Current sessions” for this gateway.
  • Status monitor: Monitor the gateway status and show the connection information of this gateway in the “Gateway status” page.
  • Connection analysis: Open the “Connection analysis” sheet for this gateway.
  • Interruption analysis: Open the “Interruption analysis” sheet for this gateway.

Thanks a lot for reading this post. See below to other tutorials.

related posts:

Rate Management in VOS300 Softswitch

How to Create an Account in VOS3000

How to create Agent Account in VOS Softswitch

Routing Gateway Management in VOS – General

Gateway Management in VOS – Routing and Period Control

Mapping Gateway in VOS3000 Softswitch

 

Gateway Management in VOS – Routing and Period Control

The previous post was the first part of Routing Gateway Management in VOS3000 softswitch, where general settings can be found. Click at the link below to read the Part-1. This post will tell us about Routing Prefixes, Period Controlling in VOS.

Terminal prefix:

routing_prefix_in_vos3000_scrsh1 Prefixes of the caller number:

  • Allow: Prefixes of the caller numbers allowed passing through (left blank to allow all numbers).
  • Disallow: Prefixes of the caller numbers disallowed to pass through
  • Only one of the “Allow” and “Disallow” options can be chosen here.

Prefixes of the called number:

  • Allow: Prefixes of the called numbers allowed to pass through.
  • Disallow: Prefixes of the called numbers disallowed to pass through.

Rewrite Rules for the caller number: Rewrite Rules for the caller number when called out through this gateway.

Rewrite Rules for the called number: Rewrite Rules for the called number when called out through this gateway.

* Terminal Rewrite Rules are usually used on routing gateways (c.f. Rewrite Rules)

* Mapping Rewrite Rules are usually used on mapping gateways (c.f. Rewrite Rules)

Timing:

vos_period_rewrite_rule_scrsht1Timed Rewrite Rules:

  • Starting time: Time when the substitution rule comes into effect
  • Expiration time: Time when the substitution rule expires
  • Mode:
  • The called: The substitution rule applies to the called number
  • The caller: The substitution rule applies to the caller number

Substitution rule: The content of the rule

Period Call Restrictions:

vos_period_calls_restriction_scrsht1Starting time: Time when the rule comes into effect

Expiration time: Time when the rule expires

Operations:

  • Disallow: Disallow operations for the matched prefixes
  • Allow: Allow operations for the matched prefixes

Mode:

  • The caller: Matches the prefixes of the caller numbers
  • The called: Matches the prefixes of the called numbers

Prefix: The prefix of the number. Multiple prefixes can be specified, separated by commas.

Timed number of channels:

vos_period_capacity_settings_scrsht1Starting time: Time when the rule comes into effect

Expiration time: Time when the rule expires

Number of channels: The maximum number of channels allowed for this period of time

Thanks a lot for reading this post. See below to other tutorials.

related posts:

Rate Management in VOS300 Softswitch

How to Create an Account in VOS3000

How to create Agent Account in VOS Softswitch

Routing Gateway Management in VOS – General

Routing Gateway in VOS3000 – Advanced Settings

Mapping Gateway in VOS3000 Softswitch

Routing Gateway Management in VOS – 1

vos_routing_gateway_optionManagement Routing is very essential for any kind of soft switches. Perfect routing is necessary for passing the call through. This post is about how to add and manage Routing Gateway option in VOS3000 softswitch.

vos_routing_gateway_add_scrsht1Double-click on “Navigation” go to “Service management” go to “Gateway service” than “Routing gateways”. The spreadsheet item will appear.

Spreadsheet items:
Gateway ID: The unique ID of the device, used for the authentication of dynamic gateways. For static gateways (usually relay gateways), the only requirement is that their IDs do not conflict with one another, it should be unique.

Gateway prefix: When the number being called is not registered in the system, the call will be routed only to gateways which match the prefix specified here. Multiple prefixes can be specified, separated by commas. Different gateways can be designated with the same prefix. When conflict occurs, the gateway will be chosen according to following numbers (the smallest comes first): Priority number, the ratio of the number of current calls to the number of channels, the number of historical calls and the gateway ID.

Prefix mode (for routing gateways only):
Carry through: Shorter prefixes will be tried if the routing gateway matched by this prefix cannot deliver the call.

Terminate: No more prefixes will be tried if the routing gateway matched by this prefix cannot deliver the call.

See the below Example:

  • If the prefix mode of “gw.101-t-err” is set to “Terminate”, the prefixes being tried for the number “90080001” will be “gw.101.-t-err” and “gw.103” in order.
  • If the prefix mode of “gw.101-t-err” is set to “Carry through”, while others remain the same, the prefixes being tried for the number “90080001” will be “gw.101-t-err”, “gw.103”, “gw.102”, and “gw.101-t” in order.

vos_routing_gateway_example_scrsht1Softswitch: Specify the MBX used by this routing gateway.

Supplement settings of the gateway.

vos_routing_additional_settings

General:
Type of the gateway
Dynamic: Registration is required before use.

Static: No registration is required. These are usually relay gateways (i.e. routing gateways). Static IP addresses and ports can be specified for them.

Media proxy: See the descriptions in “Phone management” than “Supplementary services”.

Encryption key: The encryption key for the encryption of connections between VOS platforms. In this case, an encryption port must be used for signaling, which, by default, is 3720 for H323 and 5070 for SIP.

Signal timeout: The longest time for the call to be stayed in the signaling status. When the timeout is exceeded, the system will switch a gateway if it is in the “Setup” or “Call Proceeding” status, and will hang up the call if it is in the “Alerting” status.

Legal lengths of the caller number: The lengths of the caller numbers allowed to pass through the gateway (e.g. fill in “11, 14” to allow numbers of 11 digits or 14 digits only).

Note: Left blank to allow numbers of all length to pass through, and fill in “0” to allow no numbers to pass through.

Legal length of the called number: The lengths of the called numbers allowed to pass through the gateway.

IP address: See descriptions in the “Supplement settings”

Password: The password used for gateway registration, which is also the password used for Web query.

Memo: Comments on the gateway

Billing account number: The billing account charged when the gateway is called

Billing account name: The name of the billing account

Billing account balance: The balance of the billing account

Thanks a lot for reading.

read other related posts:

Rate Management in VOS300 Softswitch

How to Create an Account in VOS3000

How to create Agent Account in VOS Softswitch

Gateway Management – Routing and Period Control

Routing Gateway in VOS3000 – Advanced Settings

Mapping Gateway in VOS3000 Softswitch

How to create Agent Account in VOS3000

An Agent account is different from an ordinary account, in that there are accounts belonging to agent accounts. Once an account becomes an agent account, it will occur in the navigation tree. Double-click the agent account in the navigation tree to open the “sub account management”.

(Use the filter “Direct affiliation” and “All accounts”, respectively, to show the directly sub accounts and all direct and indirect affiliations of the account).

Billing:
Phones, gateways and PSTN numbers will be charged according the account they currently belong to. If the number being called does not match any rate, the call will be terminated. And the cause of such termination will be shown in CDR. When the account belongs to other accounts, the call will cause the agent account to be charged according to its own rate (this backtracking process ends up at accounts that belong to no other accounts). If the billing turns the account or any of its agent accounts into “disabled” status, the phones, gateways and PSTN numbers will no longer be able to make calls.

vos_Agent_account_management

User management:
Double-click “Navigation” than “System management” than “User management”.

Spreadsheet items:
Login ID: The ID used to login.
Login Password: The login password
User name: The name of the user

Select User type:
Agent: Users that are only allow viewing the accounts, rate policies and service packages.

Authorization management:
Double-click on “Navigation” than “Account management” than Select an account than Click on ”Authorizations” in the right-click menu.

vos_agent_authorization_screenshot1

Operation details of and Agent account:

Authorizations:
Add / Delete / Modify Account: The right to create, delete or modify accounts.
Add / Delete / Modify Phone: The right to manipulate phones belonging to the account.
Delete / Modify Phone Card: The right to manipulate phone cards belonging to the account.
Add / Delete Gateway: The right to manipulate gateways belonging to the account.
Modify Gateway Information: right to modify information about gateways except capacity.
Modify Gateway Capacity: The right to modify the number of lines.
Payment For This Account: The right to perform payment for the current account (including changing the amount of overdraft).
Payment for Sub Accounts: The right to pay for the sub accounts.

This function is usually used to facilitate agent development. An agent user can have an agent-typed account in the system. Administrators can create one or more accounts for them, limiting their rights to recharge their own account, yet granting them authorizations to add new accounts, phones and gateways, and to recharge their sub accounts. The agent can create new accounts for its sub-agents. The agent account can only manipulate its sub accounts.

Note that, accounts created by agent accounts must be designated to an agent account, and the creator must have the authorization to manipulate the designated agent account. Users logged in with an agent account can only see those accounts that authorized to the agent. This restriction applies to all account-related operations.

Thanks a lot for reading this post.

read other related posts:

Rate Management in VOS300 Softswitch

How to Create an Account in VOS3000

Routing Gateway Management in VOS – General

Gateway Management – Routing and Period Control

Routing Gateway in VOS3000 – Advanced Settings

Mapping Gateway in VOS3000 Softswitch

Account Management – How to add an Acount in VOS3000

Creating ordinary account / carrier account is easy in VOS3000 Softswitch. This post is about how to create a carrier account in VOS.

vos_account_management_screenshot1

How to start:
Double-click in the “Navigation” and then “Account management”. The Spreadsheet item will be appear.

Spreadsheet items:
Account number: The unique identification of the account. This number must be unique and cannot be modified once the account is created.

Account name: The name of the account (such as the full name of the user or you decide).

Balance: The current balance of the carrier account, balance can be added clicking on the right button.

Maximum credit: The maximum allowed credit of the account (Over Draft limit).

Billing Rate: The rate policy rate group the account belongs to.
Daily consumption: The consumption of the carrier account today.
Number of gateways: Non-editable. The number of gateway’s for this account. Double-click to enter the gateway management page for this account.

Number of phones: Non-editable. The number of phone’s in this account. Double-click to enter the phone numbers management page for this account.

Number of cards in use: Non-editable. It shows the number of phones bound to this account.

Number of packages: Non-editable. It shows the number of packages purchased by this account.

Package status: Non-editable. The number of package’s subscribed by the carrier account.

Agency / His Agent: The “Account number” of its parent account. The parent account must exist. Upon designation, the parent account will become the “Agent” type.

User information: Information about the user. You can change by click on the “Edit”.

Account type: Define the type of account, “Account” or “Agent”. Non-editable when an account has sub-accounts, it automatically becomes an agent.

Balance type: Options include “ordinary account”, “card account” and “balance account”.

Memo: Make your own Comments about the account.

Account status: Select “Normal” or “Locked”.

Expiration date: The expiration date of the account.

Date of creation: Non-editable. The date is when the account is created.

vos_account_management_add

Other operations:

  • Double-click the number at “Number of gateways” to enter the “Gateway management” page for the account.
  • Double-click the number at “Number of phones” to enter the “Phone number management” page.
  • Double-click the number at “Number of cards in use” to enter the “Card management” page.
  • Double-click the number at “Number of packages” to manage the packages subscribed by the account.
  • Double-click the number at “Package status” to edit the current package of the account.

Right-click menu:
Disable account: Disable the account and all its sub accounts. Phone numbers belonging to these accounts will not be able to make phone calls.

Enable account: Enable the disabled account.

(If an account is deleted, phone numbers belonging to that account will belong to no account).

Thanks a lot for reading this post.

read other related posts:

Rate Management in VOS300 Softswitch

How to Create an Agent Account in VOS3000

Routing Gateway Management in VOS – General

Gateway Management – Routing and Period Control

Routing Gateway in VOS3000 – Advanced Settings

Mapping Gateway in VOS3000 Softswitch

 

Rate Management in VOS3000 Softswitch

VOS3000 is one of the most popular sofwswitch / software in the VoIP market to handle IP to IP call termination. This is post is about the Rate Management option in VOS3000 softswitch. The rate management technique is same for all versions of VOS3000.

rate_management_vos3000How to start:
Select a line in the rate group management page, and choose “Open” in the right click menu.

Double-click the “Number of rates” in the rate group management page. After clicking you will find a Spreadsheet page.

Spreadsheet items:
Rate prefix: The prefix of the called number which matches this rate. (* The longest matching prefix will be used. For example, if there are two rate prefix, “0” and “01”, the number “01117” will be match to “01” since it is the longest pattern that matches “01117”). So, keep your eyes open when add any rate prefix, no mistake should be happen.

Rate type: Available options are “Net”, “Local”, “National”, and “International”. (* The type will not only be shown in CDR, but also used in many filters and statistics. Please correctly specify the rate type. Meanwhile, this type will be checked before calling. If a caller does not have the authorization to call the type of number specified here, the call will be banned).

vos3000_add_rate_prefixArea Name: The area corresponding to the rate prefix such as India CLI, Pakistan Non CLI, Bangladesh CLI etc.

First Time Rate: The rate for the first time duration when the session time is nonzero. (Unit: Dollar).

First Time Duration: The length of the first time. Sessions that exceeds this time interval will be charged according to the “Billing Rate” and “Billing Cycle” specified below. If this parameter is set to 0, the “Billing Rate” and “Billing Cycle” will be used from the beginning. (Unit: Second).

Billing Rate: The fee charged for every Billing Cycle (Unit: Dollar).

Billing Cycle: The session time that exceeds the “First Time Duration” will be divided into units with length specified here. When the time cannot be divided clear, it will be rounded up to the nearest integer. (* An example: if the “First Time Rate” is “0.21”, the “First Time Duration” is “180”, the “Billing Rate” is “0.15”, and the “Billing Cycle” is 60, then according to this rate, a session that lasts 250s will be charged 0.21 + 0.15 * 2 = 0.51 Dollar).

Other operations:
The spreadsheet supports Export and Import operations. Refer to the exported files for the import format. You can export files and can import those files later to add other rates.

Right-click menu:
Add initials to prefixes: When selected lines are in the status of “to be added”, the function can be used to modify their initials.

Remove initials from prefixes: When selected lines are in the status of “to be added”, the function can be used to modify their initials. (Some international rate list use nonstandard initials). These functions can be used to adjust the initials after import).

Tips:
When creating rate policies for national calls, try to use rate prefixes like “01” – “09” instead of using a single “0”. Otherwise, if the international rate policies are incomplete, some international calls might be matched to “0” and misclassified as national calls.

Thanks a lot for reading, hope you will enjoy it.

other related posts:

Account Management – How to add an account in VOS

How to Create an Agent Account in VOS3000

Routing Gateway Management in VOS – General

Gateway Management – Routing and Period Control

Routing Gateway in VOS3000 – Advanced Settings

Mapping Gateway in VOS3000 SoftSwitch