เคสนี้เจอใน Elastix 2.3 ครับ
มีผู้มีอุปการะคุณท่านหนึ่งมีปัญหาตอนอัดเสียงคุยใน Elastix ครับ ปัญหาของท่านนี้คือเวลาเปิดฟังเสียงที่อัดไว้จะมีเสียง Call Progress Tone (สัญญาณสายว่างก่อนปลายทางจะรับสาย หรือที่เรียกว่า Ringback Tone) ตอนเริ่มต้นด้วย แต่เป็นเสียงที่ฟังแล้วไม่รื่นหูเพราะมันเป็นเสียงแตกซ่าแทนที่จะเป็นเสียง Ring ปกติ แต่พอปลายทางรับสายแล้วเสียงนี้ก็จะหายไป เสียงคนคุยกันก็ได้ยินชัดเจนครับไม่มีเสียงซ่าแม้แต่น้อย
ตอนโทรหากันก็ไม่ได้ยินเสียงซ่าๆแบบนี้นะครับ จะได้ยินเฉพาะตอนที่เปิดฟังเสียงที่อัดไว้ และเสียงนี้ก็จะเกิดเฉพาะตอนสายนอกโทรเข้ามาหา Elastix ผ่านทางการ์ด Analog FXO ด้วยครับ หากโทรออกไปภายนอก (ผ่านการ์ด Analog FXO การ์ดเดียวกัน พอร์ตเดียวกัน) กลับไม่เป็น ได้ยินเสียง Ringback Tone ไม่แตกซ่า และโทรระหว่าง Extensions ด้วยกันก็ไม่เป็นด้วยอีกต่างหาก
ปัญหาเสียงซ่าๆนี้เกิดได้กับทุกการ์ดที่เป็น FXO ครับ ไม่ว่าจะป็นการ์ด X100P การ์ด 4 Ports, 8 Ports, 16 Ports, 24 Ports ทั้ง PCI และ PCI Express ครับ อาการจะมากบ้างน้อยบ้างแตกต่างกันไป ผมสันนิษฐานว่าน่าจะเกิดจากสาเหตุดังต่อไปนี้
- DAHDI เวอร์ชั่น 2.6.1
- Driver ของการ์ด
- Mainboard ของเครื่อง
- อื่นๆ
ไม่ว่าจะเกิดจากสาเหตุอะไรก็แล้วแต่ ผมว่าถ้าเราไม่ให้ Elastix/Asterisk อัดเสียง Call Progress Tone เราก็จะไม่ได้ยินเสียงซ่าๆ 55+
เดี๋ยวมาต่อครับ