~~NOTOC~~
======IVR事件======
{| style="width:90%;"
! style="width:15em;"|事件名称
! style="width:10em;"|Event
! |说明
|-
|[[#上报DTMF按键|上报DTMF按键]]
|ivrreportdtmf
|AS服务器下发REST[[:呼叫中心:ivr接口_ipcc#获取dtmf|获取DTMF]]接口,用户侧的按键信息会通过DTMF按键事件上报。
|-
|[[#放音结束通知|放音结束通知]]
|ivrplayoverrpt
|AS服务器下发REST[[呼叫中心:ivr接口_ipcc#播放TTS|播放TTS]]或者[[:呼叫中心:ivr接口_ipcc#播放语音|播放语音]]结束后,会触发该事件
|-
|[[#坐席DTMF上报|坐席DTMF上报]]
|callservicedtmf
|通话中,坐席按键信息会通过坐席DTMF上报事件上报。
|}
===== 事件对象说明 =====
==== 上报DTMF按键====
{| style="width:90%;"
! |属性
! |类型
!style="text-align:center;width:3em;"|约束
! |说明
|-
|event
|String
|style="text-align:center;"|必选
|事件名称 ivrreportdtmf
|-
|appId
|String
|style="text-align:center;"|必选
|应用唯一标识
|-
|callId
|String
|style="text-align:center;"|必选
|呼叫ID
|-
|dtmfCode
|String
|style="text-align:center;"|必选
|上报的DTMF码, 若是因为收到结束符,则此字符串中携带该结束符
|-
|data
|String
|style="text-align:center;"|可选
|用户透传的数据
|}
----
247e35ff320a4142a105024055c367cf
2015100817062901467CTI
0
ivrreportdtmf
20160131170852107
----
==== 放音结束通知====
{| style="width:90%;"
! |属性
! |类型
!style="text-align:center;width:3em;"|约束
! |说明
|-
|event
|String
|style="text-align:center;"|必选
|事件名称 ivrplayoverrpt
|-
|appId
|String
|style="text-align:center;"|必选
|应用唯一标识
|-
|callId
|String
|style="text-align:center;"|必选
|呼叫ID
|-
|data
|String
|style="text-align:center;"|可选
|用户透传的数据
|}
----
247e35ff320a4142a105024055c367cf
2015100817062901467CTI
ivrplayoverrpt
20160131170852107
----
==== 坐席DTMF上报====
{| style="width:90%;"
! |属性
! |类型
!style="text-align:center;width:3em;"|约束
! |说明
|-
|event
|String
|style="text-align:center;"|必选
|事件名称 callservicedtmf
|-
|appId
|String
|style="text-align:center;"|必选
|应用唯一标识
|-
|callId
|String
|style="text-align:center;"|必选
|呼叫ID
|-
|dtmfCode
|String
|style="text-align:center;"|必选
|收到 结束符'#',或者收码个数超过最大32个,上报按键,5s内按键超时,清除已收码
|-
|data
|String
|style="text-align:center;"|可选
|用户透传的数据
|}
----
247e35ff320a4142a105024055c367cf
2015100817062901467CTI
1234#
callservicedtmf
20160131170852107
----