สวัสดีครับ
พอดีที่บ้านใช้ Elastix 2.0 คู่กับ Asterisk 1.6.2.10 แล้วมีปัญหาตรง Monitoring page ครับ
ปัญหาคือหน้า PBX > Monitoring จะไม่ขึ้น record ของสายที่เป็นการคุยกันระหว่าง เบอร์ External <-Queue-> เบอร์ External ครับ
(i.e. เบอร์มือถือ <-Queue->เบอร์มือถือ)
แต่จะขึ้นแค่ record ที่เป็นการคุยกันระหว่าง Extension <-Queue-> External หรือ External <-Queue-> Extension เท่านั้น
ผมลองตรวจ file เสียงใน /var/spool/asterisk/monitoring ก็พบว่ามี file เสียงอัดไว้ครบหมดเลยครับ ไม่มี file ไหนหาย
ผมเลยลองดูลึกลงไปอีกพบว่า หน้า Monitoring จะไปตรวจ database table ที่ชื่อ asteriskcdrdb ใน field ชื่อ userfield เงื่อนไขคือหาก record ไหนไม่มีค่าบันทึกใน userfield ก็จะไม่ถูกนำขึ้นมาแสดงในหน้า Monitoring
ผมสังเกตได้ว่า ช่อง userfield เวลาที่เป็นสาย External คุยกันจะไม่มีค่าบันทึกครับ (เป็นค่าว่าง)
ในขณะที่หาก src หรือ destination เป็น Extension จะมีค่าบันทึกเป็นชื่อ file เสียงไว้ (รูปแบบคือ audio:OUTXXXXXX )
ผมจึงอยากทราบว่าเราจะแก้ไข config ตัวไหนเพื่อให้มีการบันทึกค่า userfield เวลาที่เป็นสาย External คุยกัน
ขอบคุณครับ