Browse Source

sdk接口定义

刘威 6 months ago
parent
commit
f6df55cff3
1 changed files with 106 additions and 0 deletions
  1. 106 0
      src/core/callcenter/server.py

+ 106 - 0
src/core/callcenter/server.py

@@ -0,0 +1,106 @@
+#!/usr/bin/env python3
+# encoding:utf-8
+
+from flask import Flask
+
+app = Flask(__name__)
+
+
+@app.route('/open/agent/get-cdn-url', methods=['POST'])
+def get_cdn_url():
+    """获取cdn地址"""
+    return 'Hello World!'
+
+
+@app.route('/open/agent/get-init-config', methods=['POST'])
+def get_init_config():
+    """获取初始化配置"""
+    return 'Hello World!'
+
+
+@app.route('/open/agent/check-in', methods=['POST'])
+def check_in():
+    """坐席签入"""
+    return 'Hello World!'
+
+
+@app.route('/open/agent/check-out', methods=['POST'])
+def check_out():
+    """坐席签出"""
+    return 'Hello World!'
+
+
+@app.route('/open/agent/busy', methods=['POST'])
+def busy():
+    """坐席置忙"""
+    return 'Hello World!'
+
+
+@app.route('/open/agent/idle', methods=['POST'])
+def idle():
+    """坐席置闲"""
+    return 'Hello World!'
+
+
+@app.route('/open/agent/turn-on', methods=['POST'])
+def turn_on():
+    """接通"""
+    return 'Hello World!'
+
+
+@app.route('/open/agent/hang-up', methods=['POST'])
+def hang_up():
+    """挂断"""
+    return 'Hello World!'
+
+
+@app.route('/open/agent/agent-state', methods=['POST'])
+def agent_state():
+    """获取坐席状态"""
+    return 'Hello World!'
+
+
+@app.route('/open/agent/manual-call', methods=['POST'])
+def manual_call():
+    """外呼"""
+    return 'Hello World!'
+
+
+@app.route('/open/agent/manual-hang', methods=['POST'])
+def manual_hang():
+    """挂断"""
+    return 'Hello World!'
+
+
+@app.route('/open/agent/listen', methods=['POST'])
+def listen():
+    """发起监听"""
+    return 'Hello World!'
+
+
+@app.route('/open/agent/reload-phone', methods=['POST'])
+def reload_phone():
+    """重新获取分机信息"""
+    return 'Hello World!'
+
+
+@app.route('/open/monitor/load-agent-group-data', methods=['POST'])
+def load_agent_group_data():
+    """获取监控组成员信息"""
+    return 'Hello World!'
+
+
+@app.route('/open/human-service/member-active', methods=['POST'])
+def member_active():
+    """机器人外呼-签入人工组"""
+    return 'Hello World!'
+
+
+@app.route('/open/num/generate', methods=['POST'])
+def num_generate():
+    """获取 cti 流程 ID"""
+    return 'Hello World!'
+
+
+if __name__ == '__main__':
+    app.run(host='127.0.0.1', port=5000, debug=True)