在使用簡訊服務時,若未正確處理字元編碼或忽略計費規則,可能導致費用超出預期,甚至發送失敗。閱讀本文,有助於預估簡訊成本、規避常見配置問題,並確保簡訊服務的高效穩定運行。
計算簡訊成本與分段
簡訊的最終費用由編碼類別型、內容長度和分段數量共同決定。理解其計算邏輯是成本控制的關鍵。
計費說明
計費單元:簡訊服務按分段數量計費,而非按發送請求次數計費。
費用構成:總費用 = 單價 × 分段總數。
影響因素:
編碼類別型:UCS-2編碼的單段容量遠小於GSM-7,更容易產生多段計費。
內容長度:內容越長,分段數越多。
簽名和變數:簽名和變數的字元內容直接影響最終的編碼類別型和計費長度。
簡訊條數及內容長度計算規則
系統會根據簡訊內容自動選擇編碼類別型,不同編碼的按字數分段規則不同,直接影響分段數量和最終費用。
簡訊中若包含任一中文標點符號如,Emoji如
,就會使整條簡訊從GSM-7切換為UCS-2編碼,將導致內容被拆分為更多條,計費成本相應增加。
簡訊類型 | 簡訊長度計算規則 | 拆分規則 |
純英文簡訊 (GSM-7編碼) | 標準字元:字母、數字及常見符號等,計為1個單位。 擴充字元: 更多GSM-7字元請參見:GSM-7編碼規則 說明 若簡訊內容包含未列舉的其他擴充字元,則整條簡訊(無論長短、是否拆分)都會完全按照其他語言簡訊(UCS-2編碼)的規則計算。 | 簡訊內容長度超過160個單位時,按每 153 個單位為一段,拆分成多條計費。 樣本:簡訊長度為350字,按照153字、153字、44字分隔成3條簡訊進行計費。 |
其他語言簡訊 (UCS-2編碼) | 任何字元(漢字、字母、符號、空格)均計為1個單位。 | 簡訊內容長度超過70個單位時,按每 67 個單位為一段,拆分成多條計費。 樣本:簡訊長度為150字,按照67字、67字、16字分隔成3條簡訊進行計費。 |
發送前檢查簡訊內容中的字元
若您計劃發送由字母、數字等標準字元構成的簡訊,為避免因錯誤輸入等原因造成編碼規則切換,建議您在發送前確認簡訊內容:
非常用字元:檢查是否混用如中文標點、全形符號、Emoji、特殊符號等,這些字元會導致系統從預設的GSM-7編碼切換為UCS-2編碼,從而使簡訊分段數量增多。
變數賦值審查:簡訊內容中若包含變數,請檢查變數的實際值是否包含非常用字元。系統將基於最終的完整簡訊內容(變數實際值+非變數部分的內容)判斷編碼類別型,變數的實際值若包含非GSM-7字元將導致分段數量增多。
簽名及簽名標識也會計入長度與編碼:簡訊簽名若含中文,也會佔用字元並影響編碼類別型,請在簡訊內容設計階段一併考慮。
您可登入簡訊服務控制台相關頁面(入口見下方說明)進行內容預覽,查看當前內容分條詳情,如有異常及時檢查。
說明內容預覽功能入口:
純英文簡訊,簡訊長度≤160字按一條簡訊計費 |
純英文簡訊,簡訊長度>160字按153字/條,拆分為153字、8字按兩條簡訊計費 |
由於在簡訊內容末尾誤輸入中文逗號,導致編碼規則改變。 簡訊長度>70字按67字/條,拆分為67字、67字、25字按三條簡訊計費 |
簡訊發送頻率限制
為保護終端使用者免受騷擾並維持通道穩定,系統預設對簡訊發送頻率進行限制。系統對同一個手機號碼的發送頻率有預設限制策略:每天簡訊發送條數不超過20條。
如果預設限制不滿足業務需求,您可以設定每天簡訊發送總量,具體步驟,請參見設定簡訊發送頻率。
GSM-7編碼規則
下表列出了GSM-7編碼中所存在的所有字元。如果您發送的訊息僅包含下表所示的字元,則不超過160字元的簡訊都只會被收取一條簡訊的費用。
GSM-7標準字元 | ||||||||||||
A | B | C | D | E | F | G | H | I | J | K | L | M |
N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
a | b | c | d | e | f | g | h | i | j | k | l | m |
n | o | p | q | r | s | t | u | v | w | x | y | z |
à | Å | å | Ä | ä | Ç | É | é | è | ì | Ñ | ñ | ò |
Ø | ø | Ö | ö | ù | Ü | ü | Æ | æ | ß | 0 | 1 | 2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 | & | * | @ | : | , | ¤ |
$ | = | ! | > | # | - | ¡ | ¿ | ( | < | % | . | + |
£ | ? | " | ) | § | ; | ' | / | _ | ¥ | Δ | Φ | Γ |
Λ | Ω | Π | Ψ | Σ | Θ | Ξ | ||||||
除上表中所示符號以外,GSM-7字元還包含其他幾個符號。但是,這些字元中的每個字元都會算作兩個字元,因為這些字元中還包含一個看不見的逸出字元:
^ | { | } | \ | [ | ] | ~ | | | € |
最後,GSM-7字元還包括以下非列印字元:
空白字元。
換行控制,它表示一行文本的結束和另一行文本的開始。
斷行符號控制,它會移動到一行文本的開頭(通常跟在分行符號後面)。
轉義控制,它會自動添加到前一列表中的字元中。


