Anda di halaman 1dari 6

12/1/23, 7:14 PM Kustomisasi Laporan Penagihan Asterisk IP-PBX Issabele - Panduan

RUMAH PBX GRATIS ISSABELE 3CX IP-PBX KOLABORASI CISCO TIM MICROSOFT DEVOPS DOKUMENTASI 

Rumah  isabele  Kustomisasi Laporan Penagihan Asterisk IP-PBX Issabele - Panduan


SEARCH

Kustomisasi Laporan Penagihan Asterisk IP-PBX Issabele - Cari blog ini Search

Panduan
 Pakar Astrisk SUBSCRIBE US ON FACEBOOK

Melanjutkan kecintaan kami pada kustomisasi Issabele , hari ini kami akan membahas dan memandu
langkah demi langkah bagaimana menerapkan kustomisasi laporan penagihan, seperti yang telah VoIP-Network
5,512 followers
kami bahas di postingan issabele terakhir kami bahwa issabele adalah solusi IP-PBX berbasis tanda
bintang (open source) yang mengelola jaringan Voip perusahaan. Jadi persyaratan khusus adalah -

1. Pada GUI halaman laporan penagihan, perlu menambahkan parameter "Cost Center" pada menu Follow Page Share

tab Pencarian. Jadi totalnya sekarang ada Delapan parameter pencarian seperti gambar di bawah ini:
 Tarif Berlaku VoIP-Network
about 3 years ago
 Durasi

 Nilai Nilai Microsoft’s second-largest acquisition


after LinkedIn, Microsoft position the
 Sumber
Nuance acquisition as strengthening
 Tujuan their cloud strategy for healthcare.
 Dst. Saluran #Microsoft #Voip #Teams #AI
 Kode akun #Acquisition

 Pusat biaya https://www.jobialert.com/…/…/micros


oft-acquires-nuance.html
Search for

1. CREATE CHART ONLINE ❯


2. KEYLESS FOB PROGRAMMING ❯
3. DICKS SPORTING GOODS PROMO CODES ❯
4. CLOUD DATA SECURITY SOLUTIONS ❯
TAGS
5. FREE ROBUX CODE GENERATOR ❯
6. MOST POPULAR ONLINE COURSES ❯ 3cx cisco devops docs freepbx

Ad Lifestyle Insights issabele microsoft


2. Pada halaman GUI laporan penagihan perlu menambahkan Cost Center pada tabel Laporan
Penagihan
3. Tambahkan Kolom dinamis khusus pada tabel laporan
POPULAR POSTS
4. Tambahkan tombol khusus di GUI, jika pengguna mengklik tombol itu, kolom khusus akan
ditambahkan pada tabel laporan
Cisco IP Phone MIC Certificate 802.1x
5. Petakan kode Cost Center dengan tabel CDR mysql.
Configuration
 July 29, 2020
Untuk mencapai keluaran yang diinginkan, Anda perlu melakukan perubahan pada kode sumber
HTML dan PHP Issabele. Kode HTML dipisahkan dalam beberapa file di seluruh direktori untuk tujuan
yang jelas (tujuan keamanan)
CUCM 14 release - Cisco is not
depreciating any old Cisco IP phones
Saya akan memberi Anda jalur yang tepat dan perubahan yang perlu dilakukan.
 September 25, 2020

Pertama-tama, pastikan Anda mengunduh atau membuat cadangan kode sumber melalui Filezilla
(atau aplikasi serupa), idealnya Anda perlu membuat cadangan folder lengkap /var/www/html/ dan Yealink IP Phone registration with 3CX
membuat cadangan di server untuk dua file di bawah ini:-
Asterisk PBX system
 August 06, 2020

/var/www/html/modules/billing_report/index.php
/var/www/html/index.php
SOCIAL PLUGIN 

https://www.sghrps.in/2020/07/asterisk-ip-pbx-issabele-billing-report.html 1/6
12/1/23, 7:14 PM Kustomisasi Laporan Penagihan Asterisk IP-PBX Issabele - Panduan

 Facebook  Twitter

 Pinterest  Instagram

 Instagram  YouTube

Sekarang ikuti langkah-langkah di bawah ini untuk menambahkan Pusat Biaya di menu Pencarian dan
kode keras di halaman GUI Laporan penagihan.

Prosedur-

SSH ke alamat IP instance Asterisk Issabele Anda dan login melalui pengguna/kata sandi root.

1. cd /var/www/html/modules/billing_report/
2. vim index.php
3. Perbarui bagian konfigurasi di bawah pada file index.pho, lalu tekan Escape dan diikuti dengan
":wq"

-- Konfigurasi untuk Memperbarui--

$arrTmp[9] = $jumlah_biaya;
$arrTmp[10] = $nilai['pusat biaya'];
$arrData[] = $arrTmp;
}
}
$arrColumns = array(_tr("Tanggal"), _tr("Tarif
Berlaku"), _tr("Nilai Tarif"), _tr("Sumber"), _tr("Tujuan"),
_tr("Saluran Dst. "),_tr("Kode
Rekening"),_tr("Durasi"),_tr("Biaya"),_tr("Ringkasan Biaya"),

Kode di bawah ini untuk pembaruan Menu Pencarian --

function createFieldFilter(){ $arrFilter = array( "rate_appl

After saving this code on the index.php file , we will get below GUI on issabele billing report page as
shown in the picture below;

Issabele Customized Search Menu will now looks like as below, and you can see the custom column
"Cost Center" has been added to the search menu option.

Moving to last leg of our Issabele customization i.e adding option for end user to add dynamic 
columns in the report.

https://www.sghrps.in/2020/07/asterisk-ip-pbx-issabele-billing-report.html 2/6
12/1/23, 7:14 PM Kustomisasi Laporan Penagihan Asterisk IP-PBX Issabele - Panduan

To get this done, we need to add a "Click"button on the GUI page and a context bar where end user
can input the name of the column , so that when user write a custom name on the context bar
followed by clicking on the "Add Button", it should create the new custom dynamic column in the
report where user can do the real time editing or put some tags in it manually and get option of
downloading the report in three formats
1. PDF -(view on browser option also available)
2.Excel Spreadsheet
3.CSV text file

To achieve the above points you need to edit another index.php file that is stored under

harmosin-issabele# cd /var/www/html/index.php

I will use Java script to add a button and coding will be done as below;

<<For Adding a button>>>>

<script type="text/javascript">
var customize_btn=document.createElement("button");
customize_btn.innerHTML="Add Column";
customize_btn.className="neo-table-button-filter-right";
var customize_i=document.createElement("i");
customize_i.classList.add="fa";
customize_i.classList.add="fa-caret-down";
customize_btn.appendChild(customize_i);
var btn_list=document.getElementsByClassName("neo-table-header-row")[0];
btn_list.appendChild(customize_btn);
</script>

<<For dynamic column and context tab>>>>

<script type="text/javascript">
var customize_btn=document.createElement("button");
customize_btn.innerHTML="Add Column";
customize_btn.className="neo-table-button-filter-right";
var customize_i=document.createElement("i");
customize_i.classList.add="fa";
customize_i.classList.add="fa-caret-down";
customize_btn.appendChild(customize_i);
customize_btn.style.border="1px solid grey";
customize_btn.style.borderRadius="4px";
customize_btn.style.marginLeft="10px";
var input_custom=document.createElement("input");
input_custom.type="text";
input_custom.classList.add="search-input";
input_custom.classList.add="neo-table-button-filter-right";
input_custom.id="custom_title";
input_custom.placeholder="Column Title";
var btn_list=document.getElementsByClassName("neo-table-header-row")[0];
btn_list.appendChild(customize_btn);
btn_list.appendChild(input_custom);

customize_btn.addEventListener("click", function(e) {
e.preventDefault();
$("body").width("+=50");
$("#neo-contentbox-maincolumn").width("+=50");

var table=document.getElementsByClassName("issabel-standard-table")[0];
$(".issabel-standard-table").width("+=100");
var tablethead=document.getElementsByClassName("issabel-standard-table")
[0].getElementsByTagName("thead")[0].getElementsByTagName("tr")[0];
var title=document.getElementById("custom_title").value; 
var thcustom=document.createElement("th");

https://www.sghrps.in/2020/07/asterisk-ip-pbx-issabele-billing-report.html 3/6
12/1/23, 7:14 PM Kustomisasi Laporan Penagihan Asterisk IP-PBX Issabele - Panduan
thcustom.innerHTML=title;
thcustom.style.width="120%";
thcustom.id="th_"+title;
tablethead.appendChild(thcustom);
var tabletbody=document.getElementsByClassName("issabel-standard-table")
[0].getElementsByTagName("tbody")[0];
var trs=tabletbody.getElementsByTagName("tr");
for (var i = 0; i < trs.length; i++) {
var td=document.createElement("td");
var input=document.createElement("input");
input.type="text";
input.style.width="70%";
input.id="input_" + i.toString() + "_" + title;
td.appendChild(input);
trs[i].appendChild(td);
}
});
</script>

Once done, you will get the below results where you see a "Add Button" and "context bar"

and on clicking this add button a new column getting dynamically added to the billing report as per
the requirement.

This covers our section of customizing the issabele billing report GUI, where we achieved the desired
results by making few changes/addition to the PHP/HTML code in baseline of index.php source code.

I hope it will be helpful for you if you are looking for any modification in CDR (call detail record or
billing reports) on your IP-PBX system. By following the same suit of options and methods you can
make changes on any of the issabele PBX module as per the requirements.

"Now lets me update some of trending news i have recieved last week regarding Collab"

Collaboration FAQs

What's new in Cisco Webex Meetings update for July 2020 

https://www.sghrps.in/2020/07/asterisk-ip-pbx-issabele-billing-report.html 4/6
12/1/23, 7:14 PM Kustomisasi Laporan Penagihan Asterisk IP-PBX Issabele - Panduan

🙌
Customers will love these innovations, make sure to tell them about all the goodness Webex
Meetings July update enhancements deliver
 Blur or Change Your Background on Mac, Windows, iOS and Android 📠
 Easily See Meeting Participants with Their Hand Raised 👆
👀
 Participant view sharing - see the participants' view of what you’re sharing from the controls
at the top of your screen
 Secure Lobby Support for Video System and Webex Teams External User 🏨
 Easy Access to End-to-End Encryption Session 👮‍♂️
 Meetings update to AES-256-GCM Cipher Suite and Mobile apps 🚨
 Default grid views now available for iOS and Android devices (phones and tablets) 🎉
 Alexa and Amazon Echo Recording Playback for Android 📼
Cisco Webex Calling and Webex Work are expanding

The Webex Callingis now available in Iceland and the following LATAM countries: Argentina, Bolivia,

🆕🌎
Dominican Republic, Ecuador, El Salvador, Guatemala, Honduras, Nicaragua, Paraguay, and Uruguay.

Webex Work is now available in the following LATAM countries: Argentina, Bolivia, Bulgaria, Chile,

✅👍
Colombia, Costa Rica, Dominican Republic, Ecuador, El Salvador, Guatemala, Honduras, Mexico,
Nicaragua, Panama, Paraguay, Peru, Puerto Rico, and Uruguay. Brazil is targeted in Q1 FY21.

For more about Webex Callingand Webex Work! 👊 Do subscribe our blog and stay tuned !!!

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
 July 30, 2020  July 27, 2020  July 27, 2020

https://www.sghrps.in/2020/07/asterisk-ip-pbx-issabele-billing-report.html 5/6
12/1/23, 7:14 PM Kustomisasi Laporan Penagihan Asterisk IP-PBX Issabele - Panduan

Daily Pageviews Popular Posts Postingan Unggulan

Cisco IP Phone MIC Certificate 802.1x


52,044 Configuration MICROSOFT

 July 29, 2020

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

Integrasi Video Kolaborasi Cisco dengan


Uji Coba Pelanggan Microsoft Teams Cisco
Commerce Workspace
Cisco_Webex_Meetings vs.MSFT
 21 Januari 2021 Microsoft_Teams_Meetings
 Pakar Astrisk  18 Juli 2020

Di dunia transformasi digital saat ini, di mana 90%


raksasa industri…

Dibuat dengan  oleh Harmosin | Didistribusikan oleh jaringan voip


Rumah Tentang Hubungi kami

https://www.sghrps.in/2020/07/asterisk-ip-pbx-issabele-billing-report.html 6/6

Anda mungkin juga menyukai