Nexge SBC
RADIUS​
The configuration related to the RADIUS server will be available in a file called radius.properties
, which is located in the SIPProxy
folder of your Nexge SBC installation.
Make sure the following parameters are configured properly to connect to RADIUS server.
Parameter | Description |
---|---|
NO_OF_RADIUS_CLIENTS=1 | Number of RADIUS clients to enable. Set to 1 . |
PROXY_IP=10.10.10.1 | Used to specify the Proxy IP. This IP will be sent in the NAS IP attribute. |
USER_AUTHENTICATION_REQUIRED=true | Set to true if authentication is required (applicable only for retail). |
CALL_AUTHORIZATION_REQUIRED=true | Set to true to enable authorization (applicable for both retail and wholesale). |
ACCOUNT_TIME_ZONE=UTC | Timezone to use, set to UTC . |
RADIUS_RESPONSE_TIME=2000 | Allowed RADIUS timeout. If there is no response from RADIUS for the authorization within the time specified, the session will be cleared. |
SEND_NEXGE_VSA=true | Defines to use Nexge VSA attributes, set to true . |
SEND_H323_REMOTE_ADDRESS=true | Enables sending of the remote address in the accounting. |
AUTHORIZE_INTERNAL_GW_CALL=true | Enables authorization for internal calls. |
SEND_STOP_ACCOUNTING_FOR_FAILED_GW=true | Enables accounting for failed calls. |
SEND_DIGEST_DETAILS_IN_NEXGE_VSA=false | Defines to send Digest parameters as Nexge VSA. |
SEND_START_ACCOUNTING_AT_INVITE=false | Whether to send accounting at the time of INVITE or after a call is connected. |
RADIUS_CLIENT_IDENTIFIER_1=NexgeGK | Defines RADIUS client identifier. |
RADIUS_SERVER_IP_1=10.10.10.20 | Set to the IP of the JeraSoft Billing. |
RADIUS_SERVER_AUTHENTICATION_PORT_1=1812 | RADIUS authentication port (by default should be 1812 ). |
RADIUS_SERVER_ACCOUNTING_PORT_1=1813 | RADIUS accounting port (by default should be 1813 ). |
CALL_REAUTHORIZATION_REQUIRED_1=false | Enables re-authorization of the call (set to false ). |
REAUTH_BUFFER_TIME_1=2000 | Defines buffer time before call re-authorization. |
NO_OF_RETRANSMISSIONS_1=10 | Defines number of retries if accounting request hasn't been acknowledged. |
ACCOUNT_RETRY_TIME_1=5 | Duration between accounting retries. |
SHARED_SECRET_1=secret | Set to random value (same as in the JeraSoft Billing) |
SEND_MODIFIED_DEST_NUMBER_FOR_AUTHORIZATION_1=false | Whether to send the Original Dialed number or the Modified number (dialing number sent to the carrier). |
SEND_ACCOUNTING_INFO_TO_RADIUS_SERVER_1=true | Whether to send Accounting to RADIUS or not. |
SEND_START_ACCOUNTING_INFO_TO_RADIUS_SERVER_1=true | Whether to send Start Accounting to RADIUS or not. |
SEND_STOP_ACCOUNTING_INFO_TO_RADIUS_SERVER_1=true | Whether to send Stop Accounting to Radius or not. |
External routing​
The configuration related to the external routing will be available in a file called route.properties
, which is located in the SIPProxy
folder of your Nexge SBC installation.
Make sure the following parameters are configured properly to connect to the redirect server.
Parameter | Description |
---|---|
NUMBER_OF_REDIRECT_SERVERS=1 | Defines number of redirect servers in use. |
Define following sections as:
# redirectServer<Number>=<Seq. No>-<Redirect Server Name>-IP-Port-Priority-Cost
for example:
redirectServer1=001-VCSREDIRECT-10.10.10.30-5065-0 (insert your VCS IP and port here)
Parameter | Description |
---|---|
Seq. No | Defines a Sequence Number, it must be a unique value. |
Redirect Server Name | Defines a name of the server. |
IP | Set to the IP of the JeraSoft Billing. |
Port | Set to port of the redirect server (default is 5060 ). |
Priority | Priority of this server. |
Additionally you can set following parameters:
Parameter | Description |
---|---|
CONTINUE_ROUTING_AFTER_REDIRECT_COMPLETION=true | Indicates whether we have to failover to the configured Termination gateway in the external gateway configuration, if the Redirect server doesn’t return the gateways. |
ENABLE_DEFAULT_ERROR_CODE=true | Indicates whether the error codes configured in the below field must be taken for gateway failover while getting multiple contacts from the Redirect server or not. |
errorCodeString=400_404,480,487,500_505,600_603 | Indicates the system to failover to next gateway if the configured error code is returned by the available gateways. |