更新时间:2024-03-05 GMT+08:00

处理呼叫数据

如果您需要获取呼叫数据,需要在服务端处理集成地址表单提交,并增加处理逻辑返回到页面。由于服务端处理存在多样性,此处提供传递的主要呼叫参数说明,请参见表1。代码样例为JAVA+springboot+模板(thymeleaf)方式,请参见后续步骤。

表1 参数说明

参数名称

描述

callerNum

主叫号码。

  • 呼入呼叫中心时,客户的号码为主叫号码
  • 呼叫中心执行呼出操作时,系统接入码(或系统配置的呼出主叫号码)为主叫号码

calledNum

被叫号码。

  • 呼入呼叫中心时,系统接入码为被叫号码
  • 呼叫中心执行呼出操作时,客户的号码为被叫号码

callid

会话ID。

即呼叫中当次会话的唯一标识,与客户接触历史 > 接触记录的接触详情中“呼叫ID”保持一致。

mediaType

媒体类型。

  • 1:音视频呼叫
  • 5:多媒体文字交谈

callType

呼叫类型。

  • 0:呼入
  • 1:呼出(多媒体文字交谈类型的呼叫不支持该呼叫类型。)

workNo

执行当前操作的座席平台工号。

callskill

呼叫中座席使用的技能队列。

callskillid

呼叫中座席使用的技能队列的技能队列编号。

agentName

呼叫中座席的业务帐号

  1. 创建maven工程。
  2. 在工程的pom.xml文件中添加模板thymeleaf的依赖。

          <dependency>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-starter-thymeleaf</artifactId>
       </dependency>

  3. 编写controller,该controller作用主要是接受表单提交的参数,并存入map对象(即图片中的request),传递到模板中,请参见图1

    图1 controller代码示例

  4. 添加对应thymeleaf模板,资源路径请参见图2

    图2 资源路径

    其中hello.html内容请参见图3

    图3 hello.html