用途:通过阿里云语音消息服务(dyvmsapi)发起 AI 生成的语音外呼。用户用自然语言描述呼叫意图,系统自动从通讯录匹配收件人,并由大模型生成通话内容。相比旧的 SingleCallByTts,无需企业实名认证、无需开通服务实例或绑定真实外呼号码、无需创建和审核语音模板,只需已配置的通讯录和自然语言意图。
主要能力:封装两项能力——发起智能呼叫(SubmitIntent)与查询通话详情(QueryCallDetailByCallId)。通讯录增删改查与号码归属验证不在范围内,需在阿里云语音服务控制台完成。
使用方式:需先安装并验证阿里云 CLI(版本 ≥ 3.3.8),启用 AI-Mode,再安装内网在线版 dyvmsapi 插件:aliyun plugin install --names dyvmsapi --version 0.1.0 --source-base https://cli.aliyun-inc.com/registry_id/2/env/online/plugins。仅当内网主机不可达(no such host 或连接超时)时,才切换到外部回退路径,改用 scripts/dyvmsapi_rpc.py 调用公网网关提交意图,通话详情查询仍走公网 CLI 插件。内网版与公网版插件同名互斥,优先安装内网在线版。凭据通过 aliyun configure list 检查,禁止读取或回显 AK/SK。
适用场景:合法合规的通知类外呼。
限制:通话内容完全由大模型生成,经服务端敏感词筛查与模型安全审核双重把关,用户不能直接指定播放文本;仅限合法正当用途,严禁催收、电信诈骗、骚扰等;每次调用只匹配一个联系人,不支持群呼;号码不传给大模型;同一号码限 1 次/分钟、5 次/小时、20 次/24 小时;通讯录最多 200 个联系人。