[Adium-devl] Voice/Video NAT traversal problem

Eitan Konigsburg eitan.konigsburg at gmail.com
Sun Apr 8 14:31:40 UTC 2007


Thanks everyone for your replies.  I'm beginning to understand now.

The issue then is that if the router doesn't support the explicit
protocols to set up a mapped port.  In this case then, should we look
at alternative ways to make connections (via proxy servers etc) or for
the time being, working on supporting routers that support explicit
port mapping?

There are also protocols that let you discover what kind of NAT you
are sitting behind, if any.  Plus, it seems the biggest issue is when
both ends are behind NATs.  If only one side is behind a NAT, the
problem will is less of an issue, since when the client behind the NAT
tries to make the connection (barring any firewall issues on the other
end), it should succeed.  Do I still have this right?

On 4/8/07, Graham Booker <adium at cod3r.com> wrote:
>
> On Apr 8, 2007, at 1:56 AM, joe at sirg3.com wrote:
>
> >
> >>                                        Wouldn't having a server
> >> in between clients allow us to bypass the NAT traversal problem
> >> altogether, since the public IP data can be just be discovered on
> >> both
> >> ends, transmitted to both sides via the central server, and then do
> >> some sort of requesting to open mapped ports in the NATs?
> >
> > Well, a centralize server to get the public IPs would work... but
> > you're
> > still not going to get through the NATs/firewalls. An option would
> > be to
> > have a middle-man server be responsible for connecting the clients
> > - both
> > would connect to it and transmit data that way. However, that would
> > require a ton of bandwidth and users to trust the middle-man.
> >
> >
>
> For AIM communications, we can use AOL's proxy server for file
> transfers and direct IMs.  It should work (in theory) with the
> existing clients.  I would not be surprised at all if they are not
> already using it.  If a client makes a connections to
> ars.oscal.aol.com, then it is a proxied communication.
>
> > -- Joe Ranieri
> >
>
>
> - Graham
>
>
>
> _______________________________________________
> Adium-devl mailing list
> Adium-devl at adiumx.com
> http://adiumx.com/mailman/listinfo/adium-devl_adiumx.com
>




More information about the devel mailing list