หน้า 1 จากทั้งหมด 1

วิธี ลง Hylafax และ IAXmodem ใน PI

โพสต์โพสต์แล้ว: 24 มิ.ย. 2020 11:11
โดย sitt01
1.ลง IAXMODEM
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 ที่ตั้งค่าไว้