DID API Dialout With Amazon Connect - nxtele/http-api-document GitHub Wiki

使用DID呼出,并转接到Amazon Connect坐席

  • URL:https://api2.nxcloud.com/did/openapi/amazon/dialout
  • Method:POST
  • Content-Type:application/json
  • 需要鉴权:

鉴权机制

鉴权规则请参考地址:API 接口调用约定

请求参数

header 参数:

参数名 类型 必选 示例值 说明
accessKey String fme2na3kdi3ki 用户身份标识
ts String 1655710885431 当前请求的时间戳(单位是毫秒),牛信服务端允许用户端请求最大时间误差为 60 秒
bizType String 6 业务类型,取固定值“9”
action String cc 业务操作,取固定值“didaws”
sign String 6e9506557d1f289501d333ee2c365826 API 入参参数签名,签名算法

body 参数:

参数名 类型 必选 示例值 说明
did String "62xxxxxxxxx" 牛信的DID
callee String "62xxxxxxx" 终端被叫号码
connectNumber String "65xxxxxxxxx" Amazon Connect 号码
ringOrder String 0 振铃顺序,0: 先呼通坐席再呼叫终端用户,1:先呼通终端用户再呼通坐席
delayTime int 5000 延迟时间(单位为毫秒);默认为0即立即呼叫

请求示例

body(application/json) 参数:

{
    "did": "628934**3242",
    "callee": "622678**0001",
    "connectNumber": "6590**39431",
    "ringOrder": 0,
    "delayTime":5000
}

响应参数

参数名 类型 说明
code Integer 结果编码
data JsonObject 请求结果
msg String 请求结果说明
callId String 通话ID

响应示例

成功示例

{
  "reqId": "9834904964284198A05BE414383621E8",
  "code": 0,
  "msg": "请求成功",
  "data": {
    "callId": "6a1e3d5cbbc675f8b74154e5a0d8f666"
  }
}

失败示例

{
    "reqId": "78db27d91ebd46e1e52135e2239b03bc",
    "code": 41000,
    "msg": "参数错误或为空",
    "data": {}
}

响应码说明

code message 解决办法
0 请求成功
88 请求失败 请联系技术人员排除问题
99 系统错误 请联系技术人员排除问题
1000~100X 鉴权问题 详情查看 API 鉴权部分