
# 处理呼叫数据
如果您需要获取呼叫数据，需要在服务端处理集成地址表单提交，并增加处理逻辑返回到页面。由于服务端处理存在多样性，此处提供传递的主要呼叫参数说明，请参见[表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]。
   
   图1controller代码示例   
   ![](https://support.huaweicloud.com/devg-workbench-cec/figure/zh-cn_image_0000001755097548.png)
   
   
4. 添加对应thymeleaf模板，资源路径请参见[图2]。
   
   图2资源路径   
   ![](https://support.huaweicloud.com/devg-workbench-cec/figure/zh-cn_image_0000001801977217.png)
   其中hello.html内容请参见[图3]。
   图3hello.html   
   ![](https://support.huaweicloud.com/devg-workbench-cec/figure/zh-cn_image_0000001802058173.png)
   
   
 
