I was looking at XECS-1626, and the straightforward solution is to set
the "outbound proxy" in the RLS's SipUserAgent to the local proxy, so
that RLS SUBSCRIBEs get NAT processing.

In principle, the "pre-existing route set" described in RFC 3261 section
8.1.1.1 is better, in that it routes out-of-dialog requests to the
designated proxy, but in-dialog requests are routed according to the
Record-Routes in the initial request.  That allows the proxy to drop out
of dialogs that it is not needed for.  Since these dialogs are
subscriptions, that could happen.

What SipUserAgent does is yet a third version:  If "sipProxyServers" is
set, and if the request has no Route headers, it is sent to the
sipProxyServers value.  But it looks like that is adequate for fixing
XECS-1626.

Dale


_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev

Reply via email to