The
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,
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
global configuration is detailed in this section.
Command Syntax
// Mandatory parameters for jsrcServer
Code Block |
---|
|
% set system jsrcServer
remoteServer <server_name>
srcPassword <password>
srcServerAddress <IPv4 or IPv6 address>
srcUsername <user_name>
state <disabled | enabled> |
// Non-mandatory parameters for jsrcServer
Code Block |
---|
|
% 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
Caption |
---|
0 | Table |
---|
1 | 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
Code Block |
---|
|
% 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==;
} |