观涛云信自身不支持国际短信发送,必须对接阿里云等合规国际短信服务商,再通过其API将发送结果同步至观涛云信内部联系人。

要在观涛云信中实现向海外客户发送短信,必须绕过其自有加密通道,对接具备《增值电信业务经营许可证》的合规国际短信服务商(如阿里云国际版、腾讯云国际短信),再通过观涛云信开放API将已发送成功的国际短信内容同步推送至内部联系人——观涛云信自身不支持直连SMSC网关或解析国际号码归属地,所有“国际短信”功能均需外部通道兜底。
确认国际短信能力不在观涛云信原生服务内
打开观涛云信PC端管理后台,在【短信服务】→【签名管理】或【模板管理】页面中,你不会看到任何“国际签名”“境外模板类型”或“国家代码选择”字段。这是因为观涛云信所有消息均走自建加密信道,【不对接任何运营商国际网关,也不提供国际号码格式校验与路由分发能力】。若强行在群发任务中填入+60123456789等国际号,系统会直接过滤或报错“号码格式非法”。
这一步必须先认清:所谓“配置国际短信发送规则”,本质是配置“如何把国际短信结果同步进观涛云信”,而非在观涛云信里发国际短信。
接入阿里云国际短信并获取发送凭证
第一步:登录阿里云国际站(international.alibabacloud.com)→ 进入【Message Service】→ 【International SMS】控制台。
第二步:完成企业实名认证(需上传英文营业执照、法人护照扫描件、银行对账单),开通国际短信服务;注意选择“全球通用通道”而非仅限亚太区通道,否则无法覆盖欧美号码。
第三步:创建国际签名——签名内容须为英文或中英双语(如“Guantao Verification”),不可含中文标点;提交后等待人工审核,通常需2–3个工作日,【未审核通过前所有模板均无法绑定】。
第四步:创建国际模板,正文须明确标注适用国家(如“适用于马来西亚用户”),变量占位符统一用英文大写(如{CODE}),结尾不加【签名】——国际通道不强制签名,但需声明发送方名称。
通过观涛云信API同步国际短信发送结果
方法一:使用Webhook回调自动推送
在阿里云国际短信控制台 → 【配置管理】→ 【Webhook设置】中,填写观涛云信企业应用的接收地址,例如 https://api.guantao.com/v2/webhook/sms-intl;该地址需由你后端服务暴露,并能解析阿里云推送的JSON结构(含phone、template_code、status、send_time)。
方法二:定时轮询拉取发送记录
每日凌晨调用阿里云接口 DescribeSendStatus,筛选 status=success 的记录;提取手机号、模板ID、发送时间,构造观涛云信消息体:type=text,content=“您向+60123456789发送的验证码{CODE}已成功送达”,receiver_type=dept_id,receiver_id=国际业务部ID。
注意:receiver_id 必须是观涛云信内部部门或用户的唯一标识,不是手机号;若填错,消息将无法送达任何人。
构建国际号码合规校验逻辑
① 在客户Excel导入前,新增“国家代码”列,填入ISO 3166-1 alpha-2标准码(如MY、US、DE);
② 使用Excel公式 =IF(OR(A2="MY",A2="US",A2="DE"), B2, "") 提取对应号码列,自动过滤不支持国家;
③ 对保留号码执行标准化清洗:去除空格、括号、短横线,统一补全+号前缀(如123456789 → +60123456789);
④ 将清洗后号码列表存为JSON数组字符串:"[\"+60123456789\",\"+12125551234\"]",作为阿里云SendBatchSms接口的PhoneNumberJson参数传入——【少一层引号或未转义双引号将导致整批失败】。


















