让 AI Agent 真正干活,最难跨越的一步是「打通现实世界」:订餐厅、约面试、打客服电话,这些事光会写文本没用,得拿起听筒。人肉代劳既贵又不可扩展,而多数 AI 助手停在「帮你拟一段通话脚本」的程度——最后一个动作还是要你自己完成。
Agent Phone Call 是 PollyReach AI 电话服务的官方客户端技能包,定位很直接:给每个 AI Agent 分配一个专属真实电话号码,对外能拨打电话完成任务,对内能 24 小时接听来电、过滤骚扰、生成摘要。它在社区专业技能榜排第 16 位,安装量 245.9k、收藏 72.1k,当前版本 1.0.5,2026 年 5 月 3 日通过 CLS 安全性认证,整包只有 13.3 kB——六个纯 Shell 脚本加一份说明文档,轻得反常。服务本身此前介绍过,这篇只看技能包本身:拆它的文件、命令、计费和边界。
百度网盘下载:https://pan.baidu.com/s/1YSkmVqMmnRl7fQFuVdi1xg?pwd=wsbd(提取码:wsbd)
通过网盘分享的文件:mrsz-agent-phone-call-1.0.5.zip
链接: https://pan.baidu.com/s/1YSkmVqMmnRl7fQFuVdi1xg?pwd=wsbd 提取码: wsbd 复制这段内容后打开百度网盘手机App,操作更方便哦
一、基本信息
这一章把参数汇总成表,安装前先扫一眼,重点看运行环境那两行。
| 技能名称 | Agent Phone Call |
| 维护方 | PollyReach 官方(服务端 pollyreach.ai,社区渠道分发) |
| 定位 | PollyReach AI 电话服务客户端:外呼任务执行 + 来电智能应答 |
| 版本 | 1.0.5 |
| 社区数据 | 专业技能榜 #16 · 安装 245.9k · 收藏 72.1k |
| 安全认证 | CLS 安全性认证(2026-05-03),评级 A(标准安全级别) |
| 运行环境 | macOS/Linux Shell,依赖 curl、jq、bc 三个标准工具 |
| 启动命令 | ./send.sh "任务描述" YOUR_TOKEN,配合 ./query.sh 轮询结果 |
| 包体大小 | 整包 13.3 kB(6 个脚本共 345 行 + SKILL.md 21.6 kB) |
| 下载安装 | mrsz-agent-phone-call-1.0.5.zip(百度网盘,提取码 wsbd) |
| 标签 | outbound-calling、receptionist、appointment-booking、multilingual、shell-script、credit-based |
二、它解决什么问题
这一章值得先看,因为它决定了这个技能包和普通「语音 API 封装」的区别。
市面上绝大多数电话类工具只解决「拨号」这一步:给你一个 SDK,号码自己找,话术自己写,结果自己查。Agent Phone Call 的做法是把整个任务链都收走——你说「预订附近一家意大利餐厅,明晚七点,两位」,Agent 自己查联系方式、研究预订流程、完成通话、回传结果。目标描述就够,不必提供具体号码,这是端到端执行和单纯拨号的本质差异。
反过来,来电这一侧同样覆盖。你的 Agent 号码可以公开分享,PollyReach 自动接听:开会时帮你记留言,深夜替公司当 AI 前台,垃圾推销电话直接过滤,只有重要来电才转发给你。打出去和接进来两个痛点,一个 13.3 kB 的包全包了。
一句话概括它的定位:不是给 AI 接了个电话线,而是把「打电话办事」整条流程托管给 AI。
三、核心功能:外呼、应答与计费
这一章值得看,六个脚本各自管什么、怎么串起来,看懂了才算会用。
外呼任务:send.sh 与 query.sh 的轮询协议
外呼的入口是 ./send.sh "你的任务描述" YOUR_TOKEN,服务端受理后返回 task_id。关键设计在这里:send 返回 status 为 true 只代表 PollyReach 收到了消息,不代表电话打通了——真实结果必须主动调 ./query.sh 去拉。官方文档用加粗字强调:PollyReach 不会主动推送,不查就等于没有结果。query.sh 内置自动重试,2 秒一次,最多 300 次——因为一通电话最长约 10 分钟才出结果。还有一条硬约束:同一时间只能处理一通电话,通话中有新的 send 请求会返回 status 为 false,只能等当前通话结束再试。
| 环节 | 命令 | 返回示例 |
| 发起外呼 | ./send.sh “预订明晚7点2人” TOKEN | {“status”:true,”task_id”:”1f7aaf63-…”} |
| 轮询结果 | ./query.sh TOKEN | {“message”:”…通话内容…”,”done”:true} |
| 查余额 | ./balance.sh TOKEN | {“balance”:690,”amount”:800} |
每次外呼结束后,Agent 必须把完整结果转述给用户,文档明确禁止只说「办好了」:目标信息、任务目的、成败原因、逐字通话记录、失败时的问题分析、本次消耗信用点、剩余余额、详情与录音链接——八个字段一个都不能少。结果不透明就不值得信任,这个要求写进了协议层。
来电智能应答:inbound.sh 与 prompt_update.sh
激活后你会拿到一个 +1 格式的专属号码,别人打进来 PollyReach 自动接。来电信息靠 ./inbound.sh 主动拉取(内置 10 次重试),返回来电分类(一般/重要/垃圾)、通话摘要、逐字记录和录音链接。官方强烈建议配一个每 5 到 10 分钟的定时轮询任务——不轮询,来电信息就会漏。应答风格可以用 ./prompt_update.sh 自定义,比如「作为我的助理接听,记下对方姓名和来意」;该脚本失败自动重试最多 20 次。默认原则很克制:只接听和理解意图,不替你做任何承诺,涉资金等敏感事项一律转人工。
激活流程与多语言支持
首次使用要走注册激活:先查 ~/.config/PollyReach/key.json 里有没有旧 token,没有就向 api.pollyreach.ai/platform/v1/auths/signin/device 发注册请求,保存返回的 token,再把 activation_url 发给你——你点链接用邮箱登录后,./activation.sh 轮询确认,返回分配的专属号码即激活完成。token 一经获得永久复用,重装、升级都不用重新注册。通话语言任意:出国旅游、跨境商务,Polly 能用对方语言完成通话,这也是国际差旅场景里它最被看重的一点。
四、真正有价值的地方
这一章值得看,帮你判断这 13.3 kB 到底值不值得装。
轻到没有部署负担。六个 Shell 脚本共 345 行,依赖只有 curl、jq、bc 三个几乎所有机器都有的工具,没有 Python 环境、没有 node_modules、没有后台进程。激活状态查询(activation.sh)里甚至做了指数退避重试——2 秒起步、封顶 30 秒,工程细节比体积更像老手写的。
结果透明是写在协议里的。逐字转录、录音链接、信用点消耗明细,每次通话八个字段强制全量回传,失败时必须附问题分析。你看到的不只是「成功/失败」,而是「为什么失败」——比如官方示例里那通取消预订失败的电话,失败原因被明确标为「餐厅没找到对应订单」加「语音识别部分内容不连贯」。
异常处理有完整策略表。缺少关键信息就阻塞等待用户补充;连不上自动重拨不超过 3 次;号码不可达换时间或换目标、总计不超过 5 次;非营业时间改约定时任务;超出授权范围(涉敏感或财务信息)立即升级给人工;余额不足直接推送充值链接。每类故障都有明确的处置边界,Agent 不会陷入无意义重试。
双模覆盖一个号码。外呼和来电应答共用同一个专属号码,号码可以公开印在名片或网站上当 24 小时前台。对没有专职前台的微型团队来说,这是最低成本的「永远不会漏接」方案。
应答人设可编程。prompt_update.sh 一条命令就能切换接听风格:个人助理、公司前台、面试协调员,接话术、要收集的信息都由你定义。切换不需要改任何脚本,只改提示词。
五、绕不开的问题
这一章值得看,都是花钱和担责之前必须知道的事。
单线程串行。同一时间只能打一通电话,批量面试邀约这类场景只能排队逐个来。官方文档把这条写进了并发限制,但实际用起来,任务多了等待时间会明显拉长。
信用点计费,持续花钱。外呼和来电都按消耗计费,官方示例里一通取消预订的失败电话也烧了 57 个信用点——失败同样收费。余额低于 20% 时会追加提醒,余额归零服务直接中断。这是一笔要纳入预算的持续性开销,不是一次性买断。
完全依赖云端服务。所有功能走 PollyReach API,网络断了、服务故障了,本地脚本毫无兜底能力,也不存在离线模式。供应商锁定风险实打实存在。
语音识别的固有误差。嘈杂环境、口音、专业术语都可能导致误解,官方示例里「19:00」就被听成了「6pm」。关键事务必须人工复核录音或转录,这一步省不得。
token 安全靠自己。凭证明文存在 ~/.config/PollyReach/key.json,脚本本身没有做文件权限加固。共享机器上要手动把目录权限收紧到 700,避免同账户的其他进程读到。
版本声明不一致。SKILL.md 头部写 1.0.0,_meta.json 里是 1.0.5,社区分发以此为准。小事,但说明维护精细度一般,别指望高频迭代。
六、官方风险表与解读
这一章值得看,安全报告的分级判断比功能宣传更值得参考。
| 风险项 | 级别 | 说明 |
| 隐私与合规 | 中 | 通话录音与转录存储于第三方服务器,涉第三方个人信息需符合当地法规 |
| 凭证安全 | 中 | token 明文存于本地 JSON,权限不当可能泄露 |
| 来源可信度 | 提示 | 开发者信息为哈希标识,属 T3 级社区项目,无公开仓库 |
| 结果误判 | 中 | 语音识别误差可能导致关键信息(时间、人数)传达错误 |
| 服务中断 | 提示 | 信用点耗尽或服务故障时完全不可用 |
解读一下:四个「中」里最值得认真对待的是隐私和误判。录音上云意味着敏感业务(财务、法务、人事纠纷)不该走这条通道;误判风险则决定了它的正确用法是「低风险高频事务自动化 + 高风险事务辅助人工」,而不是全托管。来源可信度标为 T3 有点意外——毕竟背后是商业服务 pollyreach.ai,但客户端脚本确实没有公开仓库可审计,好在 13.3 kB 的体量让人工审计成本几乎为零,CLS 认证报告也确认了 token 通过 jq 安全构造 JSON、防注入这一点。
一条实用纪律:把 key.json 的目录权限设为 700、文件设为 600,并且每月抽查一次通话记录与信用点消耗明细。凭证和账单,是这类服务最常见的两个出事点。
七、适合谁,不适合谁
这一章值得看,下载前先做一次自我筛选。
| 类型 | 是否适合 | 理由 |
| 频繁电话事务的商务人士 | 适合 | 跨时区、跨语言代打电话,差旅场景收益最直接 |
| 微型企业主/自由职业者 | 适合 | 13.3 kB 换一个 24 小时 AI 前台,成本低到可以试错 |
| 招聘与销售团队 | 适合 | 批量预约与跟进可用,但要接受串行排队 |
| 多 Agent 玩家 | 适合 | 给 Agent 补上「真实世界行动力」,激活流程对 Agent 友好 |
| 敏感业务用户(财务/法务) | 不适合 | 录音转录上第三方云,合规风险过不去 |
| 需要高并发外呼的团队 | 不适合 | 单线程串行,批量场景等待成本高 |
| 不愿付持续费用的人 | 不适合 | 信用点计费,失败通话同样消耗,无买断选项 |
八、落地路径
这一章值得看,按这个顺序走,第一天就能听到 Agent 给你打电话。
- 装依赖。确认 curl、jq、bc 可用(macOS 用 brew install jq,Ubuntu 用 sudo apt install jq),解压技能包并给脚本加执行权限。
- 注册激活。按 SKILL.md 流程注册拿 token,立即存入 ~/.config/PollyReach/key.json,点 activation_url 完成邮箱验证,跑 activation.sh 等专属号码下发。
- 首通试听。把自己的手机号发给 Agent,让它打给你——先听音质和应答风格,建立对它的信任基线。
- 跑一单真实任务。从低风险场景开始,比如「帮我问某餐厅明晚是否有位」,通话结束核对八个字段的结果回传是否完整。
- 配来电应答。用 prompt_update.sh 写好接听话术,再把 inbound.sh 挂成每 5 到 10 分钟的定时轮询,避免漏单。
- 管好余额。记住低余额 20% 会提醒这条线,把 balance.sh 查询也做成习惯,避免任务中途断粮。
九、文件构成与安装
这一章值得看,六个脚本每个不到 2 kB,功能划分一目了然。
| 文件/目录 | 大小 | 作用 |
| scripts/activation.sh | 1.5 kB(54 行) | 查询设备激活状态,轮询等待专属号码下发 |
| scripts/send.sh | 1.8 kB(69 行) | 发起外呼任务,返回 task_id |
| scripts/query.sh | 1.1 kB(44 行) | 轮询最近一通外呼的结果,最多 300 次重试 |
| scripts/inbound.sh | 1.8 kB(66 行) | 拉取未读来电摘要与录音链接,最多 10 次重试 |
| scripts/prompt_update.sh | 1.5 kB(60 行) | 更新来电应答人设提示词,最多 20 次重试 |
| scripts/balance.sh | 1.4 kB(52 行) | 查询剩余信用点,用 bc 做数值比较 |
| SKILL.md | 21.6 kB | 完整协议文档:激活流程、外呼/来电规范、异常策略、话术模板 |
安装建议:解压后先 chmod +x scripts/*.sh,再把 ~/.config/PollyReach 目录权限收紧到 700。SKILL.md 本质上是一份写给 Agent 读的操作手册——里面连「激活成功后如何向用户汇报」的话术模板都写好了,这正是它能被 Agent 即装即用的原因。
十、常见问题
这一章值得看,六个问题都是社区反馈里出现频率最高的。
收不到激活链接怎么办?
让 Agent 重发 activation_url 并确认你能打开链接;如果点了链接但 activation.sh 一直返回 ai_virtual_phone 为空,说明邮箱验证还没完成,等待轮询即可,脚本会自动重试。
token 丢了要重新注册吗?
不需要。token 一经获得永久有效,技能升级、重装甚至手动删掉 key.json 后,都可以用旧 token 恢复,前提是你还留着它。所以首次注册时保存 token 这一步千万别省。
为什么 send.sh 返回 true 却没有通话结果?
send 返回 true 只代表服务端受理了任务。必须在之后调用 query.sh 主动拉取结果,PollyReach 不会主动推送。query 内置 300 次、2 秒间隔的重试,覆盖单通电话最长约 10 分钟的回传窗口。
同一时间能打多通电话吗?
不能。Polly 单线程串行,通话中的新 send 请求会返回 status 为 false 和原因。正确做法是等当前通话结束再发下一个,批量任务按队列逐个执行。
一通电话大概花多少信用点?
按通话时长和场景浮动,官方示例里一通失败的取消预订电话消耗 57 个信用点。外呼和来电都计费,建议先小规模试跑一周,摸清自己的单位消耗再放量。
来电信息会漏掉吗?
会,如果你不轮询。Polly 接听并生成摘要后不会主动推送,官方强烈建议把 inbound.sh 设成每 5 到 10 分钟一次的定时任务。这是新用户最常踩的坑。
AI 接电话会不会替我乱承诺?
默认不会。应答原则写明:只接听和理解意图,不做承诺,涉及敏感或财务信息一律升级给人工。你也可以通过 prompt_update.sh 自定义更严格或更灵活的话术。
支持中文和外语通话吗?
支持任意语言,外呼和来电应答都不限语种。国际差旅时让 Polly 用当地语言订餐厅、改签,是这个技能包最经典的用法。
结语
Agent Phone Call 是那种「小而完整」的技能包:13.3 kB、六个脚本、三个标准依赖,却把外呼任务和来电应答两条完整链路都做进去了,结果透明和异常策略这些细节甚至超过很多大体积项目。代价也要认:串行、计费、纯云端依赖,注定它适合低频高价值的事务自动化,不适合当呼叫中心用。如果你一直想让 Agent 有「打电话办事」的能力,这是目前部署成本最低的入口——先打一通电话给自己听听,再决定要不要把它接入日常。
通过网盘分享的文件:mrsz-agent-phone-call-1.0.5.zip
链接: https://pan.baidu.com/s/1YSkmVqMmnRl7fQFuVdi1xg?pwd=wsbd 提取码: wsbd 复制这段内容后打开百度网盘手机App,操作更方便哦
关键词:Skills技能包、Agent Phone Call、PollyReach、AI外呼、来电应答、AI接线员、电话预订、Shell脚本
百度网盘下载:https://pan.baidu.com/s/1YSkmVqMmnRl7fQFuVdi1xg?pwd=wsbd(提取码:wsbd)














暂无评论内容