文档首页> 消息&短信 MSGSMS> 常见问题> 故障排除> 为什么我只向X个号码发送了短信,但控制台显示发送了2X条?
更新时间:2022-05-24 GMT+08:00
分享

为什么我只向X个号码发送了短信,但控制台显示发送了2X条?

因为您发送的短信内容过长,被拆分成了多条短信(发送详情中“短信ID”相同即为同一条短信)。长短信拆分规则如下:

  • 国内短信

    短信字数=短信模板内容字数 + 签名字数。(以实际发送字数为准)

    短信字数<=70个字数,按照70个字数一条短信计算。

    短信字数>70个字数,即为长短信,按照67个字数记为一条短信计算。

    计算示例

    短信字数为68,按1条短信计算;短信字数为134,按2条短信计算;短信字数为135,按3条短信计算。

  • 国际/港澳台短信

    ASCII编码字符按照140个字数拆分计算短信条数,Unicode编码字符按照70个字数拆分计算短信条数。

    • 纯英文字符短信(如:法语、德语、西班牙语)

      短信字数<=140个字数,按照140个字数一条短信计算。

      短信字数>140个字数,即为长短信,按照134个字数记为一条短信计算。

    • 其他语种短信(如:日语、韩语)

      短信字数<=70个字数,按照70个字数一条短信计算。

      短信字数>70个字数,即为长短信,按照67个字数记为一条短信计算。

表1 统计细则(“√”指规则适用于该类短信,“-”指不适用)

短信内容

字数

国内

国际/港澳台

签名

示例:短信签名为“【华为云】”,按5个字数计算

-

模板变量

示例:一个模板变量“${1}”(其他号码),取值为“123456”,按6个字数计算;

申请模板时默认以最大值计算变量,最终以实际发送的变量值为准

小数点、字母、汉字、空格以及其他符号

按1个字数计算

非英文字符(含标点符号)

该条短信按照其他语种短信计算长度,请注意选择文字格式

-

  • 短信模板字数上限为500个字,即单条长短信最大长度=短信签名+500个字。
  • 发送长短信时,用户侧最终会收到一条长短信,但短信业务平台会按照长短信拆分后短信条数进行业务统计和计费。
分享:

故障排除所有常见问题

more

close