|
@@ -61,23 +61,23 @@ public class DeviceChannel {
|
|
} else if (tcpModel.getAction()== TcpAction.VoiceAction.REJECT){ //我方呼出,对方拒绝
|
|
} else if (tcpModel.getAction()== TcpAction.VoiceAction.REJECT){ //我方呼出,对方拒绝
|
|
//todo: 清掉呼出的TcpModel,通话中界面更新 --- 显示对方拒绝并停留3秒,结束至正常界面;更新左侧
|
|
//todo: 清掉呼出的TcpModel,通话中界面更新 --- 显示对方拒绝并停留3秒,结束至正常界面;更新左侧
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
- calling = false;
|
|
|
|
|
|
+ //calling = false;
|
|
} else if (tcpModel.getAction()== TcpAction.VoiceAction.CALLING){ //我方呼出,对方通话中
|
|
} else if (tcpModel.getAction()== TcpAction.VoiceAction.CALLING){ //我方呼出,对方通话中
|
|
//todo: 清掉呼出的TcpModel,通话中界面更新 --- 显示对方占线并停留3秒,结束至正常界面;更新左侧
|
|
//todo: 清掉呼出的TcpModel,通话中界面更新 --- 显示对方占线并停留3秒,结束至正常界面;更新左侧
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
- calling = false;
|
|
|
|
|
|
+ //calling = false;
|
|
} else if (tcpModel.getAction()== TcpAction.VoiceAction.FAILED){ //我方呼出,对方不在线,设备离线或其它错误
|
|
} else if (tcpModel.getAction()== TcpAction.VoiceAction.FAILED){ //我方呼出,对方不在线,设备离线或其它错误
|
|
//todo: 清掉呼出的TcpModel,通话中界面更新 --- 显示对方离线并停留3秒,结束至正常界面;更新左侧
|
|
//todo: 清掉呼出的TcpModel,通话中界面更新 --- 显示对方离线并停留3秒,结束至正常界面;更新左侧
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
- calling = false;
|
|
|
|
|
|
+ //calling = false;
|
|
} else if (tcpModel.getAction()== TcpAction.VoiceAction.HANDOFF){ //对方挂断,不论我方呼出或呼入
|
|
} else if (tcpModel.getAction()== TcpAction.VoiceAction.HANDOFF){ //对方挂断,不论我方呼出或呼入
|
|
//todo: 清掉呼出的TcpModel,通话中界面更新 --- 显示对方已挂断并停留3秒,结束至正常界面;更新左侧
|
|
//todo: 清掉呼出的TcpModel,通话中界面更新 --- 显示对方已挂断并停留3秒,结束至正常界面;更新左侧
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
- calling = false;
|
|
|
|
|
|
+ //calling = false;
|
|
}else if(tcpModel.getAction()== TcpAction.VoiceAction.CANCEL){
|
|
}else if(tcpModel.getAction()== TcpAction.VoiceAction.CANCEL){
|
|
//todo: 清掉呼出的TcpModel,通话中界面更新 --- 显示对方已挂断并停留3秒,结束至正常界面;更新左侧
|
|
//todo: 清掉呼出的TcpModel,通话中界面更新 --- 显示对方已挂断并停留3秒,结束至正常界面;更新左侧
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
- calling = false;
|
|
|
|
|
|
+ //calling = false;
|
|
}else if(tcpModel.getAction()== TcpAction.VoiceAction.SUCCESS){
|
|
}else if(tcpModel.getAction()== TcpAction.VoiceAction.SUCCESS){
|
|
//todo 这个是自己点击了分机的呼叫 服务器返回给我数据 以供我 挂断时传输呼叫记录的id 因为分机在点击呼叫之前 是没有呼叫记录的
|
|
//todo 这个是自己点击了分机的呼叫 服务器返回给我数据 以供我 挂断时传输呼叫记录的id 因为分机在点击呼叫之前 是没有呼叫记录的
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
@@ -91,29 +91,30 @@ public class DeviceChannel {
|
|
responseTcpModel = VideoUtil.videoCalling(Constants.Companion.getIds(), tcpModel.getFromId(), interactionVO.getId());
|
|
responseTcpModel = VideoUtil.videoCalling(Constants.Companion.getIds(), tcpModel.getFromId(), interactionVO.getId());
|
|
return responseTcpModel;
|
|
return responseTcpModel;
|
|
} else {
|
|
} else {
|
|
|
|
+ calling = true;
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel, Constants.Companion.getEVENT_TCP_MSG()));
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel, Constants.Companion.getEVENT_TCP_MSG()));
|
|
}
|
|
}
|
|
} else if (tcpModel.getAction()== TcpAction.VideoAction.ACCEPT){ //我方呼出,对方接受
|
|
} else if (tcpModel.getAction()== TcpAction.VideoAction.ACCEPT){ //我方呼出,对方接受
|
|
- EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
|
|
calling = true;
|
|
calling = true;
|
|
|
|
+ EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
} else if (tcpModel.getAction()== TcpAction.VideoAction.REJECT){ //我方呼出,对方拒绝
|
|
} else if (tcpModel.getAction()== TcpAction.VideoAction.REJECT){ //我方呼出,对方拒绝
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
- calling = false;
|
|
|
|
|
|
+ //calling = false;
|
|
} else if (tcpModel.getAction()== TcpAction.VideoAction.CALLING){ //我方呼出,对方通话中
|
|
} else if (tcpModel.getAction()== TcpAction.VideoAction.CALLING){ //我方呼出,对方通话中
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
- calling = false;
|
|
|
|
|
|
+ //calling = false;
|
|
} else if (tcpModel.getAction()== TcpAction.VideoAction.FAILED){ //我方呼出,对方不在线,设备离线或其它错误
|
|
} else if (tcpModel.getAction()== TcpAction.VideoAction.FAILED){ //我方呼出,对方不在线,设备离线或其它错误
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
- calling = false;
|
|
|
|
|
|
+ //calling = false;
|
|
} else if (tcpModel.getAction()== TcpAction.VideoAction.HANDOFF){ //对方挂断,不论我方呼出或呼入
|
|
} else if (tcpModel.getAction()== TcpAction.VideoAction.HANDOFF){ //对方挂断,不论我方呼出或呼入
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
- calling = false;
|
|
|
|
|
|
+ //calling = false;
|
|
}else if(tcpModel.getAction()== TcpAction.VideoAction.CANCEL){
|
|
}else if(tcpModel.getAction()== TcpAction.VideoAction.CANCEL){
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
- calling = false;
|
|
|
|
|
|
+ //calling = false;
|
|
}else if(tcpModel.getAction()== TcpAction.VideoAction.SUCCESS){
|
|
}else if(tcpModel.getAction()== TcpAction.VideoAction.SUCCESS){
|
|
- EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
|
|
calling = true;
|
|
calling = true;
|
|
|
|
+ EventBus.getDefault().post(new MessageEvent(tcpModel,Constants.Companion.getEVENT_TCP_MSG()));
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case IM:
|
|
case IM:
|