tropo / PhonoSDK

Phono.com - The jQuery Phone API
http://phono.com
Other
131 stars 61 forks source link

Signaling Servers #47

Open jcrubino opened 10 years ago

jcrubino commented 10 years ago

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

steely-glint commented 10 years ago

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).

jcrubino commented 10 years ago

@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.

steely-glint commented 10 years ago

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.