[Users] UA behind NAT puts public IP in Contact, Via - help
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Tue Mar 21 16:55:14 CET 2006
Hi Arek,
Arek Bekiersz wrote:
> Hi Bogdan,
>
>
> Thanks for all the help.
>
> Bogdan-Andrei Iancu wrote:
>
>> Hi Arek,
>> looking on the signalling, you cannot detect the call as nated from
>> proxy point of view, so there is not much you can do. It's a
>> typically situation where the the phones tries to perform nat
>> traversal on its sides but does not do a complete job, preventing
>> also the proxy to do it :(
>
>
>
>
> So what is your final advice about how to speak with German vendor?
>
> They are not violating RFC, but clearly, ther device will NOT work
> with SER or OpenSER in NAT-traversal scenario.
>
> They say to us everytime that they "sold approx. 2 milion of those
> boxes and nobody, no ISP complained". I do not believe at all - this
> is DSL router/modem, so maybe they talk about non-VoIP and VoIP boxes
> together. But you will never know, this is marketing talk..
>
> They say that "ITU-T has given them an approval. This approval
> described that they are fully compatible with the RFC´s for VoIP".
> Well, yes, they do not break RFC. But one flavour of this device is an
> ATA box, without DSL modem. Majority of my customers will buy this ATA
> to use with existing DSL router, cable modem/router or such. They WILL
> have unfriendly NAT there, so what is the sense of ATA box?
>
it's not about RFC compliance here, but about making it work, about the
logic used to detect and traverse NATS , things that are not specified
by RFC.
I guess it should be reasonable from them to accept to make this auto
NAT detection configurable in order to disable it.
alternative solutions will be (1) to consider all these UAC as nated -
by looking at UA hdr- or (2) to try to remember the NAT flag from the
non-authenticated REGISTER until the auth-ed one - the first
(challenged) register will reveal the true status of the clients (nated
or not) as it's also used by client for nat detection....but I guess it
will be quite complicated
regards,
bogdan
More information about the sr-users
mailing list