Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Add_workflow_for_techpubs
AUTH1UserResourceIdentifier{userKey=8a00a0c86e9b2550016ec54396b5000a, userName='null'}
JIRAIDAUTHSBX-120596
REV5UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cb8305e9, userName='null'}
REV6UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cb8305e9, userName='null'}
REV3UserResourceIdentifier{userKey=8a00a0c86c120d6f016c27e6f59b0009, userName='null'}
REV1UserResourceIdentifier{userKey=8a00a0c86c120d6f016c4759a0f60033, userName='null'}

Available_since
TypeAvailable Since
Release10.1.3


Include Page
_Controlling transport protocols for SIP
_Controlling transport protocols for SIP

Overview

Available_since
TypeAvailable Since
Release10.1.3


Excerpt

The Signaling Port Range functionality is added applies to the SLB in an SLB-SBC configuration to ensure facilitate the facilitation of the following behaviors, once the sipSigPortRange is configured on the SLB-SBC setupfollowing behavior.

  • The SLB uses a new port from the independent signaling port range per zone, if configured, corresponding to each new initial REGISTER request received.

  • The existing behavior of SBC or SLB does not change when identifying a REGISTER request as an initial request.

  • The transport protocol (UDP or TCP) used for sending the Egress REGISTER remains based on existing procedures.

SIPSG from the SBC can send The SBC SIPSG sends the ICM to the SIPFE in the SBC. The SIPFE can then direct it to the SLB through the UMS for the allocation/de-allocation of the port from the range that is specified in the SLB configuration. The SLB sends ICM to SIPCM (SLB) to manage the PORT RANGE and SIPCM will return to the SLB with the CNXID and the "Port Allocated" with a failure/success reply. The SLB returns the message with the connection ID and the PORT allocated to the SIPFE (SBC) using the UMS that sends ICM to SIPSG (SBC) with the required data to complete the process.

The Egress signaling port used during registration is used as a local port for all the Egress requests originated by that registered UE. The SLB uses the Egress signaling port in the CONTACT and VIA headers of all requests originated by that registered UE. The SLB also uses the Egress singling port in the CONTACT header of responses sent for the terminating requests towards the registered UE. This feature enables the SLB to use use the Egress signaling port (instead of SipSigPort’s PortNum configuration value) in the PATH header of the Egress REGISTER request if the SBC is configured to create the PATH header.

The SLB is enhanced to reject rejects new registration requests with an error (405) response code if no unique port is available for use as a local port on the Egress zone. On de-registration of a binding or on registration timer expiry, the SLB releases the corresponding local port on the Egress zone for re-use. The active signaling port information is replicated to stand by, and on a failover, all the active signaling ports at the time of switchover are made available on the newly active SLB instance.


Two CLI commands are added to configure the signalingBasePort and signalingMaxPort for the PORT range allocation during registration in the SLB.

Command Syntax

Example
Code Block
title
% set addressContext default zone <Zone Name> signalingPortRange signalingBasePort <Value>
Code Block
titleExample
% set addressContext default zone <Zone name> signalingPortRange signalingMaxPort <Value>
Info
titleNote

You must enable the usePortRangeFlag on the SBC Egress side. Enter the following command to enable the usePortRangeFlag on the SBC Egress side:

% set addressContext default zone <Egress zone> sipTrunkGroup <EGRESS_TG> signaling usePortRangeFlag enabled

	signalingBasePort <1024-65148>
	signalingMaxPort <1024-65148>


Command Parameters

Parameter
Length/RangeDefault
DescriptionM/O
signalingBasePort

1024-65148

1024
signalingPortRange

Configure this parameter for an SLB-SBC configuration to establish the signaling base port and maximum port values.

  • signalingBasePortEnter the signalingBasePort range value to enable the usePortRangeFlag on the SBC.
MParameterLength/RangeDefaultDescriptionM/OsignalingMaxPort65148
  • (Range: 1024-65148
  • / Default: 1024)
  • signalingMaxPort
  • Enter the signalingMaxPort  range value to enable the usePortRangeFlag on the SBC.
    (Range: 1024-65148 / Default: 65148)
Info
titleNote

You must enable the SIP Trunk Group usePortRangeFlag signaling flag on the Egress side to use this feature. 


M


Configuration Examples

Code Block
languagenone
set addressContext default zone ZONE_EGRESS sipTrunkGroup TG_EGRESS signaling usePortRangeFlag enabled
set addressContext default zone ZONE_AS signalingPortRange signalingBasePort 3401
commit
Code Block
languagenone
set addressContext default zone ZONE_AS signalingPortRange signalingMaxPort 3501
commit