用途:在已认证的 Salesforce org 中,从采购电话号码到创建可用的入站语音渠道,完成 Agentforce Contact Center 语音渠道的端到端配置。
主要能力:获取可用号码、采购号码、解析 CommunicationChannelLine、校验号码是否 Live、解析联系中心队列,并创建激活的 PstnVoice MessagingChannel。路由模型可选 Omni Queue(直接路由到队列)或 Omni Flow(经入站路由流路由到 Agentforce 智能体,队列作为回退)。Omni Flow 路径还可生成、发布并激活 Agentforce 智能体,并部署入站(Copilot)与升级(QueueBased)RoutingFlow 流。
使用方式:需预先认证 org,技能不执行交互式登录。通过 sf org display --json 解析目标 org 别名;收集国家(US/CA)与号码类型(10DLC/Toll Free);运行 scripts/fetch-numbers.sh、scripts/procure-number.sh、scripts/resolve-channel-line.sh、scripts/verify-number-live.sh、scripts/resolve-acc-queue.sh、scripts/create-voice-channel.sh 等脚本。Omni Flow 还需运行 scripts/check-agentforce-prereq.sh,并用 sf agent generate agent-spec 生成智能体规格,再运行 scripts/create-voice-agent.sh 与 scripts/create-routing-flows.sh。所有 API 通过 sf api request rest 调用,不提取访问令牌。
适用场景:需要为 Agentforce Contact Center 配置入站语音渠道,并将呼叫路由到队列或 Agentforce 智能体的场景。
限制:不负责 org 认证或开通;不启用 Agentforce/Einstein 开关;不处理出站、语音调优或非语音渠道。Omni Flow 需 org 已启用 Einstein 与 Agentforce Agents,并使用规范的 Einstein Agent User。队列 Id、SessionHandlerId、FlowDefinition Id 均需动态解析,不可硬编码。任何非 2xx 响应应停止并报告。部分细节(如具体价格、平台支持范围)暂未提供。