用途:该技能用于让 AI 代理与 CloudTalk 云电话系统交互。CloudTalk 是面向销售和支持团队的云呼叫系统,提供呼叫路由、IVR 以及与 CRM、工单系统集成等功能。官方文档:https://developers.cloudtalk.io/。
主要能力:通过 Membrane 提供的预建动作管理 CloudTalk 数据,涵盖 Person、Organization、Deal、Activity、Note、File 等对象。已列出的动作包括:获取通话录音(get-call-recording,返回 WAV)、发送短信(send-sms)、获取坐席(get-agent)、列出坐席(list-agents)、获取通话(get-call)、列出通话(list-calls,支持分页与筛选)、为联系人添加标签(add-tags-to-contact)、删除联系人(delete-contact)、更新联系人(update-contact)、创建联系人(create-contact)、获取联系人(get-contact)、列出联系人(list-contacts)。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。然后登录:membrane login --tenant --clientName=<agentType>;无头环境会输出授权 URL,用户完成后运行 membrane login complete <code>。用 membrane connection ensure "https://www.cloudtalk.io/" --json 查找或创建连接,若状态为 BUILDING 则用 npx @membranehq/cli connection get <id> --wait --json 轮询直到 READY。用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 搜索动作;用 membrane action run <actionId> --connectionId=CONNECTION_ID --json 执行,参数经 --input '{"key": "value"}' 传入。当动作不覆盖需求时,可用 membrane request CONNECTION_ID /path/to/endpoint 代理请求,支持 -X、-H、-d、--json、--query、--pathParam 等选项。所有命令可加 --json 获取机器可读输出。
适用场景:销售与客服团队的通话管理、客户联系人维护、短信发送、通话记录与录音调取,以及通过代理直接调用 CloudTalk API。
限制:需安装 Membrane CLI 并完成认证;凭据由 Membrane 服务端管理,不应向用户索要 API key;录音返回 WAV 格式;具体计费与价格资料暂未提供。