IOSOR 知識庫

簡訊請款週:當分段計算與帳單不符時

在您第一個高用量簡訊請款週中,解決計算出的簡訊分段與實際預付扣款列之間的差異。 預付費 CPaaS 發票週對帳重點。

簡訊請款週:當分段計算與帳單不符時。

第一個高用量請款週的衝擊

您的白牌租戶剛結束第一個高容量簡訊週。客戶儀表板顯示發送了 50,000 則訊息,但預付餘額下降的速度比簡單算術預期的還要快。營運人員恐慌,誤以為是上游計費錯誤或隱藏的網路附加費。實際上,計費差異幾乎總是源自編碼轉換或串接酬載邊界,而非詐欺性的費率表膨脹。

UCS2 編碼與分段膨脹

標準 GSM 7 位元編碼可將 160 個字元塞進一個分段。只要使用者貼上智慧引號、表情符號或斯拉夫字母,整個酬載就會降級為 UCS2 編碼。單一 UCS2 分段只能容納 70 個字元。當訊息超過 70 個字元時,串接標頭會消耗酬載空間,將多部分限制降至每個影格 67 個字元。請參閱 簡訊分段記帳,在訊息到達閘道之前審核個別酬載長度。

DLR 時間戳記與帳本延遲

預付平台在電信業者交接時計費,但在尖峰流量窗口期間,透過 webhook 傳送的最終送達回條 (DLR) 可能會延遲幾分鐘。如果您的客戶匯出在所有非同步狀態回呼結算之前提取資料,交易帳本將暫時與本地訊息計數不符。在強制執行兩小時寬限期後,一律於 02:00 提取您的 錢包月末匯出於 02:00,以確保每個待處理的 DLR 都已與帳本核對。

值班交接時把判定標準寫進同一份說明:誰看 DLR、誰對帳、誰能暫停路由。峰值前按清單复核。

對帳匯出必須帶同一 intent 或 session 鍵,方便財務回放,不要用口頭「正常」代替鍵對齊。

上線前先跑窄走廊冒煙,確認閘門與回退觸發後再放寬目的地。

值班交接時把判定標準寫進同一份說明:誰看 DLR、誰對帳、誰能暫停路由。峰值前按清單复核。

對帳匯出必須帶同一 intent 或 session 鍵,方便財務回放,不要用口頭「正常」代替鍵對齊。

上線前先跑窄走廊冒煙,確認閘門與回退觸發後再放寬目的地。

值班交接時把判定標準寫進同一份說明:誰看 DLR、誰對帳、誰能暫停路由。峰值前按清單复核。

對帳匯出必須帶同一 intent 或 session 鍵,方便財務回放,不要用口頭「正常」代替鍵對齊。

流量審查的閾值

每個預付工作區都在嚴格的結構邊界下運作。低於 USD 20 預付底限的帳戶會觸發即時流量節流,以防範無擔保的透支。相反地,一旦活躍租戶跨越接近 USD 1,000/月 的軟性審查標記,自動化風險標誌就會檢查異常流量激增或未驗證的 10DLC 註冊資料。跳過此步驟將導致突然的電信業者過濾。

核對分段與帳本資料列

為了向企業客戶證明準確性,請使用結構化帳本明細,將原始資料庫記錄與不可變的交易記錄進行比較。

來源指標 計數類型 典型差異
應用程式資料庫記錄 輸出 API 呼叫 缺少串接標頭
電信業者 DLR 終端回條 網路時間延遲
錢包帳本 預付扣款 UCS2 位元深度轉換

檢視 簡訊流量審查:預付試驗期何時不再適用,為高階帳戶建立可重複的稽核習慣。

從 IOSOR 開始

每週開立客戶帳單前,先在 IOSOR 主控台核對外寄內文與字元編碼稽核。以 UCS2 標記篩流量,找出會把單段草稿拆成多段計費的智慧引號或隱藏萬國碼。確認非同步 DLR webhook 已結算後,再匯出總帳對帳檔。

相關:簡訊分段如何計入預付費 錢包月末匯出對帳

IOSOR 要點

應用呼叫日誌與帳單落差,通常來自編碼轉換與多段標頭,不是平台亂計費。只要一個非 GSM 字元就會改走 UCS2,單段容量從 160 降到 70,總計費單位立刻膨脹。

要做:交出前清掉外寄內容裡的意外萬國碼,等 DLR 結算再跑總帳。 不要:拿原始 API 呼叫次數直接當客戶費用列。

這篇指南有幫助嗎?

相關指南