In this section:


The SBC is integrated with Juniper Session Resource Controller (JSRC) using SOAP interface, and performs enhanced call processing such as bandwidth reservation and Gateway client process creation.

For example, when a call comes in, SBC acting as a Gateway client contacts the SRC and reserves bandwidth for the session. Once the call completes, the bandwidth reservation is released. Currently, each business partner can have three users (user1, user2, user3). Each of these users has a 6M (6,000,000) link to the DSLAM.

The CLI syntax to configure the remote server and SBC global configuration is detailed in this section.

Command Syntax

// Mandatory parameters for jsrcServer

% set system jsrcServer 
	remoteServer <server_name>
		srcPassword <password>
		srcServerAddress <IPv4 or IPv6 address>
		srcUsername <user_name>
		state <disabled | enabled>

// Non-mandatory parameters for jsrcServer

% set system jsrcServer 
	globalConfig
		DNSuffix <DN_suffix>
		maxNumberOfFailuresAllowed (0-10)
		numberOfRetries (0-10)
		organizationalUnit <name>
		reservationFailurePolicy <continue | reject>
		retailerName <name>
		routerPolicyEnable <disabled | enabled>
		srcBandwidithReservationEnabled <disabled | enabled>
		srcReconnectPollTimeout <0-3600>
		srcSessionTimeout <1-2147483647>

Command Parameters

Juniper SRC parameters

Parameter

Length/Range

Description

jsrcServer

1-23

The JSRC server name.

globalConfig

N/A

This defines global configuration applicable to all the JSRC servers.

  • DNSuffix – DN Suffix. (default is "o=Users,o=UMC")
  • maxNumberOfFailuresAllowed – The maximum number of failures that can occur before disabling the SRC server. (range: 0-10 / default = 5)
  • numberOfRetries – The number of times to retry a subscription request. (range: 0-10 / default = 2)
  • organizationalUnit – Organizational unit name. (1-23 characters / default is "SBC")
  • reservationFailurePolicy – The action to take on reservation failures.
    • continue
    • reject (default)
  • retailerName – Retailer name. (1-23 characters / default is "Sonusnet")
  • routerPolicyEnable– Use this flag to enable/disable router policy.
    • disabled (default)
    • enabled
  • srcBandwidithReservationEnabled– Enable flag to reserve bandwidth for through the JSRC server.
    • disabled (default)
    • enabled
  • srcReconnectPollTimeout – The timeout (in seconds) when attempting to reconnect to failed servers. Specify "0" to disable polling. (range: 0-3600 / default = 10)
  • srcSessionTimeout – The timeout (in seconds) after which the SRC server reclaims the bandwidth for the subscription. (range: 1-2147483647 / default = 3600)

remoteServer

N/A

JSRC remote server configuration.

  • <JSRC server identifier> – Specify the server name.
  • srcPassword – The SOAP gateway password.
  • srcServerAddress – The IPv4 or IPv6 IP address of the JSRC server as an IPv4 address in dot notation, or an IPv6 address in hex-colon notation.
  • srcUsername – The SOAP gateway user name.
  • state– Administrative state of the JSRC server.
    • disabled (default)
    • enabled

Command Example

This example configures and enables remote server named "JSRC_1" with password of "Password1", IP address of "10.11.12.13", username of "srcAdmin".

Additionally, the following global SRC configuration parameters are set. For the remaining parameters, default values are accepted.

  • maxNumberOfFailuresAllowed = 4
  • reservationFailurePolicy = reject
  • srcBandwidthReservationEnabled = enabled
% set system jsrcServer remoteServer JSRC_1 srcPassword Password1 srcServerAddress 10.11.12.13 srcUsername srcAdmin state enabled  
% set system jsrcServer globalConfig maxNumberOfFailuresAllowed 4 reservationFailurePolicy reject srcBandwidithReservationEnabled enabled4  
% show system jsrcServer  
globalConfig {  
	srcBandwidithReservationEnabled enabled;  
	maxNumberOfFailuresAllowed 4;  
	reservationFailurePolicy reject;  
}  
remoteServer JSRC_1 {  
	state enabled;  
	srcServerAddress 10.11.12.13;  
	srcUsername srcAdmin;  
	srcPassword $3$Us0Iau8Nh2WAMtFejyHaMw==;  
}  

  • No labels