*본 가이드는 웹소켓 통신방식을 로그로 표현 도식화 한것입니다. 업무에참고 하세요.
*정상 웹소켓 Follow~
1 ➡︎ [ACTION: SetAgentState] 상담대기 상태
2 ➡︎ [EVENT: RingEvent] 인입된 전화 링울림 상태(링 팝업)
3 ➡︎ [ACTION: Answer] 링 팝업 "받기" 버튼을 눌러 전화가 고객과 연결된 상태
4 ➡︎ [EVENT: BridgeEvent] 전화가 고객과 연결된 상태
5 ➡︎ [EVENT: HangupEvent] 전화를 끊은 상태(전화기에서 끊은상태)
[기타]
[EVENT: QueueCount] 큐상태 체크
[ACTION: Ping] 서버와 pc간 통신상태 확인
[ACTION: HoldAudio] 통화시 상담AP에서 보류버튼을 누른 경우
[ACTION: muteAudio] 음소거 버튼을 누른경우
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
**웹소켓 연결이 끊기는 이유
1. 개인 PC의 보안프로그램, 또는 회사내 보안프로그램의 영향이 있을 수 있음
안랩 보호프로그램, 알약 실시간 시스템 감시기능, 어베스트 보안프로그램, 시만텍 보안프로그램등
2. 장시간 인입되는 전화기 없을시 세션 연결이 끊기는 경우
-약 1~2시간정도 콜라비에서 제공되는 AP를 사용 안했을경우.
3. UTM/방화벽에서 Tcp 세션 타임이 3600초 정도로 짧게 지정된경우.
상담AP를 사용하기 위해서는 Tcp세션 타임이 44,000초로 정도로 설정이 되어야 안정적으로 연결 유지됨
** 세션이 끊겼을시 브라우저의 "새로고침"을 클릭하면 새로이 세션연결이 진행됨.