Эх сурвалжийг харах

Z991239-5745 #comment 优化连线流程规范化日志

80274480 1 жил өмнө
parent
commit
796259b21f

+ 5 - 2
Module/mod_counterconnector/ConnectorFSM.cpp

@@ -636,6 +636,7 @@ void ACMCallFSM::OnStateTrans(int iSrcState, int iDstState)
 				} 
 				else{
 					LogWarn(Severity_Low, Error_Debug, LOG_WARN_COUNTERCONNECT_AUTO_RECONNECT,CSimpleString::Format("state from %d to %d, auto reconnect, not broadcast state to ui.", st1, st2).GetData());
+					DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM).setLogCode("QLR0402304C5")("system auto reconnect.");
 				}
 
 				if (eState_HandFree == st2 || eState_Pickup == st2){
@@ -798,8 +799,6 @@ void ACMCallFSM::s8_on_entry()
 	else {
 		DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("get call route list failed.");
 	}
-	
-	DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM).setLogCode("QLR0402304C1")("start remote video call");
 
 	int time = GetDelayTime();
 
@@ -869,6 +868,7 @@ void ACMCallFSM::s11_on_entry()
 	m_uConnectTime = y2k_time_now();
 	m_bConnected = false;
 	m_lConnectCostTime = SP::Module::Comm::RVCGetTickCount();
+	DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM).setLogCode("QLR0402304C1")("start remote video call");
 
 	if (m_nCurSipServer == CurServerNum::Error_Server){
 		m_LastSipError = Error_NetBroken;
@@ -1104,6 +1104,9 @@ unsigned int ACMCallFSM::s12_on_event(FSMEvent* event)
 		}
 		(bool)m_nCurSipServer?(m_nCurSipServer= CurServerNum::Error_Server):(m_nCurSipServer= CurServerNum::BACK_SERVER);
 		StopChannel();
+		if (!m_bHangup) {
+			DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM).setLogCode("QLR0402304C3").setResultCode("RTA3455")("assistant channel bridge failed for timeout");
+		}
 	} 
 	else if (event->iEvt == USER_EVT_CHAN_STATE_IDLE) 
 	{