すべてのプロダクト
Search
ドキュメントセンター

Short Message Service:メッセージ送信ルール

最終更新日:Feb 07, 2026

Short Message Service (SMS) を利用する際、文字コードや課金ルールを不適切に扱うと、予期せぬコストや配信の失敗につながる可能性があります。このガイドでは、SMS のコストを見積もり、よくある設定の問題を回避し、効率的で安定したサービスを確保する方法について説明します。

コストとセグメンテーション

メッセージのコストは、エンコーディング方式長さ、およびセグメント数によって決まります。

課金

  • 課金単位:送信リクエストごとではなく、セグメントごとに課金されます。

  • 計算式:合計コスト = 単価 × 合計セグメント数。

  • 影響要因:

    • エンコーディング:UCS-2 は GSM-7 よりも 1 セグメントあたりの文字数が少ないため、より多くのセグメントが作成されます。

    • 長さ:コンテンツが長くなるほど、より多くのセグメントが必要になります。

    • 署名と変数:SMS 署名と変数で使用される文字は、エンコーディング方式と課金対象の長さに影響します。

セグメント数と長さの計算

システムはメッセージの内容に基づいてエンコーディング方式を自動的に選択します。エンコーディング方式が異なるとセグメンテーションルールも異なり、セグメント数と最終的なコストに影響します。

重要

メッセージに中国語の句読点 () や絵文字 ( image) のような GSM-7 以外の文字が含まれている場合、メッセージ全体が GSM-7 から UCS-2 エンコーディングに切り替わり、セグメント数とコストが増加します。

メッセージタイプ

文字数カウント

メッセージのセグメンテーション

英語のみのメッセージ

(GSM-7 エンコーディング)

標準文字 (アルファベット、数字、一般的な記号):各 1 文字としてカウントされます。

拡張文字 (| ^ € { } [ ] ~ \):各 2 文字としてカウントされます。

GSM-7 文字の詳細については、「GSM-7 文字」をご参照ください。

説明

メッセージに拡張 GSM-7 文字としてリストされていない文字が含まれている場合、メッセージ全体が UCS-2 エンコーディングのルールを使用して課金されます。

1 つのメッセージの最大長は 160 文字です。コンテンツがこの制限を超えると、複数のセグメントに分割され、各セグメントは最大 153 文字になります。各セグメントは個別に課金されます。

例:350 文字のメッセージは 3 つのセグメント (153 + 153 + 44) に分割され、3 メッセージとして課金されます。

その他の言語のメッセージ

(UCS-2 エンコーディング)

すべての文字 (漢字、アルファベット、記号、スペースなど) は 1 文字としてカウントされます。

1 つのメッセージの最大長は 70 文字です。コンテンツがこの制限を超えると、複数のセグメントに分割され、各セグメントは最大 67 文字になります。各セグメントは個別に課金されます。

例:150 文字のメッセージは 3 つのセグメント (67 + 67 + 16) に分割され、3 メッセージとして課金されます。

送信前の文字確認

  • 意図しないエンコーディングの切り替えを防ぐため、特に GSM-7 文字のみを使用する予定の場合は、送信前にメッセージの内容を確認してください。

    • 非標準文字:中国語の句読点、全角記号、絵文字、その他の特殊記号など、GSM-7 以外の文字がないか確認してください。これらの文字が含まれていると、システムはデフォルトの GSM-7 エンコーディングから UCS-2 エンコーディングに切り替え、セグメント数が増加します。

    • 変数値:メッセージの内容に変数が含まれている場合、解決済みの値に GSM-7 以外の文字が含まれていないか確認してください。システムは、メッセージ全体のコンテンツ (解決済みの変数値 + 静的コンテンツ) に基づいてエンコーディングを決定します。

  • SMS 署名はメッセージの全長の一部であり、その文字はエンコーディングに影響します。署名を設計する際は、この点を考慮に入れてください。

  • Alibaba Cloud SMS コンソールのコンテンツプレビューツールを使用して、メッセージがどのようにエンコーディングされ、セグメント化されるかを確認します。予期しない結果が表示された場合は、問題のある文字がないかコンテンツを確認してください。

    説明

    コンテンツプレビューツールは、次の場所で確認できます:

    中国本土以外に送信 (Go Globe) > タスクの送信 > 送信タスクの作成

    中国本土に送信 (Go China) > SMS のコンテンツ > 新しいコンテンツを作成する

    中国本土に送信 (Go China) > 高速送信 > 送信タスクの作成

image.png

160 文字以下の GSM-7 メッセージは、1 セグメントとして課金されます。

image.png

160 文字を超える GSM-7 メッセージは、153 文字のセグメントに分割されます。この例では、2 つのパート (153 文字と 8 文字) に分割され、2 セグメントとして課金されます。

image.png

誤って中国語の読点が含まれたため、メッセージは強制的に UCS-2 エンコーディングを使用します。
この例では、3 つのパート (67 文字、67 文字、25 文字) に分割され、3 セグメントとして課金されます。

メッセージ送信制限

エンドユーザーを迷惑メールから保護し、チャネルの安定性を維持するため、システムはデフォルトで、1 つの携帯電話番号への送信頻度を 1 日あたり 20 メッセージに制限しています。

デフォルトの制限がビジネスニーズに合わない場合は、カスタム送信制限を構成してください。詳細については、「メッセージング制限の構成」をご参照ください。

GSM-7 文字

GSM-7 文字セットは、標準セットと拡張セットに分かれています。

次の表は、GSM-7 標準セットの文字をリストしています。これらの文字はそれぞれ 1 文字としてカウントされます。

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 拡張文字セットには、次の記号が含まれます。これらの文字は、非表示のエスケープ文字を必要とするため、それぞれ 2 文字としてカウントされます。

^

{

}

\

[

]

~

|

GSM-7 文字セットには、次の非表示文字も含まれます。それぞれ 1 文字としてカウントされます:

  • スペース

  • ラインフィード (LF):テキスト行の終わりを示す制御文字。

  • キャリッジリターン (CR):カーソルを行の先頭に移動させる制御文字。

  • エスケープ:拡張セットの文字の前に自動的に追加される制御文字。