วิธี ลง Hylafax และ IAXmodem ใน PI
โพสต์แล้ว: 24 มิ.ย. 2020 11:11
1.ลง IAXMODEM
1.1 install
1.2 สร้าง file
1.3 ใส่รายละเอียดใน file
1.4 set permissioin
1.5 3. แก้ไข File /etc/inittab โดยเพิ่มสองบรรทัดล่างลงไป
2. ลง hylafax
2.1 แก้ไข file ใน /etc/default/hylafax เอาเครื่องหมาย # หน้า USE_FAXGETTY=yes ออก
2.2 แก้ไข file ใน /etc/hylafax/hosts.hfaxd
ให้เพิ่ม ip ที่ต้องการใช้เวลาใช้งานพวก winfax หรือ fax printer อื่นๆ ลงไป (ของผมเป็นตัวอย่างต้องเปลี่ยนไปตามIp ที่คุณตั้งไว้
ถ้าไม่เพิ่มไว้ เวลาคุณลงโปรแกรม winfax หรือ อะไรก็ตามใน คอม เครื่องอื่นมันจะใช้ไม่ได้
2.3 reboot
หลังจาก login
กด enter เลือก default ทั้งหมด จนถึงที่ให้เลือก modem ให้ เขียน เป็น ttyIAX0 หรือ ตาม ชื่อ file อื่นๆ ที่ตั้้งไว้ ของ default จะเป็น ttyS0
ตั้งค่า ตามที่ต้องการ
เสร็จแล้ว reboot อีกครั้ง
**** เวลา ตั้ง extension IAX2 ให้เลือก codec ตามที่เขียนไว้ใน ttyIAX0 ด้วย ของผม คือ ulaw และกดเลือก requirecalltoken = no ไม่อย่างนั้น IAX2 มันจะไม่ register กับ ttyIAX0 ที่ตั้งค่าไว้
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 ที่ตั้งค่าไว้