|
|
@@ -567,7 +567,6 @@ void ACMCallFSM::OnStateTrans(int iSrcState, int iDstState)
|
|
|
snprintf(strerrmsg, MAX_PATH, "connect failed for %s and last state is %d, and current src state is %d.",CSimpleStringW2A(evt.errinfo).GetData(), m_iFailedLastState, iSrcState);
|
|
|
}
|
|
|
LogWarn(Severity_Middle, Error_Debug, LOG_WARN_COUNTERCONNECT_CONNECT_FAILED, strerrmsg);
|
|
|
- DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z60006")(strerrmsg);
|
|
|
|
|
|
LogFailedWarns(ierrcode, strerrmsg);
|
|
|
}
|
|
|
@@ -584,7 +583,6 @@ void ACMCallFSM::OnStateTrans(int iSrcState, int iDstState)
|
|
|
if (eState_HandFree == st2 || eState_Pickup == st2){
|
|
|
if (eState_Connecting == st1){
|
|
|
LogWarn(Severity_Low, Error_Debug, LOG_WARN_COUNTERCONNECT_CONNECT_SUCCESS, "connect success!");
|
|
|
- DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z60005")("call connect success!");
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -859,7 +857,7 @@ void ACMCallFSM::s11_on_entry()
|
|
|
m_LastSipError = Error_Succeed;
|
|
|
|
|
|
LogWarn(Severity_Low, Error_Debug, LOG_WARN_COUNTERCONNECT_MAKECALL,"begin make call");
|
|
|
- DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z60007")("begin make call");
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80101")("begin remote video call");
|
|
|
|
|
|
if (m_nCurSipServer == Error_Server){
|
|
|
m_LastSipError = Error_NetBroken;
|
|
|
@@ -950,10 +948,12 @@ void ACMCallFSM::s11_on_entry()
|
|
|
if (m_LastSipError != Error_Succeed)
|
|
|
{
|
|
|
PostEventFIFO(new FSMEvent(USER_EVT_JMP_FAIL));
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80201").setResultCode("RTA3421")("send sip failed!");
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
ScheduleTimer(11,SIP_CALL_TIMER);
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80201")("send sip success!");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -972,6 +972,7 @@ unsigned int ACMCallFSM::s11_on_event(FSMEvent* event)
|
|
|
char msg[128] = {0};
|
|
|
snprintf(msg, 128, "sip connecting, customer active hangup after %d ms.", interval);
|
|
|
LogWarn(Severity_Low, Error_Unexpect, LOG_WARN_COUNTERCONNECT_SIPCONNECT_HANGUP, msg);
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80301").setResultCode("RTA3431")("sip connect failed!");
|
|
|
}
|
|
|
else if (event->iEvt == USER_EVT_SIP_STATE_IDLE)
|
|
|
{
|
|
|
@@ -985,6 +986,7 @@ unsigned int ACMCallFSM::s11_on_event(FSMEvent* event)
|
|
|
m_nCurSipServer?(m_nCurSipServer=Error_Server):(m_nCurSipServer=BACK_SERVER);
|
|
|
m_nSipErrorNum++;
|
|
|
//StopChannel();
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80301").setResultCode("RTA3432")("sip connect failed!");
|
|
|
}
|
|
|
else if (event->iEvt == USER_EVT_ASSISTCHAN_IDEL)
|
|
|
{
|
|
|
@@ -998,6 +1000,7 @@ unsigned int ACMCallFSM::s11_on_event(FSMEvent* event)
|
|
|
if (ReConnectionAssistchan()) {
|
|
|
m_bConAssist = TRUE;
|
|
|
}
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80301").setResultCode("RTA3433")("sip connect failed!");
|
|
|
}
|
|
|
else if (event->iEvt == USER_EVT_SIPPHONE_IDEL)
|
|
|
{
|
|
|
@@ -1011,6 +1014,7 @@ unsigned int ACMCallFSM::s11_on_event(FSMEvent* event)
|
|
|
if (ReConnectionSipphone()) {
|
|
|
m_bConSipphone = TRUE;
|
|
|
}
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80301").setResultCode("RTA3434")("sip connect failed!");
|
|
|
}
|
|
|
else if (event->iEvt == EVT_TIMER)
|
|
|
{
|
|
|
@@ -1023,6 +1027,7 @@ unsigned int ACMCallFSM::s11_on_event(FSMEvent* event)
|
|
|
}
|
|
|
DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("sip call timeout,release call");
|
|
|
m_nSipErrorNum++;
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80301").setResultCode("RTA3435")("sip connect failed!");
|
|
|
}
|
|
|
else if (event->iEvt == USER_EVT_JMP_FAIL)
|
|
|
{
|
|
|
@@ -1034,6 +1039,7 @@ unsigned int ACMCallFSM::s11_on_event(FSMEvent* event)
|
|
|
LogWarn(Severity_Low, Error_Unexpect, LOG_WARN_COUNTERCONNECT_SIPCONNECT_FUNC_FAILED,"sipphone connect func failed, error server");
|
|
|
}
|
|
|
m_nSipErrorNum++;
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80301").setResultCode("RTA3436")("sip connect failed!");
|
|
|
}
|
|
|
else if (event->iEvt == USER_EVT_STOPLOACALREMOTEVIDEO)
|
|
|
{
|
|
|
@@ -1048,6 +1054,7 @@ unsigned int ACMCallFSM::s11_on_event(FSMEvent* event)
|
|
|
void ACMCallFSM::s12_on_entry()
|
|
|
{
|
|
|
//ErrorCodeEnum Error = Error_Succeed;
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80301")("sip connect success!");
|
|
|
m_LastAssistError = Error_Succeed;
|
|
|
if (m_nCurChanServer == Error_Server)
|
|
|
{
|
|
|
@@ -1082,9 +1089,20 @@ void ACMCallFSM::s12_on_entry()
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if (m_LastAssistError != Error_Succeed)
|
|
|
- {
|
|
|
+ if (m_LastAssistError != Error_Succeed) {
|
|
|
PostEventFIFO(new FSMEvent(USER_EVT_JMP_FAIL));
|
|
|
+ if (Error_NetBroken == m_LastAssistError) {
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80401").setResultCode("RTA3441")("assistant channel connect failed!");
|
|
|
+ }
|
|
|
+ else if (Error_Param == m_LastAssistError) {
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80401").setResultCode("RTA3442")("assistant channel connect failed!");
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80401").setResultCode("RTA3443")("assistant channel connect failed!");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80401")("assistant channel connect success!");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -1100,6 +1118,7 @@ unsigned int ACMCallFSM::s12_on_event(FSMEvent* event)
|
|
|
char msg[128] = {0};
|
|
|
snprintf(msg, 128, "chan connecting, customer active hangup after %d ms.", interval);
|
|
|
LogWarn(Severity_Low, Error_Unexpect, LOG_WARN_COUNTERCONNECT_CHANCONNECT_HANGUP, msg);
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80501").setResultCode("RTA3451")("assistant channel bridge failed!");
|
|
|
}
|
|
|
else if (event->iEvt == USER_EVT_SIP_STATE_IDLE)
|
|
|
{
|
|
|
@@ -1125,6 +1144,7 @@ unsigned int ACMCallFSM::s12_on_event(FSMEvent* event)
|
|
|
LogWarn(Severity_Low, Error_Unexpect, LOG_WARN_COUNTERCONNECT_CHANCONNECT_CHANSTATE_IDLE,"chan connect server failed, error server");
|
|
|
}
|
|
|
m_nCurChanServer?(m_nCurChanServer=Error_Server):(m_nCurChanServer=BACK_SERVER);
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80501").setResultCode("RTA3452")("assistant channel bridge failed!");
|
|
|
}
|
|
|
HangupCall();
|
|
|
//StopVideo();
|
|
|
@@ -1133,6 +1153,7 @@ unsigned int ACMCallFSM::s12_on_event(FSMEvent* event)
|
|
|
{
|
|
|
ChanStateConnectedEvent *e = static_cast<ChanStateConnectedEvent *>(event);
|
|
|
StartVideo((LPCSTR)e->m_param);
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_USER).setLogCode("QLR0402304Z80501")("assistant channel bridge success!");
|
|
|
}
|
|
|
else if (event->iEvt == USER_EVT_ASSISTCHAN_IDEL)
|
|
|
{
|