My Oracle Support Banner

Sip-interface Reuse-connections Not Working (Doc ID 2529500.1)

Last updated on JANUARY 05, 2022

Applies to:

Net-Net OS - Version S-Cz7.3.10 to S-Cz8.3.0 [Release S-Cz7.0 to S-Cz8.0]
Net-Net OS - Version E-Cz7.3.0 to E-Cz8.3.0 [Release E-Cz7.0 to E-Cz8.0]
Information in this document applies to any platform.

Symptoms

SBC not reusing existing connection.

Scenario:

Endpoint registers to registrar server via SBC

Notable in the REGISTER request is:
Via address with same IP:Port as transport IP:port
Contact with same IP as transport, but different port than Via and Transport port.
Use of alias parameter in alias

 

If a request (session starter) is received by the SBC, the request will be forwarded using the existing connection.

 

The problem being reported pertains to existing dialogs. 

When the SBC receives new requests such as NOTIFY and INVITE within an active dialog that need to be forwarded to the registered endpoint,the SBC will refer to the last received Contact address if present, according to RFC 3261

If Contact header is present in messages from endpoint and the Contact IP:port do not match the stored Via IP:port, a new tcp connection to the endpoint will be created, and the existing tcp connection will not be used.

Example call flow:

SBC reuses existing connection - example port 5070 = transport port and Via port
UAC:5070   <--INV--       SBC
UAC:5070   --200 OK--> SBC - Contact with different contact port - example 5060
SBC creates new connection to port 5060 if allowed by endpoint
UAC:5060   <--INV--       SBC

 

If Contact port = Via port, there is no problem and a new connection is not created.

SBC reuses existing connection - example port 5070 = transport port and Via port
UAC:5070   <--INV--    SBC
UAC:5070   --200 OK--> SBC - Contact port = Via Port = Transport port
SBC uses existing connection
UAC:5070   <--INV--    SBC

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.