Browse Source

增加门口机取消模拟分机呼叫功能

weizhengliang 2 years ago
parent
commit
dc10e1e1c1

+ 8 - 0
conversion_box/src/main/java/com/wdkl/app/ncs/conversion_box/activity/MainActivity.kt

@@ -1683,6 +1683,14 @@ class MainActivity :BaseActivity<MainActivityPresenter, MainActivityLayoutBindin
                                 RingPlayHelper.stopRingTone()
                                 SerialPortHelper.closeSoundChannel(interactionVO.toEthIp.toUpperCase(Locale.ROOT))
                             //}
+                        } else if (tcpModel.action == TcpAction.VoiceAction.CANCEL_BY_DOOR) {
+                            Log.d(TAG, "cancel voice call by door: " + tcpModel.data)
+                            //门口机取消分机呼叫
+                            if (tcpModel.data != null) {
+                                val frameId = tcpModel.data as String
+                                cancelCallInRoom(frameId.toInt())
+                                RingPlayHelper.stopRingTone()
+                            }
                         }
                         //485分机操作
                         else if (tcpModel.action == TcpAction.VoiceAction.RS485CALL) {