เทคนิคการฝัง OSLEC ไว้ใน DAHDI

Asterisk Opensource IP Pbx

เทคนิคการฝัง OSLEC ไว้ใน DAHDI

โพสต์โดย nuiz » 07 มี.ค. 2014 10:23

หลายท่านสงสัยว่าผมฝัง OSLEC ไว้ใน DAHDI ได้ด้วยวิธีไหน คำตอบอยู่ด้านล่างนี้แล้วครับ รับประกันใช้ได้กับ DAHDI (dahdi-linux-complete) ทุกเวอร์ชั่นครับทั้งอดีต ปัจจุบัน และอนาคตเลย

1. ดาวน์โหลดซอร์สโค๊ด OSLEC
โค้ด: เลือกทั้งหมด
cd /home
wget http://www.voip4share.com/sources/oslec-dahdi.tar.gz


2. ดาวน์โหลด DAHDI
ใช้ได้กับ dahdi-linux-complete นะครับ เวอร์ชั่นไหนก็ได้ เวอร์คหมด ผมขอยกตัวอย่าง dahdi-linux-complete เวอร์ชั่น 2.9.0+2.9.0 หล่ะกัน ถ้าท่านใช้เวอร์ชั่นอื่นอย่าลืมแก้ไขตัวเลขเวอร์ชั่นด้วยนะครับ
ดาวน์โหลดจากเว็บ http://http://downloads.asterisk.org/pu ... x-complete
โค้ด: เลือกทั้งหมด
cd /home
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.9.0+2.9.0.tar.gz


3. แตกไฟล์ DAHDI และ OSLEC
โค้ด: เลือกทั้งหมด
cd /home
tar xzvf dahdi-linux-complete-2.9.0+2.9.0.tar.gz -C /usr/src
tar xzvf oslec-dahdi.tar.gz -C /usr/src/dahdi-linux-complete-2.9.0+2.9.0/linux/drivers


ุ4. แก้ไข DAHDI ให้คอมไพล์ OSLEC ด้วย
โค้ด: เลือกทั้งหมด
sed -i "s|#obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|" /usr/src/dahdi-linux-complete-2.9.0+2.9.0/linux/drivers/dahdi/Kbuild
sed -i "s|#obj-m += ../staging/echo/|obj-m += ../staging/echo/|" /usr/src/dahdi-linux-complete-2.9.0+2.9.0/linux/drivers/dahdi/Kbuild
echo 'obj-m += echo.o' > /usr/src/dahdi-linux-complete-2.9.0+2.9.0/linux/drivers/staging/echo/Kbuild


5. ลองคอมไพล์ดูเผื่อมีข้อผิดพลาด
โค้ด: เลือกทั้งหมด
cd /usr/src/dahdi-linux-complete-2.9.0+2.9.0
make distclean
make all

ไม่ต้อง make install เพราะผมไม่ได้จะติดตั้งจริง
แล้วก็
โค้ด: เลือกทั้งหมด
make distclean

อีกทีเพื่อลบไฟล์ที่ได้จากการคอมไพล์

6. ทำเป็นไฟล์ .tar.gz แล้วอัพขึ้นเว็บให้ดาวน์โหลด
โค้ด: เลือกทั้งหมด
tar -cf dahdi-linux-complete-2.9.0+2.9.0+oslec.tar /usr/src/dahdi-linux-complete-2.9.0+2.9.0
gzip -9 dahdi-linux-complete-2.9.0+2.9.0+oslec.tar

จะได้ไฟล์ dahdi-linux-complete-2.9.0+2.9.0+oslec.tar.gz จากนั้นอัพโหลดขึ้นเว็บครับ

ปล. ผมว่าวิธีการที่ผมฝัง OSLEC ไว้ใน DAHDI นี้มันคงไม่ถูกต้องในแง่ลิขสิทธิ์สักเท่าไหร่ แต่ก็ทำไปเพื่อความสะดวกของบุคคลอื่นครับไม่ได้ทำเพื่อการค้า
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 6995
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

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

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

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