[AGBOARD]
|
The AG configuration file must begin with this statement.
|
#--- COMMON section ---
|
Any statements in this section of the file will apply to all boards listed in the "Board x" sections below.
|
Interrupt = 12
|
The interrupt you specify here will be used by all AG boards in your system.
|
DspFile = voice_a.dsp
DspFile = signal_a.dsp
DspFile = dtmf_a.dsp
DspFile = callp_a.dsp
DspFile = tone_a.dsp
|
These statements install DSP program files. They are installed on all boards listed in this file, since they appear in the COMMON section of this file. For this configuration, you will need at least the statements shown. You can add others also, if you wish. The _a following each file name indicates that these files are for A-law encoding. If your setup calls for mu-law encoding, remove the _a from each file name.
|
DspFile = mf_a.dsp
|
#--- BOARDS section ---
|
|
Board 0
|
This statement indicates the beginning of a description of board 0, the AG-E1 board. The number appearing here will be used to refer to the board in software.
|
RunFile = systn.run
|
This statement defines the coprocessor software to be used. It is board- and protocol-specific. In CT Access for AG-T1 and AG-E1 boards with digital CAS protocol software, use systn.run. Since there is more than one board in this setup, and the boards require different runfiles, this line is included in a "Board x" section instead of the COMMON section.
|
Address = 2C0
|
This is the board's I/O address. Each board must have a unique address. The address is set here and on the board's face using switches.
|
TCP = eam0.tcp
|
This statement indicates the TCP to load to the board. The setting here is protocol-specific. For Pulsed E and M under CT Access, use eam0.tcp.
|
IdleCode = 0xD5,0xb
|
This statement defines the bit pattern transmitted on an MVIP stream when it is not under a TCP's control. The setting of this line is country-specific. The setting shown here is specific to Brazil and the Pulsed E and M protocol.
|
CLOCKREF = NET1
|
This statement configures the clock. NET1 causes an AG-T1 or AG-E1 board to drive the MVIP clock using the clock extracted from the T1 or E1 line.
|
ENABLEMVIP = YES
|
MVIP switching is enabled. The AG-E1 is the clock master, since its ClockRef is set to NET1, and the AG-8's is set to MVIP.
|
LINECODE = HDB3
|
The LineCode statement defines the trunk line coding algorithm. The setting made here is high-density bipolar 3, which is the default setting for the AG-E1.
|
End Board
|
This statement indicates the end of the description for board 0.
|
Board 1
|
This statement indicates the beginning of a description of board 1, the AG-8. The number appearing here will be used to refer to the board in software.
|
RunFile = sysan.run
|
This statement defines the coprocessor software to be used. sysan.run is the runfile for analog trunk interface boards such as the AG-8. Since there is more than one board in this setup, and the boards require different runfiles, this line is included in a "Board x" section instead of the COMMON section.
|
Address = 22C0
|
This is the board's I/O address. Each board must have a unique address. The address is set here and on the board's face using switches.
|
TCP = lps0.tcp
|
This line indicates the TCP to load to the board. lps0.tcp is the loop start TCP.
|
IdleCode = A-LAW
|
This statement defines the internal voice companding law (voice only for analog boards).
|
CLOCKREF = MVIP
|
This statement configures the clock. MVIP causes the AG-8 board to derive the local clock from the MVIP bus. The AG-E1 is driving the clock in this case, so the AG-8 is the clock slave.
|
ENABLEMVIP = YES
|
MVIP switching is enabled. The AG-E1 is the clock master, since its ClockRef is set to NET1, and the AG-8's is set to MVIP.
|
End Board
|
This statement indicates the end of the description for board 1.
|