the issue I see is that we still use "filter.numbers = [number]". I haven't tried it, but what happens if you use a non-international number? Does it fine anything?

probablyMatches is nice but I think it's too late here...

about "my own number", it's unfortunately not possible in the general case. Yeah, that sucks. And I also agree about your corner case... this sucks too, I have currently no idea to overcome it :(

so many issues... I'm too tired to think right now but we need to find solutions to this. Other devices can do it, we should be able to do it as well.