I was using Viber to make international calls over my 3G/wifi but when I recieved the bill I was charged international charges. Does T-Mobile not recognize applications such as viber for free calls over data?
When you make a Viber call, make sure your screen stays purple (Viber) and does not switch to the regular calling screen of your phone (meaning - a cellular call). Sometimes the call is switched to a normal cellular call because your internet connection is disrupted or the destination contact is temporarily not recognized as a Viber user.
When this happens, a message pops up alerting the user that the call is switching to a regular, cellular call (thus costing money). The user has to accept it to continue the call.