回執(zhí)消息簡介與配置流程
當(dāng)您使用智能聯(lián)絡(luò)中心API接口進(jìn)行呼入、呼出任務(wù)后,可以通過配置MNS消息隊列消費模式或HTTP批量推送模式接收通話回執(zhí)消息。
如果出現(xiàn)網(wǎng)絡(luò)異常、響應(yīng)超時等情況,可能導(dǎo)致回執(zhí)消息推送重復(fù)。
HTTP批量推送模式的響應(yīng)超時時間為700 ms。
使用SDK拉取MNS消息,詳情請參見消息回執(zhí)API Demo。
回執(zhí)消息模式
接收回執(zhí)消息的模式有MNS消息隊列消費模式和HTTP批量推送模式兩種,您可根據(jù)實際情況選擇合適的模式接收回執(zhí)消息。
MNS消息隊列消費模式
MNS消息隊列消費模式表示通過MNS的Queue模型來接收回執(zhí)消息。云通信的所有業(yè)務(wù)消息都支持MNS消息服務(wù)向外發(fā)送。用戶在智能聯(lián)絡(luò)中心控制臺的通用設(shè)置頁面,訂閱回執(zhí)消息頁簽,啟用MNS消息服務(wù)訂閱指定的消息類型時,系統(tǒng)會自動生成該類型的獨立消息隊列及名稱(QueueName)。您可以使用此消息隊列名稱和消息類型,通過阿里云獲取AccessKey換取的臨時Token來獲取隊列中的詳細(xì)內(nèi)容。
HTTP批量推送模式
HTTP批量推送模式表示通過HTTP和POST方式發(fā)送消息到指定的Web URL。在智能聯(lián)絡(luò)中心控制臺設(shè)置HTTP回調(diào)URL(callback_url)后,當(dāng)業(yè)務(wù)消息產(chǎn)生時,系統(tǒng)會使用HTTP請求以POST方式將業(yè)務(wù)消息發(fā)送到指定的回調(diào)URL上,用戶可直接接收此消息。
回執(zhí)消息類型
智能聯(lián)絡(luò)中心提供的回執(zhí)消息類型(MessageType)如下,您可根據(jù)業(yè)務(wù)需要進(jìn)行選擇。
名稱 | 描述 | MNS消息隊列消費模式 | HTTP批量推送模式 |
VoiceReportAiccs(呼叫記錄消息) | 呼叫結(jié)束后獲取呼叫的記錄信息,包括通話類型、通話的開始及結(jié)束時間、通話時長、結(jié)束原因等。 | ||
VoiceCallReportAiccs(呼叫中間狀態(tài)消息) | 獲取呼叫過程中的通話狀態(tài)的信息,通常包括開始、振鈴、接聽、掛斷以及狀態(tài)產(chǎn)生的時間等。 | ||
VoiceRecordReportAiccs(錄音記錄消息) | 通話結(jié)束后獲取通話的錄音記錄。 | ||
RobotCallReportAiccs(機(jī)器人呼叫記錄消息) | 呼叫結(jié)束后獲取呼叫的記錄信息,包括被叫號碼、通話的開始及結(jié)束時間、通話時長等。 |
配置回執(zhí)消息接收模式
如果您需要接收回執(zhí)消息,必須先在智能聯(lián)絡(luò)中心控制臺上開啟消息接收。
在左側(cè)導(dǎo)航欄,單擊通用設(shè)置。
在訂閱回執(zhí)消息頁簽中,找到需要訂閱的消息類型,并開啟指定模式。
MNS消息隊列消費模式
開啟MNS消息隊列消費模式左側(cè)的功能開關(guān)。
HTTP批量推送模式
開啟HTTP批量推送模式左側(cè)的功能開關(guān)。
填寫接收地址,并單擊保存。
地址示例:http://push.example.com/contextpath/receive.do