เทคนิคการใช้งาน Fax บน Elastix ตอนที่ 1

Elastix IP Pbx

Moderator: jubjang

เทคนิคการใช้งาน Fax บน Elastix ตอนที่ 1

โพสต์โดย nuiz » 21 ก.พ. 2012 18:27

บน Elastix มีฟีเจอร์เกี่ยวกับ Fax ให้เราใช้งานได้สมบูรณ์แบบเลยทีเดียวครับ หลักๆก็คือมันทำงานเป็น Fax Server ได้ (อาศัยโปรแกรม Hylafax) สามารถรับ-ส่ง Fax ได้ เชื่อมต่อกับ Email, Web ได้ หลายๆท่านก็คงจะใช้งานกันจนทะลุปรุโปร่งหมดแล้ว แต่ผมเชื่อว่ายังมีอีกหลายๆท่านที่อยากจะใช้ฟีเจอร์นี้แต่ยังไม่รู้ว่าจะเริ่มต้นยังไง ผมก็เลยตัดสินใจเขียนบทความนี้ขึ้นมาครับ

บทความที่เกี่ยวกับ Fax ที่ผมกำลังจะแนะนำต่อไปนี้น่าจะมีหลายตอนอยู่เพราะว่าเราสามารถนำฟีเจอร์ Fax นี้ไปประยุกต์ใช้งานได้หลากหลายรูปแบบ ตามไดอะแกรมต่อไปนี้ครับ

pstn/sip -> elastix
pstn/sip -> elastix -> email
pstn/sip -> elastix -> fax machine
web -> elastix -> fax machine

มาเริ่มต้นคอนฟิกกันดีกว่าครับ จะได้ใช้งานสักที โดยผมจะเริ่มต้นจากไดอะแกรมเบสิคๆ PSTN -> Elastix, PSTN -> Elastix -> Email ก่อนหล่ะกัน

ตอนที่ 1 ให้ Elastix เป็น Fax Server คอยรับ FAX จาก PSTN มาเก็บไว้ในเครื่อง (รอให้คนมาเปิดอ่าน) และส่งเข้า Email

1. สร้าง Virtual Fax
1.1 เข้าหน้าเว็บ Elastix คลิ๊กแท๊บ "Fax"

รูปภาพ

1.2 สร้าง Virtual Fax
คลิ๊ก "Virtual Fax" -> "New Virtual Fax" กรอกข้อมูล

รูปภาพ

สร้างจนครบตามจำนวนเบอร์/แผนก/ฝ่าย/บริษัท ที่ต้องการ

1.3 ลิสต์ดู Virtual Fax

รูปภาพ

รอสักพักให้คอลัมน์ Status เป็น Running and idle on ttyIAX

2. สร้าง IAX Extensions
สร้างให้ครบตามจำนวนเบอร์ใน Virtual Fax เลยนะครับ

2.1 เมนู PBX -> Extensions
สร้าง IAX2 Device

รูปภาพ

2.2 ป้อนข้อมูล
ใส่เท่าที่จำเป็นก็พอครับ ตามตัวอย่าง ที่สำคัญคือ Extension และ Secret ต้องใส่ให้ตรงกับที่เราสร้างไว้ใน Virtual Fax

รูปภาพ

สร้างให้ครบทุกเบอร์ Extensions ใน Virtual Fax เลยนะครับ

หมายเหตุ เบอร์ IAX2 Extensions พวกนี้นะครับ เราไม่ต้องคอนฟิกให้มีอุปกรณ์รีจิสเตอร์เตอร์เข้าไป มันเป็นเบอร์ Virtual ซึ่ง IAX Modem ที่ Hylafax ใช้ (คงยังจำได้นะครับว่า Elastix ใช้โปรแกรม Hylafax มารองรับฟีเจอร์ Fax) และไม่ต้องคลิ๊ก Edit เบอร์ Extensions เหล่านี้ ไม่ต้องใส่บรรทัด disallow, allow นะครับ

3. มอนิเตอร์ Asterisk Console
เข้า asterisk -r แล้วคอยดูข้อความบนหน้าจอ จะเห็นว่ามีอะไรบางอย่างรีจิสด้วยเบอร์ Extensions ที่เราสร้างไว้ในข้อ 2

โค้ด: เลือกทั้งหมด
[Feb 21 18:33:45]     -- Registered IAX2 '8000' (AUTHENTICATED) at 127.0.0.1:40000
[Feb 21 18:33:45]     -- Registered IAX2 '8001' (AUTHENTICATED) at 127.0.0.1:40001
[Feb 21 18:33:45]     -- Registered IAX2 '8002' (AUTHENTICATED) at 127.0.0.1:40002


ตัวอะไรที่ผมพูดถึงก็คือ IAX Modem นั่นเองครับ

ลองรันคำสั่งนี้ดูครับ
โค้ด: เลือกทั้งหมด
asterisk -rx "iax2 show peers"

ผลลัพธ์
โค้ด: เลือกทั้งหมด
Name/Username    Host                 Mask             Port          Status   
8001             127.0.0.1       (D)  255.255.255.255  40001         OK (3 ms)
8000             127.0.0.1       (D)  255.255.255.255  40000         OK (3 ms)
8002             127.0.0.1       (D)  255.255.255.255  40002         OK (1 ms)


4. เทสส่ง Fax เข้า Elastix
เราจะมาลองเทสส่ง Fax จากภายนอกมาที่ Elastix กันครับ โดยผมจะส่งจากเบอร์ PSTN มายังเบอร์ 023456789 ที่ผมต่ออยู่กับพอร์ต #4 ของการ์ด FXO (TDM410P)
บางท่านอาจจะส่งสัยว่า ผมจะเอาอะไรคอยรับ FAX ผมจะใช้ฟีเจอร์ที่เรียกว่า "Fax to mail" ครับ เวลามีคนส่ง Fax มาที่เบอร์ Extension ที่กำหนดไว้ Elastix มันก็จะส่ง Fax นั้นเข้าอีเมล์ผมเลย คงยังจำได้ว่าตอนที่เราคอนฟิก Virtual Fax มีช่องให้ใส่ Email ด้วยนะครับ

4.1 ติดตั้งการ์ด TDM410P
หาอ่านได้จากบทความอื่นๆในเว็บนะครับ มีอยู่เยอะแยะเลย

เทคนิคการติดตั้งการ์ด X100P
เทคนิคการติดตั้งการ์ด TDM410P บน Elastix
เทคนิคการติดตั้งการ์ด TDM400P
เทคนิคการคอนฟิกพอร์ต FXO ของการ์ด TDM410P

และอย่าลืมเซ็ตพอร์ต 4 ให้อยู่คนละ Group กับสามพอร์ตแรกด้วยนะครับ ไม่อย่างนั้นเวลาโทรออกก็อาจจะมาใช้พอร์ตที่ 4 นี้ด้วย ซึ่งอาจจะทำให้คนอื่นส่ง Fax เข้ามาไม่ได้ ส่วนตอนส่ง Fax ออกก็ไม่จำเป็นต้องส่งออกทางพอร์ต 4 นะครับ จะส่งออกทางพอร์ตไหนก็ได้จาก 1 ถึง 3

4.2 คอนฟิก ZAP channel DIDs
บนการ์ด TDM410P มีพอร์ต FXO อยู่ทั้งหมด 4 พอร์ต 3 พอร์ตแรกเอาไว้โทรออก/รับสายเข้า ส่วนพอร์ตที่ 4 ผมจะใช้เป็นเบอร์ Fax

รูปภาพ

4.3 คอนฟิก Inbound Routes
คอนฟิกประมาณนี้ครับ ไม่ต้องเยอะมาก ที่สำคัญก็คือเลือก Destination เป็นเบอร์ Extension ที่เราสร้างไว้สำหรับรับ Fax ส่วนออปชั่น Fax Detect นั้นปล่อยไว้เป็น No ตามเดิมครับ

รูปภาพ

5. ทดสอบส่ง Fax
ลองส่ง Fax จากเครื่อง Fax มาที่เบอร์ซึ่งต่อกับพอร์ตที่ 4 ของการ์ด TDM410P พอได้ยินเสียง Fax ดังปี๊ด ก็กดปุ่ม Start บนเครื่อง Fax ได้เลยครับ

6. ดู Fax
ดูได้ที่หน้า "FAX" -> "Fax Viewer"

รูปภาพ

ก็จะเห็นชื่อไฟล์ .pdf (Elastix จัดการแปลงไฟล์ให้แล้ว) คลิ๊กอ่านได้เลย

7. เช็คที่ Email
จะมีอีเมล์ส่งไปที่อีเมล์แอดเดรสที่คอนฟิกไว้ตอนสร้าง Virtual Fax บอกว่ามี Fax เข้ามา และมีไฟล์ Fax แนบมาด้วยครับ ตามรูป

รูปภาพ

รูปภาพ

คลิ๊กที่ไฟล์ด้านล่างนี้เลยครับเพื่อดูข้อความใน Fax

fax.pdf
Fax Result
(9.53 KiB) ดาวน์โหลด 255 ครั้ง


8. ปรับแต่งข้อความตอนส่งเข้า Email
ข้อความในอีเมล์ที่เราเห็นในข้อที่ 7 นั้นนะครับ เราปรับแต่งได้ คลิ๊ก "Fax" -> "Email Template"

รูปภาพ

ปรับแต่งข้อความเอาตามใจชอบเลยครับ

ก็เป็นอันว่าคอนฟิก Fax และ Fax to Mail ผ่านไปด้วยความเรียบร้อยครับ หวังว่าคงเป็นประโยชน์ และตอบโจทย์ให้แก่ท่านที่กำลังมองหาโซลูชั่นแบบนี้อยู่นะครับ

บทความที่เกี่ยวข้อง
เทคนิคการติดตั้งการ์ด X100P
เทคนิคการติดตั้งการ์ด TDM410P บน Elastix
เทคนิคการติดตั้งการ์ด TDM400P
เทคนิคการคอนฟิกพอร์ต FXO ของการ์ด TDM410P
เทคนิคการส่ง Fax ด้วย Elastix ตอนที่ 2 - ส่ง Fax ทางหน้าเว็บ
เทคนิคการรับส่ง Fax ด้วย Elastix ตอนที่ 3 - โปรแกรม Winprint Hylafax
** หากมีปัญหากับอุปกรณ์หรือบริการที่ทำหรือซื้อมาเอง ให้โพสต์ถามในเว็บนะครับ ขอสงวนสิทธิ์การให้ความช่วยเหลือแบบส่วนตัวเฉพาะลูกค้าที่ซื้อสินค้าและบริการจากผมเท่านั้นครับ **
** ติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ครับ **
nuiz
Diamond Member
 
โพสต์: 4382
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: เทคนิคการใช้งาน Fax บน Elastix ตอนที่ 1

โพสต์โดย Po_Jung » 22 ก.พ. 2012 15:04

ตอนที่ส่งเเฟกซ์เข้าอีเมลล์ ต้องตั้งค่าอะไรเพิ่มอีกหรือป่าวค่ะ เพราะว่าส่งเข้าเมลล์ไม่ได้อ่ะค่ะ
Po_Jung
Silver Member
 
โพสต์: 30
ลงทะเบียนเมื่อ: 07 ธ.ค. 2011 14:41

Re: เทคนิคการใช้งาน Fax บน Elastix ตอนที่ 1

โพสต์โดย nuiz » 22 ก.พ. 2012 15:47

ส่งเข้าเมล์ไหนครับ
hotmail ต้องเป็น ip จริง
gmail ไอพีต้องไม่โดนแบคลิสต์
เมล์อื่นๆ ถ้าเขาผูกกับ gmail ไว้อาจจะมีปัญหาเหมือนส่งเข้า gmail

ลองดูวิธีการเซ็ต mail relay บน Postfix ดูครับ ซึ่งใน Elastix ใช้ Postfix เป็น Mail Server ถ้าเซ็ตเวอร์คก็จะแก้ปัญหาข้างบนได้

ลองหาบทความเกี่ยวกับการเซ็ต Postfix ดูครับ มันจะอยู่ในหัวข้อของ CentOS

Postfix

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

Re: เทคนิคการใช้งาน Fax บน Elastix ตอนที่ 1

โพสต์โดย Po_Jung » 22 ก.พ. 2012 16:22

ใช้ dynamic ip อ่ะค่ะ ก็จะส่งเข้า ทั้ง gmail hotmail และก็ mail ของ elastix ที่สร้างโดเมนเองอ่ะค่ะ
Po_Jung
Silver Member
 
โพสต์: 30
ลงทะเบียนเมื่อ: 07 ธ.ค. 2011 14:41

Re: เทคนิคการใช้งาน Fax บน Elastix ตอนที่ 1

โพสต์โดย nuiz » 22 ก.พ. 2012 22:46

ถ้าเป็น dynamic ip จะส่งเข้า hotmail, gmail ผมแนะนำให้ใช้ฟีเจอร์ Mail relay ของ Postfix ครับ ผมยังไม่มีบทความวิธีการเซ็ต Mail relay ต้องรบกวน search ใน google ครับ
** หากมีปัญหากับอุปกรณ์หรือบริการที่ทำหรือซื้อมาเอง ให้โพสต์ถามในเว็บนะครับ ขอสงวนสิทธิ์การให้ความช่วยเหลือแบบส่วนตัวเฉพาะลูกค้าที่ซื้อสินค้าและบริการจากผมเท่านั้นครับ **
** ติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ครับ **
nuiz
Diamond Member
 
โพสต์: 4382
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: เทคนิคการใช้งาน Fax บน Elastix ตอนที่ 1

โพสต์โดย pawatw » 01 มี.ค. 2012 11:03

ทำไมเวลาใช้ iax2 show peers
มันขึ้นว่า
Name/Username Host Mask Port Status
8001 (null) (D) 255.255.255.255 0 UNKNOWN
8000 (null) (D) 255.255.255.255 0 UNKNOWN
2002 (null) (D) 255.255.255.255 0 UNKNOWN
3 iax2 peers [0 online, 3 offline, 0 unmonitored]
3 offline ครับไม่ได้เปิด Service ไหนหรือเปล่าโทรเข้าไปแล้ว hang up หมดทุกเบอร์เลยครับ
pawatw
Bronz Member
 
โพสต์: 6
ลงทะเบียนเมื่อ: 04 ม.ค. 2010 23:59

Re: เทคนิคการใช้งาน Fax บน Elastix ตอนที่ 1

โพสต์โดย nuiz » 01 มี.ค. 2012 11:44

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

Re: เทคนิคการใช้งาน Fax บน Elastix ตอนที่ 1

โพสต์โดย pawatw » 01 มี.ค. 2012 17:41

ไม่ยอมขึ้นครับน้าหนุ่ย restart ก็แล้ว amportal restrat ก็แล้วยัง offline ลองหาตามกระทู้ดูก็ยังแก้ไม่ได้
sip ไม่มีปํญหานะครับ ก็เห็น Online ได้ปรกติ แต่ Iax2 นี่ทำอย่างไงก็ไม่ได้ครับ
pawatw
Bronz Member
 
โพสต์: 6
ลงทะเบียนเมื่อ: 04 ม.ค. 2010 23:59

Re: เทคนิคการใช้งาน Fax บน Elastix ตอนที่ 1

โพสต์โดย miximize » 26 ก.ย. 2012 13:50

ไฟล์fax ที่ได้รับมันไม่เต็มหน้ากระดาษ ได้แค่2-3บรรทัด ต้องเซตยังไงครับ
miximize
Bronz Member
 
โพสต์: 11
ลงทะเบียนเมื่อ: 08 มี.ค. 2012 16:36


ย้อนกลับไปยัง Elastix - Unified Communications Software

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

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

cron