Depends on where the masking takes place:
Stored in the table: No way to hydrate the * to real numbers. Get with the data team and see how to get them cleartexted.
Masked in Power Query: It is possible that there is a replace last 4 numbers are being replaced. Check for some code like Text.Start(phone, 7) & "*** * * *")
Masked in Power BI, locate the phone DAX and see if you can generate a cleartext version of it for your partnership team.
All of this needs to be wrapped in the considerations of privacy policies, data governance and law. Good luck with each approach!