[VoiceOps] "...but it works with Packet8"
abalashov at evaristesys.com
Sat Aug 21 15:09:39 EDT 2010
On 08/21/2010 02:36 PM, Darren Schreiber wrote:
> The one thing that's a bit different about our service is we
> want to stay out of the media path and, "under the hood", send
> the customer direct to the carrier for most calls. That's the
> point of our "router" - it's also a SIP proxy.
Sure, we mostly deploy proxy-based ITSP solutions. I definitely
understand the idea here.
Unfortunately, for far-end NAT traversal vis-a-vis media streams, it
simply doesn't work.
You're going to have to relay media for the reason I mentioned.
There's no way around it - *unless* you can get *ALL* of your vendors
to turn on COMEDIA-style media source port detection on their edge
equipment/SBCs. The likelihood of that, in our experience, is
> The problem is that, in our tests, our SIP Proxy properly
> "fixes" NAT packets from phones, but then when they hit the DSL router
> w/ SIP ALG, it goes and mucks them up again. At which point we've lost
> control cause the packet is on it's way to the carrier directly. We
> DO NOT want to proxy or take on media if we can avoid it - this is
> critical to our design, and probably the fundamental root of our
> problems :-) I suspect the reality is Packet8 takes on all media
> so #2 is possible, where-as we must do this at the proxy level
> BEFORE it leaves the network.
Yep, yep and yep.
> I am trying to take an alternative approach and having our router/proxy
> get smarter. I think we may just start ignoring everything after the
> @ symbol when re-mapping devices and calls from the outside. I'm
> otherwise out of ideas for this strategy without constantly turning off SIP ALG...
You don't really have a choice in this area.
Trust me, we are in the proxy-based service delivery element business
full time. Proxies are all we do. When it comes to solving NAT
traversal for media, there is no other way but to take the media.
Alex Balashov - Principal
Evariste Systems LLC
1170 Peachtree Street
12th Floor, Suite 1200
Atlanta, GA 30309
More information about the VoiceOps