B&CC Billmaster

IP-telephony modules

Voice over IP module

Voice over IP module is used for providing of VoIP-services and makes it possible to serve regular customers, as well as those who register by way of payment cards. The module includes the voice menu system, which organizes interaction between subscribers and the access server by way of DTMF signals. The voice menu allows subscribers to administer VoIP-services interactively: dial phone numbers, replenish personal accounts, get information.

Authorization

On connection of subscribers the access server runs a script in an interpreted language TCL. This script is intended for organization of voice menu. Subscribers select menu items with the help of DTMF-signals, and the script interacts with Billmaster over the RADIUS protocol, particularly sends authorization requests.

Below is the list of authorization possibilities, which are supported by the Voice over IP module.

Authorization by PIN-codesThe basic way of authorization for subscribers, who use payment cards. It is offered to enter a PIN-code in the DTMF mode, which is then compared to codes of registered cards. If the PIN-code is correct, access to services is allowed. The first time the services are accessed there is created a new object "Customer", and the nominal value of the card is entered to his personal account.
Authorization by ANISubscribers’ phone numbers, identified by ANI, can be used for authorization. Authorization by ANI is available to regular customers, as well as to those, who use payment cards. The latter can independently, with the help of the voice menu, bind the phone number to PIN-codes of cards.
After ANI authorization there are possible two ways of further work: a voice menu can be played to a subscriber, or (a variant without a voice menu) a subscriber hears continuous tone and dials the required phone number right away, after which the connection is established.
Restriction of authorization by ANIMakes customer authorization more stringent: besides the PIN-code, subscribers must establish connection with access service only from pre-set phone numbers.
Authorization by ANI when PBX is usedThis way of authorization is used in case of the office IP-PBX. A subscriber lifts the receiver, hears a continuous tone and dials the required phone number right away, which is forwarded to the PBX together with the number of the subscriber. PBX performs authorization by ANI and, if it is successful, establishes connection with the dialed number.
Restriction of authorization by DNISMakes authorization more stringent by the fact that subscribers should connect only to allowed phone numbers of access servers. Such restriction can be used in case, when the access server has several phone numbers. Here one number is used, for example, for VoIP services, and others – for Dial-Up.
Setting of the maximum possible duration of callsThe module allows to set directly the maximum possible duration of a call individually for each customer, or for the access server.
Tariffication

The information about duration of calls comes over the RADIUS protocol. When the conversation is finished the final calculation of costs and charging of money from personal accounts takes place. When the office IP-PBX is used, collection of information is performed in another way. In this case the information about duration of a call is imported from the IP-PBX data base as CDR-packages.

Voice over IP module allows to create a random number of tariff plans. Below is the list of tariffication possibilities.

  • Calculation of conversation cost. The cost of conversation depends on direction (telephone zone) and time, when the call was made.
  • Rounding of conversation duration. Duration of a conversation can be rounded up to the closest set interval (for example, to one minute, to 10 seconds). There can also be set non-tariffed duration and minimum duration. Different rounding parameters can be set for different telephone zones.
  • Charging of subscription fee.
  • On-time charges.
  • Volume price coefficients.
  • Multi-login control.
  • Partner fees.
  • Accounting of Call-centers service costs. Subscribers can use services of Call-centers, operators of which redirect calls to the access server. The cost of Call-centers services is automatically charged from personal accounts of subscribers.