• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

ACG1000接入移动MAS,无法发送短信问题

2026-09-13提问
  • 0关注
  • 0收藏,155浏览
粉丝:0人 关注:0人

问题描述:

ACG1000可以接入移动MAS短信平台,模板短信无法发出,查看移动云MAS报错CM:1006错误(请求报文中短信模板变量参数数量与模板定义的参数数量不一致),模板变量应该怎么设置?

4 个回答
粉丝:1人 关注:0人

根据您的问题,移动云MAS报错CM:1006表示短信模板变量参数数量不匹配。ACG1000接入移动MAS短信平台时,模板变量的设置需遵循以下原则:

  1. 模板变量数量一致性:您在移动MAS平台创建的短信模板中定义了N个变量参数,那么在ACG1000上发送短信时,请求报文中必须提供恰好N个变量值,不能多也不能少。

  2. 变量顺序对应:请求报文中的变量值顺序需与模板中定义的变量顺序一一对应。

  3. 变量格式要求:请确认在ACG1000的短信配置中,变量值的格式(如长度、字符类型)符合移动MAS平台模板的要求。

  4. 检查实际配置:建议您登录ACG1000的Web管理界面,核对短信发送配置中填写的模板ID和变量参数是否与移动MAS平台上的模板定义完全一致。

如果问题仍然存在,建议联系H3C技术支持或移动MAS平台客服协助排查。

回复To唐oT:

参考:https://www.h3c.com/cn/d_202509/2647516_30005_0.htm

zhiliao_FtrOdw 发表时间:2026-09-13 更多>>

我就是想知道应该怎么配置短信模板,跟变量设置,官方手册一个字都没有提

To唐oT 发表时间:2026-09-13
回复To唐oT:

参考:https://www.h3c.com/cn/d_202509/2647516_30005_0.htm

zhiliao_FtrOdw 发表时间:2026-09-13
粉丝:16人 关注:9人

移动云MAS报错CM:1006,核心是变量占位符格式与数量不匹配。
1. 根本原因
移动MAS标准模板变量格式为 ${序号}(如 ${1}、${2}),且ACG发出的变量个数必须与模板定义的完全一致。
2. ACG1000关键配置
配置路径: 系统管理 → 通知设置 → 短信通知。
服务器类型: 选择 移动MAS。
关键修正(变量格式):
在“短信内容”或“告警模板”配置中,不要使用其他符号(如 %s 或 {}),必须严格使用 MAS 平台定义的格式。
假设移动云MAS上审批通过的模板是:【H3C】设备告警,IP:${1},内容:${2}。
则ACG上对应的内容配置必须包含且仅包含 ${1} 和 ${2}。
3. 常用排查命令
通过CLI抓包或查看日志进一步确认:
shell
1. 查看短信通知配置
display current-configuration | include sms
2. 开启调试(视具体版本而定)
debugging sms all
terminal debugging
terminal monitor
建议: 先在MAS平台的“测试发送”页面用该平台的工具测试通过(填入对应变量),确认模板ID和变量格式后,再原样复制到ACG上。

粉丝:34人 关注:1人

针对您在 ACG1000 接入移动云 MAS 平台时遇到的 CM:1006 报错,该错误的明确含义是:请求报文中短信模板变量参数数量与模板定义的参数数量不一致
要解决此问题并正确设置模板变量,请按照以下步骤进行排查和配置:

1. 核对变量数量与顺序

  • 数量必须一致:您在移动云 MAS 平台创建的短信模板中定义了几个变量(如 {$var1}{$var2}),在 ACG1000 的 HTTP 请求体中传入的参数数组(如 TemplateParamSet 或 params)就必须包含完全相同数量的值。多一个或少一个都会导致 1006 报错。
  • 顺序必须对应:传入的参数值必须严格按照模板中变量出现的先后顺序进行排列。

2. 检查请求体 JSON 格式

在 ACG1000 的自定义 HTTP 接口配置中,确保请求体(Body)的 JSON 格式正确,且变量参数以标准数组形式传递。以腾讯云/移动云 MAS 常见的 HTTP 对接格式为例,正确的结构应类似如下:
{ "SmsSdkAppId": "您的AppID", "SignName": "您的签名", "TemplateId": "您的模板ID", "PhoneNumberSet": ["+86${mobile}"], "TemplateParamSet": ["变量值1", "变量值2"] }
注意:如果模板只有1个变量,TemplateParamSet 中就必须且只能有1个值;如果有2个变量,就必须有2个值,依此类推。

3. 确认变量格式与内容合规

  • 变量占位符:在移动云 MAS 后台定义模板时,变量通常使用 {$var} 或 ${变量名} 的格式占位。
  • 内容限制:传入的变量值不能包含链接(URL)、IP地址、微信/QQ号、手机号等敏感或引流内容,且单个变量长度通常限制在 1~35 个字符以内。如果是验证码模板,变量值通常限制为 4~6 位纯数字或字母。

粉丝:39人 关注:2人

  1. CM:1006:MAS 模板占位符数量与 ACG1000 配置的 params 数组元素个数不一致,和敏感词无关,需保证数量严格匹配、使用英文半角 JSON 格式。
  2. 敏感词拦截是独立报错:模板静态文字或 params 传入的动态变量内容触发违规,签名必须是 MAS 报备审核通过的。
  3. 排障顺序:先修复 CM:1006,参数校验通过后 MAS 才会检测敏感词;可用 Postman 测试区分是模板 / 接口问题还是 ACG 设备配置问题。
  4. 额外注意:ACG 本地策略别拦截访问 MAS 的流量,模板修改后要同步更新 ACG 的 params 配置。

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明