baiwenju лет назад: 2
Родитель
Сommit
abf4d15fd0
2 измененных файлов с 48 добавлено и 0 удалено
  1. 36 0
      asr.sql
  2. 12 0
      asrjson.txt

+ 36 - 0
asr.sql

@@ -0,0 +1,36 @@
1
+/*
2
+ Navicat Premium Data Transfer
3
+
4
+ Source Server         : 8.6
5
+ Source Server Type    : MySQL
6
+ Source Server Version : 80022 (8.0.22)
7
+ Source Host           : 192.168.8.6:3306
8
+ Source Schema         : asr
9
+
10
+ Target Server Type    : MySQL
11
+ Target Server Version : 80022 (8.0.22)
12
+ File Encoding         : 65001
13
+
14
+ Date: 21/07/2023 08:57:25
15
+*/
16
+
17
+SET NAMES utf8mb4;
18
+SET FOREIGN_KEY_CHECKS = 0;
19
+
20
+-- ----------------------------
21
+-- Table structure for asrinfo
22
+-- ----------------------------
23
+DROP TABLE IF EXISTS `asrinfo`;
24
+CREATE TABLE `asrinfo`  (
25
+  `id` bigint NOT NULL AUTO_INCREMENT,
26
+  `callid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
27
+  `agent` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
28
+  `exten` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
29
+  `occur_time` datetime NULL DEFAULT CURRENT_TIMESTAMP,
30
+  `msg` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
31
+  `src` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
32
+  `dst` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
33
+  PRIMARY KEY (`id`) USING BTREE
34
+) ENGINE = InnoDB AUTO_INCREMENT = 393748 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
35
+
36
+SET FOREIGN_KEY_CHECKS = 1;

+ 12 - 0
asrjson.txt

@@ -0,0 +1,12 @@
1
+1. 接收asr消息,可多人签入一个分机号
2
+签入系统,(该方法接收传递的分机号的asr消息,分机号传递那个,就会接到哪个分机号的相关asr消息,可多人)
3
+{"Type":"Login","AgentExten":"1001"}
4
+签出
5
+{"Type":"Logout","AgentExten":"1005"}
6
+
7
+2.绑定分机坐席对应关系
8
+绑定分机与坐席对应关系,只绑定关系,不会收到响应消息,如果想接收对应asr消息,需要再发送login
9
+{"Type":"BindExtAgent","AgentID":"8001","AgentExten":"1005"}
10
+
11
+解除分机与坐席绑定关系
12
+{"Type":"UnBindExtAgent","AgentID":"8001","AgentExten":"1005"}