点击拨号产品接入

本文为您介绍点击拨号产品接入流程。

产品概述

产品定义

客服服务端调用点击拨号OpenAPI,云通信收到通话请求后,先呼叫主叫用户A(这一路通话通常称为A路),主叫用户A接听后呼叫被叫用户B(这一路通话通常称为B路),主被叫用户建立通话。

当被叫用户收到来电后,后续拨打来电有两种体验:

  1. 呼入动态IVR呼入动态IVR

    • 用户A拨打来显号码X,路由至云通信平台。

    • 云通信平台通过HTTP请求向客户服务端查询转接号码。

    • 客户服务端返回转接号码。

    • 云通信平台转接用户B。

  2. 智能呼转智能呼转

    • 如果用户B和C都使用X号码给用户A拨打过电话。

    • 此时用户A回拨来显号码X,路由至云通信平台。

    • 云通信平台采用智能呼转策略,呼叫转移至最后一个给用户A拨打电话的用户。

产品优势:

  1. 点击拨打电话:调用服务端的OpenAPI填入主被叫号码发起通话,无需手动输入号码,提升效率。

  2. 通话状态:发起通话、振铃、接通、挂机实时通话状态,量化拨打数据。

  3. 隐私保护:UI隐藏被叫用户电话号码,保护数据隐私。

  4. 通话录音:支持通话录音,最佳话术分享、服务质量监控。

  5. 实时ASR:支持通话中语音实时转文本,金牌话术、数据分析。

  6. 平台付费:双呼电话发起方也为被叫用户,平台支付外呼费用。

前提条件

  1. 创建阿里云账号并进行实名制认证。具体操作,请参见阿里云注册企业实名认证

  2. 购买语音号码。具体操作,请参见购买号码

  3. 创建语音模板或上传语音文件。具体操作,请参见创建文本转语音模版上传语音文件

接入指南

  1. 调用API开发

    完成业务开通以及号码准备的工作之后进入API的集成工作,可以在以下链接查看开发文档,调用发起语音双呼接口,下载SDK&DEMO。

  2. 呼叫中间状态

    • 云通信平台会将通话中实时变化的状态实时回调到客户的对接服务器上,如果您希望在交互上实现动态的展示平台正在呼叫A或者B的实时状态,可以通过呼叫中间状态消息实现,如图是正在发起通话时的示例画面:呼叫中间状态说明

    • 如下图所示,在语音服务控制台中打开开关接收呼叫中间状态消息:呼叫中间状态

  3. 取消呼叫

    为了更好的让客户的IT系统与电话进行联通,您可以调用取消呼叫API,实现在应用上取消或者挂断电话,交互体验如下图所示:取消呼叫

  4. 呼叫记录

    1. 通话结束后,云通信平台会将呼叫记录消息回调给客户服务器,您可以首先订阅回执消息中的呼叫记录消息接收,请参考下图:呼叫记录消息接收

    2. 订阅成功之后,系统会推送具体的呼叫记录消息,如您可以查看某次呼叫的开始时间、结束时间、持续时间,结合运营商回执错误码,判断本次呼叫是否成功,失败的失败原因。

  5. 点击拨号录音

    1. 通话录音可以更好的帮助企业对服务人员的服务质量进行监控保障,如果需要录音服务,需要在控制台中开通,具体如下图所示:点击拨号录音

    2. 开通后在语音通话请求中通过RecordFlag设置通话是否录音,平台会将录音保存3个月,您可以在控制台中查看并播放相应通话的录音也可以通过订阅录音记录消息接收录音文件地址进行下载及管理,如下图所示:订阅录音记录消息控制台录音管理

  6. 点击拨号ASR服务

    开通点击拨号ASR服务后,平台会将通话中的语音实时转写成文本并推送给客户服务端,实时转写的文本包括对话角色A路、B路用户、文本内容、偏移量等关键信息。通过实时转写服务,您可以做到对通话进行实时质检也可以根据对话的上下文为销售人员推荐最佳话术。如需使用点击拨号ASR服务,必须在控制台开通点击拨号ASR服务并且订阅。具体步骤如下图所示:点击拨号ASR服务开通订阅实时ASR消息

  7. 回执消息说明

    语音通话呼叫记录、录音都会涉及回执消息,您可以在控制台订阅需要的消息,消息回执有两种方式,第一种方式为MNS消息队列,第二种为HTTP Callback方式,对实时性要求高的回执消息建议采用HTTP CallBack方式,具体回执消息参数和说明,请参见语音回执消息

  8. 如何查看账单

    您可以在语音服务管理控制台,查看实时的全量统计、T-1的分类统计、具体某一语音记录查询。同时可以在控制台下载通话详单,具体请在如图的在管理控制台>语音服务统计处查询。查看账单