SMS 是什麼?簡訊/短訊的原理、字數、費用與驗證碼用途(香港・台灣)

本文目錄
  1. 先講用詞:簡訊、短訊、SMS 是同一樣東西
  2. SMS 是怎樣運作的
  3. 一則 SMS 有多少字
  4. SMS 怎樣收費
  5. SMS 與 MMS 的分別
  6. 為什麼驗證碼首選 SMS
  7. 企業發送 SMS:香港與台灣的規則不同
  8. 企業怎樣開始發送
  9. 常見問題

重點摘要

  • SMS 是手機網絡內建的文字訊息服務,不需要安裝 App、不需要數據連線,只要手機有訊號就能收到。
  • 一則 SMS 的上限是 160 個英數字元或 70 個中文字,超過就會分段計費。
  • 台灣稱為「簡訊」,香港稱為「短訊」,指的是同一種服務。
  • 驗證碼(OTP)首選 SMS,因為它覆蓋最廣、不依賴 App,也不需要收件人事先加入任何平台。
  • 香港的企業發送人名稱要向 OFCA 登記「#」,台灣則要求含網址或電話的商業簡訊先登錄白名單。

搜尋「SMS 是什麼」的人,通常是剛收到一則 SMS、正在設定手機驗證,或是公司第一次要發簡訊給客戶。這篇文章把三件事講清楚:SMS 是怎樣運作的、發一則要多少錢和多少字、企業在香港和台灣發送時各有甚麼規則。

先講用詞:簡訊、短訊、SMS 是同一樣東西

SMS 是 Short Message Service 的縮寫,中文沒有統一譯法:

地區慣用叫法相關用語
台灣簡訊簡訊驗證碼、企業簡訊、電信業者、門號
香港短訊短訊驗證碼、企業短訊、電訊商、手機號碼
中國內地短信验证码短信、运营商

下文兩種叫法會交替出現,指的都是同一種服務。

SMS 是怎樣運作的

SMS 是 1990 年代隨 GSM 手機網絡一起出現的標準。訊息不走互聯網,而是經電信業者的訊號通道傳送,由網絡內的短訊中心(SMSC)暫存並轉交到收件人的手機。這帶來三個特性:

  1. 不需要 App:任何手機都能收發,包括非智能手機。
  2. 不需要數據:關掉行動數據、沒有 Wi-Fi,只要有訊號就能收到。
  3. 不需要對方「加你」:只要知道號碼就能送達,不像即時通訊軟件要先成為聯絡人。

這三點也解釋了為何銀行、證券商和電商仍然用 SMS 發驗證碼和交易通知:它是唯一能覆蓋所有手機用戶的渠道。

一則 SMS 有多少字

一則 SMS 的容量固定是 140 bytes,能放多少字取決於編碼:

內容編碼單則上限分段後每段
純英文、數字GSM-7160 字元153 字元
含中文、emoji 或全形標點UCS-270 字元67 字元

只要訊息裡出現一個中文字,整則訊息就會以 UCS-2 編碼,上限從 160 降到 70。超過上限的訊息會拆成多段發送,收件手機再自動組合,看起來仍是一則長訊息,但每一段都獨立計費。中文字數與分段的完整規則,詳見《香港 SMS 計費怎麼算 — 字數、Unicode 與分段的完整解析》。

SMS 怎樣收費

個人用戶的 SMS 通常包含在月費計劃內。企業大量發送則是另一種模式:

  • 按則計費:每一段訊息算一則,價格按目的地國家和發送量而定。
  • 按提交計費:一般在訊息成功提交到電信業者時計費,收件人有沒有打開不影響。
  • 失敗不計費:號碼格式錯誤、內容被拒等在提交前就失敗的情況,通常不會收費;實際規則視乎供應商。

企業選擇供應商時,比價格更重要的是送達回報是否真實:API 回覆「成功」只代表平台收下了請求,訊息有沒有真正送到手機,要看電信業者回傳的送達狀態。這部分的機制詳見《SMS DLR 狀態碼完全解讀 — SMD、DELIVRD、UNDELIV、REJECTD 到底代表什麼》。

SMS 與 MMS 的分別

MMS(Multimedia Messaging Service)是 SMS 的延伸,可以夾帶圖片、影片和較長的文字。兩者最大的分別是傳輸路徑:SMS 走訊號通道,MMS 要經數據連線下載內容。所以關掉行動數據時,SMS 照樣收到,MMS 卻可能只看到一個下載提示。企業做推廣時,圖文內容用 MMS,必須送達的通知用 SMS。詳見《MMS 是什麼?MMS 訊息、多媒體短訊與 SMS 分別(香港企業指南)》。

為什麼驗證碼首選 SMS

手機驗證碼(OTP,一次性密碼)是 SMS 最常見的企業用途。原因很直接:

  • 覆蓋最廣:不需要收件人安裝任何 App 或加入任何平台。
  • 綁定門號:驗證碼送到 SIM 卡對應的號碼,等於確認「這個號碼在你手上」。
  • 即時:正常情況下數秒內送達。

不過 SMS 驗證碼也有被濫用的風險,例如攻擊者大量觸發驗證碼接口消耗你的簡訊費用。設計驗證碼流程時要留意有效期、重送限制和速率限制,詳見《SMS Code 是什麼?手機驗證碼(OTP)運作原理與安全實務》。

企業發送 SMS:香港與台灣的規則不同

兩地都有防詐騙措施,但著力點相反。香港管的是「誰在發」,台灣管的是「訊息裡有甚麼」。

項目香港台灣
發送人顯示可用英數字發送人名稱(例如公司名),已向 OFCA 登記的會加上「#」前綴不支援英數字發送人名稱,企業簡訊以數字號碼送達
固定號碼登記後的「#」名稱即為可信標記可申請 6 位數專屬短碼,一碼只給一間企業
內容規管推廣訊息受《非應邀電子訊息條例》規管,須提供退訂方法含網址或電話的商業簡訊須先登錄白名單;純文字不受影響
拒收機制拒收訊息登記冊《個人資料保護法》第 20 條:首次行銷須提供拒絕方式,拒絕後須停止

香港:「#」發送人名稱登記

香港通訊事務管理局辦公室(OFCA)推行短訊發送人登記制,已登記機構的發送人名稱會以「#」開頭顯示,讓收件人分辨真偽。申請流程詳見《香港 # Sender ID 申請全流程 — OFCA 短訊發送人登記制實務指南》;推廣訊息的合規要求詳見《香港推廣訊息合規清單 —《非應邀電子訊息條例》發送人須知》。

台灣:白名單登錄

自 2024 年 11 月 18 日起,台灣 NCC 要求電信業者對商業簡訊加強管控:簡訊內容如果含有網址、短網址或電話號碼,電信業者發送前會核對發送企業是否已登錄相關資料,不符或未登錄的訊息不予發送。只有文字內容的簡訊不受影響,所以純文字的驗證碼和交易通知可以照常發送。

需要在簡訊放連結或電話的企業,要注意這幾點:

  • 向誰登錄:透過電信業者或簡訊代發業者辦理。
  • 登錄甚麼:企業身分、簡訊會使用的網址網域、電話號碼。實際需要的文件以受理業者為準,一般包括公司登記資料。
  • 網域要對得上:電信業者核對的是「發送企業」與「登錄的網域」是否相符,所以第三方短網址服務對不上登錄資料,應改用自己的網域。
  • 資料變更要重新申請:換網域或換電話都要重新登錄。
  • 白名單不是一勞永逸:即使已登錄,內容被檢舉涉詐仍會被重新審核。

個人門號方面,NCC 的指引是每日 50 則以內,超過會先被攔截並要求進一步身分驗證。

企業怎樣開始發送

無論在香港還是台灣,企業大量發送 SMS 都是透過發送平台或 API,而不是用一部手機逐條發。流程一般是:

  1. 開設帳戶,設定發送人名稱(香港)或了解號碼顯示方式(台灣)。
  2. 加入幾個自己的測試號碼,發一則純文字訊息,看送達時間和顯示效果。
  3. 確認送達回報正常後,再接入系統或匯入名單。

UFOSEND 的平台支援香港與台灣號碼,註冊帳戶後可以先向自己的號碼發送測試,再決定是否正式使用。

常見問題

SMS 和 iMessage、WhatsApp 有甚麼分別? SMS 走電信網絡,對方不需要安裝任何東西。iMessage 和 WhatsApp 走互聯網,雙方都要有該 App 和數據連線。

沒有數據或 Wi-Fi 能收 SMS 嗎? 可以。SMS 只需要手機訊號。

一則中文 SMS 最多幾個字? 70 個字。超過會分段,每段 67 個字,每段獨立計費。

SMS 是免費的嗎? 個人用戶通常包含在月費內;企業發送按則收費,價格視目的地和發送量而定。

台灣的簡訊驗證碼要登錄白名單嗎? 純文字的驗證碼不需要。白名單只針對含網址、短網址或電話號碼的商業簡訊。

香港的公司可以用自己的名稱做發送人嗎? 可以,而且向 OFCA 登記後會加上「#」前綴。台灣不支援英數字發送人名稱,只能以號碼顯示。