@@ -143,7 +143,7 @@ public void displayIncomingCall(String uuid, String identifier, String callerTyp
143143 extras .putString (EXTRA_CALL_UUID , uuid );
144144
145145 if (callHasVideo ) {
146- extras .putParcelable (TelecomManager .EXTRA_START_CALL_WITH_VIDEO_STATE , VideoProfile .STATE_BIDIRECTIONAL );
146+ extras .putInt (TelecomManager .EXTRA_START_CALL_WITH_VIDEO_STATE , VideoProfile .STATE_BIDIRECTIONAL );
147147 }
148148
149149 telecomManager .addNewIncomingCall (handle , extras );
@@ -183,7 +183,7 @@ public void startCall(String uuid, String identifer, String callerName, String c
183183 extras .putParcelable (TelecomManager .EXTRA_OUTGOING_CALL_EXTRAS , callExtras );
184184
185185 if (callHasVideo ) {
186- extras .putParcelable (TelecomManager .EXTRA_INCOMING_VIDEO_STATE , VideoProfile .STATE_BIDIRECTIONAL );
186+ extras .putInt (TelecomManager .EXTRA_INCOMING_VIDEO_STATE , VideoProfile .STATE_BIDIRECTIONAL );
187187 }
188188
189189 telecomManager .placeCall (uri , extras );
@@ -566,7 +566,7 @@ public void onReceive(Context context, Intent intent) {
566566 sendEventToJS ("RNCallKeepDidPerformDTMFAction" , args );
567567 break ;
568568 case ACTION_ONGOING_CALL :
569- args .putString ("handle" , attributeMap .get (EXTRA_CALL_NUMBER ));
569+ args .putString ("handle" , attributeMap .get (EXTRA_CALL_IDENTIFIER ));
570570 args .putString ("callUUID" , attributeMap .get (EXTRA_CALL_UUID ));
571571 args .putString ("name" , attributeMap .get (EXTRA_CALLER_NAME ));
572572 sendEventToJS ("RNCallKeepDidReceiveStartCallAction" , args );
0 commit comments