[Serusers] Rewriting URI in the Contact field
Greg Fausak
greg at august.net
Fri Jan 10 16:38:11 CET 2003
Howdy,
I have a ATA186. I may have misunderstood the COMEDIA
reference. Does the ATA186 poke itself through a NAT router to a SIP
server???
NAT seems to be the biggest hurdle we have.
----greg
> -----Original Message-----
> From: Maxim Sobolev [mailto:sobomax at FreeBSD.org]
> Sent: Friday, January 10, 2003 8:58 AM
> To: Greg Fausak
> Cc: 'Jiri Kuthan'; serusers at lists.iptel.org; kapitan at portaone.com
> Subject: Re: [Serusers] Rewriting URI in the Contact field
>
>
> On Fri, Jan 10, 2003 at 08:27:46AM -0600, Greg Fausak wrote:
> > What is this device? Where can I get one? What does it cost?
>
> Cisco ata186 is two-port analog telephone adapter, i.e. it has two
> standard ports for connecting ordinary phones and one 10M ethernet
> port. It supports SIP and H323 (G711, G723 and G729 audio codecs)
> and costs some US$150.
>
> -Maxim
>
> >
> > Thanks :-)
> >
> > ---greg
> >
> > > -----Original Message-----
> > > From: serusers-admin at lists.iptel.org
> > > [mailto:serusers-admin at lists.iptel.org] On Behalf Of Maxim Sobolev
> > > Sent: Friday, January 10, 2003 8:15 AM
> > > To: Jiri Kuthan
> > > Cc: serusers at lists.iptel.org; kapitan at portaone.com
> > > Subject: Re: [Serusers] Rewriting URI in the Contact field
> > >
> > >
> > > Yes, I know - we have studied all those methods in details. Our
> > > method of choice is symmetric signalling/symmetric media
> (aka COMEDIA)
> > > due to the following reasons:
> > >
> > > 1. Things should work without modifying or reconfiguring existing
> > > user's infrastructure (NATs) and should be compatible with all
> > > widely-used NATs.
> > >
> > > 2. We are bound to ata186 as UA. It is compatible with
> this method.
> > > Support for other UAs isn't required.
> > >
> > > 3. The calls will be terminated to Cisco GWs, while
> COMEDIA support
> > > was recently added into Cisco IOS, so that theoretically the only
> > > thing we need is to add received/rport support into
> proxy/registrar
> > > and update IOS at termination points.
> > >
> > > 4. No media relay is allowed, because this will create excessive
> > > bandwith load in a single point.
> > >
> > > 5. COMEDIA support is likely to become part of the
> standard, so that
> > > our investments into development are protected.
> > >
> > > -Maxim
> > >
> > > On Fri, Jan 10, 2003 at 02:26:07PM +0100, Jiri Kuthan wrote:
> > > > There is actually a plenty of options how to traverse NATs.
> > > > Sadly, none of them works in all possible scenarios.
> > > >
> > > > a) STUN -- some phones (kphone for linux, snom hardphones)
> > > > have the ability to "fool" NATs to accomplish traversal
> > > > using the STUN protocols; particularly good if you cannot
> > > > manipulate the NAT
> > > > b) geek tweaks -- you have a configurable NAT and configurable
> > > > phones (there are some of both of them). you
> configure static
> > > > port forwarding in the NAT and phones to advertise the
> > > > public address in contacts and elsewhere
> > > > c) ALG -- use a SIP-aware NAT such as PIX or Intertex
> > > > d) UPnP -- takes UPnP enables phones (snom is) and NATs
> > > > e) SIP/media relay -- that's a too ugly story
> > > >
> > > > What to choose best depends on your network setting -- can you
> > > > tweak the NAT, can you afford replacing it with a SIP-enabled
> > > > one, are the phones you are using configurable or do they use
> > > > STUN, do you have a server on the public or private NAT side
> > > > or on each of them, etc.
> > > >
> > > > I remember someone shared with us he was using ser in his
> > > > network to do the translation of SIP addresses on behalf
> > > > ot the phones. The ser script was configured to statically
> > > > rewrite private IP addresses to the public address using
> > > > replace/textops.
> > > >
> > > > -Jiri
> > > >
> > > > At 01:32 PM 1/10/2003, Maxim Sobolev wrote:
> > > > >Folks,
> > > > >
> > > > >I need an advise on how to better implement one feature,
> > > which isn't
> > > > >currently present in SER. We need to allow UAs behind
> NAT properly
> > > > >register with the registrar - by "properly" I mean that
> > > host:port portion
> > > > >of URI in Contact field should not be used, but host:port
> > > the request
> > > > >came from should be used instead. By definition we know
> > > that those UAs
> > > > >will support symmetric SIP signalling, so that this scheme
> > > will work just
> > > > >fine.
> > > > >
> > > > >In my opinion there are two ways to do it: either add new
> > > rewritecontact*
> > > > >family of functions similar to rewritehost ones. or add a
> > > new flag for
> > > > >the save() function. This is where I need your help -
> > > which implementation
> > > > >looks better for you (or maybe you have even some better
> > > idea), since
> > > > >we are really interested in inclusion of our changes into
> > > the mainline to
> > > > >reduce our local hacks.
> > > > >
> > > > >Regards,
> > > > >
> > > > >Maxim
> > > > >
> > > > >_______________________________________________
> > > > >Serusers mailing list
> > > > >serusers at lists.iptel.org
> > > > >http://lists.iptel.org/mailman/listinfo/serusers
> > > >
> > > > --
> > > > Jiri Kuthan http://iptel.org/~jiri/
> > > _______________________________________________
> > > Serusers mailing list
> > > serusers at lists.iptel.org
> > > http://lists.iptel.org/mailman/listinfo/serusers
> > >
>
More information about the sr-users
mailing list