This looks to be just the client. Even though it is an "end-to-end" solution, you still need a RedPhone server. Am I wrong here?
Apparently, most cell phone network providers disallow direct peer-to-peer communication, thus the relay server is necessary to complete this kind of encrypted call. All of your encrypted voice data will pass through the relay server, so there isn't going to be much privacy in terms of who you are talking to at what times, but the contents of your voice call won't be revealed.