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
