Dialpad 是一款云端通信平台,提供语音、视频与消息服务,可视为现代企业电话系统,常用于统一内外部沟通,具备呼叫路由、分析与业务工具集成等能力。本技能用于在用户需要交互 Dialpad 数据时,通过 Membrane CLI 与其进行集成操作。
主要能力覆盖 Call、Participant、Contact、Transcript 等对象,常用动作包括:列出与获取用户、呼叫、联系人、部门、呼叫中心、号码、办公室、Webhook,以及创建用户、联系人、呼叫中心,更新用户与联系人等。动作的具体参数与返回结构由 inputSchema 和 outputSchema 描述。
使用方式:先安装 Membrane CLI(npm install -g @membranehq/cli@latest),再执行 membrane login --tenant --clientName=<agentType> 完成认证;无交互环境会输出授权 URL,登录后执行 membrane login complete <code>。随后用 membrane connection ensure "https://www.dialpad.com/" --json 查找或创建连接,若非 READY 状态可用 npx @membranehq/cli connection get <id> --wait --json 轮询。搜索动作用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json,运行动作用 membrane action run <actionId> --connectionId=CONNECTION_ID --json。当现有动作不足时,可用 membrane request CONNECTION_ID /path/to/endpoint 通过代理直接请求 Dialpad API。
适用场景为需要通过自动化或智能体操作 Dialpad 的用户、联系人、呼叫、部门等数据时。限制方面,认证由 Membrane 服务端托管,不应向用户索要 API 密钥或令牌;代理请求的路径与参数需符合 Dialpad API 规范;具体分页、字段映射与边界情况由预建动作处理。关于收费、价格及更多平台细节,资料暂未提供。