Просмотр исходного кода

签入时坐席监控发送置闲

baiwenju лет назад: 5
Родитель
Сommit
2594d2f1eb

+ 3 - 0
FreeSWITCH-linux/FsProxy.cpp

@@ -1131,6 +1131,9 @@ void CFsProxy::__recvMsgFun(websocketpp::connection_hdl hdl, string msg)
1131 1131
 		LOG_INFO_S(fmt.str());
1132 1132
 		m_Server.sendMsg(hdl, creatJson(type, true));
1133 1133
 
1134
+		std::string data = creatJson("Monitor", "空闲", AgentID);
1135
+		m_MonitAgents.loopAgent(m_Server, data);  // 通知班长坐席监控
1136
+
1134 1137
 	}
1135 1138
 	else if ("Logout" == type) {    // 签出
1136 1139
 		bool ret = __logout(AgentID, AgentExten);

BIN
FreeSWITCH-linux/bin/x64/Release/middleware


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
FreeSWITCH-linux/obj/x64/Release/-2104221788.CompileUpToDateFile.tlog


+ 1 - 1
FreeSWITCH-linux/obj/x64/Release/-2104221788.CopySourcesUpToDateFile.tlog

@@ -8,7 +8,7 @@ C:\Project\Middlewares-Linux\FreeSWITCH-linux\OpAutoCall.cpp|637322436438179212|
8 8
 C:\Project\Middlewares-Linux\FreeSWITCH-linux\OpHangup.cpp|637311162276998365|~/projects/FreeSWITCH-linux|
9 9
 C:\Project\Middlewares-Linux\FreeSWITCH-linux\OpHoldon.cpp|637305760263197326|~/projects/FreeSWITCH-linux|
10 10
 C:\Project\Middlewares-Linux\FreeSWITCH-linux\EslGateway.cpp|637334514525907719|~/projects/FreeSWITCH-linux|
11
-C:\Project\Middlewares-Linux\FreeSWITCH-linux\FsProxy.cpp|637335986620899893|~/projects/FreeSWITCH-linux|
11
+C:\Project\Middlewares-Linux\FreeSWITCH-linux\FsProxy.cpp|637336016276019987|~/projects/FreeSWITCH-linux|
12 12
 C:\Project\Middlewares-Linux\FreeSWITCH-linux\ChanTrunk.cpp|637291981012635660|~/projects/FreeSWITCH-linux|
13 13
 C:\Project\Middlewares-Linux\FreeSWITCH-linux\JdbcHelper.cpp|637322251479454832|~/projects/FreeSWITCH-linux|
14 14
 C:\Project\Middlewares-Linux\FreeSWITCH-linux\Log.cpp|637280686304488048|~/projects/FreeSWITCH-linux|

+ 2 - 1
FreeSWITCH-linux/obj/x64/Release/FreeSWITCH-linux.log

@@ -3,6 +3,7 @@
3 3
   Validating architecture
4 4
   Starting remote build
5 5
   Compiling sources:
6
-  Session.cpp
6
+  FsProxy.cpp
7
+C:\Project\Middlewares-Linux\FreeSWITCH-linux\FsProxy.cpp(1085,41): warning : comparison between signed and unsigned integer expressions [-Wsign-compare]
7 8
   Linking objects
8 9
   FreeSWITCH-linux.vcxproj -> C:\Project\Middlewares-Linux\FreeSWITCH-linux\bin\x64\Release\middleware