DCL Billing System

DCL PBX Billing System is software system, which allows control about Siemens HiPath, Open scape business and Open scape 4000, Alcatel OXE and OXO, PBX systems. The software provides database and web interface for management and control of billing. The application saves data collected to database. It also charge phone calls, trunks due to prices and rounding for each project and phone code. You can have many clients and subscriber lines. Also the system supports project codes (PKZ).

System allow you have connection to few phone providers and many trunks. After collecting CDR into database, it will calculate cost of call due to provider’s price. You can configure setup fee and rounding intervals for each destination.

Also system supports monthly fee feature. You can charge your clients monthly. You can do it for all company or you can input monthly price for each subscriber line.

The same feature you can use if you provider has subscription fee. Each channel can have its own price or you can have fixed cost for all service.

You  can use these picture buttons for data manipulation in web interface.

– for adding new record

– for deleting record

– for editing of record

 

System supports few interface languages. It can be changed easy without closing of program.

 

3. Requirements

·   HiPath PBX

·    Server for database and billing

·    Personal computer with Web browser (HTML5)

·    TCP network connection between PBX and server

4. Subscribers

4.1 Companies

Company

Company means client organization you can work with. Clients get phone lines from your PBX and you will charge their calls, send invoices etc. You can manage information about client companies in Companies page. You can use these fields in data operations:

Company – Company name

City – City

Address – Company address

Zip code – Company zip code

Phone – Company phone

E-mail – Company e-mail

Website – Company website

Contact person – Contact person

Started – Company start date

ID Code– ID code of company

Monthly fee – Fixed monthly fee for company

4.2 Departments

Each company can have many departments. Department is not used in call charging, just needed for subscribers grouping. For working with departments information use Departments page. Tab also has Filter by company button. You can use these fields in data operations:

Department – Department

Company – Company name

Phone – Company phone

E-mail – Company e-mail

Contact person – Contact person

4.3 Subscribers

 

Subscriber means person working in some departments, belonging to Client Company. Each subscriber can have fixed monthly fee for line. For working with subscribers data use Subscribers page. Tab also has Filter by company button. You can use these fields in data operations:

Subscriber – Subscriber name

Department – Department

Line – Line attached to the subscriber

Phone – Subscriber phone

E-mail – Subscriber e-mail

Monthly fee – Fixed monthly fee for subscriber

4.4 Projects

 

Subscriber can work on few projects. Price for each project can be different. Each project must have project dial code (PKZ) for access and charging. You can manage information about projects in Projects page. You can use these fields in data operations:

Project – Project name

Phone – Project phone

E-mail – Project e-mail

Website – Project website

Contact person – Contact person

Start – Project start date

Stop – Project stop date

PKZ – Project code

5. Channels

5.1 Providers

5.1

You have to be connected to telephony provider for making outgoing calls. Also you can be connected to few providers and route outgoing calls due to quality, price etc. Each provider can have different pricelist, rounding and monthly fee. You can manage information about providers in Providers page. You can use these fields in data operations:

Company – Provider name

City – City

Address – Provider address

Zip code – Provider zip code

Phone – Provider phone

E-mail – Provider e-mail

Website – Provider website

Contact person – Provider person

Started – Provider start date

ID Code– ID code of company

Monthly fee – Fixed monthly fee for connection to provider

5.2 Trunks
Trunks

You can have few trunks from one telephony provider. Monthly fee for each trunk can be different. You can manage information about trunks in Trunks page. You can use these fields in data operations:

Provider – Provider name

Trunk – Trunk name

Monthly fee – Fixed monthly fee for trunk

 

5.3 Prices

Price

You have to control your telephony expenses. Billing module will calculate cost for each call. You should input providers, codes and prices for billing. You can manage information about providers and prices in Prices page. Also you can upload codes and prices from text file. It will faster than manual input and you can set delimiter for fields. You can use these fields in data operations:

Provider – Provider name

Code – phone code

Price – Price per minute

Destination – Destination name

Call setup fee – Price for call setup

Rounding – Rounding periods for call charging

6.1 Prices

 

You have to charge your clients phone calls. Billing module will calculate price for each call. You should input projects, codes and prices for billing. You can manage information about prices in Prices page. Also you can upload codes and prices from text file. It will faster than manual input and you can set delimiter for fields. You can use these fields in data operations:

Code – phone code

PKZProject code

Price – Price per minute

Destination – Destination name

Call setup fee – Price for call setup

Rounding – Rounding periods for call charging

 

7 Reports

7.1 Calls

calls

You must need to see calls, made by your clients. Use Calls page for that. There you can get full statistics of calls. Also possible to filter information you need. You can filter by company, time period, callerid and called number. Alter filtering you can see detailed information about calls with many useful fields. You can see these fields in filtered calls:

Subscriber – Subscriber name

Caller– Caller number ID

Called – Called number

Start – Time of call start

Duration – Call duration in seconds

Line – Line name

PKZ – Used project code

Trunk – Outgoing trunk name

Rate – Rate per minute

Price – Call price

Destination – Destination name

7.2 

Invoices

After charging calls and monthly fee you have to make invoices for your clients. Use Invoices page for that.  You can create new invoice after time period and company selected. Once generated, invoice is stored in database. You can filter generated invoices by period and company. Alter filtering you can see detailed information about invoices with many useful fields. Also you can delete, preview or print invoice.  Field used for filtered invoices:

Company name – Company name

CreatedCreation time of invoice

From date – Start of invoice period

To date – Stop of invoice period

Calls amount – Cost of calls

Subscription amount – Subscriber monthly fee

Lines amount – Lines monthly fee

Tax – Tax in percents

Months – Months charged

Currency – Currency of invoice

 

 7.3 Budget

Budget

Budget control feature allows you get full information about phone expenses. Billing system also calculates cost of calls due to provider’s prices.  If provider has monthly subscription fee or monthly fee per line, it calculates it too. All this information is available on Budget page. You can filter budget statistics by period, callerid, called number and company. Alter filtering you can see detailed information about budget with many useful fields. You can see these fields in filtered budget information in two tables:

Caller– Caller number ID

Called – Called number

Start – Time of call start

Duration – Call duration in seconds

Trunk – Trunk name

Provider – Provider name

Trunk rate – Trunk rate per minute

Trunk price – Trunk price of call

Destination – Destination name

 

 

Provider – Provider name

Provider fee – Subscription monthly fee for connection to provider

Trunks fee – Amount for trunk monthly fee

Total – Total amount of monthly fees

7.4 Finances

Finances

You must need to see payments, made by your clients. Use Finances page for that. There you can get full statistics of payments. You can filter by company and period. Alter filtering you can see detailed information about payments. You can see these fields in filtered payments:

Time – Payment time

Company– Company name

Amount – Amount

Type – Payment type

Info – Additional information about payment

8. Options

 

8.1 Settings

This page allows you to configure general settings of the software. It can be your company details, bank account Information, currency, VAT etc. After changing details press Save button for updating information in database.

8.2 Log

All changes in software will be logged in database. For viewing activity log details use Log page. Select time period and press button Filter. Log information has few fields:

Created – Time of action

Address – IP address action did from

Page – Page of change was done

Action – Action used

Text – Details of action

 

Online Demo:

http://83.169.22.84/billing2/

username: admin

password:123