0% found this document useful (0 votes)
103 views5 pages

Customization of Billing Report On Issabele (Asterisk Based IP-PBX)

The document discusses customizing the billing report in Issabele (Asterisk-based IP-PBX) to meet a customer's requirements. Specifically, it involves: 1. Adding a "Cost Center" search parameter to the report. 2. Creating a "Cost Center" column to display cost center IDs linked to DID descriptions. 3. Adding a menu option to insert custom columns, allowing users to define a new column and its description. The customizations will enhance the report's functionality by allowing users to filter and view calls according to their associated cost centers.

Uploaded by

suwarno sanusi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views5 pages

Customization of Billing Report On Issabele (Asterisk Based IP-PBX)

The document discusses customizing the billing report in Issabele (Asterisk-based IP-PBX) to meet a customer's requirements. Specifically, it involves: 1. Adding a "Cost Center" search parameter to the report. 2. Creating a "Cost Center" column to display cost center IDs linked to DID descriptions. 3. Adding a menu option to insert custom columns, allowing users to define a new column and its description. The customizations will enhance the report's functionality by allowing users to filter and view calls according to their associated cost centers.

Uploaded by

suwarno sanusi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

12/1/23, 7:13 PM Customization of Billing report on Issabele (Asterisk based IP-PBX)

Managed Threat Hunting Report


An In-depth Analysis of Adversary Tradecraft and Sign Up
Tooling. Protect Your Organization Now CrowdStrike®

HOME FREEPBX ISSABELE 3CX IP-PBX CISCO COLLABORATION MICROSOFT TEAMS DEVOPS DOCUMENTATION 

Home  issabele  Customization of Billing report on Issabele (Asterisk based IP-PBX)


SEARCH

Customization of Billing report on Issabele (Asterisk based Search this blog Search

IP-PBX)
 AstriskExpert SUBSCRIBE US ON FACEBOOK

Customization Issabele (Asterisk sourcecode)


VoIP-Network
5,512 followers
Issabele (earlier known as Elastix) is well known open source Asterisk based IP-PBX that is available
for VoIP consumers for running small to medium scale enterprise voice and video network
infrastructure to support upto 10k collaboration endusers and telephony endpoints to meet the need
of digital infrastructure of an organisation which is looking to move from traditional legacy PSTN Follow Page Share

network to Voice over IP mainly with the use of SIP trunking and IP-PBX. Lot of customers use
Issabele IP PBX because of the open source asterisk baseline, which help them to integrate not only
VoIP-Network
3rd party applications but also the ease of doing customization in the graphical user interface and about 3 years ago
basic asterisk parameters in order to achieve desirable outputs and user-friendly results.
Microsoft’s second-largest acquisition
after LinkedIn, Microsoft position the
In today's blog, i will go through the steps to perform the customization in the in-built Billing report of
Nuance acquisition as strengthening
Issabele IP PBX. In today's customization issabele demonstration i will be using below specifications
their cloud strategy for healthcare.
and version of asterisk and Issabele as shown in the snippet below; (Issabele Asterisk version we are
#Microsoft #Voip #Teams #AI
using is 11.25.3)
#Acquisition
https://www.jobialert.com/…/…/micros
oft-acquires-nuance.html

TAGS

3cx cisco devops docs freepbx

issabele microsoft

POPULAR POSTS

Now to start with customization issabele , let me show you how actually the built-in Issabele billing
Cisco IP Phone MIC Certificate 802.1x
report looks like,
Configuration
 July 29, 2020
Here is the snapshot i have taken from my installed Issabele 4 , you can see it has most of the fields
already populated in the main table like basic source/destination information, account code,Cost,
CUCM 14 release - Cisco is not
Rate applied , Date and time, Destination channel,Rate Value etc.
depreciating any old Cisco IP phones
 September 25, 2020

Yealink IP Phone registration with 3CX


Asterisk PBX system
 August 06, 2020

SOCIAL PLUGIN
In addendum, if we look at the search menubar in the issabele 4 , you can see below is the search 
menu that is in-built in the Issabele billing report.

https://www.sghrps.in/2020/07/customization-of-billing-report-on.html 1/5
12/1/23, 7:13 PM Customization of Billing report on Issabele (Asterisk based IP-PBX)

 Facebook  Twitter

 Pinterest  Instagram

 Instagram  YouTube

Secondly, Below is the standard/default search parameters/criterias of billing report which mainly
includes seven key parameters from mysql CDR database i.e
1.Rate Applied
2. Duration of Call
3. Rate Value
4. Source
5. Destination
6. Dst. Channel
7 Account Code

Now Lets see the requirements of Issabele Customization Billing report (Asterisk)

Lets Say, I need to add one more parameter like "Cost Center" in search menu. So in total will be Eight
search parameters now as shown belowl

 Rate Applied
 Duration
 Rate Value
 Source

 Destination
 Dst. Channel
 Account Code
 Cost Center

As we discussed above, below is the the default column for billing report result

Customization Requirements :

A. Need to create fix Cost Center column

B. Need to add menu : add new menu at below Search layout Picture B1. The menu is Add . So when
user click that Add menu then user can add new column and description, then new custom Column
will created as show picture B2

Picture B1. 

https://www.sghrps.in/2020/07/customization-of-billing-report-on.html 2/5
12/1/23, 7:13 PM Customization of Billing report on Issabele (Asterisk based IP-PBX)

Picture B2

Lastly, regarding the cost center, if user enter the cost center ID (character or number) then clicked
show

Then the Export report will be appeared as below :

Note: Cost Center ID (as example : Finance123) will be enter under DID Description table as shown
below :

So you have to link the cost center ID and DID description. Lets say These all are the main
requirements provided by customer to you for the implementation of customizationin-built billing-
report of Issabele.

Now you have all the basic requirements from the client and it is the time when you have to plan out
the Design and implementation process. As per the information above you can decode that client not
only want some GUI custom addition on that billing-report page but also want to extract the end
report after doing the editing in dynamic tables, so how would you approach this problem? What
steps you gonna take in order to plan out the complete customization activity. I will discuss the
solution in our next blog but i want you guys to try it yourself and let me know in comments how
would you proceed with the solution and design phase. I will be excited for your inputs. Also do let me 
know if any query/comment or question regarding the same.

https://www.sghrps.in/2020/07/customization-of-billing-report-on.html 3/5
12/1/23, 7:13 PM Customization of Billing report on Issabele (Asterisk based IP-PBX)
**Spoiler for Pro's**

For Beginners (In the end , let me give you some hints so that you can kick start the activity, but it may
be spoiler for Pros as for you guys it become peace of cake :) ) Let me give you some brief points that
you need to take care before deep dive into the implementation part.

Get your Tools ready- For any technical professional your tools are the software and applications that
help you to perform your task or decode the language... so as Issabele is asterisk based which is
running on Linux baseline so make sure you get your Linux commands handy- basically you should
know below things-

a) how to create a directory on linux,

b) how to delete a file from directory

c) command to view the file on CLI

d) copy the file in directory/ or from one to other

e) editing of file (which include addition/updation of any file value on CLI)

Other thing i recommend is the use of SFTP/FTP application like FileZilla on your system- this will
help in uploading/downloading files on your local system.

Lastly as you will be playing with some PHP or Javascript or HTML code.. you need a text editor-
Personally i like Notepad++ or Sublime Text

SSH application like Putty, my preference would be latest version of XShell

Get these installed on your system , Now your system is ready with all the tools/applications that you
may need to perform this Issabele report customization activity.

Next Step, would be to chalk out the plan on your diary or onenote, This will be your as-built
document which provide you direction throughout the completion of your project. Jot down all the
points that client asked to update. Note down how many GUI pages it gonna affect or how many
pages on Issabele website need to get update.

Pro Tip: Before making any change on the file or code, make sure you copy that original file either on
your local system or rename it on the same directory folder of Issabele with updating it name like
from "file_name" to "file_name_original". This will be helpful in restoring the default configuration
settings on the page if something gets broke during the process of code implementation on the
Issabele Asterisk CLI or making any HTML changes on the page. It will ensure we have the original
backup at all time during the activity and if something goes wrong, you can revisit the backup files
and make the necessary update to get that fix.

So guys, i hope you get some traction regarding Issabele customization and moreover i have given
you a custom task to try the solution of this problem.

I will post the solution steps in my next blog and will provide the link on this page as well.

So stay tuned and Stay safe!!

Thanks for your time :)

Here is the link of the blog -->> Customization of Issabele Solution

Tags: issabele

 Facebook  Twitter    

 OLDER NEWER 

You may like these posts

Asterisk IP-PBX Issabele Billing IP PBX Concept of DHCP and IP PBX SIP TRUNK Deployment | 
Report Customization - Guide LDAP ITSP: ClarityTel

https://www.sghrps.in/2020/07/customization-of-billing-report-on.html 4/5
12/1/23, 7:13 PM Customization of Billing report on Issabele (Asterisk based IP-PBX)
 July 30, 2020  July 27, 2020  July 27, 2020

Daily Pageviews Popular Posts Featured Post

Cisco IP Phone MIC Certificate 802.1x


52,046 Configuration MICROSOFT

 July 29, 2020

Labels
Asterisk IP-PBX Issabele Billing Report
3cx cisco devops docs freepbx
Customization - Guide
 July 30, 2020
issabele microsoft

Cisco Collaboration Video Integration with


Microsoft Teams Customer Trial Cisco
Commerce Workspace
Cisco_Webex_Meetings vs. MSFT
 January 21, 2021 Microsoft_Teams_Meetings
 AstriskExpert  July 18, 2020

In today's world of digital transformation where 90% of


the industry giants are mo…

Crafted with  by Harmosin | Distributed by thevoipnetwork


Home About Contact Us

https://www.sghrps.in/2020/07/customization-of-billing-report-on.html 5/5

You might also like