JLChen
2021-11-30 efad979b6fae76fb37a4de7e94e6bac0a85cb72c
HDL-ON_Android/LeChengVideo/Form/ReverseCallFragment.cs
@@ -31,6 +31,7 @@
        private System.Threading.Timer timer = null;
        private int Time = 0;
        private bool isAnswer;//是否已经点击接听过了
        private static LeChengVideoActivity CurtActivity;
@@ -202,6 +203,7 @@
            if (v.Equals(answerImg))
            {
                //接收来电
                isAnswer = true;
                CurtActivity.StartTalk();
                answerLayout.Visibility = ViewStates.Gone;
                PostAnswer();
@@ -209,7 +211,18 @@
            else if (v.Equals(hangupImg))
            {
                CurtActivity.StopTalk();
                //2021-11-30 增加拒绝和挂断操作处理
                if (isAnswer)
                {
                    //如果接听过了,执行挂断接口
                PostHangup();
                }
                else
                {
                    //没接听直接挂断,执行拒接接口
                    PostReject();
                }
                TimeEnd();
                Activity.Finish();
            }
@@ -265,7 +278,7 @@
                {
                    Dictionary<string, object> d = new Dictionary<string, object>();
                    d.Add("callId", CurtActivity.CallId);//呼叫id
                    //d.Add("callStatus", "REJECT");//可用值:MISSED,RECEIVED,REJECT
                    d.Add("callStatus", "RECEIVED");//可用值:MISSED,RECEIVED,REJECT
                    d.Add("callDuration", Time);//通话时长(秒)
                    d.Add("interphoneTypeEnum", "IMOUVISIAL");//可用值:FLVI,IMOUVISIAL
                    string jsonString = HttpUtil.GetSignRequestJson(d);