Asterisk กับ E1 R2

Asterisk Opensource IP Pbx

Asterisk กับ E1 R2

โพสต์โดย voip4share » 24 ก.พ. 2010 14:10

สำหรับ E1 R2 หรือจะเรียกว่า MFC/R2 ก็ได้นะครับ ดีฟอลท์ Asterisk ไม่รู้จักนะครับ ถ้าจะให้ Asterisk รู้จัก MFC/R2 Signaling จะต้องลงโปรแกรมหรือไลบรารี่เพิ่มเติมครับ เช่น OpenR2

ทำนองเดียวกันกับที่ Asterisk รู้จัก E1 ISDN PRI, Q.SIG นั่นแหล่ะครับ Asterisk มันรู้จักเพราะว่าเราลงไลบรารี่ libpri หน่ะครับ

การติดตั้ง OpenR2 ก็ไม่ยากครับ คอมไพล์เหมือนกับที่เราติดตั้งโปรแกรมอื่นบน CentOS หรือ Linux ตัวอื่น แต่มันยากตรงที่ทำยังไงจะให้ Asterisk รู้จักและเรียกใช้ OpenR2

สำหรับ Asterisk 1.4 ถ้าเราจะให้มันใช้งาน OpenR2 ได้ เราต้องไปแก้ไขในซอร์สโค๊ดของมัน เพื่อให้มันรู้ว่ามีไลบรารี่ OpenR2 นี้อยู่ เมื่อแก้ไขเสร็จแล้วก็คอมไพล์ Asterisk ใหม่ ตอนนี้เราอาจจะเรียก Asterisk ว่า R2-Enabled Asterisk ก็ได้ครับเราอาจจะดาวน์โหลดซอร์สโค๊ดของ Asterisk ที่มีคนเขา Patch ให้รองรับ OpenR2 แล้ว หรือไม่ก็ใช้ Source Code ที่เรามีอยู่แล้วดาวน์โหลด Patch มาทำเองก็ได้ การเลือกไฟล์ Patch มาทำเองต้องเลือกให้ตรงกับ Asterisk เวอร์ชั่นที่เรากำลังใช้งาน (หรือที่กำลังติดตั้ง) ด้วยนะครับ เข้าไปที่เว็บไซต์นี้ http://code.google.com/p/openr2/downloads/list

สำหรับคนที่ใช้ (หรือกำลังจะใช้) Asterisk 1.6.2 ไม่ต้อง Patch นะครับ เพราะในซอร์สโค๊ดของ Asterisk 1.6.2 เขาได้แก้ไขให้มันรู้จัก OpenR2 แล้วโดยไม่ต้อง Patch แต่ขอให้เราลง OpenR2 ก่อนแล้วค่อยคอมไพล์ Asterisk มันจะดีเท็ค OpenR2 อัตโนมัติเลย สรุปขั้นตอนวิธีการทำให้ Asterisk รู้จักและใช้ MFC/R2 เป็นแบบนี้ครับ
- ติดตั้ง dahd-linux
- ติดตั้ง dahdi-tools
- ติดตั้ง openr2
- ติดตั้ง asterisk
ขั้นตอนแบบละเอียด ขอเชิญติดตามในบทความ Asterisk R2
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

ย้อนกลับไปยัง Asterisk SIP Server

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

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

cron