STUN server implementations
As you may know, we in the Jabber community are working on Jingle, a way to do VoIP signalling over XMPP. As part of this effort we're using the ICE methodology defined by the IETF, so we want to start running a STUN server at jabber.org. Unfortunately, I'm having a hard time finding a reliable, well-maintained, open-source STUN server implementation. So I'm wondering: 1. Can anyone on this list recommend a STUN server implementation? 2. Will FreeSWITCH eventually include a STUN server implementation? Thanks! Peter -- Peter Saint-Andre Jabber Software Foundation http://www.jabber.org/people/stpeter.shtml
-----Original Message----- From: Peter Saint-Andre [mailto:stpeter@jabber.org] Sent: Tuesday, September 26, 2006 2:49 PM To: freeswitch-users@lists.freeswitch.org Subject: [Freeswitch-users] STUN server implementations
As you may know, we in the Jabber community are working on Jingle, a way to do VoIP signalling over XMPP. As part of this effort we're using the ICE methodology defined by the IETF, so we want to start running a STUN server at jabber.org. Unfortunately, I'm having a hard time finding a reliable, well-maintained, open-source STUN server implementation. So I'm wondering:
1. Can anyone on this list recommend a STUN server implementation?
We looked and couldn't find a good license compatible one. I think the vovida one was the best we found.
2. Will FreeSWITCH eventually include a STUN server implementation?
We have some stun code (see switch_stun.c), but it is not a complete stun server implementation, but most of the parsing is done. It is probably not a big step to turn that into a full stun server. How much functionality are you looking for? It already can be used as stun client code. Mike
Michael Jerris wrote:
-----Original Message----- From: Peter Saint-Andre [mailto:stpeter@jabber.org] Sent: Tuesday, September 26, 2006 2:49 PM To: freeswitch-users@lists.freeswitch.org Subject: [Freeswitch-users] STUN server implementations
As you may know, we in the Jabber community are working on Jingle, a way to do VoIP signalling over XMPP. As part of this effort we're using the ICE methodology defined by the IETF, so we want to start running a STUN server at jabber.org. Unfortunately, I'm having a hard time finding a reliable, well-maintained, open-source STUN server implementation. So I'm wondering:
1. Can anyone on this list recommend a STUN server implementation?
We looked and couldn't find a good license compatible one. I think the vovida one was the best we found.
Yes, that's the best implementation I've found so far. I guess I'll give it a spin.
2. Will FreeSWITCH eventually include a STUN server implementation?
We have some stun code (see switch_stun.c), but it is not a complete stun server implementation, but most of the parsing is done. It is probably not a big step to turn that into a full stun server. How much functionality are you looking for? It already can be used as stun client code.
Ideally we'd like to run a STUN server at jabber.org so that Jingle clients could do all the ICE stuff, which I think will require a server that supports rfc3489bis. I think the vovida folks are working on that. Peter -- Peter Saint-Andre Jabber Software Foundation http://www.jabber.org/people/stpeter.shtml
participants (2)
-
Michael Jerris
-
Peter Saint-Andre