ปัญหาบันทึกเสียงสนทนาครับ

Elastix IP Pbx

Moderator: jubjang

ปัญหาบันทึกเสียงสนทนาครับ

โพสต์โดย tarojung » 19 ธ.ค. 2010 21:26

สวัสดีครับ
ตอนนี้มีปัญหาบันทึกเสียงสนทนาครับ คือกดบันทึกได้ครับแต่ไฟล์ที่บันทึกไม่สา่มารถมาโชว์ที่เมนู Monitor ได้ครับทั้งที่ไฟล์ที่บันทึกนั้นมีอยู่ในห้องที่เก็บไฟล์ครับ

ไม่ทราบว่าเกิดปัญหาจากที่ใดลองกี่ครั้งมันก็เก็บไว้แต่ไม่ยอมโชว์ครับ
tarojung
Bronz Member
 
โพสต์: 16
ลงทะเบียนเมื่อ: 11 ก.ค. 2010 17:41

Re: ปัญหาบันทึกเสียงสนทนาครับ

โพสต์โดย nuiz » 19 ธ.ค. 2010 22:07

เวอร์ชั่นอะไรครับ
อัพเดทหรือยังครับ
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7001
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: ปัญหาบันทึกเสียงสนทนาครับ

โพสต์โดย tarojung » 20 ธ.ค. 2010 10:49

เวอร์ชั่น 1.5 ครับ ต้อง update ในส่วนไหนหรือครับช่วยแนะนำหน่อยครับ

ขอบคุณครับ


ฃฃ
tarojung
Bronz Member
 
โพสต์: 16
ลงทะเบียนเมื่อ: 11 ก.ค. 2010 17:41

Re: ปัญหาบันทึกเสียงสนทนาครับ

โพสต์โดย nuiz » 20 ธ.ค. 2010 18:22

tarojung เขียน:เวอร์ชั่น 1.5 ครับ ต้อง update ในส่วนไหนหรือครับช่วยแนะนำหน่อยครับ

ขอบคุณครับ


ฃฃ


ไม่ชัวร์ว่าอัพเดทแล้วจะช่วยแก้ปัญหาได้นะครับ อีกอย่างถ้าอัพเดทมันจะกลายเป็น Elastix 2.0.x อ่ะดิครับ เกรงว่าจะมีปัญหามากขึ้นไปอีก :D

ถ้าจะอัพเดท Elastx ใช้คำสั่ง

โค้ด: เลือกทั้งหมด
yum -y update


สั่งจาก CentOS พร้อมท์เลยครับ แต่อย่าเพิ่งอัพเกรดเลยครับ เสี่ยงไป...

มาเช็คตรงนี้ก่อนดีกว่าคือไฟล์ที่เปิดขึ้นมาตอนเราคลิ๊กเมนู Monitoring

ผมเทียบกับเครื่องที่ผมพอจะหาได้ตอนนี้นะ เป็น Elastix 1.3 โชว์ไฟล์เสียงตามปกติ

ไฟล์หลักที่เปิดขึ้นมาเวลาเราคลิ๊กเมนู Monitoring คือไฟล์ index.php อยู่ในไดเร็คตอรี่ /var/www/html/modules/monitoring ครับ ผมลองเปิดไฟล์นี้ดูก็พบว่ามีบรรทัดนึงเป็นแบบนี้
$path = "/var/spool/asterisk/monitor";
ระบุ path ที่ใช้เก็บไฟล์เสียงที่อัดไว้ ถ้าเสียงอยู่ในนี้ก็จะโชว์ขึ้นมาครับ
และส่วนอื่นในไฟล์ index.php ก็ใช้ identify ชื่อไฟล์ ชื่อไฟล์มันมีรูปร่างหน้าตา ฟอร์แม็ตยังไง ถ้าฟอร์แม็ตไม่ตรงก็อาจจะหาไฟล์ไม่เจอนะครับ

ไม่ทราบว่าในเครื่องของคุณ tarojung เก็บเสียงที่อัดไว้ในไดเร็คตอรี่ไหนเหรอครับ แล้วชื่อไฟล์นี่แป๊ะๆเลยป่ะ ถ้าเทียบกับ Code ในไฟล์ index.php ?
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7001
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: ปัญหาบันทึกเสียงสนทนาครับ

โพสต์โดย tarojung » 20 ธ.ค. 2010 20:56

ขอบคุณที่แนะนำครับ

ตอนนี้ยังไม่ได้ update ครับกลัว

ที่ำพี่หนุ่ยบอกผมลองเข้าไปดูแล้วครับก็ตรงกับพาสที่เก็บไฟล์ครับ แต่สงสัยตรงโฟร์เดอร์ monitor

drwxrwxr-x 3 asterisk asterisk 4096 Dec 20 20:36 monitor permission ถูกหรือเปล่าครับ


แล้วในส่วนของไฟล์เสียงที่บันทึก /var/spool/asterisk/monitor/

-rw------- 1 asterisk asterisk 243564 Dec 20 20:35 auto-1292852140-SIP-1000-08cbf558-10872029320.wav


ในส่วนของ /var/www/html/modules/monitoring

drwxr-xr-x 2 asterisk asterisk 4096 Nov 27 11:00 configs
drwxr-xr-x 2 asterisk asterisk 4096 Nov 27 11:00 help
drwxr-xr-x 2 asterisk asterisk 4096 Nov 27 11:00 images
-rwxr-xr-x 1 asterisk asterisk 29204 Jan 10 2009 index.php
drwxr-xr-x 3 asterisk asterisk 4096 Nov 27 11:00 themes

ส่วนที่หนึ่ง

//si tiene extension consulto sino, muestro un mensaje de que no tiene asociada extension
if (!is_null($extension) && $extension!=""){
$path = "/var/spool/asterisk/monitor";
$archivos = array();

if (file_exists($path)) {
if ($handle = opendir($path)) {
$bExito=true;
while (false !== ($file = readdir($handle))) {
//no tomar en cuenta . y ..
if ($file!="." && $file!="..")
{
$date = Files_Between_Dates($file, $extension, $date_start, $date_end, $esAdministrador);
if($date!=false)
$archivos[] = array(0 => $file, 1 => $date);
}
}
closedir($handle);
}
} else {
// No vale la ruta
}


ส่วนที่สอง

function borrarRecordings()
{
$path = "/var/spool/asterisk/monitor";

if(is_array($_POST) && count($_POST) > 0){
foreach($_POST as $name => $on){
if(substr($name,0,4)=='rcd-'){
$file = substr($name,4);
$file = str_replace("_",".",$file);
unlink("$path/$file");
}
}
}
}
tarojung
Bronz Member
 
โพสต์: 16
ลงทะเบียนเมื่อ: 11 ก.ค. 2010 17:41

Re: ปัญหาบันทึกเสียงสนทนาครับ

โพสต์โดย nuiz » 20 ธ.ค. 2010 22:06

ผมแกะโค๊ด php ไม่ออกหรอกครับ 55+ แต่ผมว่าปัญหามันน่าจะอยู่ในไฟล์นี้นั่นแหล่ะ

ไม่ก็ลองดูในไฟล์ log ของ Apache ว่ามี Error อะไรแปลกขึ้นมาหรือเปล่า เวลาคลิ๊กเมนู Monitoring

พิมพ์คำสั่งนี้ค้างไว้ครับ

โค้ด: เลือกทั้งหมด
tail -f /var/log/httd/error_log


แล้วคลิ๊กเมนู Monitoring ว่ามี Error อะไรโชว์ขึ้นมาหรือเปล่า

ไม่รู้จะพาลงเหวป่าว 55+
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7001
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: ปัญหาบันทึกเสียงสนทนาครับ

โพสต์โดย nuiz » 20 ธ.ค. 2010 22:11

ผมลืมดูชื่อไฟล์ที่บันทึกไปครับ โทษที
ทำไมไฟล์มันเป็นชื่อนี้หล่ะครับ

auto-1292852140-SIP-1000-08cbf558-10872029320.wav

ฟอร์แม็ตแบบนี้เป็นดีฟอลท์เลยใช่ป่าวครับ

ในเครื่องผมไฟล์มันชื่อแบบนี้หน่ะ

20101020-110835-1287547715.1706.wav

อันนี้ดีฟอลท์เลยนะครับ ฟอร์แม็ตไฟล์แบบนี้
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7001
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: ปัญหาบันทึกเสียงสนทนาครับ

โพสต์โดย nuiz » 20 ธ.ค. 2010 22:21

ดูในไฟล์ index.php ใน /var/www/html/modules/monitoring นะครับ มันจะมีฟอร์แม็ตของไฟล์ที่อยู่ข้างใน /var/spool/asterisk/monitor ว่า ฟอร์แม็ตแบบไหนบ้างที่มันจะมองเห็น

ลองค้นหาจากคำว่า .wav นะครับ จะเห็นฟอร์แม็ตเยอะแยะเลย หาฟอร์แม็ตที่มีคำว่า auto- นำหน้าเพราะว่าไฟล์ของคุณ tarojung มันเป็นแบบนี้

ถ้าดูไม่ออกลองถามเพื่อนที่พอเป็น php ให้ช่วยดูนะครับ ว่าอย่างนี้มันจะตรงมั๊ย

ช่วยได้เท่านี้แหล่ะครับ :D

อ่อ ลอง Search ใน Google ดูบ้างยังครับ
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7001
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33


ย้อนกลับไปยัง Elastix - Unified Communications Software

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

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