|
This chapter describes the provisionable data requirements for the Cisco H.323 Signaling Interface (HSI). The data is divided into two areas: system configuration and H.323 stack data. This chapter contains the following sections:
All configuration data is contained within configuration files. Cisco HSI starts with an initial configuration file in $BASEDIR/currentGW/etc/GWmain.conf. This file is created during installation of the software.
The configuration data within the file is defined as dynamic, static, or constant:
When a provisioning session creates a new configuration file, it also verifies that provisioned data is within allowable ranges and indicates this in the start of the file. It checksums the file and writes the checksum as $BASEDIR/currentGW/var/prov/configname/checksum.dat. When the Cisco HSI starts up, it attempts to read the active configuration, checks that the configuration has been verified, and ensures that the checksum matches. If the active configuration is not verified or if the checksum is faulty, the configuration reverts to using the $BASEDIR/currentGW/etc/GWmain.conf file.
All configuration data that can be set in the system is defined in the Skeleton Configuration file (see "Skeleton Configuration File"). The Skeleton Configuration file defines the data names and types (strings or numbers), and defines whether the data is dynamic, static, or constant. Flexibility in changing data types to allow or deny provisioning is therefore provided.
The three types of MML configuration commands are as follows:
For more information about MML configuration commands, see "MML Commands."
Note Parameter names are not case sensitive. |
Command | Description |
---|---|
prov-add | Adds a component to the Cisco HSI |
prov-dlt | Deletes a provisioned component |
prov-ed | Modifies a provisioned component |
prov-rtrv | Retrieves information about an existing provisioning session |
The configuration export command is the prov-exp command, which exports the current provisioned configuration of the Cisco HSI in MML command form to a file.
System configuration data can be static or dynamic. Static data can be activated only at startup. Dynamic data can be activated during system run time.
To modify the static system data parameters in Table 5-3, use the sys_config_static MML name variable for the prov-add, prov-dlt, and prov-ed commands. Halt and restart the application for the changes to take effect.
The parameters in Table 5-3 are written to a static configuration file or to a section within a file.
Parameter | Description |
---|---|
HOST_PORT_NUMBER1 | The first port number to be used by the Cisco HSI. The default value is 0. Note This value must match the peer port setting on the PGW1 2200 E-ISUP IPLNK object. |
HOST_PORT_NUMBER2 | The second port number to be used by the Cisco HSI. The default value is 0. Note This value should always be set to 0. |
VSCA_IPADDR1 | The primary IP address of the primary PGW 2200. |
VSCA_IPADDR2 | The secondary IP address of the primary PGW 2200. Note This value must match that of VSCA_IPADDR1. |
VSCB_IPADDR1 | The primary IP address of the secondary PGW 2200. Note This parameter is not used in a standalone PGW configuration. |
VSCB_IPADDR2 | The secondary IP address of the secondary PGW 2200. Note This value must match that of VSCB_IPADDR1. Note This parameter is not used in a standalone PGW configuration. |
VSCA_PORT_NUMBER1 | The first port number of the primary PGW 2200. |
VSCA_PORT_NUMBER2 | The second port number of the primary PGW 2200. Note This value must match that of VSCA_PORT_NUMBER1. |
VSCB_PORT_NUMBER1 | The first port number of the secondary PGW 2200. Note This parameter is not used in a standalone PGW configuration. |
VSCB_PORT_NUMBER2 | The second port number of the secondary PGW 2200. Note This value must match that of VSCA_PORT_NUMBER2. Note This parameter is not used in a standalone PGW configuration. |
1PGW = Public Switched Telephone Network (PSTN) Gateway |
To modify the dynamic system data parameters in Table 5-4, use the sys_config_dynamic MML name variable for the prov-add, prov-dlt, and prov-ed commands. You need not halt and restart call processing for the changes to take effect.
The parameters in Table 5-4 are written to a dynamic configuration file or to a section within a file.
Parameter | Description | Default |
---|---|---|
LOGDIRECTORY | Defines the directory used when the active log file is created, and also defines the directory where the rotated log file is stored. | /var/log/ |
LOGFILENAMEPREFIX | Defines the filename prefix used when the log files are created or rotated. The .log postfix is appended to the end of the prefix to establish the name of the active log file. | platform.log |
LOGPRIO | This parameter defines the initial logging levels, and by default it is set to TRACE. As soon as the system has initialized and is running, the log levels are determined by the levels set for individual packages (0x0000 to 0xFFFF). See the "Logging Levels" section. | TRACE |
LOGFILEROTATESIZE | Triggers a log file rotation based on the size of the active file. The application regularly checks the current size of the file to determine whether a rotation is required. If a file rotation is triggered due to this parameter, the size of the rotated file might be slightly larger than the actual size specified by this parameter. A file rotation triggered by this parameter causes the timer associated with the LOGFILEROTATEINTERVAL parameter to be reset as well. | 10 Mb |
LOGFILEROTATEINTERVAL | Triggers a log file rotation based on the time elapsed since the previous rotation. This timer is reset after any rotation occurs, regardless of the cause or trigger of the rotation. | 1440 minutes |
IPADDRNMS | Defines the IP address of the network management system. | |
OVLDSAMPLERATE | Defines the frequency of CPU sampling and threshold checking. | 3000 millisecond (ms) polling rate |
OVLDLEVEL1PERCENT | Indicates what percentage of calls should be rejected when an overload condition occurs. This parameter is used in conjunction with the OVLDLEVEL1FILTER parameter. The overload level 1 value is the lowest level of overload and must be less than or equal to the provisioned values for OVLDLEVEL2PERCENT and OVLDLEVEL3PERCENT. Note If this value is set to zero, no overload level 1 treatment occurs. | 20 |
OVLDLEVEL1FILTER | Indicates what call types should be gapped if an overload level 1 condition occurs. The possible values are:
Note If the overload percentage is set to 100, all calls are gapped irrespective of this setting. | Normal |
OVLDLEVEL1THRESHLOWERCALLS | Determines the number of active calls below which the application load must fall in order for the overload level 1 condition to be removed. | 1800 |
OVLDLEVEL1THRESHUPPERCALLS | Determines how many simultaneous active calls trigger an overload level 1 condition. | 1900 |
OVLDLEVEL1THRESHLOWERCPU | Determines the CPU utilization level below which the application must fall in order for the overload level 1 condition to be removed. | 60 |
OVLDLEVEL1THRESHUPPERCPU | Determines the level of CPU utilization that triggers an overload level 1 condition. | 65 |
OVLDLEVEL2PERCENT | Indicates what percentage of calls should be rejected when an overload condition occurs. The parameter is used in conjunction with the OVLDLEVEL2FILTER parameter. This is the second level of overload and must be less than or equal to the provisioned value of OVLDLEVEL3PERCENT and greater than or equal to the provisioned value of OVLDLEVEL1PERCENT. Note If this value is set to zero, no overload level 1 or 2 treatment occurs (by definition, the level 1 value must also be zero). | 75 |
OVLDLEVEL2FILTER | Indicates what call types should be gapped if an overload level 2 condition occurs (see OVLDLEVEL1FILTER). | Normal |
OVLDLEVEL2THRESHLOWERCALLS | Determines the number of active calls below which the application load must fall in order for the overload level 2 condition to be removed. | 2000 |
OVLDLEVEL2THRESHUPPERCALLS | Determines how many simultaneous active calls trigger an overload level 2 condition. | 2200 |
OVLDLEVEL2THRESHLOWERCPU | Determines the level of CPU utilization below which the application must fall in order for the overload level 2 condition to be removed. | 70 |
OVLDLEVEL2THRESHUPPERCPU | Determines the level of CPU utilization that triggers an overload level 2 condition. | 80 |
OVLDLEVEL3PERCENT | Indicates what percentage of calls should be rejected when an overload condition occurs. The parameter is used in conjunction with the OVLDLEVEL3FILTER parameter. This is the highest level of overload and must be greater than or equal to the provisioned values for OVLDLEVEL1PERCENT and OVLDLEVEL2PERCENT. Note If this value is set to zero, no overload treatment occurs (by definition, the level 1 and level 2 values must also be zero). | 90 |
OVLDLEVEL3FILTER | Indicates what call types should be gapped if an overload level 3 condition occurs (see OVLDLEVEL1FILTER). | Normal |
OVLDLEVEL3THRESHLOWERCALLS | Determines the number of active calls below which the application load must fall in order for the overload level 3 condition to be removed. | 2300 |
OVLDLEVEL3THRESHUPPERCALLS | Determines how many simultaneous active calls trigger an overload level 3 condition. | 2400 |
OVLDLEVEL3THRESHLOWERCPU | Determines the level of CPU utilization below which the application must fall in order for the overload level 3 condition to be removed. | 85 |
OVLDLEVEL3THRESHUPPERCPU | Determines the level of CPU utilization that triggers an overload level 3 condition. | 95 |
CIAGENTSCANPERIOD | Defines the frequency with which the CIagent polls the CPU utilization. | |
ALARMDEBOUNCETIME | Defines the length of time that an alarm condition must persist before being reported, and any associated action taken. | 0 |
CALLREFERENCEUSAGE | Determines which call reference identity is passed on to the PGW 2200 (call reference field or Conference ID). | |
DISKUSAGELIMIT | Represents a percentage of disk occupancy. The application continually polls for disk occupancy, and if the percentage rises above the limit set by DISKUSAGELIMIT, the LOW_DISK_SPACE alarm is raised. DISKUSAGELIMIT has a default value of 95 percent. The value range is 0-100, inclusive. When dynamically provisioned, the DISKUSAGELIMIT, if not set within that range, is set to the default value (95) and the CONFIGURATION_ FAILURE alarm is raised. | 95 |
Refer to the RADVision H.323 Protocol Stack Programmer's Guide for definitions of each of the RADVision parameters.
The parameter name is based on the ASN.1 paths, but in some cases the parameter name has been shortened for convenience. For example, "capabilities" has been shortened to "caps."
The case of the parameter name reflects exactly the ASN.1 definitions, but is not important to MML configuration.
The parameters in Table 5-5 cannot be altered through MML commands.
H323_SYS | Description |
---|---|
system.manualstart | Present |
system.pdlname | Absent |
system.delimiter | #FF |
ras.gatekeeper | Absent |
ras.rasmulticastaddress | 224.0.1.41.1718 |
h245.capabilities.manualoperation | Present |
h245.masterslave.manualoperation | Present |
q931.manualaccept | Present |
q931.earlyH245 | Present |
q931.autoanswer | Present |
q931.manualcallprocessing | Present |
q931.h245tunneling | Present |
The parameters in Table 5-6 are required for H.323 stack initialization. To modify the parameters in Table 5-6, use the h323_sys MML name variable for the prov-add, prov-dlt, and prov-ed commands. Halt and restart the application for these changes to take effect.
Note The asterisk (*) after a parameter name in the first column of Table 5-6 denotes a mandatory RADVision parameter that has an inbuilt default value if a value is not set in provisioning. |
Parameter | Description | Type | Example |
---|---|---|---|
maxCalls* | Maximum number of concurrent calls allowed | INTEGER(0, 65535) | 2500 |
maxChannels* | Maximum number of concurrent channels allowed | INTEGER(0, 65535) | 2 |
To modify the parameters listed in Table 5-7, use the Q.931 MML name variable for the prov-add, prov-dlt, and prov-ed commands.
The Update Type column in Table 5-7 shows when the change to a parameter takes effect after it is modified:
Note Immediate and Next Call update types refer to dynamic system data. |
Note The asterisk (*) after a parameter name in the first column of Table 5-7 denotes a mandatory RADVision parameter with an inbuilt default value that will be used if the value is not set in provisioning. |
Parameter Name | Description | Type | Example | Update Type |
---|---|---|---|---|
responseTimeOut* | The maximum waiting time (in seconds) to receive the first response to a call. If this parameter expires, the call is disconnected. | INTEGER(1,200) | 20 | Immediate |
connectTimeOut* | The maximum time (in seconds) the stack waits for call establishment after the first response is received. If this parameter expires, the call is disconnected. | INTEGER(1,20000) | 180 | Immediate |
callSignalingPort* | The number of the port receiving the calls destined for the PGW 2200. | INTEGER(0,65535) | 1720 | Start |
maxCalls* | The maximum number of simultaneous calls. If this parameter is exceeded, the next call attempt returns busy. | INTEGER(0,65535) | 2500 | Next Call |
notEstablishControl | The stack does not allow the switching of control from the Q.931 to the H.245 stack. | NULL | Not present | Next Call |
overlappedSending | Because the Q.931 configuration flag indicates that both parties support overlap sending, this state notifies the other party that it can send an overlap sending message. | NULL | Present | Immediate |
The parameters in Table 5-8 are required for RAS stack initialization. To modify the RAS parameters, use the RAS MML name variable for the prov-add, prov-dlt, and prov-ed commands.
The array index [i] in some of the parameter names in the first column of Table 5-8 must be replaced with a valid braced index from 1 to 20, and must be continuous and unique (that is, must contain no duplicates).
The Update Type column in Table 5-8 shows when the change to a parameter takes effect after it is modified:
Note Immediate and next call update types are dynamic system data. |
Note The asterisk (*) after a parameter name in the first column of
Table 5-8 denotes a mandatory
RADVision parameter with an inbuilt default value that will be used if the value is not set in
provisioning.
|
To modify the H.245 parameters listed in Table 5-9, use the H.245 MML name variable for the prov-add, prov-dlt and prov-ed commands.
The Update Type column in Table 5-9 shows when a change to an H.245 parameter takes effect after it is modified:
Note Immediate and Next Call update types are dynamic system data. |
Table 5-10, Table 5-11, and Table 5-12 list the parameters and modes related to configuring codecs. The array index [i] must be replaced with a valid braced index from 1 to 20. The braced index must be continuous and unique (that is, no duplicates).
Parameter Name | Type |
---|---|
caps.table[i].entryNo | INTEGER(1, 65535) |
caps.table[i].audio.g711Alaw64k | INTEGER(1, 256) |
caps.table[i].audio.g711Alaw56k | INTEGER(1, 256) |
caps.table[i].audio.g711Ulaw64k | INTEGER(1, 256) |
caps.table[i].audio.g711Ulaw56k | INTEGER(1, 256) |
caps.table[i].audio.g722at64k | INTEGER(1, 256) |
caps.table[i].audio.g722at56k | INTEGER(1, 256) |
caps.table[i].audio.g722at48k | INTEGER(1, 256) |
caps.table[i].audio.g728 | INTEGER(1, 256) |
caps.table[i].audio.g729 | INTEGER(1, 256) |
caps.table[i].audio.g729AnnexA | INTEGER(1, 256) |
caps.table[i].audio.g729wAnnexB | INTEGER(1, 256) |
caps.table[i].audio.g729AnnexAwAnnexB | INTEGER(1, 256) |
Parameter Name | Type |
---|---|
chan[i].name | STRING |
chan[i].audio.g711Alaw64k | INTEGER(1, 256) |
chan[i].audio.g711Alaw56k | INTEGER(1, 256) |
chan[i].audio.g711Ulaw64k | INTEGER(1, 256) |
chan[i].audio.g711Ulaw56k | INTEGER(1, 256) |
chan[i].audio.g722at64k | INTEGER(1, 256) |
chan[i].audio.g722at56k | INTEGER(1, 256) |
chan[i].audio.g722at48k | INTEGER(1, 256) |
chan[i].audio.g728 | INTEGER(1, 256) |
chan[i].audio.g729 | INTEGER(1, 256) |
chan[i].audio.g729AnnexA | INTEGER(1, 256) |
chan[i].audio.g729wAnnexB | INTEGER(1, 256) |
chan[i].audio.g729AnnexAwAnnexB | INTEGER(1, 256) |
The following is an example of a configuration file.
Note The configuration file example does not contain a complete list of all configurable items. |
# $Id: GWmain.base.conf,v 1.7 2001/01/24 06:47:56 arthurv Exp $
#
# This is the base configuration file which will be concatenated together
# with a file derived from questions at install time, to generate the GWmain.conf
# file to be used by the Application GWmain.
#####################################################################################
# LOGGING PACKAGE
#
# The Logging package determines the logging level for all defined packages.
# This is a bit mask which controls the 16 debug levels
#
Package = Logging
#
OTLogging = "OFF" #Choice {ON, OFF}. Default: "OFF"
Application = 0xFF00
CallControl = 0xFFFF
Connection = 0xFF00
#Connection = 0xFF00
DataManager = 0xFF00
Eisup = 0xFF00
FaultManager = 0xFF00
Gapping = 0xFF00
H323 = 0xFFFF
Infrastructure = 0xFF00
Overload = 0xFF00
ProcessManager = 0xFF00
Provisioning = 0xFE00
Signal = 0xFE00
Snmp = 0xFE00
SnmpSubagent = 0xFE00
Statistics = 0xFE00
Trace = 0xFE00
UserInterface = 0xFF00
#####################################################################################
# H323 SYSTEM Package
#
# Not modifiable at runtime (Static Provisionable Data)
#
Package = H323_SYS
#
maxCalls = 2500
maxChannels = 2
#####################################################################################
# Q931 PACKAGE
#
Package = Q931
#
responseTimeOut = 20
connectTimeOut = 180
callSignalingPort = 1720
maxCalls = 2500
overlappedSending =
earlyH245 =
h245Tunneling =
######################################################################################
# H323 RAS Package
#
# Modifiable at runtime (Dynamic Provisionable Data) except for manualRAS
#
Package = RAS
#
responseTimeOut = 10
endpointVendor.productID = "GoldWing"
endpointVendor.t35CountryCode = 11
endpointVendor.t35Extension = 11
endpointVendor.manufacturerCode = 9
timeToLive = 400
rasPort = 0
maxRetries = 3
maxMulticastTTL = 3
preGrantedArqUse = direct
######################################################################################
# H245 PACKAGE
#
# Dynamically Provisionable except for manualOperation(s)
Package = H245
#
channelsTimeout = 10
masterSlave.terminalType = 60
masterSlave.manualOperation =
masterSlave.manualResponse =
masterSlave.timeout = 5
caps.manualOperation =
caps.timeout = 5
caps.maxAudioDelay = 60
caps.table[1].entryNo = 7111
caps.table[1].audio.g711Ulaw64k = 20
caps.table[2].entryNo = 7110
caps.table[2].audio.g711Alaw64k = 20
caps.table[3].entryNo = 728
caps.table[3].audio.g728 = 60
chan[1].name = g711Alaw64k
chan[1].audio.g711Alaw64k = 20
chan[2].name = g711Ulaw64k
chan[2].audio.g711Ulaw64k = 20
chan[3].name = g728
chan[3].audio.g728 = 60
modes[1].name = g711Alaw64k
modes[1].audio.g711Alaw64k =
modes[2].name = g711Ulaw64k
modes[2].audio.g711Ulaw64k =
modes[3].name = g728
modes[3].audio.g728 =
#####################################################################################
# CALL CONTROL PACKAGE
#
Package = CCPackage
#
Hash = A
Pound = A
Star = B
StopDigit = "#"
A_CC_ChargeInd = # BCI
A_CC_tEndToEndMethod =
A_CC_tLineUser =
A_CC_tLineStatus =
A_CC_MLC_Action =
A_CC_tSCCPMethod =
A_CC_Interworking =
A_CC_tEndToEndInfAvail =
A_CC_tIsdnAllTheWay =
A_CC_tEchoCancIr =
A_CC_tLineAccess =
A_CC_BNumDataNOA = # CalledPN
A_CC_BNumDataNPI =
A_CC_BNumDataINN =
A_CC_ANumDataNOA = # CallingPN
A_CC_Clir =
A_CC_ANumDataSI =
A_CC_ANumDataNPI =
A_CC_A_Cli =
A_CC_oLinecall = # CallingPC
A_CC_Location = # CauseInd
A_CC_CodeStandard =
A_CC_ProgressRestrict = # Event Info
A_CC_oIsdnPref = # FCI
A_CC_oIsdnAllTheWay =
A_CC_oEndToEndInfAvail =
A_CC_oNatInd =
A_CC_oLSPP =
A_CC_oNBit =
A_CC_oPORC =
A_CC_oPBit =
A_CC_oEndToEndMethod =
A_CC_CollectCallInd =
A_CC_oSCCPMethod =
A_CC_GDES = # GenericDigits
A_CC_GDTD =
A_CC_NOCI_VC = # NatureOfConnection
A_CC_NOCI_ECDI =
A_CC_NOCI_CCI =
A_CC_NOCI_SI =
A_CC_TMR = # TransmissionMediumRequired
A_CC_INFO_CFN = # confusion code on INFO receipt
A_CC_GAPPEDCALLCAUSE = 60 # congestion cause for releasing on gapping
A_CC_WAIT_CONFIRM = 30 #20..30 seconds (default is 30), from q764
A_CC_WAIT_ANSWER = 180 #90..180 seconds (default is 180), from q118, refd in
# ----- Cause Codes ----------------------------------------------------------------------------------------------
# CC: Call Control, EC: Eisup Cause, HC: H323 Cause
# For the Eisup cause code values see CISCO: EISUP Protocol Specification ENG-46168 version 19
# For the H323 cause code values see ITU-T: Q.850
# The mappings below are considered constant and not provisionable.
# They can be made provisionable by moving them from the CCPackage
# to the SYS_CONFIG_STATIC package.
# The following is the Eisup to H323 cause code map.
# When the Eisup cause on the left is received from Eisup,
# the H323 cause on right is sent to H323.
# Note: the reverse is not true, this is a one way mapping.
# The H323 to Eisup cause map is defined further down.
CC_EC_UnallocatedNumber = CC_HC_UnallocatedNumber
CC_EC_NoRouteToTns = CC_HC_NoRouteToSpecifiedTransitNetwork
CC_EC_NoRouteToDest = CC_HC_NoRouteToDestination
CC_EC_SpecialInformationTone = CC_HC_SendSpecialInformationTone
CC_EC_MisdialledTkPrefix = CC_HC_MisdialedTrunkPrefix
CC_EC_ChUnacceptable = CC_HC_ChannelUnacceptable
CC_EC_CallAwardedDeliveredEstCh = CC_HC_CallAwardedEstablishedChannel
CC_EC_Preemption = CC_HC_Preemption
CC_EC_PreemptionCctRes = CC_HC_PreemptionCircuitReservedForReuse
CC_EC_NormalClearing = CC_HC_NormalCallClearing
CC_EC_UserBusy = CC_HC_UserBusy
CC_EC_NoUserResponding = CC_HC_NoUserresponding
CC_EC_NoAnswerAlertedUser = CC_HC_NoAnswerFromAlertedUser
CC_EC_SubAbscent = CC_HC_SubscriberAbsent
CC_EC_CallRejected = CC_HC_CallRejected
CC_EC_NumberChanged = CC_HC_NumberChanged
CC_EC_RedirectionToNewDest = CC_HC_RedirectionToNewDestination
CC_EC_RoutingError = CC_HC_ExchangeRouteError
CC_EC_NonSelectedUserClearing = CC_HC_NonSelectedUserClearing
CC_EC_DestOutOfOrder = CC_HC_DestinationOutOfOrder
CC_EC_InvalidNumberFormat = CC_HC_InvalidNumberFormat
CC_EC_FacilityRejected = CC_HC_FacilityRejected
CC_EC_ResponseToStatusEnquiry = CC_HC_ResponceToStatusEnquiry
CC_EC_NormalUnspecified = CC_HC_NormalUnspecified
CC_EC_NoCircuitAvailable = CC_HC_NoCircuitChannelAvailable
CC_EC_NetworkOutOfOrder = CC_HC_NetworkOutOfOrder
CC_EC_PermanentFrameModeOos = CC_HC_PermanentFrameModeConnectionOutOfService
CC_EC_PermanentFrameModeOperational = CC_HC_PermanentFrameModeConnectionOperational
CC_EC_TemporaryFailure = CC_HC_TemporaryFailure
CC_EC_SwitchingEquipCongestion = CC_HC_SwitchingEquipmentCongestion
CC_EC_AccessInfoDiscarded = CC_HC_AccessInformationDiscarded
CC_EC_ReqCircuitUnavail = CC_HC_RequestedCircuitChannelNotAvailable
CC_EC_PrecedenceBlocked = CC_HC_PrecedenceCallBlocked
CC_EC_ResourcesUnavailUnspec = CC_HC_ResourceUnavailable
CC_EC_QualityUnavail = CC_HC_QualityOfServiceNotAvailable
CC_EC_ReqFacilityNotSubscr = CC_HC_RequestedFacilityNotSubscribed
CC_EC_OutgoingCallsBarredInCug = CC_HC_OutgoingCallsBaredWithinCUG
CC_EC_IncomingCallsBarredInCug = CC_HC_IncomingCallsBaredWithinCUG
CC_EC_BearcapNotAuthorized = CC_HC_BearerCapabilityNotAuthorized
CC_EC_BaercapNotAvail = CC_HC_BearerCapabilityNotPresentlyAvailable
CC_EC_InconOutgoingAccAndSubClass = CC_HC_InconsistencyAcessInfoSubscriberClass
CC_EC_ServiceOrOptionNotAvail = CC_HC_ServiceOrOptionUnavailable
CC_EC_BearcapNotImp = CC_HC_BearerCapabilityNotImplemented
CC_EC_ChTypeNotImp = CC_HC_ChannelTypeNotImplemented
CC_EC_ReqFacilityNotImp = CC_HC_RequestedFacilityNotImplemented
CC_EC_OnlyRestrictDigInfoBearer = CC_HC_OnlyRestrictedDigitalBearerInfoCapability
CC_EC_ServiceOrOptionNotImpUnspec = CC_HC_ServiceOrOptionNotImplemented
CC_EC_InvalidCallReferenceValue = CC_HC_InvalidCallreferenceValue
CC_EC_ChIdNotExist = CC_HC_IdentifiedChannelDoesnotExist
CC_EC_SuspendExistButNotThisId = CC_HC_ASuspendedCallExistsThisCallIdDoesNot
CC_EC_CallIdInUse = CC_HC_CallIdentityInUse
CC_EC_NoCallSuspended = CC_HC_NoCallSuspended
CC_EC_CallIdHasBeenCleared = CC_HC_CallHavingTheRequestedCallIdHasBeenCleared
CC_EC_UserNotMemberOfCug = CC_HC_UserNotMemberOfCUG
CC_EC_IncompatibleDest = CC_HC_IncompatibleDestination
CC_EC_NonExistentCug = CC_HC_NonExistantCUG
CC_EC_InvalidTns = CC_HC_InvalidTransitNetworkSelection
CC_EC_InvalidMsgUnspec = CC_HC_InvalidMessage
CC_EC_MandatoryElementMissing = CC_HC_MandatoryInformationElementIsMissing
CC_EC_MsgTypeNotImp = CC_HC_MessageTypeNonExistantOrNotImplemented
CC_EC_MsgTypeNotImpOrWrongState = CC_HC_MessageTypeNotCompatibleWithState
OrNonExistantOrNotImplemented
CC_EC_ElemTypeNotImp = CC_HC_InformationElementParameterNonExistantOrNotImplemented
CC_EC_InvalidElemContents = CC_HC_InvalidInformationElementContents
CC_EC_MsgInWrongState = CC_HC_MessageNotCompatibleWithCallState
CC_EC_RecoveryOnTimerExpiry = CC_HC_RecoveryOnTimerExpiry
CC_EC_ParamUnrecPassed = CC_HC_ParameterNonExistantOrNotImplementedPassedOn
# When the H323 cause on the left is received from H323,
# the Eisup cause on the right is sent to Eisup.
# Note: the reverse is not true, this is a one way mapping.
# The Eisup to H323 cause map is defined in above.
CC_HC_UnallocatedNumber = CC_EC_UnallocatedNumber
CC_HC_NoRouteToSpecifiedTransitNetwork = CC_EC_NoRouteToTns
CC_HC_NoRouteToDestination = CC_EC_NoRouteToDest
CC_HC_SendSpecialInformationTone = CC_EC_SpecialInformationTone
CC_HC_MisdialedTrunkPrefix = CC_EC_MisdialledTkPrefix
CC_HC_ChannelUnacceptable = CC_EC_ChUnacceptable
CC_HC_CallAwardedEstablishedChannel = CC_EC_CallAwardedDeliveredEstCh
CC_HC_Preemption = CC_EC_Preemption
CC_HC_PreemptionCircuitReservedForReuse = CC_EC_PreemptionCctRes
CC_HC_NormalCallClearing = CC_EC_NormalClearing
CC_HC_UserBusy = CC_EC_UserBusy
CC_HC_NoUserresponding = CC_EC_NoUserResponding
CC_HC_NoAnswerFromAlertedUser = CC_EC_NoAnswerAlertedUser
CC_HC_SubscriberAbsent = CC_EC_SubAbscent
CC_HC_CallRejected = CC_EC_CallRejected
CC_HC_NumberChanged = CC_EC_NumberChanged
CC_HC_RedirectionToNewDestination = CC_EC_RedirectionToNewDest
CC_HC_ExchangeRouteError = CC_EC_RoutingError
CC_HC_NonSelectedUserClearing = CC_EC_NonSelectedUserClearing
CC_HC_DestinationOutOfOrder = CC_EC_DestOutOfOrder
CC_HC_InvalidNumberFormat = CC_EC_InvalidNumberFormat
CC_HC_FacilityRejected = CC_EC_FacilityRejected
CC_HC_ResponceToStatusEnquiry = CC_EC_ResponseToStatusEnquiry
CC_HC_NormalUnspecified = CC_EC_NormalUnspecified
CC_HC_NoCircuitChannelAvailable = CC_EC_NoCircuitAvailable
CC_HC_NetworkOutOfOrder = CC_EC_NetworkOutOfOrder
CC_HC_PermanentFrameModeConnectionOutOfService = CC_EC_PermanentFrameModeOos
CC_HC_PermanentFrameModeConnectionOperational = CC_EC_PermanentFrameModeOperational
CC_HC_TemporaryFailure = CC_EC_TemporaryFailure
CC_HC_SwitchingEquipmentCongestion = CC_EC_SwitchingEquipCongestion
CC_HC_AccessInformationDiscarded = CC_EC_AccessInfoDiscarded
CC_HC_RequestedCircuitChannelNotAvailable = CC_EC_ReqCircuitUnavail
CC_HC_PrecedenceCallBlocked = CC_EC_PrecedenceBlocked
CC_HC_ResourceUnavailable = CC_EC_ResourcesUnavailUnspec
CC_HC_QualityOfServiceNotAvailable = CC_EC_QualityUnavail
CC_HC_RequestedFacilityNotSubscribed = CC_EC_ReqFacilityNotSubscr
CC_HC_OutgoingCallsBaredWithinCUG = CC_EC_OutgoingCallsBarredInCug
CC_HC_IncomingCallsBaredWithinCUG = CC_EC_IncomingCallsBarredInCug
CC_HC_BearerCapabilityNotAuthorized = CC_EC_BearcapNotAuthorized
CC_HC_BearerCapabilityNotPresentlyAvailable = CC_EC_BaercapNotAvail
CC_HC_InconsistencyAcessInfoSubscriberClass = CC_EC_InconOutgoingAccAndSubClass
CC_HC_ServiceOrOptionUnavailable = CC_EC_ServiceOrOptionNotAvail
CC_HC_BearerCapabilityNotImplemented = CC_EC_BearcapNotImp
CC_HC_ChannelTypeNotImplemented = CC_EC_ChTypeNotImp
CC_HC_RequestedFacilityNotImplemented = CC_EC_ReqFacilityNotImp
CC_HC_OnlyRestrictedDigitalBearerInfoCapability = CC_EC_OnlyRestrictDigInfoBearer
CC_HC_ServiceOrOptionNotImplemented = CC_EC_ServiceOrOptionNotImpUnspec
CC_HC_InvalidCallreferenceValue = CC_EC_InvalidCallReferenceValue
CC_HC_IdentifiedChannelDoesnotExist = CC_EC_ChIdNotExist
CC_HC_ASuspendedCallExistsThisCallIdDoesNot = CC_EC_SuspendExistButNotThisId
CC_HC_CallIdentityInUse = CC_EC_CallIdInUse
CC_HC_NoCallSuspended = CC_EC_NoCallSuspended
CC_HC_CallHavingTheRequestedCallIdHasBeenCleared = CC_EC_CallIdHasBeenCleared
CC_HC_UserNotMemberOfCUG = CC_EC_UserNotMemberOfCug
CC_HC_IncompatibleDestination = CC_EC_IncompatibleDest
CC_HC_NonExistantCUG = CC_EC_NonExistentCug
CC_HC_InvalidTransitNetworkSelection = CC_EC_InvalidTns
CC_HC_InvalidMessage = CC_EC_InvalidMsgUnspec
CC_HC_MandatoryInformationElementIsMissing = CC_EC_MandatoryElementMissing
CC_HC_MessageTypeNonExistantOrNotImplemented = CC_EC_MsgTypeNotImp
CC_HC_MessageTypeNotCompatibleWithStateOrNonExistantOrNotImplemented = CC_EC_MsgTypeNotImpOrWrongState
CC_HC_InformationElementParameterNonExistantOrNotImplemented = CC_EC_ElemTypeNotImp
CC_HC_InvalidInformationElementContents = CC_EC_InvalidElemContents
CC_HC_MessageNotCompatibleWithCallState = CC_EC_MsgInWrongState
CC_HC_RecoveryOnTimerExpiry = CC_EC_RecoveryOnTimerExpiry
CC_HC_ParameterNonExistantOrNotImplementedPassedOn = CC_EC_ParamUnrecPassed
#
#####################################################################################
# FAULTMANAGEMENT PACKAGE
#
Package = FaultManagement
#
FMRaiseRecoveryAction = "ON"
FMClearRecoveryAction = "ON"
#####################################################################################
# GAPPING PACKAGE
#
# Set the gapping percentage level for each side. A level of 0 indicates no gapping
# A level of 100 indicates gap all calls (except priority calls - see treatment below)
#
Package = Gapping
#
H323level = 0
EISUPlevel = 0
#
# Priority treatment determines the treatment of priority calls during gapping.
# GapAlways indicates priority calls are treated as normal calls
# GapNever indicate priority calls are never to be gapped
# GapOn100PercentGapping indicates priority calls are only gapped when 100 percent
# gapping is applied.
#
#PriorityCallTreatment = GapOn100PercentGapping
#PriorityCallTreatment = GapNever
PriorityCallTreatment = GapAlways
#####################################################################################
# APPLICATION PACKAGE
#
#
Package = Application
#
DefaultCallProcessingStatus = "UP" #Choice {"UP", "DOWN"}
WaitBeforeCallReleaseTimer = 60 #Default is 60
RestartPendingTimer = 60 #Default is 60
HaltPendingTimer = 60 #Default is 60
RebootPendingTimer = 60 #Default is 60
#####################################################################################
# DYNAMIC SYSTEM DATA
#
#
Package = SYS_CONFIG_DYNAMIC
# Logging
#
LOGDIRECTORY = "var/log/" #Default: "var/log/"
LOGFILENAMEPREFIX = "platform" #Default: "platform.log"
LOGPRIO = "TRACE" #Choice {DEBUG, TRACE, INFO, WARN, ERR, CRIT}. Default: "WARN"
LOGFILEROTATESIZE = 10240 #Default: 10240 bytes (10Mb)
LOGFILEROTATEINTERVAL = 1440 #Default: 1440 min (24hrs)
# Overload
#
OVLDSAMPLERATE = 3000 #Default: 3000 msec polling rate
OVLDLEVEL1PERCENT = 20 #Default: 99
OVLDLEVEL1FILTER = "NORMAL" #Choice {"NORMAL", "ALL"}. Default: "NORMAL"
OVLDLEVEL1THRESHUPPERCPU = 65 #Default: 100
OVLDLEVEL1THRESHLOWERCPU = 60 #Default: 100
OVLDLEVEL1THRESHUPPERCALLS = 1900 #Default: 1000
OVLDLEVEL1THRESHLOWERCALLS = 1800 #Default: 1000
OVLDLEVEL2PERCENT = 75 #Default: 99
OVLDLEVEL2FILTER = "NORMAL" #Choice {"NORMAL", "ALL"}. Default: "NORMAL"
OVLDLEVEL2THRESHUPPERCPU = 80 #Default: 100
OVLDLEVEL2THRESHLOWERCPU = 70 #Default: 100
OVLDLEVEL2THRESHUPPERCALLS = 2200 #Default: 1000
OVLDLEVEL2THRESHLOWERCALLS = 2000 #Default: 1000
OVLDLEVEL3PERCENT = 90 #Default: 99
OVLDLEVEL3FILTER = "NORMAL" #Choice {"NORMAL", "ALL"}. Default: "NORMAL"
OVLDLEVEL3THRESHUPPERCPU = 95 #Default: 100
OVLDLEVEL3THRESHLOWERCPU = 85 #Default: 100
OVLDLEVEL3THRESHUPPERCALLS = 2400 #Default: 1000
OVLDLEVEL3THRESHLOWERCALLS = 2300 #Default: 1000
DISKUSAGELIMIT = 98 #Default: 95% Disk Usage
#####################################################################################
#
Package = SYS_CONFIG_STATIC
# Call Control
# For the Eisup cause code values see CISCO: EISUP Protocol Specification ENG-46168 version 19
# For the H323 cause code values see ITU-T: Q.850
# The default cause codes, used when there is no map entry for a received cause
CC_EC_DEFAULT = CC_EC_NormalUnspecified
CC_HC_DEFAULT = CC_HC_NormalUnspecified
# Unassigned Eisup cause codes
#
CC_EC_AccessBarred = CC_HC_DEFAULT
CC_EC_Acknowledgement = CC_HC_DEFAULT
CC_EC_AddressIncomplete = CC_HC_DEFAULT
CC_EC_AnonymousCallRejection = CC_HC_DEFAULT
CC_EC_BlacklistBNumberMatched = CC_HC_DEFAULT
CC_EC_BlacklistCliLengthInvalid = CC_HC_DEFAULT
CC_EC_BlacklistCliMatched = CC_HC_DEFAULT
CC_EC_BlacklistCpcRestricted = CC_HC_DEFAULT
CC_EC_BlacklistNoCli = CC_HC_DEFAULT
CC_EC_BlacklistNoaRestricted = CC_HC_DEFAULT
CC_EC_Busy = CC_HC_DEFAULT
CC_EC_CallRejectCallGapping = CC_HC_DEFAULT
CC_EC_CallTerminated = CC_HC_DEFAULT
CC_EC_CallTypeIncompatible = CC_HC_DEFAULT
CC_EC_CallingDroppedWhileOnHold = CC_HC_DEFAULT
CC_EC_CallingPartyOffHold = CC_HC_DEFAULT
CC_EC_ChannelOutOfService = CC_HC_DEFAULT
CC_EC_Congestion = CC_HC_DEFAULT
CC_EC_CotFailure = CC_HC_DEFAULT
CC_EC_CugAccessBarred = CC_HC_DEFAULT
CC_EC_DteControlledNotReady = CC_HC_DEFAULT
CC_EC_DteUncontrolledNotReady = CC_HC_DEFAULT
CC_EC_ExcessiveDigCallProceeding = CC_HC_DEFAULT
CC_EC_FacilityNotRegistered = CC_HC_DEFAULT
CC_EC_FlowControlledCongestion = CC_HC_DEFAULT
CC_EC_GroupRestrictions = CC_HC_DEFAULT
CC_EC_IncomingCallsBarred = CC_HC_DEFAULT
CC_EC_InterceptedSubscriber = CC_HC_DEFAULT
CC_EC_InterworkUnspec = CC_HC_DEFAULT
CC_EC_InvalidCallRef = CC_HC_DEFAULT
CC_EC_MesgWithUnrecElemDiscarded = CC_HC_DEFAULT
CC_EC_MessageNotUnderstood = CC_HC_DEFAULT
CC_EC_MisroutedCallPortedNumber = CC_HC_DEFAULT
CC_EC_NetworkAddressExtensionError = CC_HC_DEFAULT
CC_EC_NetworkTermination = CC_HC_DEFAULT
CC_EC_NewDestination = CC_HC_DEFAULT
CC_EC_NumberUnobtainable = CC_HC_DEFAULT
CC_EC_OperatorPriorityAccess = CC_HC_DEFAULT
CC_EC_OutOfCatchmentArea = CC_HC_DEFAULT
CC_EC_OutgoingCallsBarred = CC_HC_DEFAULT
CC_EC_PermanentIcb = CC_HC_DEFAULT
CC_EC_PortedNumber = CC_HC_DEFAULT
CC_EC_PreemptionCctUnavailable = CC_HC_DEFAULT
CC_EC_Prefix0DialledInError = CC_HC_DEFAULT
CC_EC_Prefix1DialledInError = CC_HC_DEFAULT
CC_EC_Prefix1NotDialled = CC_HC_DEFAULT
CC_EC_PriorityForcedRelease = CC_HC_DEFAULT
CC_EC_Proprietary = CC_HC_DEFAULT
CC_EC_ProtErrThresholdExceeded = CC_HC_DEFAULT
CC_EC_ProtocolErrorUnspec = CC_HC_DEFAULT
CC_EC_Reject = CC_HC_DEFAULT
CC_EC_RejectedDivertedCall = CC_HC_DEFAULT
CC_EC_RemoteProcError = CC_HC_DEFAULT
CC_EC_RepeatAttempt = CC_HC_DEFAULT
CC_EC_RouteOutOfService = CC_HC_DEFAULT
CC_EC_SelectiveCallBarring = CC_HC_DEFAULT
CC_EC_ServiceIncompatible = CC_HC_DEFAULT
CC_EC_ServiceTemporarilyUnavailable = CC_HC_DEFAULT
CC_EC_ServiceUnavailable = CC_HC_DEFAULT
CC_EC_SignalNotUnderstood = CC_HC_DEFAULT
CC_EC_SignalNotValid = CC_HC_DEFAULT
CC_EC_SignalingSystemIncompatible = CC_HC_DEFAULT
CC_EC_SubControlledIcb = CC_HC_DEFAULT
CC_EC_SubNotFoundDle = CC_HC_DEFAULT
CC_EC_SubscriberCallTerminate = CC_HC_DEFAULT
CC_EC_SubscriberIncompatible = CC_HC_DEFAULT
CC_EC_SubscriberMoved = CC_HC_DEFAULT
CC_EC_SubscriberOutOfService = CC_HC_DEFAULT
CC_EC_TemporaryOos = CC_HC_DEFAULT
CC_EC_TerminalCongestion = CC_HC_DEFAULT
CC_EC_Transferred = CC_HC_DEFAULT
CC_EC_TranslationOos = CC_HC_DEFAULT
CC_EC_UnallocatedDestNumber = CC_HC_DEFAULT
CC_EC_UndefinedBg = CC_HC_DEFAULT
CC_EC_Unknown = CC_HC_DEFAULT
CC_EC_UnrecElemPassedOn = CC_HC_DEFAULT
CC_EC_VacentCode = CC_HC_DEFAULT
CC_EC_WhitelistCliNotMatched = CC_HC_DEFAULT
#########################################
# INSTALLATION DERIVED CONFIG PARAMETERS
Package = RAS
manualDiscovery.ipAddress = "10.70.54.53"
manualDiscovery.port = "1719"
gateway.prefix[1] = "0208"
terminalAlias[1].h323ID = "cisco@OuterLondonDomain.com"
gatekeeperId = "OuterLondon"
endpointVendor.versionID = "0.2.3"
#########################################
Package = SYS_CONFIG_STATIC
HOST_PORT_NUMBER1= "8003"
VSC1_NAME= "goliath"
VSC1_PORT_NUMBER="8003"
NodeId = "H323-GW1"
#########################################
Package = Application
Hardware = "Sun Netra T1"
Location = "H323 - GW1"
#########################################
Posted: Thu Aug 15 15:42:40 PDT 2002
All contents are Copyright © 1992--2002 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.