回调事件记录和触发

从我方MA通过需求二添加到任务中的用户,我方缓存任务ID、用户ID和手机号90天。

在90天内,侦听到对应用户的回调事件才予以记录


1、侦听【通话完成回调接口】,记录通话完成事件。

AI外呼WYYSWYYS__CALL_RECORDS通话完成






attr1任务ids_robotCallJobIdtaskId
attr2任务名称s_robotCallJobNametaskName
attr3通话ids_callRecordIdcallId
attr4用户姓名s_nameuserName
attr5电话号码s_mobilePhonephone
attr6呼叫开始时间s_startTimecallTime
attr7通话状态s_resultStatusreplyStatus
attr8挂断状态s_hangupByhangUpStatus
attr9通话时长s_chatDurationcallDuration
attr10振铃时长s_ringDurationringDuration
attr11通话轮次s_chatRoundcallRound
attr12意向标签ids_intentLevelTagIdintentTagId
attr13意向标签等级s_intentLevelTagLevelintentTagGrade
attr14意向标签等级描述s_intentLevelTagIdNameintentTagGradeDesc
attr15外呼电话的号码s_mobilelineNumber
attr16重播次数s_recallNumrecallNum

侦听【通话完成回调接口】时,

目前还可以捕捉和处理dialogProperties参数:


"dialogProperties": [
            {
                "name": "地址",
                "value": "xxx"
            },
            {
                "name": "性别",
                "value": "女士"
            }
        ],


 如果dialogProperties不为空,则每对name和value生成【通话属性采集】子事件

AI外呼WYYSWYYS__CALL_RECORDS通话完成


 子事件:

AI外呼WYYSWYYS__CALL_COLLECTION_DIALOG_PROPERTIES通话属性采集






attr1属性名称s_attrNamename
attr2属性值s_attrValuevalue


通话属性采集事件的配置点:

1、可以在普通节点配置采集

2、也可以对跳转节点直接赋值。

以上两种情况都可以收集到需要的dialogProperties



2、侦听【被拦截回调接口】,记录通话被拦截事件。

AI外呼WYYSWYYS__CALL_FILTERED通话被拦截






attr1任务ids_robotCallJobIdtaskId
attr2任务名称s_robotCallJobNametaskName
attr3通话ids_callRecordIdcallId
attr4用户姓名s_nameuserName
attr5电话号码s_mobilePhonephone
attr6记录导入时间s_occurrenceTimeimportTime
attr7过滤原因s_filterReasonfilterReason


3、客户旅程触发器增加通话完成事件

可筛选任务名称、通话结果、挂断状态