全部产品
阿里云办公

IVR流程列表

更新时间:2018-07-13 18:50:13

(ListContactFlows)

描述

获取呼叫中心实例中的IVR流程列表。

请求参数

名称 类型 是否必须 描述
Action String 系统规定参数,ListContactFlows
InstanceId String 呼叫中心实例ID

返回参数

名称 类型 是否必须 描述
ContactFlows List 联系流列表
      ContactFlowId String 联系流唯一ID,系统自动生成的唯一标示符。
      InstanceId String 联系流所归属的呼叫中心实例。
      ContactFlowName String 联系流名称,在一个实例内名称不能重复。
      ContactFlowDescription String 联系流的简单描述。
      Type String 流程类型, 定义来自于ContactFlowType。
      Versions List\ 联系流文件的所有版本。外表存贮。
            ContactFlowVersionId String 联系流版本ID,系统自动生成的唯一标示符。
            Version String 联系流版本信息,一般以日期+时间来表示。
            ContactFlowVersionDescription String 联系流版本的说明及注解。
            LastModified long 联系流版本的最后修改时间。the number of milliseconds since January 1, 1970, 00:00:00 GMT
            LastModifiedBy String 联系流版本最后由何人修改。
            LockedBy String 联系流版本被何人锁定。在开始编辑前必须先将此版本锁定,编辑完成后解锁,这样可以避免多人同时修改一个版本而导致的冲突。在锁定的情况下,只有锁定人才能对其进行操作,其他人无权操作。无人锁定时该属性的值为NULL。
            Status String 当前状态, 定于来自于ContactFlowStatus.
      AppliedVersion String 当前正在工作的版本。
      PhoneNumbers List\ 联系流所绑定的电话号码列表。
            PhoneNumberId String 电话号码ID,系统自动生成的唯一标示符。
            InstanceId String 电话啊号码所归属的呼叫中心实例ID。
            Number String 电话号码。
            PhoneNumberDescription String 电话号码的简单描述。
            TestOnly Boolean 是否是测试号码。
            RemainingTime int 测试号码剩余的通话时间。单位为分钟。
            AllowOutbound Boolean 是否允许外呼,结果取决于1)大于的设置,比如400号码不允许外呼 2)呼叫中心实例的设置。电话号码一般都允许内呼,如果不允许内呼,可以1)由大于做设置,用户拨打该号码时听到提示音 2)该号码不绑定联系流IVR,但是ACC不建议这么做。
            Usage String 电话号码的用途,呼入,呼出,已经同时用于呼入和呼出。 Inbound, Outbound, Bidirection。上述值由枚举类型PhoneNumberType定义。该值的结果取决于1)大于的设置,比如400号码不允许外呼 2)呼叫中心实例的设置。电话号码一般都允许内呼,如果不允许内呼,可以1)由大于做设置,用户拨打该号码时听到提示音 2)该号码不连接人和联系流IVR,但是ACC不建议这么做。
            Trunks int 电话号码的中继数量,即可同时支持几路通话,数据来源于大于。

请求示例

  1. https://ccc.cn-shanghai.aliyuncs.com/?
  2. &Action=ListContactFlows
  3. &InstanceId=9cfad875-6260-4a53-ab6e-b13e3fb31f7d
  4. &<公共请求参数>

返回示例

  1. {
  2. "HttpStatusCode":200,
  3. "ContactFlows":{
  4. "ContactFlow":[
  5. {
  6. "ContactFlowName":"Welcome",
  7. "ContactFlowDescription":"Welcome",
  8. "ContactFlowId":"dDMD_0mif4hv",
  9. "Versions":{
  10. "ContactFlowVersion":[
  11. {
  12. "Status":"Published",
  13. "ContactFlowVersionDescription":"Welcome-20180601142524",
  14. "ContactFlowVersionId":"tOMP_0prS2A1",
  15. "LastModifiedBy":"cloudcallcenter",
  16. "LastModified":"2018-07-04 22:00:55",
  17. "Version":"20180704215641",
  18. "LockedBy":""
  19. }
  20. ]
  21. },
  22. "AppliedVersion":"20180704215641",
  23. "Type":"Mainflow",
  24. "InstanceId":"9cfad875-6260-4a53-ab6e-b13e3fb31f7d",
  25. "PhoneNumbers":{
  26. "PhoneNumber":[
  27. ]
  28. }
  29. }
  30. ]
  31. },
  32. "RequestId":"F7505505-D727-46E2-9B66-47C5CEBDFCE1",
  33. "Success":true,
  34. "Code":"OK"
  35. }

错误码

错误代码 描述 Http状态码 语义
NotExist.Instance “Call center instance ‘%s’ does not exist” 404 用户不存在,请确认用户ID是否正确。
NoPermission.User “User ‘%s’ has no permission to ‘%s’” 403 当前用户没有权限进行角色相关的操作。请通过呼叫中心控制台为用户进行授权。