|
@@ -1160,8 +1160,18 @@ public class TalkFront extends WpadScreen implements CallEventListener, MainEven
|
|
else if (eCallStatus == CALLSTATUS.TALKING || eCallStatus == CALLSTATUS.CALLING) {
|
|
else if (eCallStatus == CALLSTATUS.TALKING || eCallStatus == CALLSTATUS.CALLING) {
|
|
if (MainActivity.mCallController.mCallInfo.getCallOwner() == CALLOWNER.MOBILE)
|
|
if (MainActivity.mCallController.mCallInfo.getCallOwner() == CALLOWNER.MOBILE)
|
|
MainActivity.mRemoteCallController.sendCloseRemoteCall();
|
|
MainActivity.mRemoteCallController.sendCloseRemoteCall();
|
|
- ((MainActivity) mContext).sendHandlerMsg(IGW300CMD.AUDIO_OFF, 0, 0); // 현관카메라로 음원이 나가는 것을 방지하기 위하여 path off (seulki)
|
|
|
|
|
|
+
|
|
|
|
+ //jglee - 2022.08.11 현관 카메라로 나가는것을 방지
|
|
|
|
+ if (ConfigValues.DEVICE_BOARDTYPE == BOARD_TYPE.V40_IGW300 || ConfigValues.DEVICE_BOARDTYPE == BOARD_TYPE.V40_IGW300_NOUGAT)
|
|
|
|
+ {
|
|
|
|
+ ((MainActivity) mContext).sendHandlerMsg(IGW300CMD.AUDIO_OFF, 0, 0);
|
|
|
|
+ }
|
|
|
|
+ else if (ConfigValues.DEVICE_BOARDTYPE == BOARD_TYPE.V40 || ConfigValues.DEVICE_BOARDTYPE == BOARD_TYPE.V40_NOUGAT)
|
|
|
|
+ {
|
|
|
|
+ MainActivity.mCallController.setTalkPath(CALLPATH.NORMAL);
|
|
|
|
+ }
|
|
MainActivity.mCallController.onFrontEvent(CALLEVENTTYPE.TERMINATE_CALL, CALLTYPE.FRONT);
|
|
MainActivity.mCallController.onFrontEvent(CALLEVENTTYPE.TERMINATE_CALL, CALLTYPE.FRONT);
|
|
|
|
+
|
|
}
|
|
}
|
|
else if (eCallStatus == CALLSTATUS.RECORDING) {
|
|
else if (eCallStatus == CALLSTATUS.RECORDING) {
|
|
stopStrangerRecord(true, 0);
|
|
stopStrangerRecord(true, 0);
|