Surely you don't think SIP deployments today don't support NAT traversal for clients, or that they need outbound to do so?
But anyway, here's one way (for UDP): client sends Register or Options to proxy, including the rport Via param (rfc3581). Servers sets the received/rport params in response. Client sees received and rport params in response, and uses the address/port for its Contact for a new Register. Client also sets keep param, and server responds, so that client can use STUN to keep the NAT binding open. -hadriel > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of > Francois Audet > Sent: Saturday, March 08, 2008 2:15 PM > To: Dean Willis; Christer Holmberg > Cc: [email protected]; Rohan Mahy; Xavier Marjou; Cullen Jennings > Subject: Re: [Sip] Outbound-12: STUN keep-alives without outbound > > Can someone explain to me just how you can make Keep-Alives work without > the rest of outbound???? > > > > > -----Original Message----- > > From: Dean Willis [mailto:[EMAIL PROTECTED] > > Sent: Friday, March 07, 2008 13:34 > > To: Christer Holmberg > > Cc: Rohan Mahy; [email protected]; Cullen Jennings; Audet, > > Francois (SC100:3055); Xavier Marjou > > Subject: Re: [Sip] Outbound-12: STUN keep-alives without outbound > > > > > > On Mar 7, 2008, at 12:59 PM, Christer Holmberg wrote: > > > > > > > > Hi Rohan, > > > > > >> The edge proxy is only supposed to add the ob parameter to > > the Path > > >> if the edge proxy included a flow token in the path URI. > > This should > > >> only happen when the UA included a reg-id and instance-id > > parameter > > >> in its Contact header. > > > > > > Correct. But, the point is that the UA would then still be > > "allowed" > > > to > > > use STUN keep-alive between itself and the outbound proxy, > > even if the > > > registrar doesn't support outbound. > > > > So I think you're saying that we've gotten the decision as to > > whether to use keepalive between the UA and the edge proxy > > tangled up with whether or not we use the outbound-style > > persistent binding at the registrar? > > > > Perhaps if the keepalive negotiation were independent of > > outbound, it would work better for you. > > > > -- > > Dean > > > > > _______________________________________________ > Sip mailing list https://www.ietf.org/mailman/listinfo/sip > This list is for NEW development of the core SIP Protocol > Use [EMAIL PROTECTED] for questions on current sip > Use [EMAIL PROTECTED] for new developments on the application of sip _______________________________________________ Sip mailing list https://www.ietf.org/mailman/listinfo/sip This list is for NEW development of the core SIP Protocol Use [EMAIL PROTECTED] for questions on current sip Use [EMAIL PROTECTED] for new developments on the application of sip
