You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Twilio控制台向阿联酋号码发送SMS失败(错误码21612)求助

排查Twilio向阿联酋发送短信时的21612错误

以下是针对错误码21612("Message cannot be sent with the current combination of 'To' and/or 'From' parameters")的具体排查步骤:

  • 检查发件人号码合规性
    阿联酋运营商对短信发件人有严格限制:

    • 禁止使用非阿联酋地区的国际号码(比如美国、欧洲区号)作为发件人;
    • 必须使用Twilio提供的阿联酋本地长号码、经审批的字母数字Sender ID,或者阿联酋本地短码才能发送短信到该国号码。
  • 确认收件人号码格式
    收件人号码必须包含完整国际区号+971,正确格式示例:+97150XXXXXXX;
    避免使用本地格式(如050XXXXXXX)或遗漏区号,格式错误会直接触发参数组合无效的报错。

  • 验证账户地理权限
    登录Twilio控制台,检查「地理权限」设置中是否已启用阿联酋(United Arab Emirates)的短信发送权限;
    若为试用账户,仅能向已验证的测试号码发送短信,无法向任意阿联酋号码发送,需升级为正式账户并开通对应权限。

  • 排查短信内容合规性
    阿联酋对短信内容监管严格,涉及政治、宗教、未经许可的商业广告等敏感内容会被运营商拦截,此时也会返回21612错误;
    测试时先用无敏感内容的纯文本消息(如"Test message"),排除内容违规的可能。

  • 核对API请求参数
    确保API请求中To和From参数无拼写错误;
    示例错误代码(使用非阿联酋发件人):

    client.messages.create(
        body="Test SMS",
        from_="+1234567890",  # 美国号码,不符合阿联酋发件要求
        to="+971501234567"
    )
    

    需将from_替换为Twilio提供的阿联酋本地号码或合规Sender ID。

内容的提问来源于stack exchange,提问作者salman daoud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 23:56:08