1.1 install
- โค้ด: เลือกทั้งหมด
sudo su
apt-get install iaxmodem
1.2 สร้าง file
- โค้ด: เลือกทั้งหมด
nano/etc/iaxmodem/ttyIAX0
1.3 ใส่รายละเอียดใน file
- โค้ด: เลือกทั้งหมด
device /dev/ttyIAX0
owner uucp:uucp
mode 660
port 4570
refresh 300
server 127.0.0.1
peername 400 ; เบอร์ IAX2
secret password ;password IAX2
cidname FAX
codec ulaw
1.4 set permissioin
- โค้ด: เลือกทั้งหมด
chown uucp:uucp /etc/iaxmodem/ttyIAX0
1.5 3. แก้ไข File /etc/inittab โดยเพิ่มสองบรรทัดล่างลงไป
- โค้ด: เลือกทั้งหมด
AX1:2345:respawn:/usr/sbin/iaxmodem ttyIAX0
t1:23:respawn:/usr/sbin/faxgetty ttyIAX0
2. ลง hylafax
- โค้ด: เลือกทั้งหมด
apt-get install hylafax-server
2.1 แก้ไข file ใน /etc/default/hylafax เอาเครื่องหมาย # หน้า USE_FAXGETTY=yes ออก
2.2 แก้ไข file ใน /etc/hylafax/hosts.hfaxd
ให้เพิ่ม ip ที่ต้องการใช้เวลาใช้งานพวก winfax หรือ fax printer อื่นๆ ลงไป (ของผมเป็นตัวอย่างต้องเปลี่ยนไปตามIp ที่คุณตั้งไว้
- โค้ด: เลือกทั้งหมด
192\.168\.10\.::: ; จะให้ทุกเครื่องในวงนี้ใช้งานได้
192.168.10.150 ; ให้เฉพาะเครื่องที่มี IP นี้เท่านั้น
ถ้าไม่เพิ่มไว้ เวลาคุณลงโปรแกรม winfax หรือ อะไรก็ตามใน คอม เครื่องอื่นมันจะใช้ไม่ได้
2.3 reboot
หลังจาก login
- โค้ด: เลือกทั้งหมด
sudo su
faxsetup
กด enter เลือก default ทั้งหมด จนถึงที่ให้เลือก modem ให้ เขียน เป็น ttyIAX0 หรือ ตาม ชื่อ file อื่นๆ ที่ตั้้งไว้ ของ default จะเป็น ttyS0
ตั้งค่า ตามที่ต้องการ
เสร็จแล้ว reboot อีกครั้ง
**** เวลา ตั้ง extension IAX2 ให้เลือก codec ตามที่เขียนไว้ใน ttyIAX0 ด้วย ของผม คือ ulaw และกดเลือก requirecalltoken = no ไม่อย่างนั้น IAX2 มันจะไม่ register กับ ttyIAX0 ที่ตั้งค่าไว้