tropo/PhonoSDK

Signaling Servers

Opened this issue · 3 comments

Is there a backend server that devs can run and build upon for phono?

Phono is built to work with Tropo's phono gateway product. They run a public cluster of servers for devs to use. They also license (I believe) the phono server. Those are the supported options.

However, since PhonoClient speaks something that looks very like jingle-over-BOSH,
with some slight tweaking you can use openfire or any other jingle capable BOSH server to route the signalling. Of course by doing this you lose Tropo support and the other facilities the gateway offers (like simple bridging to SIP for example).

@steely-glint thanks... based a brief look, the tropo forum had questions hanging from 2011 so I got the feeling I might need to run a server where I can also look at the code.

If all you want to do is place peer-to-peer audio and video calls between webRTC endpoints, then openfire or prosody can be made to work with the open source phono client code pretty easily.
If you want calls to PSTN,SIP, flash fallback for non-webrtc browsers, failover etc then you should talk to sales@tropo.com and I'm sure they will help you out.