Calling from one user to another is peer to peer. The calls do not go through our servers. Calls are generated using WebRTC and therefore use data (WiFi or cellular depending on your connection). Call quality will be based on data quality of both users.