Connection Reuse

The connection between the Oracle Communications Unified Session Manager and an endpoints must employ the connection reuse mechanism to enable this feature’s de-registration and user database updates. Connection reuse is when an endpoint registers to the Oracle Communications Unified Session Manager and all subsequent signaling between the Oracle Communications Unified Session Manager and that endpoint reuses the same socket pair. There are four cases when connection reuse is enabled:

  • Connection reuse is enabled on the SIP interface facing the endpoint(s). This is enabled by adding the reuse-connections=yes option on a SIP interface.
  • The endpoint is behind a NAT. Because of the fundamental method that the Oracle Communications Unified Session Manager uses for maintaining its connection to an endpoint behind a NAT, this case will always force connection reuse.
  • The endpoint includes the alias parameter in the Via: header in its REGISTER message to the Oracle Communications Unified Session Manager (RFC 5923).
  • If the endpoint is configured as a session agent, the reuse-connections parameter must be set to TCP. When receiving signaling from a remote logical entity such as a session agent defined for an endpoint, if the reuse-connections parameter is set to tcp, the Oracle Communications Unified Session Manager enables connection reuse between itself and the UA.