22 ธันวาคม 2551

แก้ปัญหา mysql "Error 2003 can't connect to mysql on 'ip address' (10061)"

ปัญหานี้แกิดจากการที่ Mysql ตอนติดตั้งนั้นไม่ได้มีการกำหนดให้เข้าถึงได้จากเครื่องอื่น ซึ่งเราสามารถแก้ไขได้โดยเข้าไปแก้ไข /etc/mysql/my.cnf
โดย Comment ที่ #bind-address = 127.0.0.1

19 ธันวาคม 2551

การติดตั้ง zaptel

zaptel เป็น driver ของ asterisk card ซึ่งจะมีขั้นตอนการติดตั้งดังนี้คือ

1. นำไฟล์ zaptel -1.4.12 tar.gz วางที่ /usr/src/

2. Extract ไฟล์ zaptel -1.4.12 tar.gz โดยใช้
tar –zxvf zaptel-1.4.7.tar.gz

3. check ว่า package พร้อมติดตั้งแล้วหรือไม่
./configure

4. compile zaptel
make

5. install zaptel
make install

6. พิมพ์คำสั่ง make config เพื่อสร้าง script ที่ใช้ในการสั่งงาน Asterisk โดย script จะถูกสร้างที่
/etc/init.d/zaptel start

การติดตั้ง libpri

1. นำไฟล์ libpri-1.4.7.tar.gz วางที่ /usr/src/

2. Extract ไฟล์ libpri-1.4.7.tar.gz โดยใช้
tar –zxvf libpri-1.4.7.tar.gz

3. compile libpri
make

4. install libpri
make install

การติดตั้ง Asterisk

ติดตั้ง Asterisk
1. นำไฟล์ asterisk-1.4.21.tar.gz วางที่ /usr/src/

2. Extract ไฟล์ asterisk-1.4.21.tar.gz โดยใช้
tar –zx vf asterisk-1.4.21.tar.gz

3. เข้าที่ /usr/src โดยใช้คำสั่ง
cd /usr/src

4. check ว่า package พร้อมติดตั้งแล้วหรือไม่
./configure

5. compile asterisk
make

6. install asterisk
make install

7. ใช้คำสั่ง make samples เพื่อสร้างไฟล์ configure ตัวอย่างเพื่อให้ง่ายต่อการแก้ไข และปรับแต่งค่าของ Asterisk โดยตัวอย่างจะอยู่ใน /usr/src/asterisk-1.4.21/configs

8. พิมพ์คำสั่ง make config เพื่อสร้าง script ที่ใช้ในการสั่งงาน Asterisk โดย script จะถูกสร้างที่ /etc/init.d/asterisk

9. เริ่มต้นใช้งาน asterisk โดยการ run asterisk
/etc/init.d/asterisk start

18 ธันวาคม 2551

เตรียมตัวก่อนการติดตั้ง Asterisk

พึ่งมีโอกาสได้เริ่มทดลองใช้ Asterisk เป็นครั้งแรกครับ Config กันเหนื่อยทีเดียว
โดย Asterisk ในมุมมองที่ผมทำเป็นการทำ IP-PBX
สิ่งที่ต้องเตรียมในการติดตั้งประกอบด้วย
- server ซึ่งผมติดตั้งเป็น Ubuntu 8.10 server
- Asterisk version 1.4.21
- Libpri 1.4.7
- Zaptel 1.4.12

ในการติดตั้งจะต้องดู version ของ Asterisk ให้ดีนะครับ เพราะบางครั้งอาจมีการเปลี่ยน Config ซึ่งทำให้เกิดปัญหาในการใช้งานได้

ในบทความนี้จะข้ามขั้นตอนในการดิดตั้ง Ubuntu นะครับ โดยเมื่อติดตั้ง Server แล้วจะต้องเตรียม Package ที่จำเป็นต้องใช้สำหรับการ Compile และ Install Asterisk
1. gcc
2. libncurses5-dev
3. zlib1g-dev
4. libssl-dev
5. libtool
6. make
7. g++
8. libnewt-dev
9. pkg-config
10. bison
11. autoconf
l2. linux-headers-2.6.27-9
13. linux-headers-2.6.27-9-server

ซึ่งสามารถติดตั้งได้โดยใช้คำสั่ง apt-get install เช่น
apt-get install gcc

เมื่อติดตั้ง Package ครบแล้วก็ถึงขั้นตอนการติดตั้ง Asterisk ครับ