Blocking contact does not work, removed/blocked contact can be called? [Android-> Windows 10]
newest beta version of Jami (Windows 10 and Android); 1:1 swarm, using different Jami accounts Windows 10= username1; Android=username2; group chat disabled;
EDIT: Just the Windows 10 user enabled "Allow incoming calls from unknown contacts"
steps to reproduce
-
both contacts (Windows 10 user and Android user) are each showing up in their contact list
-
Windows 10 user removes the Android contact in contact list (However the Android user does not)
-
Android user writes message (Android -> Windows 10)
-
Windows 10 user does not receive the message
-
Now the android makes a phone call
-
Windows 10 receives the phone call; He can hear the ringtone but won't get the options to decline or answer in audio/video
-
Now the Windows 10 user exits and restarts jami (The Android user keeps Jami running)
-
Now the Android user tries to make a phone call (android -> windows 10)
-
Windows 10 user does not get any notification
Android user exit and start Jami again Android user still sees green dot of Windows 10 user Windows 10 user does not get any notification (same issue again)
Next issue:
- Now the Windows 10 user unblocks the Android
- The android user sends text message
- The Windows 10 user gets an invitation and accepts
- The Windows 10 user still sees the notification "invitations 1"
- Jami Windows 10 still shows invitations but the user does not receive any message
However you can make a video call Android -> Windows 10 but Jami (Windows 10) does not show up chat history
Next issue: (after the previous issue)
- Restart Jami (just the user of Windows 10)
- You can view the same (Android) user twice (Both: Swarm: Is true); It is still not possible that the Windows 10 user receives any text message (Android -> Windows 10) and it is also not possible to receive text messages Windows 10 -> Android
However video call Windows 10 <-> Android are possible
If you restart Jami (windows 10) same issue again (And you still won't receive any messages anymore although windows 10 contact is unblocked)
Now remove the contacts (Windows 10 AND Android; exit all Jami apps)
Windows 10 user: As soon as you remove the (unblocked) Android - you just want to delete the contact - the Android user will be listed in "blocked contacts" (although you did not block the user (again)). You won't be able to delete the Android user anymore - the user will always be moved to "blocked contacts".
Now Android -> Windows 10 (all contacts (windows 10 and Android) were removed)
Android: Add the Windows 10 user by searching the user name and add the Windows 10 user Sending text messages Android <-> Windows 10 now works
Now:
- The Android user blocks the Windows 10 user (If the Android user tabs the Windows 10 user (from the conversation list) block contact does not work)
- So the Android user needs to go to contact details and block the Windows 10 contact and confirms
- However the Windows 10 user DOES NOT remove the android user from his contact list
- Android: even if you stay (conversation - tap the contact) you won't receive any new messages (from the Windows 10 user)
- Now return to conversations: the blocked user is gone
However: As soon as the Windows 10 user makes a video call your blocked contact will be shown again (conversations) and you get a notification how you want to answer the call (although both contacts disabled "Allow calls from unknown contacts")
After you finished the call you are asked if you accept the invetation of the blocked Windows 10 user. If the Android user accepts: The Android user can send messages but the windows 10 user will not receive them
However - the android user will still receive messages (windows 10 -> Android) If the android user taps "blocked contact" Windows 10 user is still shown and you can't change anything.