วันพุธที่ 14 ธันวาคม พ.ศ. 2559

บันทึกศึกษาเพิ่มเติมเกี่ยวกับ E1

หลังจากที่เจอปัญหาเกี่ยวกับ E1 ใช้ไม่ได้ก็เลยเขียนบันทึกเพิ่มเติม เพราะตอนที่คุยกับช่างเทคนิคของผู้ให้บริการก็มักจะไม่ได้รับคำตอบที่ชัดเจน อีกทั้งไม่ค่อยเข้าใจตรงกัน เลยศึกษาค้นคว้าเพิ่มเติมจากอินเตอร์เน็ตและเว็บอื่นๆ จึงขอขอบคุณผู้รู้ทั้งหลายที่เผยแพร่ความรู้เป็นวิทยาทาน


E1 หรือ T1
ระบบมาตรฐานของการ์ดจะแยกตามแต่ละภูมิภาค ประเทศไทยจะใช้ระบบ E1 ซึ่งเป็นแบบ EuropeISDN โดยจะมีแบนด์วิธ 2Mbps เมื่อแบ่งแต่ละช่องสัญญานแล้วจะได้คู่สายโทรเข้าออกได้พร้อมกัน 30 คู่สาย ส่วน T1 เป็นระบบที่ใช้ในโซนอเมริกาเหนือ ระบบอื่นๆ จะเหมือนกันหมด ยกเว้นแบนด์วิธจะเป็น 1.544 Mbps ทำให้คู่สายลดลงเหรือ 24 คู่สาย


ระบบสาย E1 ที่ใช้อยู่จะเป็นระบบ 100 หมายเลข, 30 คู่สาย ซึ่งเหมาะสมและพอเพียงสำหรับองค์กรขนาดกลาง ค่อนข้างใหญ่ ซึ่งหากต้องการขยายเพิ่มก็ขยายครั้งละ 1 ชุด จำนวนสายก็จะเพิ่มครั้งละ 100 จำนวนโทรเข้าออกก็เพิ่มครั้งละ 30 คู่สาย

งานเข้า Elastix แจ้ง D-Channel is down

วันนี้เจอปัญหาของระบบ PBX กับเครือข่ายมือถือทรู หากใช้เบอร์ของทรูโทรเข้าจะมีข้อความเสียงแจ้งว่ายังไม่เปิดใช้บริการ

ไม่แน่ใจว่าเกิดอะไรขึ้นจู่ๆ Elastix มองไม่เห็นการ์ดดื้อๆ ทั้งๆ ที่ไม่ได้เข้าไปแก้ไขอะไรส่วนอื่น นอกจาก ไฟล์ chan_dahdi.conf เท่านั้น

ลองปิดเครื่องเปิดใหม่ ก็ค้นหาการ์ดไม่เจอ เลยตัดสินใจใช้คำสั่ง wancfg_dahdi ของ Sangoma เพื่อตั้งค่าระบบกันใหม่

พอตั้งค่าเสร็จรีสตาร์ทเครื่องแล้วมองเห็น port ครบทั้ง 30 port แต่งานเข้า เพราะโทรเข้าโทรออกไม่ได้เลย เปิดดูใน Asterisk CLI ก็เห็นมีข้อความ D-Channel is down

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

ตนแลเป็นที่พึ่งแห่งตน ค้นหา google จนจะท้อ ก็ไปเจอ wiki ของ Sangoma เรื่อง PRI Bouncing Up and Down ก็ไปเจอเรื่องการตั้งค่า HDLC ซึ่งมีการตั้งค่าแบบ Hardware หรือ Software ซึ่งในไฟล์สำคัญสองไฟล์ต้องตั้งค่าให้ถูกต้อง คือ