更新时间:2025-11-13 GMT+08:00

获取点击通话事件

接口功能

根据渠道获取点击通话事件。

使用说明

  • 前提条件

    正确创建web渠道配置。

接口原型

表1 接口原型说明

请求方法

GET

请求URL

https://ip:port/service-cloud/rest/webadapter/v1/webadapterfacade/getClickToCallEvents

其中,ip:port为对外暴露的nslb的ip和port

表2 请求Headers参数说明

参数名称

选取原则

参数类型

默认值

说明

Content-Type

必选

String

固定填 application/json; charset=UTF-8。

Cookie

必选

String

集成页面的时候,ccmessaging通过请求响应,将ccmessaging-token写到集成页面浏览器的Cookie中。单独调用时需确保请求头的Cookie中含有ccmessaging-token=xxx,xxx为ccmessaging-token值。

请求参数

无。

响应参数

参数名称

选取原则

参数类型

说明

resultCode

必选

String

接口响应码,0:成功

resultDesc

可选

String

接口描述

eventId

可选

number

事件ID

content

可选

Object

事件内容

表3 content消息结构体参数

参数名称

选取原则

参数类型

说明

domain

可选

String

建连成功事件,WebRTC Gateway域名

gwAddresses

可选

Array

建连成功事件,WebRTC Gateway通信地址和端口

accessCode

可选

number

建连成功事件,点击通话接入码

clickToCallCaller

可选

String

建连成功事件,点击通话主叫号码

causeId

可选

number

建连失败事件,CTI平台原因码

causeDesc

可选

String

建连失败事件,CTI平台原因描述

接口示例

  • 请求示例
    GET /service-cloud/rest/webadapter/v1/webadapterfacade/getClickToCallEvents
    
    host: 10.10.10.2:18446
    connection: Keep-Alive
    x-forwarded-for: 10.10.10.3, 10.10.10.4
    x-real-ip: 10.10.10.5
    content-length: 401
    remote-host: 10.10.10.6
    user-agent: java/socket
    content-type: application/json; charset=utf-8
    cookie: JSESSION*****#*#*****3
    ccmessaging-token:********
    accept: */*
  • 响应示例
    {"resultCode":"0","resultDesc":"Call connected","eventId":168101,"content":{"domain":"xxx","gwAddresses":["xxx"],"accessCode":"xxxx","clickToCallCaller":"xxx"}}