Cisco PGW 2200 Softswitch Release 9.8 Software Installation and Configuration Guide
Appendix D. Sample Installation Scripts
Downloads: This chapterpdf (PDF - 447.0KB) The complete bookPDF (PDF - 4.77MB) | Feedback

Sample Installation Scripts

Table Of Contents

Sample Installation Scripts

Introduction

Sample Output from install.sh

Updated Configuration File Sample

Sample Configured snmpd.cnf File

Sample Configured XECfgParm.dat Files for Cisco PGW 2200 Softswitch Release 9.8(1)

Sample Configured XECfgParm.dat Files for Cisco PGW 2200 Softswitch Release 9.7(3)

Sample Configured XECfgParm.dat Files for Cisco PGW 2200 Softswitch Release 9.6(1)


Sample Installation Scripts


Revised: February 21, 2012, OL-18083-14

Introduction

This appendix contains sample outputs from the following:

Sample Output from install.sh

Updated Configuration File Sample

Sample Configured snmpd.cnf File

Sample Configured XECfgParm.dat Files for Cisco PGW 2200 Softswitch Release 9.8(1)

Sample Configured XECfgParm.dat Files for Cisco PGW 2200 Softswitch Release 9.7(3)

Sample Configured XECfgParm.dat Files for Cisco PGW 2200 Softswitch Release 9.6(1)

Sample Output from install.sh

Following is a sample output from the install script.


Note For Software Release 7.4(10) and later, the install.log is renamed as MGC-install.log and stored in the /var/adm directory. In addition, the pkgerrors.log is renamed to MGC_pkgerrors.log and moved to the /var/adm directory.


# cd /cdrom/cdrom0
# ./install.sh
 
   
Use supplied admin file for unattended install? [n] [y,n,?,q] y
 
   
Base directory for Toolkit (default /opt/Toolkit) [?,q] 
 
   
##########################################################################################
# The CSCOgu000 utilities package must be installed prior to other components            #
# but has not been detected on your system.  This package contains all required system   #
# parameters necessary for installing the rest of your software.  If you do not install  #
# this package, the installation script will exit.                                       #
########################################################################################## 
 
   
Would you like to install it now? [y] [y,n,?,q] y
 
   
Base directory for CiscoMGC (default /opt/CiscoMGC) [?,q] 
Enter CiscoMGC user name [mgcusr] 
Enter CiscoMGC UID [20000] 
Enter CiscoMGC group name [mgcgrp] 
Enter CiscoMGC GID [20000] 
[mgcgrp] group added
[mgcusr] user added
Modifying /etc/init.d/inetinit
 
   
Installation of <CSCOgu000> was successful.
 
   
(c)1998 Cisco Systems, Inc. All Rights Reserved.
Unpublished -- rights reserved under the copyright
laws of the United States.
 
   
RESTRICTED RIGHTS LEGEND
Use, duplication, or disclosure by the Government
is subject to restrictions as set forth in subparagraph
(c)(1)(ii) of the Rights in Technical Data and Computer
Software clause at DFARS 252.227-7013 or subparagraphs
(c)(1) and (2) of Commercial Computer Software --
Restricted Rights at 48 CFR 52.227-19, as applicable. 
 
   
Cisco Systems, Inc.
13615 Dulles Technology Drive
Herndon, VA 20171
 
   
 
   
Installation of <CSCOga000> was successful.
WARNING: setting mode of </opt/CiscoMGC/.sw_config> to default mode (755)
WARNING: setting mode of </var/spool/cron/crontabs/mgcusr> to default mode (644)
 
   
Uncompressing EISUP
Uncompressing ISDNBRI
Uncompressing ISDNIP
Uncompressing ISDNL3
Uncompressing IUA
Uncompressing LI
Uncompressing LogServerd
Uncompressing M3UA
Uncompressing MGCP
Uncompressing QBE_V5
Uncompressing QBE_V6
Uncompressing SIP
Uncompressing SS7
Uncompressing SUA
Uncompressing TCAP
Uncompressing almM
Uncompressing amDmpr
Uncompressing cdrDmpr
Uncompressing cfgM
Installing chk_inv
Uncompressing diskmonitor
Uncompressing engine.no_smartalloc
Uncompressing engine.smartalloc
Uncompressing foverd
Uncompressing ioChanMgr
Uncompressing measMgr
Uncompressing mmBldCfg
Uncompressing mmSAgt
Uncompressing mmdbd
Uncompressing mml
Uncompressing pom
Uncompressing procM
Uncompressing replicator
Uncompressing sagt
Installing libACE.so
Installing libbtsUtil.so
Installing libcmg.so
Installing libconvutil.so
Installing libcxn.so
Installing libda.so
Installing libeng.so
Installing libengif.so
Installing libhelp.so
Installing libinf.so
Installing libmmdb.so
Installing libpem.so
Installing libpolbase.so
Installing libpolcomp.so
Installing libpolfiles.so
Installing libpolnuman.so
Installing libpolroute.so
Installing libpom.so
Installing libpxe.so
Installing libpxelog.so
Installing libqbe.so
Installing libqbe_v6.so
Installing librds.so
Installing librmg.so
Installing librudp.so
Installing libsa.so
Installing libstlport.so.1
Installing libtcpServer.so
Installing libxe.so
Installing libxml2.so.2
Updating parameters for CiscoMGC
Updating parameters for SW_Layout.cfg
Updating parameters for helpCommands.xsd
Updating parameters for mmlCommands.xml
Updating parameters for mmlLICommands.xml
Updating parameters for log_rotate.sh
Updating parameters for startAudit.sh
Updating parameters for diagdata
Updating parameters for .create_liusr
Updating parameters for .cshrc
Updating parameters for .delete_liusr
Updating parameters for .dump-prov
Updating parameters for .master.cks
Updating parameters for .perf_setup
Updating parameters for backup.sh
Updating parameters for config-lib
Updating parameters for config-snmp
Updating parameters for init.tcl
Updating parameters for mgcbackup
Updating parameters for mgcrestore
Updating parameters for restore.sh
Updating parameters for rmsem.sh
Updating parameters for startAudit.mml
Updating parameters for startLogServer
 
   
 
   
Installation of <CSCOga001> was successful.
 
   
Modifying /etc/syslog.conf
Updating parameters for .odbc.ini
Updating parameters for backupDb.sh
Updating parameters for restoreDb.sh
Set TOS for timesten replicator
  Untarring TimesTen image in /opt/ttdb-install
 
   
 
   
Preparing to install TimesTen in /opt on va-redskins
 
   
 
   
Executing TimesTen installation script...
 
   
 
   
NOTE: Each TimesTen installation is identified by a unique instance name.
      The instance name must be a non-null alphanumeric string, not longer
      than 255 characters.
 
   
Instance name will be 'tt60'.
 
   
Please select a product :
 
   
  [1] Oracle TimesTen In-Memory Database
  [2] Cache Connect to Oracle
 
   
 
   
Of the three components:
 
   
  [1] Client/Server and Data Manager
  [2] Data Manager Only
  [3] Client Only
 
   
Installing into /opt/TimesTen/tt60 ...
Creating /opt/TimesTen/tt60 ...
Uncompressing ...
 
   
 
   
The TimesTen Demo applications can take up to 64 Mbytes of disk space.
Depending on how your system is configured, you may not want to create the
DemoDataStore directory in the default location,/var/TimesTen/tt60/DemoDataStore
 
   
WARNING: It is advised that you do not install the DemoDataStore directory
         onto a networked drive. Please see the TimesTen install guide for
         more info.
 
   
Creating /var/TimesTen/tt60/DemoDataStore ...
 
   
NOTE: All installations that replicate to each other must use the same daemon
      port number that is set at installation time. The daemon port number can
      be verified by running 'ttVersion'.
 
   
The default port number is 16001.
The daemon will run on the default port number (16001).
Processing /opt/TimesTen/tt60/PERL/perl.tar ...
System logging appears to be configured correctly.
(TimesTen syslog messages should be recorded in the file '/var/adm/messages')
Installing server components ...
Starting the daemon ...
The tt60 daemon has started successfully.
Installing client components ...
Creating new /var/TimesTen/sys.ttconnect.ini
Extracting 3rd party tools ...
Creating /opt/TimesTen/tt60/doc ...
End of TimesTen installation.
   TimesTen installation script returned status 0   
 
   
Program complete
Restoring default schema.
Sun Microsystems Inc.	SunOS 5.10	Generic	January 2005
Copyright (c) 1996-2005, Oracle.  All rights reserved.
 
   
Installation of <CSCOga002> was successful.
 
   
Updating parameters for critagt.cnf
Updating parameters for startcia.sh
Updating inittab
 
   
Installation of <CSCOga003> was successful.
 
   
Installing /opt/Toolkit/Packages/Packages.tar.gz
Installing /opt/Toolkit/bytecode/XECfg/XECfg.tar.gz
Installing /opt/Toolkit/bytecode/am/am.tar.gz
Installing /opt/Toolkit/bytecode/cdr/cdr.tar.gz
Installing /opt/Toolkit/bytecode/log/Viewer.tar.gz
Installing /opt/Toolkit/bytecode/toolbar/toolbar.tar.gz
Installing /opt/Toolkit/bytecode/tv/tv.tar.gz
Installing /opt/Toolkit/tcl/tcl.tar.gz
Updating parameters for MGC_Setup
Updating parameters for MGC_Toolkit
Updating parameters for init.tcl
Updating parameters for toolbar.sh
Updating parameters for toslaveside
Setting VERSION=9.7(1.13)T in version.dat
 
   
Installation of <CSCOga004> was successful.
 
   
Installing /opt/CiscoMGC/lib/perl5/5.00503.tar.gz
Installing /opt/tibrv/tibco.tar.gz
Updating parameters for tibco.cfg
Updating parameters for tib4pgw.sh
Updating parameters for tibAdapter.pl
Updating parameters for tibsimulator.pl
 
   
Installation of <CSCOga006> was successful.
 
   
Installing ca
Uncompressing callver
Installing get_trc.sh
Installing sim
Uncompressing simWriter
Uncompressing siptool
Installing sp
 
   
Installation of <CSCOgt001> was successful.
 
   
Installing migrate_cpp_4_5
Installing migrate_cpp_5_6
Installing migrate_cpp_DB
Updating parameters for XECfgParm.dat
Updating parameters for trigger.dat
Updating parameters for di
Updating parameters for migrate
Updating parameters for migrateTKGFile
Installing /opt/CiscoMGC/etc/CONFIG_LIB/migrate_mod.tar.gz
Installing /opt/CiscoMGC/etc/migrate/migrate_scr.tar.gz
Installing new .dat files in /opt/CiscoMGC/etc
 
   
Installation of <CSCOgc001> was successful.
 
   
Miscellaneous Protocols
####################################
##        01       ##     02      ##
####################################
##  BTNUP_BTNR167  ##  IETF_SIP   ##
##  BTNUP_IUP      ##             ##
##  DPNSS_BTNR188  ##             ##
####################################
 
   
SS7 Protocl Family            PRI Protocol Family
#########################     ######################
##          10         ##     ##        20        ##
#########################     ######################
##  ANSISS7_2K         ##     ##  ATT_41459       ##
##  ANSISS7_92         ##     ##  ATT_41459_C2    ##
##  ANSISS7_C2         ##     ##  BELL_1268       ##
##  ANSISS7_C3         ##     ##  BELL_1268_C2    ##
##  ANSISS7_E1         ##     ##  ETS_300_102     ##
##  ANSISS7_STANDARD   ##     ##  ETS_300_102_C2  ##
##  GR317              ##     ##  ETS_300_172     ##
#########################     ######################
 
   
Q761 Version 1 Protocol Family
##########################################################################################
##          30         ##        31         ##          32       ##       33            ##
##########################################################################################
##  ETS_300_121        ##  Q761_BASE        ##  Q761_GERMAN      ##  Q761_SINGAPORE     ##
##  ETS_300_356        ##  Q761_BELG        ##  Q761_INDIA       ##  Q761_SINGAPORE_C2  ##
##  HONGKONG           ##  Q761_BELG_97VER  ##  Q761_KOREAN      ##  Q761_TAIWAN        ##
##  ISUPV1_POLI        ##  Q761_CHILE       ##  Q761_NEWZEALAND  ##  Q761_THAILAND      ##
##  Q761_ARGENTINA     ##  Q761_CHINA       ##  Q761_97VER_BASE  ##  Q761_MALAYSIAN     ##
##  Q761_ARGENTINA_C2  ##  Q761_CHINA_C2    ##  Q761_PERU        ##  Q761_99VER_BASE    ##
##  Q761_AUSTRL        ##  Q761_DANISH      ##  Q761_PORTUGAL    ##Q761_99VER_AUSTRL_C3 ##
##  Q761_AUSTRL_C2     ##                   ##                   ##                     ##
##########################################################################################
 
   
Q761 Version 2 Protocol Family                              Q761 Version 3 Protocol Family
###################################################################### ###################
##         40         ##          41         ##          42         ## ##       50      ##
###################################################################### ###################
##  ISUPV2_32DIG      ##  ISUPV2_JAPAN       ##  ISUPV2_VIETNAM     ## ## ISUPV3        ##
##  ISUPV2_AUSTRIAN   ##  ISUPV2_JAPAN_C2    ##  ISUPV2_AUSTRIAN_C2 ## ## ISUPV3_UK     ##
##  ISUPV2_CZECH      ##  ISUPV2_NORWEGIAN   ##                     ## ## ISUPV3_UK_C2  ##
##  ISUPV2_DUTCH      ##  ISUPV2_POLISH      ##                     ## ## ISUPV3_UK_C3  ##
##  ISUPV2_FINNISH96  ##  ISUPV2_SPANISH     ##                     ## ## ISUPV3_UK_C4  ##
##  ISUPV2_FRENCH     ##  ISUPV2_SPANISH_C2  ##                     ## ##               ##
##  ISUPV2_GERMAN     ##  ISUPV2_SWISS       ##                     ## ##               ##
##  ISUPV2_ISRAEL     ##  ISUPV2_SWISS_C2    ##                     ## ##               ##
###################################################################### ###################
 
   
Q721 Protocol Family        Q767 Protocol Family
#######################     ##########################################
##         60        ##     ##        70        ##        71        ##
#######################     ##########################################
##  Q721_BASE        ##     ##  Q767_AUSTRALIA  ##  Q767_MEXICAN    ##
##  Q721_BRAZILIAN   ##     ##  Q767_BASE       ##  Q767_NIGERIAN   ##
##  Q721_CHINA       ##     ##  Q767_BRAZIL     ##  Q767_RUSS       ##
##  Q721_FRENCH      ##     ##  Q767_COLOMBIA   ##  Q767_SINGAPORE  ##
##  Q721_PHILLIPINE  ##     ##  Q767_GUATEMALA  ##  Q767_SPAN       ##
##                   ##     ##  Q767_INDONESIA  ##  Q767_SWED       ##
##                   ##     ##  Q767_ITAL       ##  Q767_TURKISH    ##
##                   ##     ##  Q767_ITAL_C2    ##                  ##
#######################     ##########################################
 
   
Q931 Protocol Family
######################
##       80         ##
######################
##  Q931            ##
##  Q931_AUSTRALIA  ##
##  Q931_SINGAPORE  ##
######################
 
   
Would you like to add a protocol set to your system? [y] [y,n,?,q] y
SNMP Research Critical Application Subagent Version 16.2.0.35
@(#)Copyright 1992-2008 SNMP Research, Incorporated
SNMP Research MIB2 Subagent Version 16.2.0.35
@(#)Copyright 1992-2008 SNMP Research, Incorporated
SNMP Research Host Resources Subagent Version 16.2.0.35
@(#)Copyright 1992-2008 SNMP Research, Incorporated
hostagt: GetSNMPPort: no snmp entry in /etc/services
                              at line 118 in file getport.c
hostagt: snmp port is 161 from #define SNMP_PORT
                              at line 123 in file getport.c
SNMP Research File System Monitor Subagent Version 16.2.0.35
@(#)Copyright 1992-2008 SNMP Research, Incorporated
SNMP Research BRASS Server/Subagent Version 16.2.0.35
Copyright 1989-2008 SNMP Research, Inc.
SNMP Research Log File Monitor Subagent Version 16.2.0.35
@(#)Copyright 1992-2008 SNMP Research, Incorporated
y
Please insert a two digit package identifier and type <enter>
If you choose to add all protocols to your system, type "all": all
Uncompressing ANSISS7_STANDARD_SIPI.mdo
Uncompressing ANSISS7_STANDARD_SIPI.so
Uncompressing ASP_NotRealProtocol.mdo
Uncompressing ASP_NotRealProtocol.so
Uncompressing CALLVER.mdo
Uncompressing CALLVER.so
Uncompressing CALLVER_GENERIC_ANALYSIS.mdo
Uncompressing CALLVER_GENERIC_ANALYSIS.so
Uncompressing CALLVER_LCM.mdo
Uncompressing CDR_MAN.mdo
Uncompressing CDR_MAN.so
Uncompressing CONNECTION_PLANE_MANAGER.mdo
Uncompressing CONNECTION_PLANE_MANAGER.so
Uncompressing EISUP.mdo
Uncompressing EISUP.so
Uncompressing ETS_300_172_SLAVE.mdo
Uncompressing ETS_300_172_SLAVE.so
Uncompressing GENERIC_ANALYSIS.mdo
Uncompressing GENERIC_ANALYSIS.so
Uncompressing IN_TRIGGER.mdo
Uncompressing IN_TRIGGER.so
Uncompressing ISUPV2_FINNISH96_SIPI.mdo
Uncompressing ISUPV2_FINNISH96_SIPI.so
Uncompressing ISUPV2_GERMAN_SIPI.mdo
Uncompressing ISUPV2_GERMAN_SIPI.so
Uncompressing ISUPV3_UK_SIPI.mdo
Uncompressing ISUPV3_UK_SIPI.so
Uncompressing LEG_CONTROLLER.mdo
Uncompressing LEG_CONTROLLER.so
Uncompressing LEG_CONTROLLER_H248V2.mdo
Uncompressing LEG_CONTROLLER_H248V2.so
Uncompressing LEG_CONTROLLER_MGCP.mdo
Uncompressing LEG_CONTROLLER_MGCP.so
Uncompressing Q761_97VER_RUSS_SIPI.mdo
Uncompressing Q761_97VER_RUSS_SIPI.so
Uncompressing Q761_99VER_BASE_SIPI.mdo
Uncompressing Q761_99VER_BASE_SIPI.so
Uncompressing cc.mdo
Uncompressing cc.so
Uncompressing dummy.mdo
Uncompressing dummy.so
Uncompressing lcm.mdo
Uncompressing lcm.so
 
   
Installation of <CSCO00000> was successful.
Uncompressing BTNUP_BTNR167.mdo
Uncompressing BTNUP_BTNR167.so
Uncompressing BTNUP_IUP.mdo
Uncompressing BTNUP_IUP.so
Uncompressing DPNSS_BTNR188.mdo
Uncompressing DPNSS_BTNR188.so
Uncompressing QBE.mdo
Uncompressing QBE.so
 
   
Installation of <CSCO01000> was successful.
Uncompressing IETF_SIP.mdo
Uncompressing IETF_SIP.so
 
   
Installation of <CSCO02000> was successful.
Uncompressing ANSISS7_2K.mdo
Uncompressing ANSISS7_2K.so
Uncompressing ANSISS7_92.mdo
Uncompressing ANSISS7_92.so
Uncompressing ANSISS7_C2.mdo
Uncompressing ANSISS7_C2.so
Uncompressing ANSISS7_C3.mdo
Uncompressing ANSISS7_C3.so
Uncompressing ANSISS7_E1.mdo
Uncompressing ANSISS7_E1.so
Uncompressing ANSISS7_STANDARD.mdo
Uncompressing ANSISS7_STANDARD.so
Uncompressing GR317.mdo
Uncompressing GR317.so
 
   
Installation of <CSCO10000> was successful.
Uncompressing ATT_41459.mdo
Uncompressing ATT_41459.so
Uncompressing ATT_41459_C2.mdo
Uncompressing ATT_41459_C2.so
Uncompressing BELL_1268.mdo
Uncompressing BELL_1268.so
Uncompressing BELL_1268_C2.mdo
Uncompressing BELL_1268_C2.so
Uncompressing ETS_300_102.mdo
Uncompressing ETS_300_102.so
Uncompressing ETS_300_102_C2.mdo
Uncompressing ETS_300_102_C2.so
Uncompressing ETS_300_172.mdo
Uncompressing ETS_300_172.so
 
   
Installation of <CSCO20000> was successful.
Uncompressing ETS_300_121.mdo
Uncompressing ETS_300_121.so
Uncompressing ETS_300_356.mdo
Uncompressing ETS_300_356.so
Uncompressing HONGKONG.mdo
Uncompressing HONGKONG.so
Uncompressing ISUPV1_POLI.mdo
Uncompressing ISUPV1_POLI.so
Uncompressing Q761_ARGENTINA.mdo
Uncompressing Q761_ARGENTINA.so
Uncompressing Q761_ARGENTINA_C2.mdo
Uncompressing Q761_ARGENTINA_C2.so
Uncompressing Q761_AUSTRL.mdo
Uncompressing Q761_AUSTRL.so
Uncompressing Q761_AUSTRL_C2.mdo
Uncompressing Q761_AUSTRL_C2.so
 
   
Installation of <CSCO30000> was successful.
Uncompressing Q761_BASE.mdo
Uncompressing Q761_BASE.so
Uncompressing Q761_BELG.mdo
Uncompressing Q761_BELG.so
Uncompressing Q761_BELG_97VER.mdo
Uncompressing Q761_BELG_97VER.so
Uncompressing Q761_CHILE.mdo
Uncompressing Q761_CHILE.so
Uncompressing Q761_CHINA.mdo
Uncompressing Q761_CHINA.so
Uncompressing Q761_CHINA_C2.mdo
Uncompressing Q761_CHINA_C2.so
Uncompressing Q761_DANISH.mdo
Uncompressing Q761_DANISH.so
 
   
Installation of <CSCO31000> was successful.
Uncompressing Q761_97VER_BASE.mdo
Uncompressing Q761_97VER_BASE.so
Uncompressing Q761_97VER_RUSS.mdo
Uncompressing Q761_97VER_RUSS.so
Uncompressing Q761_97VER_RUSS_C2.mdo
Uncompressing Q761_97VER_RUSS_C2.so
Uncompressing Q761_GERMAN.mdo
Uncompressing Q761_GERMAN.so
Uncompressing Q761_INDIA.mdo
Uncompressing Q761_INDIA.so
Uncompressing Q761_KOREAN.mdo
Uncompressing Q761_KOREAN.so
Uncompressing Q761_NEWZEALAND.mdo
Uncompressing Q761_NEWZEALAND.so
Uncompressing Q761_PERU.mdo
Uncompressing Q761_PERU.so
Uncompressing Q761_PORTUGAL.mdo
Uncompressing Q761_PORTUGAL.so
 
   
Installation of <CSCO32000> was successful.
Uncompressing Q761_99VER_AUSTRL_C3.mdo
Uncompressing Q761_99VER_AUSTRL_C3.so
Uncompressing Q761_99VER_BASE.mdo
Uncompressing Q761_99VER_BASE.so
Uncompressing Q761_MALAYSIAN.mdo
Uncompressing Q761_MALAYSIAN.so
Uncompressing Q761_SINGAPORE.mdo
Uncompressing Q761_SINGAPORE.so
Uncompressing Q761_SINGAPORE_C2.mdo
Uncompressing Q761_SINGAPORE_C2.so
Uncompressing Q761_TAIWAN.mdo
Uncompressing Q761_TAIWAN.so
Uncompressing Q761_THAILAND.mdo
Uncompressing Q761_THAILAND.so
 
   
Installation of <CSCO33000> was successful.
Uncompressing ISUPV2_AUSTRIAN.mdo
Uncompressing ISUPV2_AUSTRIAN.so
Uncompressing ISUPV2_CZECH.mdo
Uncompressing ISUPV2_CZECH.so
Uncompressing ISUPV2_DUTCH.mdo
Uncompressing ISUPV2_DUTCH.so
Uncompressing ISUPV2_FINNISH96.mdo
Uncompressing ISUPV2_FINNISH96.so
Uncompressing ISUPV2_FRENCH.mdo
Uncompressing ISUPV2_FRENCH.so
Uncompressing ISUPV2_GERMAN.mdo
Uncompressing ISUPV2_GERMAN.so
Uncompressing ISUPV2_ISRAEL.mdo
Uncompressing ISUPV2_ISRAEL.so
 
   
Installation of <CSCO40000> was successful.
Uncompressing ISUPV2_JAPAN.mdo
Uncompressing ISUPV2_JAPAN.so
Uncompressing ISUPV2_JAPAN_C2.mdo
Uncompressing ISUPV2_JAPAN_C2.so
Uncompressing ISUPV2_NORWEGIAN.mdo
Uncompressing ISUPV2_NORWEGIAN.so
Uncompressing ISUPV2_POLISH.mdo
Uncompressing ISUPV2_POLISH.so
Uncompressing ISUPV2_SPANISH.mdo
Uncompressing ISUPV2_SPANISH.so
Uncompressing ISUPV2_SPANISH_C2.mdo
Uncompressing ISUPV2_SPANISH_C2.so
Uncompressing ISUPV2_SWISS.mdo
Uncompressing ISUPV2_SWISS.so
Uncompressing ISUPV2_SWISS_C2.mdo
Uncompressing ISUPV2_SWISS_C2.so
 
   
Installation of <CSCO41000> was successful.
Uncompressing ISUPV2_AUSTRIAN_C2.mdo
Uncompressing ISUPV2_AUSTRIAN_C2.so
Uncompressing ISUPV2_VIETNAM.mdo
Uncompressing ISUPV2_VIETNAM.so
 
   
Installation of <CSCO42000> was successful.
Uncompressing ISUPV3.mdo
Uncompressing ISUPV3.so
Uncompressing ISUPV3_FRENCH.mdo
Uncompressing ISUPV3_FRENCH.so
Uncompressing ISUPV3_UK.mdo
Uncompressing ISUPV3_UK.so
Uncompressing ISUPV3_UK_C2.mdo
Uncompressing ISUPV3_UK_C2.so
Uncompressing ISUPV3_UK_C3.mdo
Uncompressing ISUPV3_UK_C3.so
Uncompressing ISUPV3_UK_C4.mdo
Uncompressing ISUPV3_UK_C4.so
 
   
Installation of <CSCO50000> was successful.
Uncompressing Q721_BASE.mdo
Uncompressing Q721_BASE.so
Uncompressing Q721_BRAZILIAN.mdo
Uncompressing Q721_BRAZILIAN.so
Uncompressing Q721_BRAZILIAN_C2.mdo
Uncompressing Q721_BRAZILIAN_C2.so
Uncompressing Q721_CHINA.mdo
Uncompressing Q721_CHINA.so
Uncompressing Q721_FRENCH.mdo
Uncompressing Q721_FRENCH.so
Uncompressing Q721_PHILLIPINE.mdo
Uncompressing Q721_PHILLIPINE.so
 
   
Installation of <CSCO60000> was successful.
Uncompressing Q767_AUSTRALIA.mdo
Uncompressing Q767_AUSTRALIA.so
Uncompressing Q767_BASE.mdo
Uncompressing Q767_BASE.so
Uncompressing Q767_BRAZIL.mdo
Uncompressing Q767_BRAZIL.so
Uncompressing Q767_BRAZIL_C2.mdo
Uncompressing Q767_BRAZIL_C2.so
Uncompressing Q767_COLOMBIA.mdo
Uncompressing Q767_COLOMBIA.so
Uncompressing Q767_GUATEMALA.mdo
Uncompressing Q767_GUATEMALA.so
Uncompressing Q767_INDONESIA.mdo
Uncompressing Q767_INDONESIA.so
Uncompressing Q767_ITAL.mdo
Uncompressing Q767_ITAL.so
Uncompressing Q767_ITAL_C2.mdo
Uncompressing Q767_ITAL_C2.so
 
   
Installation of <CSCO70000> was successful.
Uncompressing Q767_MEXICAN.mdo
Uncompressing Q767_MEXICAN.so
Uncompressing Q767_NIGERIAN.mdo
Uncompressing Q767_NIGERIAN.so
Uncompressing Q767_RUSS.mdo
Uncompressing Q767_RUSS.so
Uncompressing Q767_RUSS_C2.mdo
Uncompressing Q767_RUSS_C2.so
Uncompressing Q767_SINGAPORE.mdo
Uncompressing Q767_SINGAPORE.so
Uncompressing Q767_SPAN.mdo
Uncompressing Q767_SPAN.so
Uncompressing Q767_SWED.mdo
Uncompressing Q767_SWED.so
Uncompressing Q767_TURKISH.mdo
Uncompressing Q767_TURKISH.so
 
   
Installation of <CSCO71000> was successful.
Uncompressing Q931.mdo
Uncompressing Q931.so
Uncompressing Q931_AUSTRALIA.mdo
Uncompressing Q931_AUSTRALIA.so
Uncompressing Q931_SINGAPORE.mdo
Uncompressing Q931_SINGAPORE.so
 
   
Installation of <CSCO80000> was successful.
Beginning Check of System Performance Requirements
 
   
Number of CPUs in system  2
Memory size: 2048 Megabytes
The sparcv9 processor operates at 1336 MHz,
 
   
Swap is total: 76384k bytes allocated + 13744k reserved = 90128k used, 5635696k available
Please Verify that you have over 4000000K Available swap
 
   
The tt60 daemon has stopped successfully.
Installation completed Wed Sep 24 03:52:32 EDT 2008 
Installation log can be found in /var/adm/MGC_install.log
 
   
bash-3.00# 

Updated Configuration File Sample

Following is an example of an updated configuration file. This file is located in /opt/CiscoMGC/etc/.

#---------------- MGC Environment Configuration Tool Usage --------------------
#                      REQUIRED STARTUP PARAMETERS
#                DO NOT MOVE THESE PARAMETERS BEYOND THIS BOX
*.platformId =                      1
*.transpathId =			    01        # Transpath Id for ASN
*.ownTranspathId =                  01
*.peerTranspathId =                 02
*.MGC_CDR_NODE_ID =                 MGC-CDR-NODE-STRING   # System Id for CDR
*.desiredPlatformState =            standalone
*.virtualFaultTolerant =            false    # avoid prov-dply/sync on FT mode in egw      
##### *.SysConnectDataAccess = 	    true     # true, establish conn. to Data Access 
Subsystem
##### Last modified by mgcusr using MGC Setup Tool: Wed Sep 24 08:22:22 GMT 2008
*.SysConnectDataAccess = false     # true, establish conn. to Data Access Subsystem
*.GWClearChannelAlgorithm =         null      # clear channel algorithm
*.SipToIsupInterworkingInd =        0         # 0= No Interworking Encountered 
                                              # 1= Interworking Encountered
*.AlarmOnActive = false                       # true, raise an alarm when pgw is active
 
##### *.ipAddrLocalA =                    0.0.0.0   # Should be same as *.IP_Addr1
##### Last modified by mgcusr using MGC Setup Tool: Wed Sep 24 08:22:22 GMT 2008
*.ipAddrLocalA = 10.74.49.153   # Should be same as *.IP_Addr1
##### *.ipAddrLocalB =                    0.0.0.0
##### Last modified by mgcusr using MGC Setup Tool: Wed Sep 24 08:22:22 GMT 2008
*.ipAddrLocalB = 10.0.49.153
*.ipAddrPeerA =                     0.0.0.0   # Failover peer's address
*.ipAddrPeerB =                     0.0.0.0
 
   
##### *.IP_Addr1 =                        0.0.0.0   # Address of interface on motherboard
##### Last modified by mgcusr using MGC Setup Tool: Wed Sep 24 08:22:22 GMT 2008
*.IP_Addr1 = 10.74.49.153   # Address of interface on motherboard
##### *.IP_Addr2 =                        0.0.0.0
##### Last modified by mgcusr using MGC Setup Tool: Wed Sep 24 08:22:22 GMT 2008
*.IP_Addr2 = 10.0.49.153
*.IP_Addr3 =                        0.0.0.0
*.IP_Addr4 =                        0.0.0.0
 
   
# These are Next Hop (router) IP Addresses
# They should be used when the Next Hop address(es)
# are different on the two MGC hosts
*.IP_NextHop1 =                     0.0.0.0   
*.IP_NextHop2 =                     0.0.0.0   
*.IP_NextHop3 =                     0.0.0.0  
*.IP_NextHop4 =                     0.0.0.0   
*.IP_NextHop5 =                     0.0.0.0   
*.IP_NextHop6 =                     0.0.0.0   
*.IP_NextHop7 =                     0.0.0.0   
*.IP_NextHop8 =                     0.0.0.0   
 
   
*.netmaskPeerB = 255.255.255.255
*.netmaskPeerA = 255.255.255.255
*.netmaskLocalB = 255.255.255.255
*.netmaskLocalA = 255.255.255.255
*.Peer_NextHop1 = 0.0.0.0
*.Peer_NextHop2 = 0.0.0.0
*.Peer_NextHop3 = 0.0.0.0
*.Peer_NextHop4 = 0.0.0.0
*.Peer_NextHop5 = 0.0.0.0
*.Peer_NextHop6 = 0.0.0.0
*.Peer_NextHop7 = 0.0.0.0
*.Peer_NextHop8 = 0.0.0.0
 
   
 
   
################################################################
# Improved SIP Failover Support. Setting 0.0.0.0 to both will disable
# the SIP Improved failover support Feature. Configuring only one will
# cause the switchover, if the physical interface where it present fails.
#
*.Virtual_IP_Addr1 =                0.0.0.0   # Must be from *.IP_Addr1 Subnet.
*.Virtual_IP_Addr2 =                0.0.0.0   # Must be from *.IP_Addr2 Subnet.
################################################################
 
   
*.geoSeparation =             false     # Geographical separated? or not.
 
   
# To disable sip failover, you have to set both Virtual_IP_Addr* to 0.0.0.0.
# Set *.sipFailover=false does not always mean sip failover is disabled.
#
*.sipFailover   =             false     # Failover if SIP Service fails.
 
   
*.stPort =                          0
engine.SysVirtualSwitch = 	    1      # 0=Nailed-Up, 1=Switched-MGC, 2=Switched-JCS
##### Last modified by mgcusr using MGC Setup Tool: Wed Sep 24 08:22:22 GMT 2008
engine.SysVirtualSwitch = 1      # 0=Nailed-Up, 1=Switched-MGC, 2=Switched-JCS
pom.dataSync = 			    false  # don't synch slave data with master
foverd.ipLocalPortA =				0
foverd.ipPeerPortA =				0
foverd.ipLocalPortB =				0
foverd.ipPeerPortB =				0
##### *.numberOfThreads = 2    
##### Last modified by mgcusr using MGC Setup Tool: Wed Sep 24 08:22:22 GMT 2008
##### *.numberOfThreads = 2    
##### Last modified by mgcusr using MGC Setup Tool: Wed Oct 22 07:22:03 GMT 2008
*.numberOfThreads = 1    
 
   

Sample Configured snmpd.cnf File

The following shows a sample snmpd.cnf file.


Note This sample configuration enables both snmpv1 and snmpv2 traps. Therefore, you will see two coldStart traps when the software is initialized—one for version1 and one for version 2.


# Entry type: sysDescr 
# Entry format: octetString
sysDescr  "SNMPv3 agent from Cisco Systems, Inc."
 
   
# Entry type: sysObjectID 
# Entry format: OID
sysObjectID  transpath
 
   
# Entry type: sysLocation 
# Entry format: octetString
sysLocation  "Herndon, Virginia"
 
   
# Entry type: sysContact 
# Entry format: octetString
sysContact  "Cisco Systems, Inc.  +1 703 484 3000"
 
   
# Entry type: sysName 
# Entry format: octetString
sysName  "NSSU - MGC"
 
   
# Entry type: snmpEnableAuthenTraps 
# Entry format: integer
snmpEnableAuthenTraps  1
 
   
 
   
# Entry type: MAX_THREADS 
# Entry format: integer
MAX_THREADS  25
 
   
 
   
# Entry type: MAX_PDU_TIME 
# Entry format: integer
MAX_PDU_TIME  80000
 
   
# Entry type: MAX_OUTPUT_WAITING 
# Entry format: integer
MAX_OUTPUT_WAITING  65536
 
   
# Entry type: MAX_SUBAGENTS 
# Entry format: integer
MAX_SUBAGENTS  15
 
   
# Entry type: subagent 
# Entry format: octetString
 
   
#Entry type: snmpCommunityEntry
#Format:  snmpCommunityIndex  (text)
#         snmpCommunityName  (text)
#         snmpCommunitySecurityName  (text)
#         snmpCommunityContextEngineID  (octetString)
#         snmpCommunityContextName  (text)
#         snmpCommunityTransportTag  (text)
#         snmpCommunityStorageType  (nonVolatile, permanent, readOnly)
snmpCommunityEntry  admin mgcusr mgcusr localSnmpID - - nonVolatile
snmpCommunityEntry  readonly public public localSnmpID - - nonVolatile
snmpCommunityEntry  user private private localSnmpID - - nonVolatile
 
   
# Entry type:  communityEntry
 # Entry format:  srCommunityAuthSnmpID      (snmpID)
 #                srCommunityName            (textOctetString)
 #                srCommunityGroupName       (textOctetString)
 #                srCommunityContextSnmpID   (snmpID)
 #                srCommunityContextName     (textOctetString)
 #                srCommunityTransportLabel  (textOctetString)
 #                srCommunityMemoryType      (integer)
 
   
# Entry type: snmpEngineBoots 
# Entry format: integer
snmpEngineBoots  3
 
   
#Entry type: usmUserEntry
#Format:  usmUserEngineID  (octetString)
#         usmUserName  (text)
#         usmUserAuthProtocol  (OID)
#         usmUserPrivProtocol  (OID)
#         usmUserStorageType  (nonVolatile, permanent, readOnly)
#         usmTargetTag  (text)
#         AuthKey  (octetString)
#         PrivKey  (octetString)
 
   
#Entry type: vacmAccessEntry
#Format:  vacmGroupName  (text)
#         vacmAccessContextPrefix  (text)
#         vacmAccessSecurityModel  (snmpv1, snmpv2c, snmpv2s, usm, http)
#         vacmAccessSecurityLevel  (noAuthNoPriv, authNoPriv, authPriv)
#         vacmAccessContextMatch  (exact, prefix)
#         vacmAccessReadViewName  (text)
#         vacmAccessWriteViewName  (text)
#         vacmAccessNotifyViewName  (text)
#         vacmAccessStorageType  (nonVolatile, permanent, readOnly)
vacmAccessEntry  User - snmpv1 noAuthNoPriv exact All RemoteWrite All \
    nonVolatile
vacmAccessEntry  User - snmpv2c noAuthNoPriv exact All RemoteWrite All \
    nonVolatile
vacmAccessEntry  Guest - snmpv1 noAuthNoPriv exact All - All nonVolatile
vacmAccessEntry  Guest - snmpv2c noAuthNoPriv exact All - All nonVolatile
vacmAccessEntry  SuperUser - snmpv1 noAuthNoPriv exact All Write All \
    nonVolatile
vacmAccessEntry  SuperUser - snmpv2c noAuthNoPriv exact All Write All \
    nonVolatile
 
   
#Entry type: vacmSecurityToGroupEntry
#Format:  vacmSecurityModel  (snmpv1, snmpv2c, snmpv2s, usm, http)
#         vacmSecurityName  (text)
#         vacmGroupName  (text)
#         vacmSecurityToGroupStorageType  (nonVolatile, permanent, readOnly)
vacmSecurityToGroupEntry  snmpv1 mgcusr SuperUser nonVolatile
vacmSecurityToGroupEntry  snmpv1 public Guest nonVolatile
vacmSecurityToGroupEntry  snmpv1 private User nonVolatile
vacmSecurityToGroupEntry  snmpv2c mgcusr SuperUser nonVolatile
vacmSecurityToGroupEntry  snmpv2c public Guest nonVolatile
vacmSecurityToGroupEntry  snmpv2c private User nonVolatile
 
   
#Entry type: vacmViewTreeFamilyEntry
#Format:  vacmViewTreeFamilyViewName  (text)
#         vacmViewTreeFamilySubtree  (OID)
#         vacmViewTreeFamilyMask  (octetString)
#         vacmViewTreeFamilyType  (included, excluded)
#         vacmViewTreeFamilyStorageType  (nonVolatile, permanent, readOnly)
vacmViewTreeFamilyEntry  All iso - included nonVolatile
vacmViewTreeFamilyEntry  All 0.0 - included nonVolatile
vacmViewTreeFamilyEntry  All hrSWRunEntry.0.2147483647 ff:df excluded \
    nonVolatile
vacmViewTreeFamilyEntry  All hrSWRunPerfEntry.0.2147483647 ff:df excluded \
    nonVolatile
vacmViewTreeFamilyEntry  Write iso - included nonVolatile
vacmViewTreeFamilyEntry  Write mib_2 - excluded nonVolatile
vacmViewTreeFamilyEntry  RemoteWrite iso - included nonVolatile
vacmViewTreeFamilyEntry  RemoteWrite mib_2 - excluded nonVolatile
vacmViewTreeFamilyEntry  RemoteWrite critAppProcEntry.0.1 ff:f7 excluded \
    nonVolatile
vacmViewTreeFamilyEntry  RemoteWrite critAppProcEntry.0.2 ff:f7 excluded \
    nonVolatile
vacmViewTreeFamilyEntry  RemoteWrite critAppProcEntry.0.3 ff:f7 excluded \
    nonVolatile
vacmViewTreeFamilyEntry  RemoteWrite critAppProcEntry.0.4 ff:f7 excluded \
    nonVolatile
 
   
#Entry type: snmpNotifyEntry
#Format:  snmpNotifyName  (text)
#         snmpNotifyTag  (text)
#         snmpNotifyType  (trap(1), inform(2))
#         snmpNotifyStorageType  (nonVolatile, permanent, readOnly)
snmpNotifyEntry  32 TrapSink trap nonVolatile
 
   
#Entry type: snmpTargetAddrEntry
#Format:  snmpTargetAddrName  (text)
#         snmpTargetAddrTDomain  (snmpUDPDomain, snmpIPXDomain, etc.)
#         snmpTargetAddrTAddress  (transport address,i.e. 192.147.142.254:0)
#         snmpTargetAddrTimeout  (integer)
#         snmpTargetAddrRetryCount  (integer)
#         snmpTargetAddrTagList  (text)
#         snmpTargetAddrParams  (text)
#         snmpTargetAddrStorageType  (nonVolatile, permanent, readOnly)
#         snmpTargetAddrTMask  (transport mask, i.e. 255.255.255.255:0)
#         snmpTargetAddrMMS  (integer)
snmpTargetAddrEntry  34 snmpUDPDomain 127.0.0.1:0 100 3 TrapSink \
    v2cExampleParams nonVolatile 255.255.255.255:0 2048
 
   
#Entry type: snmpTargetParamsEntry
#Format:  snmpTargetParamsName  (text)
#         snmpTargetParamsMPModel  (integer)
#         snmpTargetParamsSecurityModel  (snmpv1, snmpv2c, snmpv2s, usm)
#         snmpTargetParamsSecurityName  (text)
#         snmpTargetParamsSecurityLevel  (noAuthNoPriv,authNoPriv,authPriv)
#         snmpTargetParamsStorageType  (nonVolatile, permanent, readOnly)
snmpTargetParamsEntry  v1ExampleParams 0 snmpv1 public noAuthNoPriv \
    nonVolatile
snmpTargetParamsEntry  v2cExampleParams 1 snmpv2c public noAuthNoPriv \
    nonVolatile
 
   
#Entry type: snmpNotifyFilterProfileEntry
#Format:  snmpTargetParamsName  (text)
#         snmpNotifyFilterProfileName  (text)
#         snmpNotifyFilterProfileStorageType  (nonVolatile,permanent,readOnly)
 
   
#Entry type: snmpNotifyFilterEntry
#Format:  snmpNotifyFilterProfileName  (text)
#         snmpNotifyFilterSubtree  (OID)
#         snmpNotifyFilterMask  (octetString)
#         snmpNotifyFilterType  (included, excluded)
#         snmpNotifyFilterStorageType  (nonVolatile, permanent, readOnly)
 
   
#Entry type: httpUserNameEntry
#Format:  httpUserName  (text)
#         httpUserGroupName  (text)
#         httpUserTransportLabel  (text)
#         httpUserStorageType  (nonVolatile, permanent, readOnly)
#         Password  (octetString)
 
   

Sample Configured XECfgParm.dat Files for Cisco PGW 2200 Softswitch Release 9.8(1)

The following sample XECfgParm.dat files for Cisco PGW 2200 Softswitch Release 9.8(1) are located in the /opt/CiscoMGC/etc directory.

# File:  XECfgParm.dat
# Copyright (c) 1997-2008 by Cisco Systems, Inc.
#
# Purpose:
#
# This file contains configuration parameters that may be accessed by
# XE application programs at run-time.
#
# All lines beginning with a '#' are comments and WILL NOT BE READ BY
# PROGRAMS.  Thus application overrides of the default parameter values
# can be easily added and removed by removing/added a '#'.
#
# Copyright (c) 1997-2008 by Cisco Systems, Inc.
#------------------------------------------------------------------------------
# Default parameter values have a facility name of "*" and
# will be used if no match is found on a specific facility name
#------------------------------------------------------------------------------
# Specific Facility names are as follows:
#
# logger    - Log Server
# foverd    - Failover Daemon
# MML       - MML
# procM     - Process Manager
# cdrDmpr   - CDR Dumper
# cfgM      - Configuration Manager
# engine    - call processing engine
# ioChanMgr - I/O Channel Managers
# pom       - Provisioning Object Manager
# measM     - Measurement Manager
# OPERSAGT  - Operational SNMP Agent 
# PROVSAGT  - Provisioning SNMP Agent
# mmSAgt    - Measurement Manager SNMP Agent
# almM      - Alarm Manager
# replicator- Replicator
# mmdb      - TimesTen Main Memory Data Base Process
# amDmpr    - Alarm / Measurement Dumper
# ioChanCtl - controls all channel controllers
# SIP       - SIP IOCC's global configureation
#
#----Special Paremeter Section----
# callver     - call verification utility
# diskmonitor - disk monitor shell script
# XE          - Execution Environment
#
#------------------------------------------------------------------------------
 
   
#---------------- MGC Environment Configuration Tool Usage --------------------
#                      REQUIRED STARTUP PARAMETERS
#                DO NOT MOVE THESE PARAMETERS BEYOND THIS BOX
*.platformId =                      1
*.transpathId =			    01        # Transpath Id for ASN
*.ownTranspathId =                  01
*.peerTranspathId =                 02
*.MGC_CDR_NODE_ID =                 MGC-CDR-NODE-STRING   # System Id for CDR
*.desiredPlatformState =            standalone
*.virtualFaultTolerant =            false    # avoid prov-dply/sync on FT mode in egw      
*.SysConnectDataAccess = 	    true     # true, establish conn. to Data Access Subsystem
*.GWClearChannelAlgorithm =         null      # clear channel algorithm
*.SipToIsupInterworkingInd =        0         # 0= No Interworking Encountered 
                                              # 1= Interworking Encountered
*.AlarmOnActive = false                       # true, raise an alarm when pgw is active
 
*.ipAddrLocalA =  10.0.49.43  #                    0.0.0.0   # Should be same as 
*.IP_Addr1
*.ipAddrLocalB =                    0.0.0.0
*.ipAddrPeerA =                     0.0.0.0   # Failover peer's address
*.ipAddrPeerB =                     0.0.0.0
 
   
*.IP_Addr1 =  10.0.49.43  #                        0.0.0.0   # Address of interface on 
motherboard
*.IP_Addr2 =                        0.0.0.0
*.IP_Addr3 =                        0.0.0.0
*.IP_Addr4 =                        0.0.0.0
 
   
# These are Next Hop (router) IP Addresses
# They should be used when the Next Hop address(es)
# are different on the two MGC hosts
*.IP_NextHop1 =                     0.0.0.0   
*.IP_NextHop2 =                     0.0.0.0   
*.IP_NextHop3 =                     0.0.0.0  
*.IP_NextHop4 =                     0.0.0.0   
*.IP_NextHop5 =                     0.0.0.0   
*.IP_NextHop6 =                     0.0.0.0   
*.IP_NextHop7 =                     0.0.0.0   
*.IP_NextHop8 =                     0.0.0.0   
 
   
*.netmaskPeerB = 255.255.255.255
*.netmaskPeerA = 255.255.255.255
*.netmaskLocalB = 255.255.255.255
*.netmaskLocalA = 255.255.255.255
*.Peer_NextHop1 = 0.0.0.0
*.Peer_NextHop2 = 0.0.0.0
*.Peer_NextHop3 = 0.0.0.0
*.Peer_NextHop4 = 0.0.0.0
*.Peer_NextHop5 = 0.0.0.0
*.Peer_NextHop6 = 0.0.0.0
*.Peer_NextHop7 = 0.0.0.0
*.Peer_NextHop8 = 0.0.0.0
 
   
 
   
################################################################
# Improved SIP Failover Support. Setting 0.0.0.0 to both will disable
# the SIP Improved failover support Feature. Configuring only one will
# cause the switchover, if the physical interface where it present fails.
#
*.Virtual_IP_Addr1 =  10.0.242.220  #                0.0.0.0   # Must be from *.IP_Addr1 
Subnet.
*.Virtual_IP_Addr2 =                0.0.0.0   # Must be from *.IP_Addr2 Subnet.
################################################################
 
   
*.geoSeparation =             false     # Geographical separated? or not.
 
   
# To disable sip failover, you have to set both Virtual_IP_Addr* to 0.0.0.0.
# Set *.sipFailover=false does not always mean sip failover is disabled.
#
*.sipFailover   =             false     # Failover if SIP Service fails.
 
   
*.stPort =                          0
engine.SysVirtualSwitch =   1  # = 	    0      # 0=Nailed-Up, 1=Switched-MGC, 
2=Switched-JCS
pom.dataSync = 			    false  # don't synch slave data with master
foverd.ipLocalPortA =				0
foverd.ipPeerPortA =				0
foverd.ipLocalPortB =				0
foverd.ipPeerPortB =				0
*.numberOfThreads = 2    
 
   
#############################
# Sub System component version
*.subSysCompVer = 12.a
#############################
 
   
#------------------
# CVT Parameters
#------------------
 
   
#*.OwnClli = TTTT-SS-BB-XXX
#*.OwnClli = 1-22-33-444
 
   
#                      REQUIRED STARTUP PARAMETERS
#                DO NOT MOVE THESE PARAMETERS BEYOND THIS BOX
#---------------- MGC Environment Configuration Tool Usage --------------------
 
   
*.disableMeas =	false	            # T ==> Don't accumulate meas in shared mem
*.sm_meas_baseaddr = 40960    
 
   
*.tempDir =                         /tmp    # temporary directory
*.dataDir =                         ../var  # volatile data directory
*.homeDirRoot =			    /opt/CiscoMGC
*.logDirectory =                    ../var/log   # NEW log directory
*.logFileNamePrefix =               platform     # NEW log prefix
*.logPrio     =                     Error
*.logMsgDrop =                      true
*.eventTrace =                      false
*.debugLevel =                      high
*.tablesFile =                      ../etc/tables.dat  # tables that can be loaded
*.autonomous   =                    false
*.runAsDaemon =                     true  
*.chkPtPort =                       2001
*.maxNumLinks =                     32
*.maxLinksPerSessionSet =           4         # max links per SS7 sessionSet
*.maxNumDChansPerIOCC =             504
*.maxNumDChansPerPort =             2000
*.maxNumMGCPLinks =                 1000
*.maxNumSIPLinks =		    4
*.maxNumPril3IOCCs = 3
*.maxTrueOPCs =						6		  # max true OPCs per MGC
*.maxCapOPCsPerTrueOPC =			8		  # max cap OPCs per true OPC
*.maxNumRLMPorts = 8            # Maximum number of unique RLM ports
IUA.maxExtNodes =                256          # max number of External Nodes
                                              # with ISDNSIGTYPE of IUA
IUA.maxSigPathsPerExtNode =      112          # max number of SIGPATHs that can
                                              # be assigned an External Node
                                              # with ISDNSIGTYPE of IUA
IUA.maxSigPaths =                1500         # max number of IUA SIGPATHs
                                              # per MGC
M3UA.maxSgp = 96                             # Max number of M3UA SGPs 
M3UA.maxSigServices =               1536      # Max number of M3UA signalling services
M3UA.maxOPCs =                      64        # Max number of M3UA OPCs
M3UA.maxRoutesPerOpcDpc =           2         # Max number of M3UA routes per OPC/DPC pair
SUA.maxSgp = 8                             # Max number of SUA SGPs 
SUA.maxSigServices =               256        # Max number of SUA signalling services
SUA.maxOPCs =                      64        # Max number of SUA OPCs
SUA.maxRoutesPerOpcApcSSN =        2         # Max number of SUA routes per OPC/APC pair 
and remote SSN
*.AllLinksFailCausesFailover =      false    # Should loss of all C7/M3UA/SUA links cause 
failover
*.AllISDNLinksFailCausesFailover =  false    # Should loss of all ISDN/IUA/RLM links cause 
failover
*.dataSourceName = 	            howdydb
*.dataCommitTime =                  10        # in millisecs
*.OverdecadicDigitsSupported =      false     # keep it here for migration purpose only
*.DataBaseAccessError =		    0	      # 0 = Continue, 1 = Reject call
*.VirtualMemTimerInterval = 		2000	  # sampling frequency of virtual memory
*.MemAddressTimerInterval =			1500	  # sampling frequency of memory address space of processes
*.CallRateTimerInterval = 			1000	  # sampling frequency of the call rate computations
*.CPUTimerInterval = 3000    
*.CallCutoffTimer =				0  # call cutoff timer
*.CallCutoffTimerUnits =			0  # 0 = Hours, 1 = Minutes, 2 = Seconds
*.tibcoSupport =               disable            #disable/enable
*.PartialCliTypeOfSwitch = 0       #0 to 99
*.PartialCliPnoIdentity = 0       #0 to 999
*.PartialCliSwitchNumber = 0       #0 to 999
*.LISupport = disable              # disable/enable
*.PNPopulate = disable             # disable/enable
*.maxLocationLabels = 3000       # 0 to 3000
*.DisableCCBSoverTunneledQSIG = 0 # 0 = Enable, 1 = Disable
*.analysisCapabilityLevel = 0     # 0 = existing analysis behaviour, 1 = Longest-matching 
capability enabled
*.FaxUpspeedCodecPreference = null # attempt passthrough if T.38 fax fails
*.MMLManualBlockingCic = 0      # 0 = not MML_Manual_BLOCK the cic when no RestartAck 
received, 1 =  MML_Manual_BLOCK the cic enabled 
*.CallReleaseGuardTimer =  0  # call release guard timer 
 
   
#------------------------------------------------------------------------
# TCAP Capabilities
#------------------------------------------------------------------------
 
   
TCAP.maxSsnNum = 10 # max number of local SSNs PGW supports, range [1..10]
TCAP.avgInvokePerDialog = 1 # max number of outgoing Invokes involved in one Dialog, range 
[1..10]
 
   
#------------------------------------------------------------------------
# Log Server logfile locations
#------------------------------------------------------------------------
 
   
# daemonAddr is socket port for logger daemon
logger.daemonAddr = ../var/lsd_addr
 
   
# NEW logfile rotation size max in Megabytes
logger.fileRotateSize = 100     
 
   
# NEW logfile rotation interval in minutes (24 hrs default)
logger.fileRotateInterval = 1440
 
   
# numThreads can be 0 or 1, if 1 then logger client runs in its
# own thread
logger.numThreads = 0
 
   
#-------------------------------------------------------------------------
# Facility specific parameters
#   The remainder of this file pertains to parameters and parameter overrides
#   for individual facilitites.
#
# LogPrio and autonomous are changed for debug testing only.  Otherwise
# everyone should use the defaults above (except MML, see below.)
#-------------------------------------------------------------------------
 
# Usage of these debug parameters could cause the system to use up
# space more rapidly than normal.  If the DISK alarm is activated because
# of this activity, certain files in /opt/CiscoMGC/var/spool will be erased.
 
# To set the logging level for a particular process, the exact case-sensitive
# unix filename of the process must be used.  Only the logging level of
# actively or passively managed processes can be set.
#
# Valid values for logPrio are Debug, Trace, Info, Warning, Error, and Critical
#
# almM.logPrio =            Debug
# amDmpr.logPrio =          Debug
# cdrDmpr.logPrio =         Debug
# cfgM.logPrio =            Debug
# EISUP.logPrio =           Debug
# ioChanMgr.logPrio =       Debug
# ISDNIP.logPrio =          Debug
# ISDNL3.logPrio =          Debug
# ISDNBRI.logPrio =         Debug
# IUA.logPrio =             Debug
# engine.logPrio =          Debug
# foverd.logPrio =          Debug
# M3UA.logPrio =            Debug
# measMgr.logPrio =         Debug
# MGCP.logPrio =            Debug
# H248.logPrio =            Debug
# mmdbd.logPrio =           Debug
# mmSAgt.logPrio =          Debug
# pom.logPrio =             Debug
# procM.logPrio =           Debug
# replicator.logPrio =      Debug
# sagt.logPrio =            Debug
# SIP.logPrio =             Debug
# SS7.logPrio =             Debug
# SUA.logPrio =             Debug
# TALI.logPrio =            Debug
# TCAP.logPrio =            Debug
# RA.logPrio = 	            Debug
# QBE_V5.logPrio = 	    Debug
# QBE_V6.logPrio = 	    Debug
QBE-IOCC.debugFlag   =      0
 
   
 
   
# Specialized "autonomous" flags for debug, fault isolation
# engine.autonomous =		    true
# cfgM.autonomous =		    true
Talk2.autonomous   =                false
 
   
#--------------
# procM
#--------------
 
   
procM.minCheckHealthInterval =      10        # smallest check health interval
procM.minCheckHealthTimeout =       20        # smallest check health timeout
procM.minKillGracePeriod =          5         # smallest kill grace period
procM.almDwellInterval =            15        # seconds to wait before clearing alarm
procM.procHealthDfltAlmCat =        pmDefault # default alarm category for PM
procM.servicesDir  =                ../var         # location of PM temporary FIFOs
procM.servFmt      =                PM_%d_%d_input # format of PM temporary FIFOs
procM.recovDbFile  =                ../var/procMRecovery # PM recovery info
procM.logDBFile    =                ../var/procMLogTable # log info for recovery only
procM.runAsDaemon  =                true
 
   
 
   
#-------------
# cfgM
#-------------
 
   
cfgM.recovDbFile   =                ../var/cfgMRecovery  # CfgM recovery info
 
   
#-------------
# Engine
#-------------
 
   
engine.SysPropagateChanAvail = false   # auto-blocking of C7 cics and ISDN sigPaths
engine.SysGeneratedCode = true    
engine.SysGRSTimerInterval = 0
engine.SysGRSBlockSize = 0        
engine.SysSGCPRetryCount = 3           # max number of SGCP retry messages after failure
engine.SysSGCPRetryTimerInterval = 1000   # interval between retransmission (msec) 
engine.SysCLIval = false
engine.SysToneDetect = false
engine.SysNumTrans = false
engine.SysMinOverlap = 0
engine.SysMaxOverlap = 28
engine.SysGSMTimerInterval = 10000     #  GSM to be sent (milliseconds)
engine.LCMMdlFile = ../lib/lcm         # LSI call model
engine.CCMdlFile =  ../lib/cc          # call context
engine.mdoDir = ../lib/                # where .mdo files live
engine.VersionTimeoutValue = 10000     # Interval for version messages (msec)
engine.MDLANumberScreening = 0         # use calling party number for a number screening
 
   
engine.SysMdlMemoryReduction = 1    
engine.CircuitReservation = false		# Do/Don't use circuit reservation feature
engine.CallBackDBCleanUpTimer = 3600000     # Call Back DB clean up timer in mini seconds 
(min:600000 to max:10800000  )
engine.SendHardwareBlock = false       # false=PGW will only send maintenance blocks
 
   
*.MaxNumTGAdvances = 1				# Limit on num Trunk Group Advance actions
*.RedirectingATree = 0    
*.ClearingLocation = 0            # 0 = Normal mapping behaviour, LCM will not override 
the Clearing Location field in Call Context
*.DefaultLocation = 0             # 0 = Normal protocol defined default value, LCM will 
not override the Default Location field in Call Context
*.detailedCallEventCapture = 1
*.SelectTermCustGrpId = 0         # 1= Select Terminating SigPath CustGrpId if Originating 
SigPath CustGrpId is 0000. 
                                  # 0= Always select Originating SigPath CustGrpId
*.GlareReattemptCauseValue = 44   # used for re-attempt by GW in Nailed configurations.
*.DerivedInterworkingFCIBCIEnable = 0  # 1 = Set FCI/BCI values when interworking with 
R2/T1CAS/ISDN/H323 V2
 
   
*.sipModeSelectionControl =   2  # = 2     # 1 - B2BUA mode, allow later selection of 
proxy mode via the dialplan, 2 - Fixed Proxy mode, always work in proxy mode.
*.sipRoutingMode = 0 # 0 - strict-router, 1 - loose-router.
 
   
#The following two lines are call based memory allocator settings. 
#set these to 0 to disable call-based memory allocator
#This setting is memory efficient, but performance suffers.
#set these to 110000 for maximum performance. Memory usage increases. 
engine.CALL_MEM_BLOCK_SIZE = 65536    
engine.CALL_MEM_CHUNK_SIZE = 56    
 
   
# engine.SysTraceLevel = 3
 
   
*.LongCallTime = 21600000              # used to configure OnGoingCallTime in ms (6hrs 
def)
 
   
engine.CDRencodingFormat  = AnsiCDB
engine.CDRtimeStamp  = M
engine.CDRmessageTypes   = "1010,1020,1030,1040,1050,1060,1070" 
 
   
engine.VersionTimeoutValue = 10000
engine.StartUpAuditEnabled = false    # audit invoked at engine startup?
engine.FaultRecoveryAuditTimer = 15000  # milliseconds
 
   
engine.CustSpecificINAPHandling = null
engine.DisableMultipleCDRs = 1        # 0=enable, 1=disable
engine.ChargingTariffType = 0         # 0=tariff-rate/scale-factor, 1=meter pulse
engine.ChargingMode = 1               # 1=AddOnCharge, 2=ReplaceCharge, 3=FreeOfCharge
engine.ShortDurationCallPeriod = 0    # 0=feature disabled
engine.ActionOnChargeTableAccessFailure = 0        # 0=continue call, 1=release call
engine.CallLimitingControl = 0        # 0 = Call limiting off, 1 = Call limiting on
#The following parameter is to set the call number, these calls will write their buffer 
into trace file. default value: 200
engine.CallNumberToWriteIntoTracefile = 200
#----------------------
# CDR dumper (cdrDmpr)
#----------------------
cdrDmpr.openCDR        = true
cdrDmpr.seqFile        = ../var/.cdr.seq
 
   
#------------------------------------
# Alarms/Measurements dumper (amDmpr)
#------------------------------------
 
   
#-------------
# ioChanMgr
#-------------
 
   
# Internal debug - only use this for low-level IOS debug
# This is bitmapped hex value:
#   1 - Managed Object tracing
#   2 - Simulation of streams devices from /dev to ../dev for 
#	unit testing.
ioChanMgr.trace =		    0x0
 
   
# These timers are in millisecs
# NOTE:  alarms are sent autonomously as they occur, alarmTimer is outdated
# and should be set to zero.  If IPCTimer is 0, then hard-coded value will be
# used.  Only for problems with the hard-code should this value be changed.
ioChanMgr.alarmTimer =                  0
ioChanMgr.statTimer  =              30000
ioChanMgr.IPCTimer =                    0
 
   
#Channel manager parameters for IPC flow control.
#  evtTimer(msec.) - Frequency at which the queue is scanned for Msgs.
#  hbTimer(msec.)  - Heart-beat timer, Not yet implemented.
#  statDiscardThreshold - Size of Control Queue that triggers discarding 
#                         all the queued stat events.
#  sendThreshold - Max. Number of Events from the Queue sent  at a time.
#  IPCsendThreshold - Max. Number of RSIPs from the Queue sent at a time.
ioChanMgr.evtTimer  =                 100
ioChanMgr.hbTimer  =                 1000
ioChanMgr.statDiscardThreshold =       40
ioChanMgr.sendThreshold =              10
ioChanMgr.IPCsendThreshold =            0 
 
   
#Channel manager parameters for SCC switchover on MGX
#  Both sessionPauseTimer and resumeAckTimer are in seconds.
ioChanMgr.sessionPauseTimer  =          8
ioChanMgr.resumeAckTimer  =             1
 
   
# Channel manager parameter for amount of time that PDUs are held back
# in IOCC after recovery of SS7 sigserv, before forwarding to engine
ioChanMgr.IDUHoldTimer = 500
 
   
#-----------
# ioChanCtl
#-----------
ioChanCtl.DPNSSTestFrames = true 
ioChanCtl.xgcpMultiThread = true       # enable threading for the IP receive loop in MGCP
ioChanCtl.ituIsNewZealand = false      # for New Zealand MTP3 set appropriate ITU 
properties
 
   
#-----------
# SIP 
#-----------
SIP.maxConnection = 200            # Maximum TCP connextions supported by PGW 
simultaneourly
SIP.connIdlePeriod = 43200         # How long one TCP connection coulbe be stay in idle 
state in second. 0 means PGW never close idle connection
SIP.connLocalMsgQueueSize = 1500      # Maximum number of local outgoing messsages per TCP 
connection queue
SIP.naptr_record_locate = 1 # whether to perform natpr dns query
SIP.transportProtocol = udp # obsolete value, keep here to data migration
 
   
#-----------
# measM
#-----------
#
#  Currently we assume 8000 XEMeas objects fit into 8 Mb of shared memory.
#
measM.sm_seg_size = 32       # size of shared memory in MB (default is 32) 
measM.loadBalanceFactor = 20 # num of measmgr distribution points every 5 minutes
measM.port = default         # port to sync dynamic meas thresholds
 
   
#----------
# almM
#----------
# almM.runAsDaemon =                  false
 
   
#-------------
# MML - since this is started and stopped by user, it
#       has the following unique requirements for logging.
#       - to alter logging levels, the logPrio parameter 
#         must be changed here, then the MML process
#         started to pick up the change.  The set-log
#         command does not affect any MML processes
#
#     - Currently MML must ALWAYS have autonomous=true
#-------------
 
   
MML.logPrio = Info                 # causes Info and above messages to be written to the 
log
MML.logFileNamePrefix = mml         # causes MML messages to be diverted to mml.log
 
   
MML.autonomous = true
MML.runAsDaemon = false
 
   
MML.timeout=10000                          # in milliseconds 
#                                              (note: current XE supports 1-second 
resolution)
#
# individual timeout values for MML commands:
# format is:  MML.<verb> = time
# (verb all lowercase)
MML.chg-cfg = 		10000
MML.startPM = 		/etc/init.d/CiscoMGC start
MML.stopPM = 		/etc/init.d/CiscoMGC stop
MML.vld-cic = 		25000
MML.snd = 		600000
MML.enhancedHelpCompletion = true
 
   
#----------
# XE
#----------
 
   
#-----------
# foverd
#-----------
 
   
# NOTE: addresses below must be configured for the target system
#       - connTypes can be "socket", "serial", or "fifo"
 
   
# connection 1 parameters
foverd.conn1Type = socket
 
   
# connection 2 parameters
foverd.conn2Type = socket
 
   
# connection 3 parameters
foverd.conn3Type =         serial
foverd.conn3Addr =         /dev/null
 
   
foverd.heartbeatInterval = 1000
foverd.ackTimeout =        1000
foverd.abswitchTestInterval = 30000
foverd.graceShutTimeout =  6000
foverd.forceShutTimeout =  1000
foverd.commRetryInterval = 30000
foverd.statusRptInterval = 600000
foverd.peerCommTimeout =   3000
foverd.delayTimeout =      1000
foverd.transitionTimeout = 10000
foverd.abswitchPort =     /dev/null
foverd.peerReestablishTimeout = 50000
foverd.garpInterval = 0       # 0: disable foverd function of  sending garp periodically
                              # positive number : enable garp function      
 
   
# -----------------------------------------------------
#foverd.runAsDaemon =      false
# -----------------------------------------------------
#foverd.logPrio     =      Info
 
   
#-----------------
# Network Element 
#-----------------
 
   
product.vendor = "Cisco Systems, Inc."
product.version = "9.8(1)"
product.time = "....."
 
   
#----------------------------------
# POM - Provisioning Object Manager
#----------------------------------
pom.port     = default                # use port 4001 when set to default
pom.respTimeout = 1200000             # default respTimeout 20 minutes,  
 
   
#----------------------------------
# Replicator
#----------------------------------
replicator.portDataChannelSend = 2968
replicator.portDataChannelRecv = 2970
replicator.portCommChannelSend = 2972
replicator.portCommChannelRecv = 2974
replicator.reconnectInterval = 15
replicator.numberReadThreads = 1       # optional thread (0=no threads,1=one thread)
 
   
#-----------------
# Audit properties
#-----------------
 
   
engine.AuditTimerInterval = 1000
engine.MaxAuditCics = 32
 
   
#-----------------
# INAP prepaid properties
#-----------------
 
   
engine.RelINAPCallsAfterSwOver = true
 
   
#----------------------------------
# Disk Monitor Parameters
#----------------------------------
 
   
diskmonitor.Limit      = 7        # Minimum number of days to preserve (Trimming only 
occurs when threshold is exceeded.  )
diskmonitor.Threshold  = 80       # percentage full threshold
diskmonitor.SoftLimit  = false    # set to true to allow override of preserve limit, 
setting it to false does not affect log file removal, see also PreserveLogs setting.
diskmonitor.CdrRmFinished = 0     # remove "finished" cdrs after X days (0 = immediate)
diskmonitor.OptFileSys =          # list of optional filesystems to monitor (no trimming)
diskmonitor.CoreRmDays = 1	  # number of days to keep the core files
diskmonitor.CfgRmDirs = 64        # remove old config directories if more than X exist (0 
= disable)
diskmonitor.logPrio = Info
diskmonitor.logFileNamePrefix = diskmonitor # causes log messages to be diverted to 
diskmonitor.log
diskmonitor.TimerInterval = 60 # number of seconds before starting next task
 
   
#
# The next two parameters defines when old files should be removed.
# This task is run daily at dailyStartTime.
# Only core, log, cdr, alarm and measurements files are removed by this task.
#
diskmonitor.MaxKeepDays = 0 # maximum number of days to preserve files. use 0 to keep 
forever.
diskmonitor.DailyStartTime = 04:15 # daily cleaning time (local time)
diskmonitor.PreserveLogs = false # if true and softlimit = false, log files will not be 
removed even if threshold is crossed. Setting SoftLimit = true negates this setting
diskmonitor.PreserveCDRs = false  # if true and softlimit = false, CDR files will not be 
removed even if threshold is crossed. Setting SoftLimit = true negates this setting
 
   
 
   
#--------------------------------
# call verification utility Parameters
#--------------------------------
callver.SaveArea = ../etc/cust_specific/toolkit
 
   
#--------------------------------
# ISDNBRI
#--------------------------------
ISDNBRI.tcpPingPort = 0       # if port=0, it will disable ISDNBRI's tcp ping function.
                              # default value is 0.
                              # tcpPing will be enabled when set a valid port value,
                              # suggest value is 2430
 
   
#--------------------------------
# Radius Accounting Parameters
#--------------------------------
RadiusAccounting.output = off         # on/off
RadiusAccounting.numberPort = 20      # The number of local port to communicate with 
radius server. The range is between 10 to 99. Default value is 20.
RadiusAccounting.smSize = 30          # size of shared memory in MB. The range is between 
20 to 199. Default value is 30. 
 
   
#--------------------------------
# H.248
#--------------------------------
H248.maxNumH248Links =             1000     
H248.maximumActionsInTransaction = 64  # Used to set maximum number of actions in one 
Transaction
H248.localMID = 0.0.0.0	               # MGC Message Identifier. IP address or domain name
H248.MgcHeaderAddrType = 1             # MGC H.248 Message header type. 1=IP 
Address,2=Domain Name 
#------------------------------------------------------------------------------
#  End of XE Configuration Parameter File
#------------------------------------------------------------------------------
 
   
MML.rtrv-callinfo = 30000
 
   

Sample Configured XECfgParm.dat Files for Cisco PGW 2200 Softswitch Release 9.7(3)

The following sample XECfgParm.dat files for Cisco PGW 2200 Softswitch Release 9.7(3) are located in the /opt/CiscoMGC/etc directory.

# File:  XECfgParm.dat
# Copyright (c) 1997-2007 by Cisco Systems, Inc.
#
# Purpose:
#
# This file contains configuration parameters that may be accessed by
# XE application programs at run-time.
#
# All lines beginning with a '#' are comments and WILL NOT BE READ BY
# PROGRAMS.  Thus application overrides of the default parameter values
# can be easily added and removed by removing/added a '#'.
#
# Copyright (c) 1997-2007 by Cisco Systems, Inc.
#------------------------------------------------------------------------------
# Default parameter values have a facility name of "*" and
# will be used if no match is found on a specific facility name
#------------------------------------------------------------------------------
# Specific Facility names are as follows:
#
# logger    - Log Server
# foverd    - Failover Daemon
# MML       - MML
# procM     - Process Manager
# cdrDmpr   - CDR Dumper
# cfgM      - Configuration Manager
# engine    - call processing engine
# ioChanMgr - I/O Channel Managers
# pom       - Provisioning Object Manager
# measM     - Measurement Manager
# OPERSAGT  - Operational SNMP Agent 
# PROVSAGT  - Provisioning SNMP Agent
# mmSAgt    - Measurement Manager SNMP Agent
# almM      - Alarm Manager
# replicator- Replicator
# mmdb      - TimesTen Main Memory Data Base Process
# amDmpr    - Alarm / Measurement Dumper
# ioChanCtl - controls all channel controllers
#
#----Special Paremeter Section----
# callver     - call verification utility
# diskmonitor - disk monitor shell script
# XE          - Execution Environment
#
#------------------------------------------------------------------------------
 
   
#---------------- MGC Environment Configuration Tool Usage --------------------
#                      REQUIRED STARTUP PARAMETERS
#                DO NOT MOVE THESE PARAMETERS BEYOND THIS BOX
*.platformId =                      1
*.transpathId = 01    # MIGRATED
*.ownTranspathId = 01    # MIGRATED
*.peerTranspathId = 02    # MIGRATED
*.MGC_CDR_NODE_ID = MGC-CDR-NODE-STRING    # MIGRATED
*.desiredPlatformState = master    # MIGRATED
*.virtualFaultTolerant =            false    # avoid prov-dply/sync on FT mode in egw      
*.SysConnectDataAccess = true    # MIGRATED
*.GWClearChannelAlgorithm = null    # MIGRATED
*.SipToIsupInterworkingInd = 0    # MIGRATED
                                              # 1= Interworking Encountered
 
*.ipAddrLocalA = 10.0.49.116    # MIGRATED
*.ipAddrLocalB = 0.0.0.0    # MIGRATED
*.ipAddrPeerA = 10.0.49.119    # MIGRATED
*.ipAddrPeerB = 0.0.0.0    # MIGRATED
 
   
*.IP_Addr1 = 10.0.49.116    # MIGRATED
*.IP_Addr2 = 0.0.0.0    # MIGRATED
*.IP_Addr3 = 0.0.0.0    # MIGRATED
*.IP_Addr4 = 0.0.0.0    # MIGRATED
 
   
# These are Next Hop (router) IP Addresses
# They should be used when the Next Hop address(es)
# are different on the two MGC hosts
*.IP_NextHop1 = 0.0.0.0    # MIGRATED
*.IP_NextHop2 = 0.0.0.0    # MIGRATED
*.IP_NextHop3 = 0.0.0.0    # MIGRATED
*.IP_NextHop4 = 0.0.0.0    # MIGRATED
*.IP_NextHop5 = 0.0.0.0    # MIGRATED
*.IP_NextHop6 = 0.0.0.0    # MIGRATED
*.IP_NextHop7 = 0.0.0.0    # MIGRATED
*.IP_NextHop8 = 0.0.0.0    # MIGRATED
 
   
*.netmaskPeerB = 255.255.255.255
*.netmaskPeerA = 255.255.255.255
*.netmaskLocalB = 255.255.255.255
*.netmaskLocalA = 255.255.255.255
*.Peer_NextHop1 = 0.0.0.0
*.Peer_NextHop2 = 0.0.0.0
*.Peer_NextHop3 = 0.0.0.0
*.Peer_NextHop4 = 0.0.0.0
*.Peer_NextHop5 = 0.0.0.0
*.Peer_NextHop6 = 0.0.0.0
*.Peer_NextHop7 = 0.0.0.0
*.Peer_NextHop8 = 0.0.0.0
 
   
 
   
################################################################
# Improved SIP Failover Support. Setting 0.0.0.0 to both will disable
# the SIP Improved failover support Feature. Configuring only one will
# cause the switchover, if the physical interface where it present fails.
#
*.Virtual_IP_Addr1 = 0.0.0.0    # MIGRATED
*.Virtual_IP_Addr2 = 0.0.0.0    # MIGRATED
################################################################
 
   
*.geoSeparation = false    # MIGRATED
 
   
# To disable sip failover, you have to set both Virtual_IP_Addr* to 0.0.0.0.
# Set *.sipFailover = true    # MIGRATED
#
*.sipFailover = true    # MIGRATED
 
   
*.stPort = 0    # MIGRATED
engine.SysVirtualSwitch = 1    # MIGRATED
pom.dataSync = true    # MIGRATED
foverd.ipLocalPortA = 1051    # MIGRATED
foverd.ipPeerPortA = 1052    # MIGRATED
foverd.ipLocalPortB = 1053    # MIGRATED
foverd.ipPeerPortB = 1054    # MIGRATED
*.numberOfThreads = 2    
 
   
#############################
# Sub System component version
*.subSysCompVer = 11.a
#############################
 
   
#------------------
# CVT Parameters
#------------------
 
   
#*.OwnClli = TTTT-SS-BB-XXX
#*.OwnClli = 1-22-33-444
 
   
#                      REQUIRED STARTUP PARAMETERS
#                DO NOT MOVE THESE PARAMETERS BEYOND THIS BOX
#---------------- MGC Environment Configuration Tool Usage --------------------
 
   
*.disableMeas = false    # MIGRATED
*.sm_meas_baseaddr = 40960    
 
   
*.tempDir =                         /tmp    # temporary directory
*.dataDir =                         ../var  # volatile data directory
*.homeDirRoot =			    /opt/CiscoMGC
*.logDirectory = ../var/log    # MIGRATED
*.logFileNamePrefix = platform    # MIGRATED
*.logPrio = Error    # MIGRATED
*.logMsgDrop =                      true
*.eventTrace =                      false
*.debugLevel =                      high
*.tablesFile =                      ../etc/tables.dat  # tables that can be loaded
*.autonomous   =                    false
*.runAsDaemon =                     true  
*.chkPtPort = 2001    # MIGRATED
*.maxNumLinks = 32    # MIGRATED
*.maxLinksPerSessionSet = 4    # MIGRATED
*.maxNumDChansPerIOCC = 504    # MIGRATED
*.maxNumDChansPerPort = 1000    # MIGRATED
*.maxNumMGCPLinks = 1000    # MIGRATED
*.maxNumSIPLinks =		    4
*.maxNumPril3IOCCs = 3    # MIGRATED
*.maxTrueOPCs =						6		  # max true OPCs per MGC
*.maxCapOPCsPerTrueOPC =			8		  # max cap OPCs per true OPC
*.maxNumRLMPorts = 8    # MIGRATED
IUA.maxExtNodes =                256          # max number of External Nodes
                                              # with ISDNSIGTYPE of IUA
IUA.maxSigPathsPerExtNode =      112          # max number of SIGPATHs that can
                                              # be assigned an External Node
                                              # with ISDNSIGTYPE of IUA
IUA.maxSigPaths =                1500         # max number of IUA SIGPATHs
                                              # per MGC
M3UA.maxSgp = 96                             # Max number of M3UA SGPs 
M3UA.maxSigServices =               1536      # Max number of M3UA signalling services
M3UA.maxOPCs =                      64        # Max number of M3UA OPCs
M3UA.maxRoutesPerOpcDpc =           2         # Max number of M3UA routes per OPC/DPC pair
SUA.maxSgp = 8                             # Max number of SUA SGPs 
SUA.maxSigServices =               256        # Max number of SUA signalling services
SUA.maxOPCs =                      64        # Max number of SUA OPCs
SUA.maxRoutesPerOpcApcSSN =        2         # Max number of SUA routes per OPC/APC pair 
and remote SSN
*.AllLinksFailCausesFailover = false    # MIGRATED
*.AllISDNLinksFailCausesFailover = false    # MIGRATED
*.dataSourceName = howdydb    # MIGRATED
*.dataCommitTime = 10    # MIGRATED
*.OverdecadicDigitsSupported = false    # MIGRATED
*.DataBaseAccessError = 0    # MIGRATED
*.VirtualMemTimerInterval = 		2000	  # sampling frequency of virtual memory
*.MemAddressTimerInterval =			1500	  # sampling frequency of memory address space of processes
*.CallRateTimerInterval = 			1000	  # sampling frequency of the call rate computations
*.CPUTimerInterval = 3000    
*.CallCutoffTimer = 0    # MIGRATED
*.tibcoSupport = disable    # MIGRATED
*.PartialCliTypeOfSwitch = 0    # MIGRATED
*.PartialCliPnoIdentity = 0    # MIGRATED
*.PartialCliSwitchNumber = 0    # MIGRATED
*.LISupport = enable    # MIGRATED
*.PNPopulate = disable    # MIGRATED
*.maxLocationLabels = 3000    # MIGRATED
*.DisableCCBSoverTunneledQSIG = 0 # 0 = Enable, 1 = Disable
*.analysisCapabilityLevel = 0    # MIGRATED
*.FaxUpspeedCodecPreference = null    # MIGRATED
*.MMLManualBlockingCic = 0    # MIGRATED
*.CallReleaseGuardTimer = 0    # MIGRATED
 
   
TCAP.maxSsnNum = 10 # max number of local SSN PGW supports, range [1..10]
 
   
#------------------------------------------------------------------------
# Log Server logfile locations
#------------------------------------------------------------------------
 
   
# daemonAddr is socket port for logger daemon
logger.daemonAddr = ../var/lsd_addr
 
   
# NEW logfile rotation size max in Megabytes
logger.fileRotateSize = 100     
 
   
# NEW logfile rotation interval in minutes (24 hrs default)
logger.fileRotateInterval = 1440
 
   
# numThreads can be 0 or 1, if 1 then logger client runs in its
# own thread
logger.numThreads = 0
 
   
#-------------------------------------------------------------------------
# Facility specific parameters
#   The remainder of this file pertains to parameters and parameter overrides
#   for individual facilitites.
#
# LogPrio and autonomous are changed for debug testing only.  Otherwise
# everyone should use the defaults above (except MML, see below.)
#-------------------------------------------------------------------------
 
# Usage of these debug parameters could cause the system to use up
# space more rapidly than normal.  If the DISK alarm is activated because
# of this activity, certain files in /opt/CiscoMGC/var/spool will be erased.
 
# To set the logging level for a particular process, the exact case-sensitive
# unix filename of the process must be used.  Only the logging level of
# actively or passively managed processes can be set.
#
# Valid values for logPrio are Debug, Trace, Info, Warning, Error, and Critical
#
# almM.logPrio =            Debug
# amDmpr.logPrio =          Debug
# cdrDmpr.logPrio =         Debug
# cfgM.logPrio =            Debug
 EISUP.logPrio =           Debug
# ioChanMgr.logPrio =       Debug
# ISDNIP.logPrio =          Debug
# ISDNL3.logPrio =          Debug
# ISDNBRI.logPrio =         Debug
# IUA.logPrio =             Debug
 engine.logPrio =          Debug
# foverd.logPrio =          Debug
# M3UA.logPrio =            Debug
# measMgr.logPrio =         Debug
# MGCP.logPrio =            Debug
# H248.logPrio =            Debug
# mmdbd.logPrio =           Debug
# mmSAgt.logPrio =          Debug
# pom.logPrio =             Debug
# procM.logPrio =           Debug
# replicator.logPrio =      Debug
# sagt.logPrio =            Debug
# SIP.logPrio =             Debug
# SS7.logPrio =             Debug
# SUA.logPrio =             Debug
# TALI.logPrio =            Debug
# TCAP.logPrio =            Debug
# RA.logPrio = 	            Debug
# QBE_V5.logPrio = 	    Debug
# QBE_V6.logPrio = 	    Debug
QBE-IOCC.debugFlag = 0    # MIGRATED
 
   
 
   
# Specialized "autonomous" flags for debug, fault isolation
# engine.autonomous =		    true
# cfgM.autonomous =		    true
Talk2.autonomous   =                false
 
   
#--------------
# procM
#--------------
 
   
procM.minCheckHealthInterval =      10        # smallest check health interval
procM.minCheckHealthTimeout =       20        # smallest check health timeout
procM.minKillGracePeriod =          5         # smallest kill grace period
procM.almDwellInterval =            15        # seconds to wait before clearing alarm
procM.procHealthDfltAlmCat =        pmDefault # default alarm category for PM
procM.servicesDir  =                ../var         # location of PM temporary FIFOs
procM.servFmt      =                PM_%d_%d_input # format of PM temporary FIFOs
procM.recovDbFile  =                ../var/procMRecovery # PM recovery info
procM.logDBFile    =                ../var/procMLogTable # log info for recovery only
procM.runAsDaemon  =                true
 
   
 
   
#-------------
# cfgM
#-------------
 
   
cfgM.recovDbFile   =                ../var/cfgMRecovery  # CfgM recovery info
 
   
#-------------
# Engine
#-------------
 
   
engine.SysPropagateChanAvail = false    # MIGRATED
engine.SysGeneratedCode = true    
engine.SysGRSTimerInterval = 0    # MIGRATED
engine.SysGRSBlockSize = 0    # MIGRATED
engine.SysSGCPRetryCount = 3           # max number of SGCP retry messages after failure
engine.SysSGCPRetryTimerInterval = 1000   # interval between retransmission (msec) 
engine.SysCLIval = false
engine.SysToneDetect = false
engine.SysNumTrans = false
engine.SysMinOverlap = 0
engine.SysMaxOverlap = 28
engine.SysGSMTimerInterval = 10000    # MIGRATED
engine.LCMMdlFile = ../lib/lcm         # LSI call model
engine.CCMdlFile =  ../lib/cc          # call context
engine.mdoDir = ../lib/                # where .mdo files live
engine.VersionTimeoutValue = 10000     # Interval for version messages (msec)
engine.MDLANumberScreening = 0    # MIGRATED
 
   
engine.SysMdlMemoryReduction = 1    
engine.CircuitReservation = false    # MIGRATED
engine.CallBackDBCleanUpTimer = 3600000    # MIGRATED
engine.SendHardwareBlock = false    # MIGRATED
 
   
*.MaxNumTGAdvances = 1    # MIGRATED
*.RedirectingATree = 0    
*.ClearingLocation = 0    # MIGRATED
*.DefaultLocation = 0    # MIGRATED
*.detailedCallEventCapture = 1    # MIGRATED
*.SelectTermCustGrpId = 0    # MIGRATED
                                  # 0= Always select Originating SigPath CustGrpId
*.GlareReattemptCauseValue = 44    # MIGRATED
*.DerivedInterworkingFCIBCIEnable = 0    # MIGRATED
 
   
*.sipModeSelectionControl = 2     # 1 - B2BUA mode, allow later selection of proxy mode 
via the dialplan, 2 - Fixed Proxy mode, always work in proxy mode.
 
   
#The following two lines are call based memory allocator settings. 
#set these to 0 to disable call-based memory allocator
#This setting is memory efficient, but performance suffers.
#set these to 110000 for maximum performance. Memory usage increases. 
engine.CALL_MEM_BLOCK_SIZE = 65536    
engine.CALL_MEM_CHUNK_SIZE = 4096    
 
   
# engine.SysTraceLevel = 3
 
   
*.LongCallTime = 21600000              # used to configure OnGoingCallTime in ms (6hrs 
def)
 
   
engine.CDRencodingFormat = ItuCDB    # MIGRATED
engine.CDRtimeStamp = S    # MIGRATED
engine.CDRmessageTypes = "1010,1020,1030,1040,1050,1060,1070"    # MIGRATED
 
   
engine.VersionTimeoutValue = 10000
engine.StartUpAuditEnabled = false    # MIGRATED
engine.FaultRecoveryAuditTimer = 15000    # MIGRATED
 
   
engine.CustSpecificINAPHandling = null    # MIGRATED
engine.DisableMultipleCDRs = 1    # MIGRATED
engine.ChargingTariffType = 0    # MIGRATED
engine.ChargingMode = 1    # MIGRATED
engine.ShortDurationCallPeriod = 0    # MIGRATED
engine.ActionOnChargeTableAccessFailure = 0    # MIGRATED
engine.CallLimitingControl = 0    # MIGRATED
#----------------------
# CDR dumper (cdrDmpr)
#----------------------
cdrDmpr.openCDR        = true
cdrDmpr.seqFile        = ../var/.cdr.seq
 
   
#------------------------------------
# Alarms/Measurements dumper (amDmpr)
#------------------------------------
 
   
#-------------
# ioChanMgr
#-------------
 
   
# Internal debug - only use this for low-level IOS debug
# This is bitmapped hex value:
#   1 - Managed Object tracing
#   2 - Simulation of streams devices from /dev to ../dev for 
#	unit testing.
ioChanMgr.trace =		    0x0
 
   
# These timers are in millisecs
# NOTE:  alarms are sent autonomously as they occur, alarmTimer is outdated
# and should be set to zero.  If IPCTimer is 0, then hard-coded value will be
# used.  Only for problems with the hard-code should this value be changed.
ioChanMgr.alarmTimer =                  0
ioChanMgr.statTimer  =              30000
ioChanMgr.IPCTimer = 0    # MIGRATED
 
   
#Channel manager parameters for IPC flow control.
#  evtTimer(msec.) - Frequency at which the queue is scanned for Msgs.
#  hbTimer(msec.)  - Heart-beat timer, Not yet implemented.
#  statDiscardThreshold - Size of Control Queue that triggers discarding 
#                         all the queued stat events.
#  sendThreshold - Max. Number of Events from the Queue sent  at a time.
#  IPCsendThreshold - Max. Number of RSIPs from the Queue sent at a time.
ioChanMgr.evtTimer  =                 100
ioChanMgr.hbTimer  =                 1000
ioChanMgr.statDiscardThreshold =       40
ioChanMgr.sendThreshold =              10
ioChanMgr.IPCsendThreshold = 0    # MIGRATED
 
   
#Channel manager parameters for SCC switchover on MGX
#  Both sessionPauseTimer and resumeAckTimer are in seconds.
ioChanMgr.sessionPauseTimer = 8    # MIGRATED
ioChanMgr.resumeAckTimer = 1    # MIGRATED
 
   
# Channel manager parameter for amount of time that PDUs are held back
# in IOCC after recovery of SS7 sigserv, before forwarding to engine
ioChanMgr.IDUHoldTimer = 500
 
   
#-----------
# ioChanCtl
#-----------
ioChanCtl.DPNSSTestFrames = true 
ioChanCtl.xgcpMultiThread = true       # enable threading for the IP receive loop in MGCP
ioChanCtl.ituIsNewZealand = false      # for New Zealand MTP3 set appropriate ITU 
properties
 
   
#-----------
# measM
#-----------
#
#  Currently we assume 8000 XEMeas objects fit into 8 Mb of shared memory.
#
measM.sm_seg_size = 32       # size of shared memory in MB (default is 32) 
measM.loadBalanceFactor = 20 # num of measmgr distribution points every 5 minutes
measM.port = default         # port to sync dynamic meas thresholds
 
   
#----------
# almM
#----------
# almM.runAsDaemon =                  false
 
   
#-------------
# MML - since this is started and stopped by user, it
#       has the following unique requirements for logging.
#       - to alter logging levels, the logPrio parameter 
#         must be changed here, then the MML process
#         started to pick up the change.  The set-log
#         command does not affect any MML processes
#
#     - Currently MML must ALWAYS have autonomous=true
#-------------
 
   
MML.logPrio = Info                 # causes Info and above messages to be written to the 
log
MML.logFileNamePrefix = mml         # causes MML messages to be diverted to mml.log
 
   
MML.autonomous = true
MML.runAsDaemon = false
 
   
MML.timeout = 10000    # MIGRATED
#                                              (note: current XE supports 1-second 
resolution)
#
# individual timeout values for MML commands:
# format is:  MML.<verb> = time
# (verb all lowercase)
MML.chg-cfg = 		10000
MML.startPM = 		/etc/init.d/CiscoMGC start
MML.stopPM = 		/etc/init.d/CiscoMGC stop
MML.vld-cic = 		25000
MML.snd = 		600000
MML.enhancedHelpCompletion = true    # MIGRATED
 
   
#----------
# XE
#----------
 
   
#-----------
# foverd
#-----------
 
   
# NOTE: addresses below must be configured for the target system
#       - connTypes can be "socket", "serial", or "fifo"
 
   
# connection 1 parameters
foverd.conn1Type = socket    # MIGRATED
 
   
# connection 2 parameters
foverd.conn2Type = socket    # MIGRATED
 
   
# connection 3 parameters
foverd.conn3Type =         serial
foverd.conn3Addr =         /dev/null
 
   
foverd.heartbeatInterval = 1000
foverd.ackTimeout =        1000
foverd.abswitchTestInterval = 30000
foverd.graceShutTimeout =  6000
foverd.forceShutTimeout =  1000
foverd.commRetryInterval = 30000
foverd.statusRptInterval = 600000
foverd.peerCommTimeout =   3000
foverd.delayTimeout =      1000
foverd.transitionTimeout = 10000
foverd.abswitchPort = /dev/null    # MIGRATED
foverd.peerReestablishTimeout = 50000
foverd.garpInterval = 0    # MIGRATED
                              # positive number : enable garp function      
 
   
# -----------------------------------------------------
#foverd.runAsDaemon =      false
# -----------------------------------------------------
#foverd.logPrio     =      Info
 
   
#-----------------
# Network Element 
#-----------------
 
   
product.vendor = "Cisco Systems, Inc."
product.version = "9.7(3)"
product.time = "....."
 
   
#----------------------------------
# POM - Provisioning Object Manager
#----------------------------------
pom.port     = default                # use port 4001 when set to default
pom.respTimeout = 1200000    # MIGRATED
 
   
#----------------------------------
# Replicator
#----------------------------------
replicator.portDataChannelSend = 2968    # MIGRATED
replicator.portDataChannelRecv = 2970    # MIGRATED
replicator.portCommChannelSend = 2972    # MIGRATED
replicator.portCommChannelRecv = 2974    # MIGRATED
replicator.reconnectInterval = 15
replicator.numberReadThreads = 1       # optional thread (0=no threads,1=one thread)
 
   
#-----------------
# Audit properties
#-----------------
 
   
engine.AuditTimerInterval = 1000    # MIGRATED
engine.MaxAuditCics = 32    # MIGRATED
 
   
#-----------------
# INAP prepaid properties
#-----------------
 
   
engine.RelINAPCallsAfterSwOver = true    # MIGRATED
 
   
#----------------------------------
# Disk Monitor Parameters
#----------------------------------
 
   
diskmonitor.Limit = 7    # MIGRATED
diskmonitor.Threshold = 80    # MIGRATED
diskmonitor.SoftLimit = false    # MIGRATED
diskmonitor.CdrRmFinished = 0    # MIGRATED
diskmonitor.OptFileSys =          # list of optional filesystems to monitor (no trimming)
diskmonitor.CoreRmDays = 1    # MIGRATED
diskmonitor.CfgRmDirs = 64    # MIGRATED
diskmonitor.logPrio = Info
diskmonitor.logFileNamePrefix = diskmonitor # causes log messages to be diverted to 
diskmonitor.log
diskmonitor.TimerInterval = 60 # number of seconds before starting next task
 
   
#
# The next two parameters defines when old files should be removed.
# This task is run daily at dailyStartTime.
# Only core, log, cdr, alarm and measurements files are removed by this task.
#
diskmonitor.MaxKeepDays = 0 # maximum number of days to preserve files. use 0 to keep 
forever.
diskmonitor.DailyStartTime = 04:15 # daily cleaning time (local time)
diskmonitor.PreserveLogs = false # if true and softlimit = false, log files will not be 
removed even if threshold is crossed. Setting SoftLimit = true negates this setting
diskmonitor.PreserveCDRs = false    # MIGRATED
 
   
 
   
#--------------------------------
# call verification utility Parameters
#--------------------------------
callver.SaveArea = ../etc/cust_specific/toolkit
 
   
#--------------------------------
# ISDNBRI
#--------------------------------
ISDNBRI.tcpPingPort = 0    # MIGRATED
                              # default value is 0.
                              # tcpPing will be enabled when set a valid port value,
                              # suggest value is 2430
 
   
#--------------------------------
# Radius Accounting Parameters
#--------------------------------
RadiusAccounting.output = off         # on/off
RadiusAccounting.numberPort = 20      # The number of local port to communicate with 
radius server. The range is between 10 to 99. Default value is 20.
RadiusAccounting.smSize = 30          # size of shared memory in MB. The range is between 
20 to 199. Default value is 30. 
 
   
#--------------------------------
# H.248
#--------------------------------
H248.maxNumH248Links =             1000     
H248.maximumActionsInTransaction = 64  # Used to set maximum number of actions in one 
Transaction
H248.localMID =                    [CISCO.COM] # Used in message from PGW to GW
#------------------------------------------------------------------------------
#  End of XE Configuration Parameter File
#------------------------------------------------------------------------------
 
   
*.CallCutoffTimerUnits = 0 # This property specifies how the callcutofftime property is 
calculated.			 
			 			 # If the value is set to,
			 			 0: callcutofftime property is measured in hours;
		 				 1: callcutofftime property is measured in minutes;
		 			 	 2: callcutofftime property is measured in seconds.
						 # Default value: 0 

Sample Configured XECfgParm.dat Files for Cisco PGW 2200 Softswitch Release 9.6(1)

The following sample XECfgParm.dat files for Cisco PGW 2200 Softswitch Release 9.6(1) are located in the /opt/CiscoMGC/etc directory.

 
   
# File:  XECfgParm.dat
#
# Purpose:
#
# This file contains configuration parameters that may be accessed by
# XE application programs at run-time.
#
# All lines beginning with a '#' are comments and WILL NOT BE READ BY
# PROGRAMS.  Thus application overrides of the default parameter values
# can be easily added and removed by removing/added a '#'.
#
#------------------------------------------------------------------------------
# Default parameter values have a facility name of "*" and
# will be used if no match is found on a specific facility name
#------------------------------------------------------------------------------
# Specific Facility names are as follows:
#
# logger    - Log Server
# foverd    - Failover Daemon
# MML       - MML
# procM     - Process Manager
# cdrDmpr   - CDR Dumper
# cfgM      - Configuration Manager
# engine    - call processing engine
# ioChanMgr - I/O Channel Managers
# pom       - Provisioning Object Manager
# measM     - Measurement Manager
# OPERSAGT  - Operational SNMP Agent
# PROVSAGT  - Provisioning SNMP Agent
# mmSAgt    - Measurement Manager SNMP Agent
# almM      - Alarm Manager
# replicator- Replicator
# mmdb      - TimesTen Main Memory Data Base Process
# amDmpr    - Alarm / Measurement Dumper
# ioChanCtl - controls all channel controllers
#
#----Special Paremeter Section----
# callver     - call verification utility
# diskmonitor - disk monitor shell script
# XE          - Execution Environment
#
#------------------------------------------------------------------------------
 
   
#---------------- MGC Environment Configuration Tool Usage --------------------
#                      REQUIRED STARTUP PARAMETERS
#                DO NOT MOVE THESE PARAMETERS BEYOND THIS BOX
*.platformId =                      1
*.transpathId =                     01        # Transpath Id for ASN
*.ownTranspathId =                  01
*.peerTranspathId =                 02
*.MGC_CDR_NODE_ID =                 BUTTERFLY-HENDRIX-NODE    # System Id for CDR
*.desiredPlatformState =            master
*.virtualFaultTolerant =            false    # avoid prov-dply/sync on FT mode in egw
*.SysConnectDataAccess =            true     # true, establish conn. to Data Access 
Subsystem
*.GWClearChannelAlgorithm =         null      # clear channel algorithm
*.SipToIsupInterworkingInd =        0         # 0= No Interworking Encountered
                                              # 1= Interworking Encountered
 
   
*.ipAddrLocalA = 10.0.1.160    # MIGRATED
*.ipAddrLocalB = 10.128.1.5    # MIGRATED
*.ipAddrPeerA = 10.0.1.161    # MIGRATED
*.ipAddrPeerB = 10.128.1.6    # MIGRATED
 
   
*.IP_Addr1 = 10.0.1.160    # MIGRATED
*.IP_Addr2 = 10.128.1.5    # MIGRATED
*.IP_Addr3 = 10.82.82.11    # MIGRATED
*.IP_Addr4 = 0.0.0.0    # MIGRATED
 
   
 
   
# These are Next Hop (router) IP Addresses
# They should be used when the Next Hop address(es)
# are different on the two MGC hosts
*.IP_NextHop1 =                     0.0.0.0
*.IP_NextHop2 =                     0.0.0.0
*.IP_NextHop3 =                     0.0.0.0
*.IP_NextHop4 =                     0.0.0.0
*.IP_NextHop5 =                     0.0.0.0
*.IP_NextHop6 =                     0.0.0.0
*.IP_NextHop7 =                     0.0.0.0
*.IP_NextHop8 =                     0.0.0.0
 
   
################################################################
# Improved SIP Failover Support. Setting 0.0.0.0 to both will disable
# the SIP Improved failover support Feature. Configuring only one will
# cause the switchover, if the physical interface where it present fails.
#
*.Virtual_IP_Addr1 =                0.0.0.0   # Must be from *.IP_Addr1 Subnet.
*.Virtual_IP_Addr2 =                0.0.0.0   # Must be from *.IP_Addr2 Subnet.
################################################################
 
   
*.geoSeparation =             false     # Geographical separated? or not.
*.sipFailover   =             false     # Failover if SIP Service fails.
 
   
*.stPort = 7001    # MIGRATED
engine.SysVirtualSwitch = 0    # MIGRATED
pom.dataSync = true    # MIGRATED
foverd.ipLocalPortA = 1052    # MIGRATED
foverd.ipPeerPortA = 1051    # MIGRATED
foverd.ipLocalPortB = 1054    # MIGRATED
foverd.ipPeerPortB = 1053    # MIGRATED
*.numberOfThreads = 1
#############################
# Sub System component version
*.subSysCompVer = 10.a
#############################
 
   
#------------------
# CVT Parameters
#------------------
 
   
#*.OwnClli = TTTT-SS-BB-XXX
#*.OwnClli = 1-22-33-444
 
   
#                      REQUIRED STARTUP PARAMETERS
#                DO NOT MOVE THESE PARAMETERS BEYOND THIS BOX
#---------------- MGC Environment Configuration Tool Usage --------------------
 
   
*.disableMeas = false               # T ==> Don't accumulate meas in shared mem
*.sm_meas_baseaddr = 3400           # shared memory based address
 
   
*.tempDir =                         /tmp    # temporary directory
*.dataDir =                         ../var  # volatile data directory
*.homeDirRoot =                     /opt/CiscoMGC
*.logDirectory =                    ../var/log   # NEW log directory
*.logFileNamePrefix =               platform     # NEW log prefix
*.logPrio     =                     Debug
*.logMsgDrop =                      true
*.eventTrace =                      false
*.debugLevel =                      high
*.tablesFile =                      ../etc/tables.dat  # tables that can be loaded
*.autonomous   =                    false
*.runAsDaemon =                     true
*.chkPtPort =                       2001
*.maxNumLinks =                     32
*.maxLinksPerSessionSet =           4         # max links per SS7 sessionSet
*.maxNumDChansPerIOCC =             504
*.maxNumDChansPerPort =             2000
*.maxNumMGCPLinks =                 1000
*.maxNumSIPLinks =                  4
*.maxTrueOPCs =                                         6                 # maxtrue OPCs 
per MGC
*.maxCapOPCsPerTrueOPC =                        8                 # max cap OPCs per true 
OPC
*.maxNumRLMPorts = 8            # Maximum number of unique RLM ports
IUA.maxExtNodes =                256          # max number of External Nodes
                                              # with ISDNSIGTYPE of IUA
IUA.maxSigPathsPerExtNode =      112          # max number of SIGPATHs that can
                                              # be assigned an External Node
                                              # with ISDNSIGTYPE of IUA
IUA.maxSigPaths =                1500         # max number of IUA SIGPATHs
                                              # per MGC
M3UA.maxSgp = 96                             # Max number of M3UA SGPs
M3UA.maxSigServices =               1536      # Max number of M3UA signalling services
M3UA.maxOPCs =                      64        # Max number of M3UA OPCs
M3UA.maxRoutesPerOpcDpc =           2         # Max number of M3UA routes per OPC/DPC pair
SUA.maxSgp = 8                             # Max number of SUA SGPs
SUA.maxSigServices =               256        # Max number of SUA signalling services
SUA.maxOPCs =                      64        # Max number of SUA OPCs
SUA.maxRoutesPerOpcApcSSN =        2         # Max number of SUA routes per OPC/APC pair 
and remote SSN
*.AllLinksFailCausesFailover =      false    # Should loss of all C7/M3UA/SUA links cause 
failover
*.dataSourceName =                  howdydb
*.dataCommitTime =                  10        # in millisecs
*.OverdecadicDigitsSupported =      false     # keep it here for migration purpose only
*.DataBaseAccessError =             0         # 0 = Continue, 1 = Reject call
*.VirtualMemTimerInterval =             2000      # sampling frequency of virtual memory
*.MemAddressTimerInterval =                     1500      # sampling frequency of memory 
address space of processes
*.CallRateTimerInterval =                       1000      # sampling frequency of the call 
rate computations
*.CPUTimerInterval = 3000
*.CallCutoffTimer =                             0  # call cutoff timer (hours)
*.tibcoSupport =               disable            #disable/enable
*.PartialCliTypeOfSwitch = 0       #0 to 99
*.PartialCliPnoIdentity = 0       #0 to 999
*.PartialCliSwitchNumber = 0       #0 to 999
*.LISupport = disable              # disable/enable
*.maxLocationLabels = 3000       # 0 to 3000
#------------------------------------------------------------------------
# Log Server logfile locations
#------------------------------------------------------------------------
 
   
# daemonAddr is socket port for logger daemon
logger.daemonAddr = ../var/lsd_addr
 
   
# NEW logfile rotation size max in Megabytes
logger.fileRotateSize = 100
 
   
# NEW logfile rotation interval in minutes (24 hrs default)
logger.fileRotateInterval = 1440
 
   
# numThreads can be 0 or 1, if 1 then logger client runs in its
# own thread
logger.numThreads = 0
 
   
#-------------------------------------------------------------------------
# Facility specific parameters
#   The remainder of this file pertains to parameters and parameter overrides
#   for individual facilitites.
#
# LogPrio and autonomous are changed for debug testing only.  Otherwise
# everyone should use the defaults above (except MML, see below.)
#-------------------------------------------------------------------------
 
   
# Usage of these debug parameters could cause the system to use up
# space more rapidly than normal.  If the DISK alarm is activated because
# of this activity, certain files in /opt/CiscoMGC/var/spool will be erased.
 
   
# To set the logging level for a particular process, the exact case-sensitive
# unix filename of the process must be used.  Only the logging level of
# actively or passively managed processes can be set.
#
# Valid values for logPrio are Debug, Trace, Info, Warning, Error, and Critical
#
# almM.logPrio =            Debug
# amDmpr.logPrio =          Debug
# cdrDmpr.logPrio =         Debug
# cfgM.logPrio =            Debug
# EISUP.logPrio =           Debug
# ioChanMgr.logPrio =       Debug
# ISDNIP.logPrio =          Debug
# ISDNL3.logPrio =          Debug
# ISDNBRI.logPrio =         Debug
# IUA.logPrio =             Debug
# engine.logPrio =          Debug
# foverd.logPrio =          Debug
# M3UA.logPrio =            Debug
# measMgr.logPrio =         Debug
# MGCP.logPrio =            Debug
# mmdbd.logPrio =           Debug
# mmSAgt.logPrio =          Debug
# pom.logPrio =             Debug
# procM.logPrio =           Debug
# replicator.logPrio =      Debug
# sagt.logPrio =            Debug
# SIP.logPrio =             Debug
# SS7.logPrio =             Debug
# SUA.logPrio =             Debug
# TALI.logPrio =            Debug
# TCAP.logPrio =            Debug
QBE-IOCC.debugFlag   =      0
 
   
 
   
# Specialized "autonomous" flags for debug, fault isolation
# engine.autonomous =               true
# cfgM.autonomous =                 true
Talk2.autonomous   =                false
 
   
#--------------
# procM
#--------------
 
   
procM.minCheckHealthInterval =      10        # smallest check health interval
procM.minCheckHealthTimeout =       20        # smallest check health timeout
procM.minKillGracePeriod =          5         # smallest kill grace period
procM.almDwellInterval =            15        # seconds to wait before clearingalarm
procM.procHealthDfltAlmCat =        pmDefault # default alarm category for PM
procM.servicesDir  =                ../var         # location of PM temporary FIFOs
procM.servFmt      =                PM_%d_%d_input # format of PM temporary FIFOs
procM.recovDbFile  =                ../var/procMRecovery # PM recovery info
procM.logDBFile    =                ../var/procMLogTable # log info for recovery only
procM.runAsDaemon  =                true
 
   
 
   
#-------------
# cfgM
#-------------
 
   
cfgM.recovDbFile   =                ../var/cfgMRecovery  # CfgM recovery info
 
   
#-------------
# Engine
#-------------
 
   
engine.SysPropagateChanAvail = false   # auto-blocking of C7 cics and ISDN sigPaths
engine.SysGeneratedCode = true
engine.SysGRSTimerInterval = 0
engine.SysGRSBlockSize = 0
engine.SysSGCPRetryCount = 3           # max number of SGCP retry messages after failure
engine.SysSGCPRetryTimerInterval = 1000   # interval between retransmission (msec)
engine.SysCLIval = false
engine.SysToneDetect = false
engine.SysNumTrans = false
engine.SysMinOverlap = 0
engine.SysMaxOverlap = 28
engine.SysGSMTimerInterval = 10000     #  GSM to be sent (milliseconds)
engine.LCMMdlFile = ../lib/lcm         # LSI call model
engine.CCMdlFile =  ../lib/cc          # call context
engine.mdoDir = ../lib/                # where .mdo files live
engine.VersionTimeoutValue = 10000     # Interval for version messages (msec)
engine.MDLANumberScreening = 0         # use calling party number for a number screening
 
   
engine.SysMdlMemoryReduction = 1
engine.CircuitReservation = false               # Do/Don't use circuit reservation feature
engine.CallBackDBCleanUpTimer = 3600000     # Call Back DB clean up timer in mini seconds 
(min:600000 to max:10800000  )
 
   
 
   
*.MaxNumTGAdvances = 1                          # Limit on num Trunk Group Advance actions
*.RedirectingATree = 0
*.ClearingLocation = 0            # 0 = Normal mapping behaviour, LCM will not override 
the Clearing Location field in Call Context
*.DefaultLocation = 0             # 0 = Normal protocol defined default value, LCM will 
not override the Default Location field in Call Context
*.detailedCallEventCapture = 1
*.SelectTermCustGrpId = 0         # 1= Select Terminating SigPath CustGrpId if Originating 
SigPath CustGrpId is 0000.
                                  # 0= Always select Originating SigPath CustGrpId
*.GlareReattemptCauseValue = 44   # used for re-attempt by GW in Nailed configurations.
*.DerivedInterworkingFCIBCIEnable = 0  # 1 = Set FCI/BCI values when interworking with 
R2/T1CAS/ISDN/H323 V2
 
   
#The following two lines are call based memory allocator settings.
#set these to 0 to disable call-based memory allocator
#This setting is memory efficient, but performance suffers.
#set these to 110000 for maximum performance. Memory usage increases.
engine.CALL_MEM_BLOCK_SIZE = 0
engine.CALL_MEM_CHUNK_SIZE = 0
 
   
# engine.SysTraceLevel = 3
 
   
*.LongCallTime = 21600000              # used to configure OnGoingCallTime in ms (6hrs 
def)
 
   
engine.CDRencodingFormat  = AnsiCDB
engine.CDRtimeStamp  = S
engine.CDRmessageTypes   = "1010,1020,1030,1040,1050,1060,1070,1210,1260"
 
   
engine.VersionTimeoutValue = 10000
engine.StartUpAuditEnabled = false    # audit invoked at engine startup?
engine.FaultRecoveryAuditTimer = 15000  # milliseconds
 
   
engine.CustSpecificINAPHandling = null
engine.DisableMultipleCDRs = 1        # 0=enable, 1=disable
engine.ChargingTariffType = 0         # 0=tariff-rate/scale-factor, 1=meter pulse
engine.ChargingMode = 1               # 1=AddOnCharge, 2=ReplaceCharge, 3=FreeOfCharge
engine.ShortDurationCallPeriod = 0    # 0=feature disabled
engine.ActionOnChargeTableAccessFailure = 0        # 0=continue call, 1=releasecall
engine.CallLimitingControl = 0        # 0 = Call limiting off, 1 = Call limiting on
#----------------------
# CDR dumper (cdrDmpr)
#----------------------
cdrDmpr.openCDR        = true
cdrDmpr.seqFile        = ../var/.cdr.seq
 
   
#------------------------------------
# Alarms/Measurements dumper (amDmpr)
#------------------------------------
 
   
#-------------
# ioChanMgr
#-------------
 
   
# Internal debug - only use this for low-level IOS debug
# This is bitmapped hex value:
#   1 - Managed Object tracing
#   2 - Simulation of streams devices from /dev to ../dev for
#       unit testing.
ioChanMgr.trace =                   0x0
 
   
# These timers are in millisecs
# NOTE:  alarms are sent autonomously as they occur, alarmTimer is outdated
# and should be set to zero.  If IPCTimer is 0, then hard-coded value will be
# used.  Only for problems with the hard-code should this value be changed.
ioChanMgr.alarmTimer =                  0
ioChanMgr.statTimer  =              30000
ioChanMgr.IPCTimer =                    0
 
   
#Channel manager parameters for IPC flow control.
#  evtTimer(msec.) - Frequency at which the queue is scanned for Msgs.
#  hbTimer(msec.)  - Heart-beat timer, Not yet implemented.
#  statDiscardThreshold - Size of Control Queue that triggers discarding
#                         all the queued stat events.
#  sendThreshold - Max. Number of Events from the Queue sent  at a time.
#  IPCsendThreshold - Max. Number of RSIPs from the Queue sent at a time.
ioChanMgr.evtTimer  =                 100
ioChanMgr.hbTimer  =                 1000
ioChanMgr.statDiscardThreshold =       40
ioChanMgr.sendThreshold =              10
ioChanMgr.IPCsendThreshold =            0
 
   
#Channel manager parameters for SCC switchover on MGX
#  Both sessionPauseTimer and resumeAckTimer are in seconds.
ioChanMgr.sessionPauseTimer  =          8
ioChanMgr.resumeAckTimer  =             1
 
   
#-----------
# ioChanCtl
#-----------
ioChanCtl.DPNSSTestFrames = true
ioChanCtl.xgcpMultiThread = true       # enable threading for the IP receive loop in MGCP
ioChanCtl.ituIsNewZealand = false      # for New Zealand MTP3 set appropriate ITU 
properties
 
   
#-----------
# measM
#-----------
#
#  Currently we assume 8000 XEMeas objects fit into 8 Mb of shared memory.
#
measM.sm_seg_size = 32       # size of shared memory in MB (default is 32)
measM.loadBalanceFactor = 20 # num of measmgr distribution points every 5 minutes
measM.port = default         # port to sync dynamic meas thresholds
 
   
#----------
# almM
#----------
# almM.runAsDaemon =                  false
 
   
#-------------
# MML - since this is started and stopped by user, it
#       has the following unique requirements for logging.
#       - to alter logging levels, the logPrio parameter
#         must be changed here, then the MML process
#         started to pick up the change.  The set-log
#         command does not affect any MML processes
#
#     - Currently MML must ALWAYS have autonomous=true
#-------------
 
   
MML.logPrio = Info                 # causes Info and above messages to be written to the 
log
MML.logFileNamePrefix = mml         # causes MML messages to be diverted to mml.log
 
   
MML.autonomous = true
MML.runAsDaemon = false
 
   
MML.timeout=10000                          # in milliseconds
#                                              (note: current XE supports 1-second 
resolution)
#
# individual timeout values for MML commands:
# format is:  MML.<verb> = time
# (verb all lowercase)
MML.chg-cfg =           10000
MML.startPM =           /etc/init.d/CiscoMGC start
MML.stopPM =            /etc/init.d/CiscoMGC stop
MML.vld-cic =           25000
MML.snd =               600000
MML.enhancedHelpCompletion = true
 
   
#----------
# XE
#----------
 
   
#-----------
# foverd
#-----------
 
   
# NOTE: addresses below must be configured for the target system
#       - connTypes can be "socket", "serial", or "fifo"
 
   
# connection 1 parameters
foverd.conn1Type = socket
 
   
# connection 2 parameters
foverd.conn2Type = socket
 
   
# connection 3 parameters
foverd.conn3Type =         serial
foverd.conn3Addr =         /dev/null
 
   
foverd.heartbeatInterval = 1000
foverd.ackTimeout =        1000
foverd.abswitchTestInterval = 30000
foverd.graceShutTimeout =  6000
foverd.forceShutTimeout =  1000
foverd.commRetryInterval = 30000
foverd.statusRptInterval = 600000
foverd.peerCommTimeout =   3000
foverd.delayTimeout =      1000
foverd.transitionTimeout = 10000
foverd.abswitchPort =     /dev/null
foverd.peerReestablishTimeout = 50000
 
   
# -----------------------------------------------------
#foverd.runAsDaemon =      false
# -----------------------------------------------------
#foverd.logPrio     =      Info
 
   
#-----------------
# Network Element
#-----------------
 
   
product.vendor = "Cisco Systems, Inc."
product.version = "9.6(1)"
product.time = "....."
 
   
#----------------------------------
# POM - Provisioning Object Manager
#----------------------------------
pom.port     = default                # use port 4001 when set to default
 
   
#----------------------------------
# Replicator
#----------------------------------
replicator.portDataChannelSend = 2968
replicator.portDataChannelRecv = 2970
replicator.portCommChannelSend = 2972
replicator.portCommChannelRecv = 2974
replicator.reconnectInterval = 15
replicator.numberReadThreads = 1       # optional thread (0=no threads,1=one thread)
 
   
#-----------------
# Audit properties
#-----------------
 
   
engine.AuditTimerInterval = 1000
engine.MaxAuditCics = 32
 
   
#-----------------
# INAP prepaid properties
#-----------------
 
   
engine.RelINAPCallsAfterSwOver = true
 
   
#----------------------------------
# Disk Monitor Parameters
#----------------------------------
 
   
diskmonitor.Limit      = 7        # Minimum number of days to preserve (Trimming only 
occurs when threshold is exceeded.  There is no maximum number of days topreserve.)
diskmonitor.Threshold  = 80       # percentage full threshold
diskmonitor.SoftLimit  = false    # set to true to allow override of preserve limit
diskmonitor.CdrRmFinished = 0     # remove "finished" cdrs after X days (0 = immediate)
diskmonitor.OptFileSys =          # list of optional filesystems to monitor (notrimming)
diskmonitor.CoreRmDays = 1        # number of days to keep the core files
diskmonitor.CfgRmDirs = 64        # remove old config directories if more than X exist (0 
= disable)
 
   
 
   
#--------------------------------
# call verification utility Parameters
#--------------------------------
callver.SaveArea = ../etc/cust_specific/toolkit
 
   
#------------------------------------------------------------------------------
#  End of XE Configuration Parameter File
#------------------------------------------------------------------------------
 
   
*.Peer_NextHop7=0.0.0.0
*.Peer_NextHop8=0.0.0.0
*.netmaskLocalA=255.255.255.255
*.netmaskLocalB=255.255.255.255
*.netmaskPeerA=255.255.255.255
*.netmaskPeerB=255.255.255.255
*.Peer_NextHop1=0.0.0.0
*.Peer_NextHop2=0.0.0.0
*.Peer_NextHop3=0.0.0.0
*.Peer_NextHop4=0.0.0.0
*.Peer_NextHop5=0.0.0.0
*.CallCutoffTimerUnits=0
*.Peer_NextHop6=0.0.0.0
*.PNPopulate = disable
foverd.garpInterval = 0
engine.SendHardwareBlock = false
*.maxNumPril3IOCCs = 3
*.FaxUpspeedCodecPreference = null
ISDNBRI.tcpPingPort = 0
*.MMLManualBlockingCic = 0
*.analysisCapabilityLevel = 0
MML.rtrv-callinfo = 30000
*.AllISDNLinksFailCausesFailover = false
diskmonitor.PreserveCDRs = false
pom.respTimeout = 1200000
*.AlarmOnActive = false
bash-2.03$