一、快速拨打
GET请求地址 http://ip/ai/mm/add/phone?key=123456

Ip为服务器IP地址

Phone 为需要拨打的电话号码

Key 为验证码,联系管理员获取

举例:

GET http://127.0.0.1/ai/mm/add/13900001111?key=999999

系统返回json格式的数据对象,如:

{“errorCode”:0,“description”:“成功”,“data”:""}

errorCode 等于 0 操作成功

errorCode 等于 1 操作失败

description 是成功或失败的描述
二、查询拨打中的对话记录

GET请求地址 http://ip/ai/mm/get/phone?key=123456

Ip为服务器IP地址

Phone 为正在拨打的电话号码

Key 为验证码,联系管理员获取

举例:

GET http://127.0.0.1/ai/mm/get/13900001111?key=999999

系统返回json格式的数据对象,如:

{“errorCode”:0,“description”:“成功”,“data”:[{“khcontent”:“喂,你好”,“khtype”:0},{“khcontent”:“你好”,“khtype”:1},{“khcontent”:“关键字识别”,“khtype”:2}]}

errorCode 等于 0 操作成功

errorCode 等于 1 操作失败

description 是成功或失败的描述

data 的数据就是对话内容:

khcontent为说话内容

khtype 0 为机器人说话,1为用户说话 2为识别到的关键字,页面摆放方式可以见下图参考:

image.png

方便测试,可以多追加一个test参数获取测试数据,如:

GET http://127.0.0.1/ai/mm/get/13900001111?key=999999&test=test

备注:

1、根据实时拨打的情况,前端页面周期性调用此接口来实时显示对话记录,建议1秒间隔查询,每次获取都是全量的对话记录,所以需要前端重置页面。

2、电话挂断8秒后,再次请求将无法获取到实时数据,如果有需求需要前端缓存数据。
有不明白的欢迎留言,或看博主名字关注一起交流学习。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐