So I want to ask you guys if you think this still would be a useful service? I have looked around a bit, and can't really find another site that provides the same service. Is it worth spending time on getting it back up?
IMO phone call is too specific and personally it's not very interesting service. But if you were to offer virtual number (send/receive call and SMS) with good privacy policy, i would find it's interesting.
2. Cal any international phone number using WebRTC directly from your browser.
Since your thread title is "Global untraceable phone calls", i'd like to mention WebRTC has some security/privacy concern[1-2].
[1]
https://webrtc-security.github.io/[2]
https://wiki.mozilla.org/Media/WebRTC/Privacy