Identification of foreign incoming calls/texts, google Voice, ...
I am in an AT&T family plan where I have everything included (to my knowledge) except foreign calls. Even incoming foreign calls get billed which is very bad an I am not familiar with (this is not the case in Europe where I am from).
My question is now: How do these incoming calls (and also SMS) get billed? Solely based on the caller ID or based on routing information?
There is for example Google Voice: I get my own (virtual) US number and if someone calls it, it is forwarded to my phone. However, google will rewrite the caller ID so my phone displays the original number from Europe rather than googles number. What will be billed? The foreign number (caller ID) or googles local number (which I don't see?)
A similar thing is true for the Android App "MobileVOIP" which allows "Call Back": I enter the number which is transmitted via Internet to MobileVOIP. Short time later I receive a call from MobileVOIP which establishes the call to the destimation then. Also here, MobileVOIP modifies the caller ID and rewrites it to the number I intended to call originally. What is billed now?
This is so unclear to me 😞
Can anyone clarify that?