CG 6000 and CG 6000C board keyword files

This topic provides examples of:

GR303 configuration

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

Clocking.HBus.ClockSource                        = NETWORK
Clocking.HBus.ClockSourceNetwork                 = 1
TCPFiles                                         = nocc

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

DSPStream.VoiceIdleCode[0..3]                    = 0x7F
DSPStream.SignalIdleCode[0..3]                   = 0x00

DSP.C5x[0..31].Libs[0]                           = cg6kliba
DSP.C5x[0..31].XLaw                              = A_LAW
DSP.C5x[1..31].Files                             = voice tone dtmf echo rvoice callp \
                                           ptf wave oki ima gsm_ms g726 mf
DSP.C5x[0].Files                                 = qtsignal tone dtmf echo NULL NULL NULL

Resource[0].Name                                 = RSC1
Resource[0].Size                                 = 120
Resource[0].TCPs                                 = nocc
################################################################
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) )

DLMFiles[0]                                      = cg6krun

DebugMask                                        = 0

V5.2 configuration

The following board keyword file configures a CG 6000 or CG 6000C T1 board to run the V5.2 protocol:

#****************************************************************************************
#  NOTE: Adjust clocking mode accordingly
#****************************************************************************************
Clocking.HBus.ClockSource                        = NETWORK
Clocking.HBus.ClockSourceNetwork                 = 1
#****************************************************************************************
#  NOTE: Adjust idle code and TCP Files in Resource Definition string for the country you
#  are using.
#****************************************************************************************
TCPFiles                                         = nocc

DSPStream.VoiceIdleCode[0..3]                    = 0xD5
DSPStream.SignalIdleCode[0..3]                   = 0x0D

NetworkInterface.T1E1[0..3].Type                 = E1
NetworkInterface.T1E1[0..3].Impedance            = G703_120_OHM
NetworkInterface.T1E1[0..3].LineCode             = HDB3
NetworkInterface.T1E1[0..3].FrameType            = CEPT
NetworkInterface.T1E1[0..3].SignalingType        = RAW

DSP.C5x[0..31].Libs[0]                           = cg6kliba
DSP.C5x[0..31].XLaw                              = A_LAW
DSP.C5x[1..31].Files                             = voice tone dtmf echo rvoice callp \
                                                 ptf wave oki ima gsm_ms g726 mf
DSP.C5x[0].Files                                 = qtsignal tone dtmf echo NULL NULL NULL

Resource[0].Name                                 = RSC1
Resource[0].Size                                 = 120
Resource[0].TCPs                                 = nocc
#################################################################
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) )

DLMFiles[0]                                      = cg6krun

DebugMask                                        = 0

 

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.