ตอนนี้ผมใช้ elastix กับ การ์ด FXO แบบ 2 port อยู่ครับ ซึ่ง ต่อกับโทรศัพท์สายตรงทั้งสองช่อง (สองเบอร์โทร)
ทีนี้ เริ่มแรก ผมลอง การโทรออก ก็โทรออกได้ปกติ ผ่าน softphone คือ ทำให้กดโทร 02XXXXXXX หรือ 081XXXXXXX ได้แล้ว
ต่อมา ผมลอง ทำให้โทรเข้ามาที่เบอร์โทร แล้วรับจาก softphone ได้ ซึ่งวิธีก็ได้จากกระทู้ที่นี่
วิธีคือ
- สร้าง Zap Channel DID ตามจำนวน port ที่มี
- สร้าง extension แบบ zap device โดยใส่ Inbound DID ให้ตรงกับ Zap Channel DID ที่สร้างไว้ (อันนี้ แก้ context เป็น from-zaptel )
- แล้วก็ไป กำหนด destination ใน inbound route ว่าจะให้ไปที่ extension ไหน
ปัญหาของผมคือ ก่อนที่จะทำการรับเข้า ผมโทรออกโดยกด เบอร์ตรง ได้เลย
แต่พอทำให้รับสายเข้าได้แล้ว กลายเป็นว่า ผม ไม่สามารถ กดโทรออกได้โดยตรง
แต่ถ้ากดโทรไปที่เบอร์ extension ที่ผูกกับ เบอร์โทร ผ่าน zap channel แล้วค่อยกดเบอร์โทรออกอีกที ถึงจะโทรออกได้ (สมมุติว่า extension คือ 1000 ผมต้องกดโทร 1000 ใน softphone ก่อน พอมีเสียง ก็ถึงกดเบอร์โทรออกอีกที ถึงจะโทรออกได้)
แบบนี้จะแก้ยังไงดีครับ ให้สามารถ กดโทรออก โดยตรงได้เลย ไม่ต้องกดโทรออกไปที่ extension นั้นๆ รวมถึง ยังคงรับสายที่โทรจากภายนอกเข้ามาได้