Double record-routing is required to enable mid-dialog requests to originate from either side of the proxy. For the external part, the Route will have an external address and internal, internal.
However, I guess both Route headers would be stripped each time a request crosses the proxy. As for responses, there is no need to add two Vias. One should do. -Kannan ----- Original Message ----- From: "Niranjan Gopalakrishnan" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Saturday, April 01, 2006 5:45 AM Subject: [Sip-implementors] Multi homed Proxy > Im working with an implementation of a Multi homed proxy - uses 2 > interfaces, I presume one external and one internal. > On receiving a request on one interface, it forwards it to itself on the > destination interface, eventually adding itself twice in the > Record-Route header (with r2 parameter) before forwarding the request. > Response is processed similarly. > > Why is such a behaviour required? If this is to seperate the netowrk > topology (external, internal) the same can be achieved by an IP gateway. > > I am sure there is only one instance of the Proxy running on the host. > > This behaviour is not affecting our functionality. But I need to > understand the reason behind it. > > Any pointers appreciated. > > Thanks. > Niranjan Gopalakrishnan > Senior Engineer, Call Control, Veraz Networks. > [EMAIL PROTECTED] > > _______________________________________________ > Sip-implementors mailing list > [email protected] > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
