On Apr 1, 2009, at 9:09 AM, Dwight, Timothy M (Tim) wrote:

John,

In my experience, service providers (such as the one I work for)
sometimes change the SDP in situations like this, and sometimes don't.
It depends on whether the service providers' VoIP infrastructure is in
the public Internet address space, or a private address space (e.g.,
MPLS/BGP -based VPN). Use of the latter configuration requires NAT and
SIP ALG functionality "at the edge".  In the diagram below there is an
"edge" everywhere you draw an arrow.  Typically the devices that
implement the NAT and SIP ALG functions do other things, like topology
hiding and steering the media to a device that will then monitor
("police") its arrival rate.

One might argue that we know how to do NAT without ALG -- we use ICE to discover candidates for the offer/answer, and the media finds the path that works using STUN probes.

Could we use ICE to get to the steering points? Do we really need them, or is this just a brute-force way to solve a problem to which other tools should have been applied?

Topology-hiding is another question. Does it benefit the Internet architecture? Do we need to warp our protocols to allow it?


Alternatively, if the SP's infrastructure is in the public address
space, you typically don't see NAT / SIP ALG or topology hiding or media
steering.  You may (often do) still see "border devices" doing things
like traffic aggregation and policy based routing.


Do we need SDP editing to allow these functions, or is there a cleaner way to do it?


In either case, it's not uncommon that the border elements modify other
aspects of the SIP signaling for reasons of interoperability.  For
example it's sometimes [believed to be] necessary to modify response
codes due to differing implementations - e.g., to break an
infinite-retry loop.

Do such modifications break RFC 4474?

--
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

Reply via email to