maddr-Based Configuration Load Balancer Configuration

4-22 Oracle WebLogic Communications Server Administration Guide Request-Line: SUBSCRIBE sip:subscribe1.2.3.4:5060 SIP2.0 Message Header Via: SIP2.0UDP 2.3.4.5:9999;maddr=2.3.4.5;branch=1 From: sipp sip:sipp2.3.4.5;tag=1 To: sut sip:subscribe1.2.3.4:5060 Call-ID: 1-259232.3.4.5 Cseq: 1 SUBSCRIBE Contact: sip:sipp2.3.4.5:9999 Max-Forwards: 70 Event: ua-profile Expires: 10 Content-Length: 0 No. Time Source Destination Protocol Info 2 2.426250 10.1.3.4 10.1.1.1 SIP Request: SUBSCRIBE sip:subscribe1.2.3.4:5060 Internet Protocol, Src: 10.1.3.4 10.1.3.4, Dst: 10.1.1.1 10.1.1.1 User Datagram Protocol, Src Port: 2222 2222, Dst Port: sip 5060 Session Initiation Protocol Request-Line: SUBSCRIBE sip:subscribe1.2.3.4:5060 SIP2.0 Message Header Via: SIP2.0UDP 2.3.4.5:9999;maddr=2.3.4.5;branch=1 From: sipp sip:sipp2.3.4.5;tag=1 To: sut sip:subscribe1.2.3.4:5060 Call-ID: 1-259232.3.4.5 Cseq: 1 SUBSCRIBE Contact: sip:sipp2.3.4.5:9999 Max-Forwards: 70 Event: ua-profile Expires: 10 Content-Length: 0 No. Time Source Destination Protocol Info 3 3.430903 10.1.1.1 2.3.4.5 SIP Status: 200 OK Internet Protocol, Src: 10.1.1.1 10.1.1.1, Dst: 2.3.4.5 2.3.4.5 User Datagram Protocol, Src Port: 42316 42316, Dst Port: 9999 9999 Session Initiation Protocol Status-Line: SIP2.0 200 OK Message Header To: sut sip:subscribe1.2.3.4:5060;tag=82722c03 Content-Length: 0 Contact: sip:app-12eomtm5h5f771.2.3.4:5060;transport=udp;wlsscid=1ae4479ac6ff71

4.9.3.3 rport-Based Configuration

RFC 3581 improves SIP and NAT interactions by allowing the client to request that the server send responses to a UDP port number from the request rather than from the Via. In order for both SUBSCRIBE and NOTIFY to work correctly, both the UAC as well as Oracle WebLogic Communication Services must support RFC 3581. Figure 4–10 illustrates the SUBSCRIBE flow. Managing Network Resources 4-23 Figure 4–10 rport SUBSCRIBE Sequence The complete message trace from Figure 4–10 is shown in Example 4–10 below. Example 4–10 Complete Message Trace for rport SUBSCRIBE No. Time Source Destination Protocol Info 1 1.425250 2.3.4.5 1.2.3.4 SIP Request: SUBSCRIBE sip:subscribe1.2.3.4:5060 Internet Protocol, Src: 2.3.4.5 2.3.4.5, Dst: 1.2.3.4 1.2.3.4 User Datagram Protocol, Src Port: 9999 9999, Dst Port: sip 5060 Session Initiation Protocol Request-Line: SUBSCRIBE sip:subscribe1.2.3.4:5060 SIP2.0 Message Header Via: SIP2.0UDP 2.3.4.5:9999;rport;branch=1 From: sipp sip:sipp2.3.4.5;tag=1 To: sut sip:subscribe1.2.3.4:5060 Call-ID: 1-259232.3.4.5 Cseq: 1 SUBSCRIBE Contact: sip:sipp2.3.4.5:9999 Max-Forwards: 70 Event: ua-profile Expires: 10 Content-Length: 0 No. Time Source Destination Protocol Info 2 2.426250 10.1.3.4 10.1.1.1 SIP Request: SUBSCRIBE sip:subscribe1.2.3.4:5060 Internet Protocol, Src: 10.1.3.4 10.1.3.4, Dst: 10.1.1.1 10.1.1.1 User Datagram Protocol, Src Port: 2222 2222, Dst Port: sip 5060 Session Initiation Protocol Request-Line: SUBSCRIBE sip:subscribe1.2.3.4:5060 SIP2.0 Message Header Via: SIP2.0UDP 2.3.4.5:9999;rport;branch=1 From: sipp sip:sipp2.3.4.5;tag=1 To: sut sip:subscribe1.2.3.4:5060 Call-ID: 1-259232.3.4.5 Cseq: 1 SUBSCRIBE Contact: sip:sipp2.3.4.5:9999 Max-Forwards: 70 Event: ua-profile Expires: 10 Content-Length: 0