"AilinkSWITCH电话机器人接口规范"
AilinkSWITCH电话机器人接口规范是杭州领先科技有限公司发布的一个文档,用于指导开发者如何集成和操作电话机器人系统。这个规范详细描述了电话机器人在自动外呼、电话交互等场景下的接口功能和使用方法。
1. **基本参数设置**:这部分可能涵盖了电话机器人在初始化时需要的基本配置,如机器人ID、话术模板、工作时间设定等,这些参数允许开发者根据业务需求定制机器人的行为。
2. **状态枚举说明**:状态枚举通常包括机器人的各种运行状态,如待机、呼叫中、通话中、结束等,开发者通过这些状态来跟踪和控制机器人的活动流程。
3. **管理端数据规范**:这部分可能涉及数据的存储和传输标准,包括创建、查询和更新机器人任务的数据格式,以及与管理平台的交互规则。
4. **机器人接口说明**:
- **创建机器人接口**:用于创建新的机器人实例,可以指定其话术、工作时间和其他特性。
- **查询机器人接口**:允许开发者获取机器人的详细信息,如当前任务、呼叫历史等。
- **按appkey查询机器人接口**:通过应用的唯一标识(appkey)查找机器人,便于管理多个应用的机器人。
- **取消机器人当前任务接口**:用于停止机器人正在进行的任务。
- **机器人分配任务接口**:向机器人分配新的呼叫任务,如外呼特定号码列表。
- **唤醒机器人接口**:启动机器人进行通话操作。
- **中止/销毁机器人接口**:结束机器人的工作,释放相关资源。
- **查询机器人已呼叫号码状态接口**:检查机器人拨打的电话号码的状态,如成功、失败、未接等。
- **转接机器人通话到座席接口**:当需要人工介入时,将机器人通话转接到座席人员。
- **外显及APPKey查询接口**:获取或设置机器人呼叫时显示的来电号码和应用标识。
- **ASR回调url处理**:定义了语音识别(ASR)的回调地址,用于处理用户的语音输入。
- **通话结束时回调处理**:在通话结束后,调用指定的回调函数,传递通话结果。
- **短信发送接口**:机器人可以发送短信,可能是验证、通知等用途。
- **机器人暂停操作接口**:暂停机器人的当前任务,但不彻底结束。
- **获取座席电话录音文件接口**:获取与座席通话的录音文件,用于后期分析或审核。
- **录音文件转换调用接口**:可能提供了将录音文件转换为其他格式的功能。
5. **版本更新历史**:从1.0到1.7,文档经历了多次更新,增加了如ASR多音源播放、工作日设置、录音文件查询和转换等功能,不断优化和完善了电话机器人的功能和性能。
通过这个接口规范,开发者能够构建具有自定义话术、灵活工作时间、多种通信设备支持的电话机器人系统,实现自动化外呼、智能对话、转接人工服务等功能,提升企业的电话营销和服务效率。