RedialCall - 重拨

重拨脱敏后的话单中的号码

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
InstanceIdstring

呼叫中心实例ID。

abc
UserIdstring

座席用户ID信息。

samzhang@abc
DeviceIdstring

座席端提供的唯一ID,用来表示一个座席工作台。

CCC-x.x.x.x-chrome102-bsdf911812c60f61e
Callerstring

主叫号码。

0109810****
Calleestring

被叫号码。

1318888****
TimeoutSecondsinteger

超时时间,呼叫在经过该参数指定的时间仍然未接通的情况下,则主动挂断。

30
Tagsstring

随路数据,不能超过128字节,主要用于扩展需求,普通客户无需关心。

a=b
JobIdstring

话务ID。用来重拨的上一通电话的话务ID。

job-6581536084722****

返回参数

名称类型描述示例值
object
Codestring

状态码。返回OK代表请求成功,其他错误码详见错误码列表。

OK
HttpStatusCodeinteger

HTTP状态码。

200
Messagestring

响应信息

RequestIdstring

请求ID。

BF268B34-09C2-43FD-BAC4-5D31EA63****
Paramsarray

响应参数列表。

string

响应参数。

skillGroupId
Dataobject

数据。

ContextIdlong

上下文ID,严格有序递增。

123456789
CallContextobject

话务上下文环境。

CallTypestring

呼叫类型, 最初发起呼叫时的类型。

OUTBOUND
InstanceIdstring

呼叫中心实例ID。

abc
JobIdstring

话务ID。

job-6538214103685****
ChannelContextsarray

话务通道列表。

object

话务通道。

ReleaseInitiatorstring

话务通道的挂断方,表示该话务通道是谁首先发起的挂断。

139xxxx0501
ChannelStatestring

话务通道的状态。

CREATED
Destinationstring

话务通道的被叫方。

8001****
UserIdstring

座席用户ID信息。

samzhang@abc
ChannelFlagsstring

话务通道标志。

COACHING
Timestamplong

状态数据上次变更时间戳。

1609138903315
ReleaseReasonstring

话务通道的挂断原因,表示当前话务通道为什么会被挂断,取值来自SIP协议中定义的响应码,请客户参考SIP协议分析挂断原因。

486:USER_BUSY
CallTypestring

话务通道的通话类型。

OUTBOUND
JobIdstring

话务ID。

job-6573574060089****
ChannelIdstring

话务通道ID。

ch:user:1390501****->8032****:1609138902226:job-653821410368****
Originatorstring

话务通道的主叫方。

1318888****
UserExtensionstring

用户分机号。

8000****
UserContextobject

坐席上下文环境。

Extensionstring

用户分机号。

8000****
WorkModestring

工作模式。

ON_SITE 枚举值: - ON_SITE: 场内模式 - OFF_SITE: 场外模式 - OFFICE_PHONE: 办公电话模式
DeviceIdstring

设备ID,浏览器WebRTC软电话或实体话机设备的标识ID,同一时间只允许一种设备注册。

CCC-x.x.x.x-chrome102-bsdf911812c60f61e
JobIdstring

话务ID。

job-6573574060089****
UserIdstring

座席用户ID信息。

samzhang@abc
BreakCodestring

休状态码,分为系统定义的和客户定义的两种,系统定义的小休吗包括:Warm-up (坐席上线后置闲前的临时小休状态)、RingingTimeout(坐席振铃超时导致的小休)、RejectCall(坐席拒接导致的小休)。客户自定义状态码没有限制,客户可以根据业务需要自行定义。

Warm-up 枚举值: - RingingTimeout: 坐席振铃超时导致的小休 - RejectCall: 坐席拒接导致的小休 - Warm-up: 坐席上线后置闲前的临时小休状态
InstanceIdstring

实例ID。

abc
OutboundScenarioboolean

坐席是否处于仅外呼模式。

False
UserStatestring

座席状态。

READY 枚举值: - READY: 空闲 - WORKING: 话后处理中 - DIALING: 拨号中 - BREAK: 小休 - OFFLINE: 离线 - TALKING: 通话中 - RINGING: 振铃中
SignedSkillGroupIdListarray

坐席签入的技能组ID列表。

string

坐席签入的技能组ID。

skillgroup1@abc

示例

正常返回示例

JSON格式

{
  "Code": "OK",
  "HttpStatusCode": 200,
  "Message": "无",
  "RequestId": "BF268B34-09C2-43FD-BAC4-5D31EA63****",
  "Params": [
    "skillGroupId"
  ],
  "Data": {
    "ContextId": 123456789,
    "CallContext": {
      "CallType": "OUTBOUND",
      "InstanceId": "abc",
      "JobId": "job-6538214103685****",
      "ChannelContexts": [
        {
          "ReleaseInitiator": "139xxxx0501",
          "ChannelState": "CREATED",
          "Destination": "8001****",
          "UserId": "samzhang@abc",
          "ChannelFlags": "COACHING",
          "Timestamp": 1609138903315,
          "ReleaseReason": "486:USER_BUSY",
          "CallType": "OUTBOUND",
          "JobId": "job-6573574060089****",
          "ChannelId": "ch:user:1390501****->8032****:1609138902226:job-653821410368****",
          "Originator": "1318888****",
          "UserExtension": "8000****\n"
        }
      ]
    },
    "UserContext": {
      "Extension": "8000****",
      "WorkMode": "ON_SITE\n枚举值:\n- ON_SITE: 场内模式\n- OFF_SITE: 场外模式\n- OFFICE_PHONE: 办公电话模式",
      "DeviceId": "CCC-x.x.x.x-chrome102-bsdf911812c60f61e\n",
      "JobId": "job-6573574060089****",
      "UserId": "samzhang@abc\n",
      "BreakCode": "Warm-up\n枚举值:\n- RingingTimeout: 坐席振铃超时导致的小休\n- RejectCall: 坐席拒接导致的小休\n- Warm-up: 坐席上线后置闲前的临时小休状态",
      "InstanceId": "abc",
      "OutboundScenario": true,
      "UserState": "READY\n枚举值:\n- READY: 空闲\n- WORKING: 话后处理中\n- DIALING: 拨号中\n- BREAK: 小休\n- OFFLINE: 离线\n- TALKING: 通话中\n- RINGING: 振铃中",
      "SignedSkillGroupIdList": [
        "skillgroup1@abc"
      ]
    }
  }
}

错误码

HTTP status code错误码错误信息描述
400UserBusyThe user %s you called was busy. Please try again later.您呼叫的用户正忙,请稍后再试。
400InvalidOperation.ChannelStateThe operation is not allowed. Channel stats (%s) does not meet expectations (%s).非法操作,channel状态不符合预期。
400InvalidOperation.UserStateThe operation is not allowed. User state (%s) does not meet expectations (%s).非法操作,用户状态不符合预期。
404NotExists.UserIdThe user %s does not exist in instance %s.呼叫中心实例中不存在指定的用户。
404NotExists.InstanceIdThe specified instance %s does not exist.指定的呼叫中心实例不存在。
404NotExists.ExtensionNo available extension number exists.没有可分配的分机号。
500InternalService.CTIAn internal CTI service error occurred. %s内部CTI服务错误。

访问错误中心查看更多错误码。

阿里云首页 云呼叫中心 相关技术圈