当您使用智能联络中心API接口进行呼入、呼出任务后,可以通过配置轻量消息队列(原MNS)消费模式或HTTP批量推送模式接收通话回执消息。
如果出现网络异常、响应超时等情况,可能导致回执消息推送重复。
HTTP批量推送模式的响应超时时间为700 ms。
使用SDK拉取轻量消息队列(原MNS)消息,详情请参见消息回执API Demo。
回执消息模式
接收回执消息的模式有轻量消息队列(原MNS)消费模式和HTTP批量推送模式两种,您可根据实际情况选择合适的模式接收回执消息。
轻量消息队列(原MNS)消费模式
轻量消息队列(原MNS)消费模式表示通过轻量消息队列(原MNS)的Queue模型来接收回执消息。云通信的所有业务消息都支持轻量消息队列(原MNS)向外发送。用户在智能联络中心控制台的通用设置页面,订阅回执消息页签,启用轻量消息队列(原MNS)订阅指定的消息类型时,系统会自动生成该类型的独立消息队列及名称(QueueName)。您可以使用此消息队列名称和消息类型,通过阿里云获取AccessKey换取的临时Token来获取队列中的详细内容。
HTTP批量推送模式
HTTP批量推送模式表示通过HTTP和POST方式发送消息到指定的Web URL。在智能联络中心控制台设置HTTP回调URL(callback_url)后,当业务消息产生时,系统会使用HTTP请求以POST方式将业务消息发送到指定的回调URL上,用户可直接接收此消息。
回执消息类型
智能联络中心提供的回执消息类型(MessageType)如下,您可根据业务需要进行选择。
功能 | 名称 | 描述 | 轻量消息队列(原MNS)消费模式 | HTTP批量推送模式 |
通信智能引擎 | LlmSmartCall(通信智能引擎呼叫记录消息) | 呼叫结束后获取呼叫的记录信息,包括接事件、结束时间、通话时长等。 | ||
LlmSmartCall(通信智能引擎录音记录消息) | 通话结束后获取通话的录音记录。 | |||
通信智能体 | AlicomAgentCallReport(通信智能体呼叫记录消息) | 通话结束后获取呼叫的记录信息,包括挂断方向、结束时间、通话时长等。 | ||
AlicomAgentCallRecord(通信智能体录音记录消息) | 通话结束后获取通话的录音记录。 | |||
AlicomAgentCallNote(通信智能体小记消息) | 通话结束后获取设定好的输出标签记录。 | |||
智能联络机器人 | VoiceReportAiccs(呼叫记录消息) | 呼叫结束后获取呼叫的记录信息,包括通话类型、通话的开始及结束时间、通话时长、结束原因等。 | ||
VoiceCallReportAiccs(呼叫中间状态消息) | 获取呼叫过程中的通话状态的信息,通常包括开始、振铃、接听、挂断以及状态产生的时间等。 | |||
VoiceRecordReportAiccs(录音记录消息) | 通话结束后获取通话的录音记录。 | |||
RobotCallReportAiccs(机器人呼叫记录消息) | 呼叫结束后获取呼叫的记录信息,包括被叫号码、通话的开始及结束时间、通话时长等。 |
配置回执消息接收模式
如果您需要接收回执消息,必须先在智能联络中心控制台开启消息接收。
轻量消息队列(原MNS)消费模式
开启通信智能引擎轻量消息队列(原MNS)消费模式
在
页面开启轻量消息队列(原MNS)消费模式下方的队列功能开关。通信智能引擎提供了通用队列和应用个性化队列。通用队列:开启后消息回执需要通过默认队列获取。
应用个性化队列:支持以应用维度单独配置消息队列,配置后该应用消息回执将不会推送至默认队列及默认地址。可通过选择需要单独配置消息队列的应用名称,确定后系统自动生成新队列。
通用队列:
应用个性化队列:
开启通信智能体轻量消息队列(原MNS)消费模式
在
页面开启轻量消息队列(原MNS)消费模式下方的功能开关。通信智能体提供了通用队列和应用个性化队列。通用队列:开启后消息回执需要通过默认队列获取。
应用个性化队列:支持以应用维度单独配置消息队列,配置后该应用消息回执将不会推送至默认队列及默认地址。可通过选择需要单独配置消息队列的应用名称,确定后系统自动生成新队列。
通用队列:
应用个性化队列:
开启智能联络机器人轻量消息队列(原MNS)消费模式
在
页面开启轻量消息队列(原MNS)消费模式左侧的功能开关。
HTTP批量推送模式
开启通信智能引擎HTTP批量推送模式
在
页面开启HTTP批量推送模式下方的地址功能开关。通信智能引擎提供了消息接受地址和应用个性化地址。消息接收地址:开启后消息回执需要通过配置接收地址获取。
应用个性化地址:通过选择需要单独配置消息接收地址的应用名称,并根据应用名称配置接收地址。
消息接收地址:
应用个性化地址:
开启通信智能体HTTP批量推送模式
在
页面开启HTTP批量推送模式下方的地址功能开关。通信智能引擎提供了消息接受地址和应用个性化地址。消息接收地址:开启后消息回执需要通过配置接收地址获取。
应用个性化地址:通过选择需要单独配置消息接收地址的应用名称,并根据应用名称配置接收地址。
消息接收地址:
应用个性化地址:
开启智能联络机器人HTTP批量推送模式
在
页面开启HTTP批量推送模式左侧的功能开关。开启HTTP批量推送模式左侧的功能开关。
填写接收地址,并单击保存。