Hi,

According rfc 3261 18.1

For reliable transports, the response is normally sent on the connection 
on which the request was received. Therefore, the client transport MUST 
be prepared to receive the response on the same connection used to send 
the request. Under error conditions, the server may attempt to open a 
new connection to send the response. To handle this case, the transport 
layer MUST also be prepared to receive an incoming connection on the 
source IP address from which the request was sent and port number in the 
"sent-by" field. It also

//-------------------------------------
Request sending connection must also listen incoming connection on same 
local end point.
 From there comes that there can be only 1 connection between 2 SIP 
devices if both have only 1 IP address and they are listening in 1 port.

device 1(192.168.1.10:5060)      -------   device 2(192.168.1.10.5060)

Or only possibility is to forge sent-by value to listening port and open 
each connection on it's own port.
But this again brakes draft-ietf-sip-outbound-12.txt, if new ports every 
time, SIP proxy can't detect flow reconnect if connection braked.
(If i get right flow is defined by local enpoint,remote endpoint and 
transport)

Do i miss something or there is always 1 connection ?

Any comments would be very welcome.

Thanks,


_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to