การติดตั้ง Asterisk-Stat แสดงผล CDR ของ Asterisk ด้วยเว็บเพจ

Asterisk Opensource IP Pbx

การติดตั้ง Asterisk-Stat แสดงผล CDR ของ Asterisk ด้วยเว็บเพจ

โพสต์โดย voip4share » 18 ก.พ. 2010 19:20

Asterisk-Stat แสดงผล CDR ของ Asterisk ด้วยเว็บเพจ พร้อมลูกเล่นอีกมากมาย

1. ดาวน์โหลด
โค้ด: เลือกทั้งหมด
cd /tmp
wget http://www.voip4share.com/sources/asterisk-stat-v2_0_1.tar.gz


2. แตกไฟล์
สมมติว่าเอาไปไว้ที่ Document Root ของ Web Server ที่ไดเร็คตอรี่ /var/www/html พร้อมเปลี่ยนชื่อให้เข้าเว็บได้ง่ายๆ
โค้ด: เลือกทั้งหมด
tar xzvf asterisk-stat-v2_0_1.tar.gz -C /var/www/html
cd /var/www/html
mv asterisk-stat-v2 asterisk-stat


3. แก้ไขไฟล์ defines.php
โค้ด: เลือกทั้งหมด
cd lib
vi defines.php

โค้ด: เลือกทั้งหมด
define ("WEBROOT", "http://192.168.4.55/asterisk-stat/");
define ("FSROOT", "/var/www/html/asterisk-stat/");
define ("HOST", "localhost");
define ("PORT", "3306");
define ("USER", "root");
define ("PASS", "password");
define ("DBNAME", "asterisk_cdr");
define ("DB_TYPE", "mysql"); // mysql or postgres
define ("DB_TABLENAME", "cdr");

// แทนเบอร์ Extension ด้านซ้ายมือ ด้วยชื่อทางด้านขวามือ
$appli_list['100']=array("Khun Nui");
$appli_list['102']=array("Khun Kik");
$appli_list['103']=array("Khun Joy");


4. สร้างดาต้าเบส asterisk_cdr และให้ Asterisk ส่ง CDR ไปเก็บในดาต้าเบส cdrasterisk
ดูวิธีการสร้างดาต้าเบสและเทเบิลที่บทความนี้ Asterisk + MySQL

5. แก้ไขไฟล์ export_pdf.php
หาบรรทัดนี้
include_once(dirname(__FILE__) . "/lib/fpdf.php');
แก้ให้เป็น
include_once(dirname(__FILE__) . "/lib/fpdf.php");
เพื่อให้ Export เป็นไฟล์ PDF ได้

6. เข้าเว็บ asterisk-cdr
http://192.168.4.55/asterisk-stat/cdr.php

CDR REPORT
asterisk-stat-main-small.png
Asterisk-Stat CDR Reports
asterisk-stat-main-small.png (85.95 KiB) เปิดดู 6918 ครั้ง

CALLS COMPARE
asterisk-stat-calls-compare-small.png
Calls Compare
asterisk-stat-calls-compare-small.png (72.97 KiB) เปิดดู 6918 ครั้ง

MONTHLY TRAFFIC
asterisk-stat-monthly-traffic-small.png
Monthly Traffic
asterisk-stat-monthly-traffic-small.png (53.46 KiB) เปิดดู 6918 ครั้ง

DAILY LOAD
asterisk-stat-daily-load-small.png
Daily Load
asterisk-stat-daily-load-small.png (107.39 KiB) เปิดดู 6918 ครั้ง
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

Re: การติดตั้ง Asterisk-Stat แสดงผล CDR ของ Asterisk ด้วยเว็บเพจ

โพสต์โดย haeha » 03 มี.ค. 2010 21:45

ตอนกด export ออกมาเป็น pdf แล้วไม่เห็นเกิดอะไรขึ้นเลยครับ สำหรับเครื่องเดียวกัน
ถ้าจากเครื่องอื่นกด มีแจ้ง error Http 500
http://www.irbeautina.biz
เว็ปขายสินค้าแบรนด์ไทยตั้งโดยโรงงานรับจ้างผลิต ที่สั่งสมประสบการณ์การผลิตเพื่อการส่งออกมากว่า 27 ปี
มีผลิตภัณฑ์หลากหลายอาทิ สินค้าด้านความงาม อาหารเสริม สปา บำรุงผิวพรรณ รักษาสิว ฝ้า น้ำหอม เครื่องประดับ
เปิดรับสมัครตัวแทนจำหน่ายอิสระ แฟรนไชส์
ภาพประจำตัวสมาชิก
haeha
Silver Member
 
โพสต์: 26
ลงทะเบียนเมื่อ: 12 ก.พ. 2010 07:41
ที่อยู่: บางแสน

Re: การติดตั้ง Asterisk-Stat แสดงผล CDR ของ Asterisk ด้วยเว็บเพจ

โพสต์โดย voip4share » 03 มี.ค. 2010 23:00

ขอบคุณและขอโทษครับ :D คือผมไม่ได้ลอง Export ดูเลย แค่โชว์บนหน้าเว็บแล้วก็จบกัน วันนี้ได้ลองอย่างที่คุณ haeha ลองปรากฏว่า Export เป็น CSV ได้ แต่เป็น PDF ไม่ได้ โดยผมลอง Export แล้วไปดูใน Logfile ของ Apache (ถ้าเครื่อง CentOS ไฟล์นี้คือ /var/log/httpd/error_log ครับ) แล้วก็เห็น Error แบบนี้

PHP Parse error: syntax error, unexpected T_STRING in /var/www/html/asterisk-stat/export_pdf.php on line 120, referer: http://192.168.4.55/asterisk-stat/cdr.p ... ent_page=0

เป็น Error ตอนที่พยายามจะ Export เป็น PDF ครับ

ผมดูในไฟล์ export_pdf.php ก็เจอที่ผิดครับ (ผมเขียน PHP ไม่เป็นแม้แต่นิดเดียว แต่ก็พอจะไล่โค๊ดได้บ้างนิดหน่อย) บรรทัดที่ 5 มันผิด

ของเดิม -> include_once(dirname(__FILE__) . "/lib/fpdf.php');

ดูที่เครื่องหมาย ' หลัง .php นะครับ มันผิด ที่จริงต้องเป็นเครื่องหมาย "

แก้ไขให้ถูกต้องแล้วก็จะ Export ได้ครับ ดังตัวอย่างไฟล์ PDF ที่ผม Export ได้

Asterisk_CDR_2010-03-03.pdf
Asterisk-Stat Export to PDF
(1.81 KiB) ดาวน์โหลด 333 ครั้ง
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

Re: การติดตั้ง Asterisk-Stat แสดงผล CDR ของ Asterisk ด้วยเว็บเพจ

โพสต์โดย haeha » 04 มี.ค. 2010 05:23

แก้ไขแล้ว work
ขอบคุณครับ
http://www.irbeautina.biz
เว็ปขายสินค้าแบรนด์ไทยตั้งโดยโรงงานรับจ้างผลิต ที่สั่งสมประสบการณ์การผลิตเพื่อการส่งออกมากว่า 27 ปี
มีผลิตภัณฑ์หลากหลายอาทิ สินค้าด้านความงาม อาหารเสริม สปา บำรุงผิวพรรณ รักษาสิว ฝ้า น้ำหอม เครื่องประดับ
เปิดรับสมัครตัวแทนจำหน่ายอิสระ แฟรนไชส์
ภาพประจำตัวสมาชิก
haeha
Silver Member
 
โพสต์: 26
ลงทะเบียนเมื่อ: 12 ก.พ. 2010 07:41
ที่อยู่: บางแสน

Re: การติดตั้ง Asterisk-Stat แสดงผล CDR ของ Asterisk ด้วยเว็บเพจ

โพสต์โดย sitt01 » 02 ก.ค. 2011 10:55

ผมทำตามแล้ว ไม่มีอะไรแสดงเลยครับ ต้องแก้ไขยังไง
รูปภาพ
ข้อดีของการเป็นคนทำคอมพิวเตอร์ คือ ทำยังไงคอมพิวเตอร์ก็จะไม่เจ๊ง ถ้าไม่ไปยุ่งกับ Hardware อย่างมากก็แค่เสียเวลาลง โปรแกรมใหม่ แต่อย่างว่ายิ่งลงบ่อยเท่าไรก็ยิ่งขำนาญเท่านี้น
sitt01
Gold Member
 
โพสต์: 319
ลงทะเบียนเมื่อ: 17 ม.ค. 2011 14:19


ย้อนกลับไปยัง Asterisk SIP Server

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 13 ท่าน

cron