このトピックでは、メッセージ送信頻度や SMS の長さなど、Alibaba Cloud SMS の制限事項について説明します。
SMS 文字数制限
1 つのメッセージで最大 2,000 文字までサポートされます。ただし、160 文字を超える単一の SMS メッセージ、または Unicode 文字(絵文字や漢字など)が 1 つ以上含まれている場合は 70 文字を超えるメッセージは、送信のために小さなメッセージに分割されます。
エンコード方式 | SMS 文字数制限 |
GSM-7 エンコーディング | 160 文字を超える SMS メッセージを送信する場合、メッセージは送信のために小さなメッセージに分割されます。これらの小さなメッセージは「セグメント」と呼ばれ、それぞれ最大 153 文字で構成されます。受信者のデバイスで適切に再構成されるように、各セグメントには角括弧で囲まれた署名が含まれており、セグメントごとの有効文字数制限は 153 文字に減少します。 標準文字は 1 文字としてカウントされ、拡張文字は 2 文字としてカウントされます。拡張文字には、 例: メッセージに 350 文字が含まれている場合、3 つのメッセージに分割されます。最初の 2 つのメッセージにはそれぞれ 153 文字が含まれ、最後のメッセージには 44 文字が含まれます。 |
UCS-2 エンコーディング | SMS メッセージは通常、標準的なラテン文字と限られた特殊文字セットをサポートする GSM-7 文字セットを使用してエンコードされます。ただし、SMS メッセージに GSM-7 以外の文字(中国語のスクリプトや絵文字など)を含める場合は、UCS-2 エンコーディングを使用して送信する必要があります。 1 つ以上の UCS-2 文字を含むメッセージは、セグメント化されていない単一のメッセージで最大 70 文字まで含めることができます。メッセージが 70 文字を超える場合は、複数のセグメントに分割され、各セグメントには最大 67 文字が含まれます。 例: メッセージに 150 文字が含まれている場合、3 つのメッセージに分割されます。最初の 2 つのメッセージにはそれぞれ 67 文字が含まれ、最後のメッセージには 16 文字が含まれます。 |
メッセージ送信制限
デフォルトでは、1 つの携帯電話番号に 1 日に送信できるメッセージの最大数は 20 です。
SMS サービスの不正使用を防ぎ、受信者をスパムから保護するために、Alibaba Cloud では、個々の携帯電話番号へのメッセージの 1 日の配信頻度を設定できます。詳細については、「メッセージ制限の設定」をご参照ください。