V1.0: Class 1 fax — real-world 4-page send to external number confirmed

Core features:
- Class 1 T.30 protocol: full send/receive implementation
- HDLC: DLE-stuffing, FCS strip, USR5637 bit-reversal handling
- T.4 MH encoder/decoder (1728px A4 standard)
- Document pipeline: PDF (Ghostscript), PNG, TIFF input
- Width clamping: US Letter 1734px → 1728px fax standard
- Cover page: CJK rasterization (TW/CN/JP/EN), TIFF + HTML output
- OCR verification: Tesseract 5 with eng+chi_tra, CJK space-tolerant
- API server (axum): health, send, jobs, cover, retry, cancel
- Background worker: auto-poll queue, speed fallback, retry policy
- Modem detection, pool management

Real-world test results (2026-07-23):
- V90 → 25153038: 4 pages, V.17 12000 bps, 2:33 ✅
- USR5637 → 25153038: 4 pages, V.17 12000 bps, 2:26 ✅
- Both faxes confirmed received on remote machine

Tested: loopback (100% pixel match), multi-page, all input formats,
cover pages, OCR verify, API endpoints, worker processing.
13 unit tests pass, 0 new clippy warnings.
This commit is contained in:
Warren
2026-07-24 18:47:15 +08:00
parent d1e92b32fb
commit 55bca92691
155 changed files with 25024 additions and 916 deletions
+507
View File
@@ -0,0 +1,507 @@
# 免費企業級傳真軟體功能比較表
## 比較產品
| 產品 | 類型 | 授權 | 主要特色 |
|------|------|------|---------|
| **Telfax** | 開源 | MIT License | Rust + Tokio async、REST API、Web UI (Tauri+Vue3) |
| **HylaFAX** | 開源 | BSD License | C/C++、1995年至今、最成熟穩定 |
| **mgetty+sendfax** | 開源 | GPL | Linux 基礎方案、輕量級、基本功能 |
| **AvantFAX** | 開源 | GPL | HylaFAX Web UI、PHP 架構 |
| **ICTFAX** | 開源 | GPL | 基於 Drupal、完整 Web 系統 |
| **efax-gtk** | 開源 | GPL | Linux desktop GUI、個人級 |
---
## 一、遠端操作功能比較
### 1.1 Web 管理介面
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **Web UI** | ✅ Tauri+Vue3 | ⚠️ 霈第三方 | ❌ | ✅ PHP | ✅ Drupal | ✅ GTK Desktop |
| **現代化 UI** | ✅ Tailwind CSS | ❌ Legacy | ❌ | ⚠️ 基本 | ✅ Bootstrap | ❌ GTK2 |
| **響應式設計** | ✅ | ❌ | ❌ | ⚠️ 部分 | ✅ | ❌ Desktop |
| **即時更新** | ⚠️ 需刷新 | ⚠️ Email通知 | ❌ | ❌ | ⚠️ AJAX | ❌ |
| **多語言支援** | ⚠️ 中文優先 | ✅ 多國語言 | ❌ | ✅ 多國語言 | ✅ 多國語言 | ❌ 英文 |
**評分(0-10分):**
- Telfax: **9**(現代化 Web UI,Tauri 可打包成桌面應用)
- HylaFAX: **5**(需第三方 UI,無原生 Web)
- mgetty: **0**(無 Web UI)
- AvantFAX: **7**(提供 HylaFAX Web UI,但技術較舊)
- ICTFAX: **8**(完整 Web 系統,基於 Drupal)
- efax-gtk: **2**(僅 GTK Desktop,無遠端管理)
---
### 1.2 REST API 遠端控制
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **REST API** | ✅ Axum (Rust) | ⚠️ 霈第三方 | ❌ | ⚠️ PHP API | ✅ Drupal API | ❌ |
| **Token 認證** | ✅ Bearer Token | ⚠️ 基本 | ❌ | ⚠️ Session | ✅ Drupal Auth | ❌ |
| **API 文檔** | ✅ 詳細 | ⚠️ CLI文檔 | ❌ | ⚠️ 基本 | ✅ Drupal | ❌ |
| **狀態查詢** | ✅ `/api/v1/status` | ⚠️ faxstat | ❌ 手動 | ✅ | ✅ | ❌ |
| **任務管理** | ✅ `/api/v1/jobs` | ⚠️ faxrm/faxq | ❌ | ✅ | ✅ | ❌ |
| **Webhook支援** | ⚠️ 計畫中 | ❌ | ❌ | ❌ | ⚠️ Drupal Hook | ❌ |
**評分(0-10分):**
- Telfax: **10**(現代 REST API,Axum 框架)
- HylaFAX: **4**(CLI 工具強,但無原生 REST)
- mgetty: **0**(無 API)
- AvantFAX: **6**(PHP API,但功能有限)
- ICTFAX: **7**(Drupal API,整合度高)
- efax-gtk: **0**(無遠端 API)
---
### 1.3 CLI 命令行遠端管理
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **CLI 工具** | ✅ `telfax` | ✅ `faxstat/faxrm` | ✅ `sendfax` | ❌ | ❌ | ✅ `efax` |
| **遠端CLI** | ✅ SSH | ✅ faxalter | ⚠️ 本地 | ❌ | ❌ | ❌ |
| **批次操作** | ✅ Scripts | ✅ Scripts | ⚠️ 基本 | ❌ | ❌ | ❌ |
| **自動化支援** | ✅ Cron | ✅ Cron | ✅ Cron | ❌ | ❌ | ❌ |
**評分(0-10分):**
- Telfax: **8**(CLI + API,雙重支援)
- HylaFAX: **10**(CLI 最成熟,遠端管理強)
- mgetty: **6**(基本 CLI,本地操作)
- AvantFAX: **0**(無 CLI)
- ICTFAX: **0**(無 CLI)
- efax-gtk: **4**(Desktop CLI,無遠端)
---
### 1.4 系統整合遠端控制
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **Prometheus Metrics** | ✅ | ❌ | ❌ | ❌ | ⚠️ Drupal | ❌ |
| **systemd/journald** | ✅ | ✅ | ⚠️ Syslog | ❌ | ❌ | ❌ |
| **SSH遠端管理** | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| **VPN支援** | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
**遠端操作總評分:**
```
| 產品 | Web UI | REST API | CLI | 系統整合 | 總分 |
|------|--------|----------|-----|----------|------|
| Telfax | 9 | 10 | 8 | 9 | 36/40 |
| HylaFAX | 5 | 4 | 10 | 7 | 26/40 |
| AvantFAX | 7 | 6 | 0 | 2 | 15/40 |
| ICTFAX | 8 | 7 | 0 | 3 | 18/40 |
| mgetty | 0 | 0 | 6 | 4 | 10/40 |
| efax-gtk | 2 | 0 | 4 | 0 | 6/40 |
```
---
## 二、轉檔預覽直觀功能比較
### 2.1 文件轉換支援
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **PDF → TIFF** | ✅ 自動 | ✅ `fax2tiff` | ⚠️ 手動 | ✅ Ghostscript | ✅ | ⚠️ 手動 |
| **Word → TIFF** | ⚠️ 霈LibreOffice | ⚠️ 霈工具 | ❌ | ⚠️ LibreOffice | ⚠️ | ❌ |
| **圖檔支援** | ✅ PNG/JPG | ✅ 多種 | ⚠️ 基本 | ✅ Ghostscript | ✅ | ⚠️ 基本 |
| **自動轉檔** | ✅ 內建 | ✅ fax2tiff | ❌ | ✅ Scripts | ✅ | ❌ |
| **批次轉檔** | ✅ | ✅ | ⚠️ | ✅ | ✅ | ❌ |
**評分(0-10分):**
- Telfax: **9**(自動 PDF→TIFF,內建支援)
- HylaFAX: **8**(fax2tiff 工具成熟)
- mgetty: **3**(需手動轉檔)
- AvantFAX: **7**(Ghostscript 整合)
- ICTFAX: **7**(Drupal 整合)
- efax-gtk: **4**(基本支援,需手動)
---
### 2.2 預覽功能
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **傳真預覽** | ✅ Web預覽 | ⚠️ faxview CLI | ❌ | ✅ Web Viewer | ✅ Web Viewer | ✅ GTK Viewer |
| **封面頁預覽** | ✅ HTML預覽 | ⚠️ 霈工具 | ❌ | ✅ | ✅ | ❌ |
| **即時預覽** | ✅ `preview`命令 | ⚠️ | ❌ | ⚠️ | ⚠️ | ✅ |
| **TIFF檢視器** | ✅ 瀏覽器內建 | ⚠️ 外部工具 | ❌ | ✅ ImageMagick | ✅ | ✅ GTK |
| **多頁預覽** | ✅ | ✅ | ❌ | ✅ | ✅ | ⚠️ |
**評分(0-10分):**
- Telfax: **10**(Web 內建預覽,HTML 瀏覽器)
- HylaFAX: **5**(需外部工具,CLI 導向)
- mgetty: **0**(無預覽)
- AvantFAX: **8**(Web Viewer,ImageMagick 整合)
- ICTFAX: **8**(Web Viewer,Drupal 整合)
- efax-gtk: **7**(GTK Viewer,桌面直觀)
---
### 2.3 直觀操作體驗
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **拖拽上傳** | ⚠️ 計畫中 | ❌ | ❌ | ⚠️ PHP | ✅ Drupal | ❌ |
| **即時狀態** | ✅ Web Dashboard | ⚠️ faxstat | ❌ | ✅ | ✅ | ⚠️ GTK |
| **視覺化反饋** | ✅ Tailwind CSS | ❌ | ❌ | ⚠️ | ✅ Bootstrap | ⚠️ GTK |
| **直觀設計** | ✅ 現代UI | ❌ CLI | ❌ CLI | ⚠️ 基本UI | ✅ | ⚠️ GTK |
**轉檔預覽總評分:**
```
| 產品 | 轉檔支援 | 預覽功能 | 直觀操作 | 總分 |
|------|---------|---------|----------|------|
| Telfax | 9 | 10 | 9 | 28/30 |
| HylaFAX | 8 | 5 | 2 | 15/30 |
| AvantFAX | 7 | 8 | 6 | 21/30 |
| ICTFAX | 7 | 8 | 8 | 23/30 |
| mgetty | 3 | 0 | 0 | 3/30 |
| efax-gtk | 4 | 7 | 5 | 16/30 |
```
---
## 三、存檔日誌功能比較
### 3.1 傳真存檔
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **自動存檔** | ✅ SQLite | ✅ faxq | ⚠️ 手動 | ✅ MySQL | ✅ MySQL | ⚠️ 手動 |
| **資料庫支援** | ✅ SQLite | ❌ | ❌ | ✅ MySQL | ✅ MySQL | ❌ |
| **檔案存儲** | ✅ TIFF | ✅ TIFF | ✅ TIFF | ✅ TIFF | ✅ TIFF | ✅ TIFF |
| **分類存檔** | ⚠️ 計畫中 | ✅按日期 | ❌ | ✅ | ✅ | ❌ |
| **搜尋功能** | ⚠️ 計畫中 | ⚠️ CLI | ❌ | ✅ | ✅ | ❌ |
| **備份支援** | ✅ DB備份 | ⚠️ 手動 | ❌ | ✅ MySQL備份 | ✅ | ⚠️ 手動 |
**評分(0-10分):**
- Telfax: **8**(SQLite 自動存檔,輕量級)
- HylaFAX: **7**(faxq 管理存檔,成熟)
- mgetty: **2**(需手動存檔)
- AvantFAX: **9**(MySQL 整合,完整)
- ICTFAX: **9**(MySQL + Drupal,最完整)
- efax-gtk: **3**(手動存檔)
---
### 3.2 日誌記錄
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **系統日誌** | ✅ journald | ✅ Syslog | ✅ Syslog | ✅ PHP Log | ✅ Drupal Log | ⚠️ 檔案 |
| **傳真日誌** | ✅ DB記錄 | ✅ xferfaxlog | ⚠️ 手動 | ✅ MySQL | ✅ MySQL | ⚠️ 檔案 |
| **錯誤日誌** | ✅ 分離error.log | ✅ | ✅ | ✅ | ✅ | ⚠️ |
| **日誌級別** | ✅ info/debug/error | ✅ | ⚠️ | ✅ | ✅ | ⚠️ |
| **日誌查詢** | ✅ journalctl | ✅ grep | ⚠️ 手動 | ✅ Web UI | ✅ Web UI | ❌ |
| **日誌匯出** | ⚠️ 計畫中 | ✅ | ❌ | ✅ | ✅ | ❌ |
**評分(0-10分):**
- Telfax: **9**(journald 整合,分級日誌)
- HylaFAX: **8**(完整日誌系統)
- mgetty: **3**(基本 Syslog)
- AvantFAX: **8**(PHP + MySQL 日誌)
- ICTFAX: **9**(Drupal 日誌系統)
- efax-gtk: **4**(檔案日誌,基本)
---
### 3.3 日誌分析
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **統計報表** | ⚠️ Prometheus | ⚠️ faxstat | ❌ | ✅ Web報表 | ✅ | ❌ |
| **失敗分析** | ✅ API查詢 | ✅ faxlog | ❌ | ✅ | ✅ | ❌ |
| **成功率統計** | ⚠️ Prometheus | ✅ | ❌ | ✅ | ✅ | ❌ |
| **用量統計** | ⚠️ Prometheus | ✅ | ❌ | ✅ | ✅ | ❌ |
**存檔日誌總評分:**
```
| 產品 | 存檔系統 | 日誌記錄 | 日誌分析 | 總分 |
|------|---------|---------|----------|------|
| Telfax | 8 | 9 | 7 | 24/30 |
| HylaFAX | 7 | 8 | 8 | 23/30 |
| ICTFAX | 9 | 9 | 9 | 27/30 |
| AvantFAX | 9 | 8 | 8 | 25/30 |
| mgetty | 2 | 3 | 0 | 5/30 |
| efax-gtk | 3 | 4 | 0 | 7/30 |
```
---
## 四、通訊錄功能比較
### 4.1 聯絡人管理
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **通訊錄** | ⚠️ 計畫中 | ⚠️ 檔案 | ❌ | ✅ MySQL | ✅ Drupal | ⚠️ 檔案 |
| **分類管理** | ⚠️ 計畫中 | ❌ | ❌ | ✅ | ✅ | ❌ |
| **搜尋功能** | ⚠️ 計畫中 | ❌ | ❌ | ✅ | ✅ | ❌ |
| **群組功能** | ⚠️ 計畫中 | ❌ | ❌ | ✅ | ✅ | ❌ |
| **批次傳送** | ⚠️ 計畫中 | ⚠️ Scripts | ❌ | ✅ | ✅ | ❌ |
| **匯入/匯出** | ⚠️ 計畫中 | ⚠️ 手動 | ❌ | ✅ CSV | ✅ | ❌ |
**評分(0-10分):**
- Telfax: **3**(目前無通訊錄,計畫中)
- HylaFAX: **4**(檔案式通訊錄,基本)
- mgetty: **0**(無通訊錄)
- AvantFAX: **9**(MySQL 通訊錄,完整)
- ICTFAX: **9**(Drupal 通訊錄,最完整)
- efax-gtk: **3**(檔案式通訊錄,基本)
---
### 4.2 聯絡人整合
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **LDAP整合** | ⚠️ 計畫中 | ✅ | ❌ | ✅ | ✅ | ❌ |
| **Active Directory** | ⚠️ 計畫中 | ❌ | ❌ | ⚠️ 霈Plugin | ✅ | ❌ |
| **Outlook同步** | ⚠️ 計畫中 | ❌ | ❌ | ⚠️ | ⚠️ | ❌ |
| **API存取** | ⚠️ 計畫中 | ❌ | ❌ | ✅ | ✅ | ❌ |
**通訊錄總評分:**
```
| 產品 | 聯絡人管理 | 聯絡人整合 | 總分 |
|------|-----------|-----------|------|
| Telfax | 3 | 1 | 4/20 |
| HylaFAX | 4 | 4 | 8/20 |
| ICTFAX | 9 | 8 | 17/20 |
| AvantFAX | 9 | 7 | 16/20 |
| mgetty | 0 | 0 | 0/20 |
| efax-gtk | 3 | 0 | 3/20 |
```
---
## 五、電子郵件連結功能比較
### 5.1 Email-to-Fax
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **Email-to-Fax** | ⚠️ 計畫中 | ✅ `faxmail` | ❌ | ✅ | ✅ | ❌ |
| **Mail Gateway** | ⚠️ 計畫中 | ✅ sendmail整合 | ❌ | ✅ Postfix | ✅ | ❌ |
| **附件支援** | ⚠️ 計畫中 | ✅ | ❌ | ✅ | ✅ | ❌ |
| **格式轉換** | ⚠️ 計畫中 | ✅ 自動 | ❌ | ✅ | ✅ | ❌ |
| **認證支援** | ⚠️ 計畫中 | ⚠️ SMTP | ❌ | ✅ | ✅ | ❌ |
**評分(0-10分):**
- Telfax: **2**(目前無 Email 整合,計畫中)
- HylaFAX: **9**(faxmail 工具,成熟整合)
- mgetty: **0**(無 Email 整合)
- AvantFAX: **8**(Postfix 整合)
- ICTFAX: **8**(Drupal Email 整合)
- efax-gtk: **0**(無 Email 整合)
---
### 5.2 Fax-to-Email
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **Fax-to-Email** | ⚠️ 計畫中 | ✅ | ⚠️ Scripts | ✅ | ✅ | ❌ |
| **接收通知** | ⚠️ 計畫中 | ✅ Email通知 | ⚠️ | ✅ | ✅ | ❌ |
| **傳真轉Email** | ⚠️ 計畫中 | ✅ TIFF附件 | ⚠️ | ✅ PDF附件 | ✅ | ❌ |
| **路由設定** | ⚠️ 計畫中 | ✅ 按號碼 | ❌ | ✅ | ✅ | ❌ |
**評分(0-10分):**
- Telfax: **2**(計畫中)
- HylaFAX: **9**(完整 Email 整合)
- mgetty: **2**(需手動 Scripts)
- AvantFAX: **8**(Email 整合完整)
- ICTFAX: **8**(Drupal Email 整合)
- efax-gtk: **0**(無 Email 整合)
---
### 5.3 Email 通知
| 功能 | Telfax | HylaFAX | mgetty | AvantFAX | ICTFAX | efax-gtk |
|------|--------|---------|--------|----------|--------|----------|
| **成功通知** | ⚠️ 計畫中 | ✅ | ❌ | ✅ | ✅ | ❌ |
| **失敗通知** | ⚠️ 計畫中 | ✅ | ❌ | ✅ | ✅ | ❌ |
| **狀態通知** | ⚠️ 計畫中 | ✅ | ❌ | ✅ | ✅ | ❌ |
| **自訂模板** | ⚠️ 計畫中 | ⚠️ | ❌ | ✅ | ✅ | ❌ |
**Email連結總評分:**
```
| 產品 | Email-to-Fax | Fax-to-Email | Email通知 | 總分 |
|------|-------------|-------------|----------|------|
| Telfax | 2 | 2 | 1 | 5/30 |
| HylaFAX | 9 | 9 | 9 | 27/30 |
| ICTFAX | 8 | 8 | 8 | 24/30 |
| AvantFAX | 8 | 8 | 8 | 24/30 |
| mgetty | 0 | 2 | 0 | 2/30 |
| efax-gtk | 0 | 0 | 0 | 0/30 |
```
---
## 總評分比較
### 五大功能維度總評
```
| 產品 | 遠端操作 | 轉檔預覽 | 存檔日誌 | 通訊錄 | Email連結 | 總分 |
|------|---------|---------|----------|--------|----------|------|
| **Telfax** | 36/40 | 28/30 | 24/30 | 4/20 | 5/30 | **93/150** |
| **HylaFAX** | 26/40 | 15/30 | 23/30 | 8/20 | 27/30 | **99/150** |
| **ICTFAX** | 18/40 | 23/30 | 27/30 | 17/20 | 24/30 | **109/150** |
| **AvantFAX** | 15/40 | 21/30 | 25/30 | 16/20 | 24/30 | **101/150** |
| **mgetty** | 10/40 | 3/30 | 5/30 | 0/20 | 2/30 | **20/150** |
| **efax-gtk** | 6/40 | 16/30 | 7/30 | 3/20 | 0/30 | **32/150** |
```
---
### 權重評分(企業級需求)
**企業級權重分配:**
- 遠端操作(權重 30%)- 企業管理核心
- 轉檔預覽(權重 20%)- 用戶體驗
- 存檔日誌(權重 20%)- 合規需求
- 通訊錄(權重 15%)- 效率提升
- Email連結(權重 15%)- 整合便利
**權重評分計算:**
```
| 產品 | 計算公式 | 權重總分 |
|------|---------|---------|
| Telfax | (36×0.3) + (28×0.2) + (24×0.2) + (4×0.15) + (5×0.15) | **21.95/50** |
| HylaFAX | (26×0.3) + (15×0.2) + (23×0.2) + (8×0.15) + (27×0.15) | **21.45/50** |
| ICTFAX | (18×0.3) + (23×0.2) + (27×0.2) + (17×0.15) + (24×0.15) | **24.20/50** |
| AvantFAX | (15×0.3) + (21×0.2) + (25×0.2) + (16×0.15) + (24×0.15) | **22.15/50** |
| mgetty | (10×0.3) + (3×0.2) + (5×0.2) + (0×0.15) + (2×0.15) | **5.60/50** |
| efax-gtk | (6×0.3) + (16×0.2) + (7×0.2) + (3×0.15) + (0×0.15) | **7.70/50** |
```
---
## Telfax 市場定位分析
### 競爭優勢
**強項(企業級特色):**
1. ✅ **遠端操作** - Web UI + REST API(現代化)
2. ✅ **轉檔預覽** - 直觀 Web 預覽(最佳用戶體驗)
3. ✅ **存檔日誌** - SQLite + journald(輕量高效)
**弱項(需改進):**
1. ❌ **通訊錄** - 目前無(需加入)
2. ❌ **Email連結** - 目前無(需加入)
**技術優勢:**
- Rust 技術棧(記憶體安全、高效能)
- REST API(現代整合)
- Web UI(Tauri+Vue3)
- Prometheus(監控整合)
---
### 改進建議
**短期優先(Phase 3):**
1. 加入通訊錄管理(SQLite)
2. 加入 Email 整合(Email-to-Fax、Fax-to-Email)
3. 加入 Webhook 通知
**中期規劃(Phase 4):**
1. 加入 LDAP/AD 整合
2. 加入批次傳送(通訊錄群組)
3. 加入日誌匯出/報表
**長期目標(Phase 5):**
1. 加入 OCR 文字識別
2. 加入 AI 整合
3. 加入雲端備援
---
## 市場策略建議
### 目標客群
**最適合 Telfax:**
1. **中小企業** - 預算有限,需要遠端管理
2. **技術團隊** - 有開發能力,需要 API 整合
3. **新創公司** - 快速啟動,現代技術棧
4. **開發者專案** - 可定制,REST API
**不適合(需競品):**
1. **大型企業** - ICTFAX、AvantFAX(完整功能)
2. **醫療機構** - HylaFAX(Email 整合成熟)
3. **Email重度用戶** - HylaFAX(faxmail 成熟)
---
### 競爭定位圖
```
功能完整度
↑
│
ICTFAX ● │ (109分 - 最完整)
AvantFAX ● │ (101分)
HylaFAX ● │ (99分 - Email強)
│
Telfax ●─┼─→ 技術現代性
│ (93分 - Web UI強)
│
│
mgetty ● │ (20分)
efax-gtk ●│ (32分)
↓
輕量級/易部署
```
---
### 市場推廣策略
**主打優勢:**
- "現代化 Web UI - 最直觀的傳真管理"
- "REST API - 最易整合的企業級方案"
- "輕量級 - 7.7MB binary,快速部署"
**補足弱項:**
- Phase 3 加入通訊錄 + Email 整合後
- 總分提升至 **120+/150**(超越 HylaFAX)
- 成為"最現代的開源企業級傳真方案"
---
## 總結
**Telfax 現狀評分:93/150(第四名)**
**優勢領域:**
- ✅ 遠端操作(36/40)- 第一名
- ✅ 轉檔預覽(28/30)- 第一名
**改進方向:**
- ⚠️ 通訊錄(4/20)- 需加入
- ⚠️ Email連結(5/30)- 需加入
**競爭策略:**
1. 短期補足通訊錄 + Email → 提升至 120+/150
2. 主打"現代化 Web UI + REST API"
3. 定位為"開發者友善的企業級傳真方案"
**市場定位:**
- 遠端操作最佳(Web UI + API)
- 轉檔預覽最直觀(Web 內建)
- 技術最現代(Rust + Vue3)
- 輕量級部署(7.7MB binary)
---
## 參考資料
- HylaFAX官網:https://www.hylafax.org/
- AvantFAX官網:https://www.avantfax.com/
- ICTFAX官網:http://www.ictfax.org/
- mgetty官網:https://mgetty.greenie.net/
- efax-gtk官網:http://efax-gtk.sourceforge.net/