ソースを参照

修复呼叫界面显示错误问题

weizhengliang 3 年 前
コミット
8c4cf853fe

+ 4 - 6
callingbed/src/main/java/com/wdkl/app/ncs/callingbed/fragment/SkyCallFragment.kt

@@ -53,7 +53,7 @@ class SkyCallFragment: BaseCallFragment(), CallSessionCallback {
 
     private var visiting: Boolean = false
 
-    private var audioCall: Boolean = false
+    private var audioCall: Boolean = true
 
     private var callEnded: Boolean = false
 
@@ -121,8 +121,6 @@ class SkyCallFragment: BaseCallFragment(), CallSessionCallback {
             RingPlayHelper.stopRingTone()
             if (Constant.CALL_STATE == Constant.CALL_CALLING) {
                 //结束sip通话
-                //gEngineKit?.endCall()
-
                 Constant.CALL_STATE = Constant.CALL_STANDBY
                 sky_voice_call_timer.stop()
                 if (visiting) {
@@ -237,7 +235,7 @@ class SkyCallFragment: BaseCallFragment(), CallSessionCallback {
             ll_voice_call.visibility = View.GONE
         }
 
-        //Constant.CALL_STATE = Constant.CALL_CALLING
+        Constant.CALL_STATE = Constant.CALL_CALLING
         sky_voice_call_calling_text.text = "通话中..."
         sky_voice_call_timeout.visibility = View.GONE
         cancelTimer()
@@ -522,9 +520,9 @@ class SkyCallFragment: BaseCallFragment(), CallSessionCallback {
                             acceptCall()
                             if (TextUtils.isEmpty(curInteractionVO.toSipId)) {
                                 //通话失败,重置并返回主界面
-                                showMessage("targetId为空!")
+                                showMessage("targetSipId为空!")
                                 Constant.CALL_STATE = Constant.CALL_STANDBY
-                                VoiceUtil.rejectAudioCall(Constant.DEVICE_ID, fromId, Constant.interactionId)
+                                VoiceUtil.handoffAudioCall(Constant.DEVICE_ID, fromId, Constant.interactionId)
                                 callEnd()
                             }
                         } else if (curTcpModel.getAction() == TcpAction.VoiceAction.REJECT) {