Преглед изворни кода

fix: 修改OnAgentReport通信

余尚辉 пре 4 месеци
родитељ
комит
ab13906953
4 измењених фајлова са 8 додато и 9 уклоњено
  1. 1 1
      docker-compose.yml
  2. 2 1
      src/core/callcenter/push.py
  3. 4 4
      src/core/callcenter/views.py
  4. 1 3
      src/core/datasource.py

+ 1 - 1
docker-compose.yml

@@ -3,7 +3,7 @@ services:
     image: pjsua2:v2.14.1026
     container_name: pjsua
     restart: always
-#    network_mode: host
+    network_mode: host
     ports:
       - "8000:8000"
     volumes:

+ 2 - 1
src/core/callcenter/push.py

@@ -23,7 +23,8 @@ class PushHandler:
                     }
         }
         self.logger.info("flowId:[%s] OnAgentWorkReport push:[%s].", flow_id, json.dumps(data))
-        common_down_data(user_id, json.dumps(data))
+        new_data = {'data':json.dumps(data)}
+        common_down_data(user_id, json.dumps(new_data))
     def push_on_agent_report(self, saas_id, out_id, scene: AgentScene, service_state: AgentServiceState):
        pass
 

+ 4 - 4
src/core/callcenter/views.py

@@ -16,13 +16,13 @@ from flask import Flask, request, render_template_string
 from src.core.callcenter.call import CallService
 from src.core.callcenter.api import AgentCallRequest, AgentActionRequest, HangupCallRequest, \
     HumanServiceQueryRequest
-from src.core.voip.bot import BotAgent
+# from src.core.voip.bot import BotAgent
 
 
-agent = BotAgent(app.logger)
-# agent = None
+# agent = BotAgent(app.logger)
+agent = None
 inbound_client = InboundClient(agent, app.logger)
-outbound_client = OutboundClient(agent, app.logger)
+# outbound_client = OutboundClient(agent, app.logger)
 call_service = CallService(inbound_client, app.logger)
 agent_service = AgentService(inbound_client, app.logger)
 agent_oper_service = AgentOperService(inbound_client, app.logger)

+ 1 - 3
src/core/datasource.py

@@ -15,14 +15,12 @@ from src.core import singleton
 from redis import StrictRedis, ConnectionPool
 
 SERVE_HOST = os.environ.get("SERVE_HOST")
-
-# SERVE_HOST = "192.168.110.203"
+SERVE_HOST = "192.168.124.6"
 MYSQL_PASSWORD = 'EKoAe3H8xybQKrFPApXM'
 
 if SERVE_HOST != "192.168.100.159":
     SIP_SERVER = SERVE_HOST
     MYSQL_PASSWORD = "12345678"
-    # SIP_SERVER = "pbx.fuxicarbon.com"
 else:
     SIP_SERVER = "pbx.fuxicarbon.com"