CG 6500C board keyword files

This topic provides examples of:

GR303 configuration

The following board keyword file configures a CG 6500C T1 board to run the GR303 protocol:

Clocking.HBus.ClockMode                          = STANDALONE
Clocking.HBus.ClockSource                        = OSC
Clocking.HBus.ClockSourceNetwork                 = 1
#****************************************************************************************
#  T1 configuration
#****************************************************************************************
DSPStream.VoiceIdleCode[0..15]                    = 0x7F
DSPStream.SignalIdleCode[0..15]                   = 0x00

NetworkInterface.T1E1[0..15].Type                 = T1
NetworkInterface.T1E1[0..15].Impedance            = DSX1
NetworkInterface.T1E1[0..15].LineCode             = B8ZS
NetworkInterface.T1E1[0..15].FrameType            = ESF
NetworkInterface.T1E1[0..15].SignalingType        = CAS

#   Required in CG6500 DLCP configurations
DSP.HDLC.Enable                                   = YES

#   DSP settings required by HDLC
DSP.C5x[2,3].Libs                                 = cg6klibu hdlc_lib
DSP.C5x[2,3].XLaw                                 = NO_LAW   
DSP.C5x[2,3].Files                                = hdlc
DSP.C5x[2,3].CmdQStart                            = 0xEA00
DSP.C5x[2,3].CmdQSize                             = 0x00fe
DSP.C5x[2,3].DataInQStart                         = 0xEB00
DSP.C5x[2,3].DataInQSize                          = 0xA00
DSP.C5x[2,3].DspOutQStart                         = 0xF500
DSP.C5x[2,3].DspOutQSize                          = 0xA80
#  Place everything else on the remaining DSPs
DSP.C5x[0,1,4..95].Libs                           = cg6klibu
DSP.C5x[0,1,4..95].XLaw                           = MU_LAW   
#****************************************************************************************
DSP.C5x[0..1].Files                               = 8tsignal
#****************************************************************************************
#  Resource management
#****************************************************************************************
Resource[0].Name                                  = RSC1
Resource[0].Size                                  = 120
Resource[0].TCPs                                  = nocc
#****************************************************************************************
# Before modifying this resource definition string refer to the CG6500C
# Installation and Developers Manual.
#****************************************************************************************
Resource[0].Definitions  = ( dtmf.det_all & echo.ln20_apt25 & ptf.det_2f & tone.gen & \
callp.gnc & ptf.det_4f & \
( (rvoice.rec_mulaw & rvoice.play_mulaw) | \
(rvoice.rec_alaw & rvoice.play_alaw) | \
(rvoice.rec_lin & rvoice.play_lin) | \
(voice.rec_16 & (voice.play_16_100 | voice.play_16_150 | voice.play_16_200)) | \
(voice.rec_24 & (voice.play_24_100 | voice.play_24_150 | voice.play_24_200)) | \
(voice.rec_32 & (voice.play_32_100 | voice.play_32_150 | voice.play_32_200)) | \
(voice.rec_64 & (voice.play_64_100 | voice.play_64_150 | voice.play_64_200)) | \
(wave.rec_11_16b & wave.play_11_16b) | \
(wave.rec_11_8b & wave.play_11_8b) | \
(oki.rec_24 & (oki.play_24_100 | oki.play_24_150 | oki.play_24_200)) | \
(oki.rec_32 & (oki.play_32_100 | oki.play_32_150 | oki.play_32_200)) | \
(ima.rec_24 & ima.play_24) | \
(ima.rec_32 & ima.play_32) | \
(gsm_ms.frgsm_rec & gsm_ms.frgsm_play) | \
g726.rec_32 | g726.play_32) )
Resource[0].DSPs = \
4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33\
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 \
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 \
92 93 94 95
##########################################################################
#  The following resource definitions are REQUIRED in DLCP configurations
##########################################################################
Resource[1].Name                                 = hdlc
Resource[1].Size                                 = 32
Resource[1].TCPs                                 = nocc
Resource[1].Definitions                          = ( hdlc.duplex )
Resource[1].DSPs                                 = 2 3
DLMFiles[0]                                      = cg6500run
DebugMask                                        = 0x0

V5.2 configuration  

The following board keyword file configures a CG 6500C E1 board to run the V5.2 protocol:

#****************************************************************************************
#  NOTE: Adjust clocking mode accordingly
#****************************************************************************************
Clocking.HBus.ClockSource                         = NETWORK
Clocking.HBus.ClockSourceNetwork                  = 1
TCPFiles                                          = nocc
#****************************************************************************************
#  NOTE: Adjust idle code and TCP Files in Resource Definition string for the country you
#  are using.
#****************************************************************************************
DSPStream.VoiceIdleCode[0..15]                    = 0xD5
DSPStream.SignalIdleCode[0..15]                   = 0x0D
NetworkInterface.T1E1[0..15].Type                 = E1
NetworkInterface.T1E1[0..15].Impedance            = G703_120_OHM
NetworkInterface.T1E1[0..15].LineCode             = HDB3
NetworkInterface.T1E1[0..15].FrameType            = CEPT
NetworkInterface.T1E1[0..15].SignalingType        = RAW
#   Required in CG6500 DLCP configurations
DSP.HDLC.Enable                                   = YES
#   Configure the HDLC DSPs
DSP.C5x[2..4].Libs                                = cg6kliba hdlc_lib
DSP.C5x[2..4].XLaw                                = NO_LAW
DSP.C5x[2..4].Files                               = hdlc
DSP.C5x[2..4].CmdQStart                           = 0xEA00
DSP.C5x[2..4].CmdQSize                            = 0x00fe
DSP.C5x[2..4].DataInQStart                        = 0xEB00
DSP.C5x[2..4].DataInQSize                         = 0xA00
DSP.C5x[2..4].DspOutQStart                        = 0xF500
DSP.C5x[2..4].DspOutQSize                         = 0xA80
#   Configure remaining call control/voice DSPs
DSP.C5x[0,1,5..95].Libs                           = cg6kliba
DSP.C5x[0,1,5..95].XLaw                           = A_LAW
DSP.C5x[0,1].Files                                = 8tsignal
Resource[0].Name                                  = RSC0
Resource[0].Size                                  = 120
Resource[0].TCPs                                  = nocc
#######################################################################
# Before modifying this resource definition string refer to the CG6500
# Installation and Developers Manual.
#######################################################################
Resource[0].Definitions         = ( dtmf.det_all & echo.ln20_apt25 & ptf.det_2f &\
tone.gen & \
callp.gnc & ptf.det_4f & \
( (rvoice.rec_mulaw & rvoice.play_mulaw) | \
(rvoice.rec_alaw & rvoice.play_alaw) | \
(rvoice.rec_lin & rvoice.play_lin) | \
(voice.rec_16 & (voice.play_16_100 | voice.play_16_150 | voice.play_16_200)) | \
(voice.rec_24 & (voice.play_24_100 | voice.play_24_150 | voice.play_24_200)) | \
(voice.rec_32 & (voice.play_32_100 | voice.play_32_150 | voice.play_32_200)) | \
(voice.rec_64 & (voice.play_64_100 | voice.play_64_150 | voice.play_64_200)) | \
(wave.rec_11_16b & wave.play_11_16b) | \
(wave.rec_11_8b & wave.play_11_8b) | \
(oki.rec_24 & (oki.play_24_100 | oki.play_24_150 | oki.play_24_200)) | \
(oki.rec_32 & (oki.play_32_100 | oki.play_32_150 | oki.play_32_200)) | \
(ima.rec_24 & ima.play_24) | \
(ima.rec_32 & ima.play_32) | \
(gsm_ms.frgsm_rec & gsm_ms.frgsm_play) | \
g726.rec_32 | g726.play_32) )
Resource[0].DSPs = \
5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34\
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 61 62 63 64 65\
66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94\
95
##########################################################################
#  The following resource definitions are REQUIRED in DLCP configurations
##########################################################################
Resource[1].Name                                 = hdlc
Resource[1].Size                                 = 48
Resource[1].TCPs                                 = nocc
Resource[1].Definitions                          = ( hdlc.duplex )
Resource[1].DSPs                                 = 2 3 4
#****************************************************************************************
# NOTE: DLMs to download
*****************************************************************************************
DLMFiles[0]                                      = cg6500run
DebugMask                                        = 0x0

For more information about customizing the DLCP software, refer to Integration overview. For more information about NMS OAM, refer to the NMS OAM System User's Manual. Refer to the board's installation and developer's manual for more information about CG board keyword files.