Version
|
Program
|
Description
|
|---|---|
|
cdicc
|
Demonstrates a call center application using the CDI service, with mixed board support in a single application.
|
|
cdipbx
|
Demonstrates a PBX application using the CDI service.
|




# # # AG Plugin-in Config File for AG 4000 # Clocking.HBus.ClockSource = OSC Clocking.HBus.ClockMode = MASTER_A # TCP files are shipped with the AG-CAS sub-package of Natural Access. # Be sure that you installed the protocols that are specified below before # trying to start a board with this configuration file. TCPFiles[0] = nocc.tcp # "no trunk control" protocol TCPFiles[1] = wnk0.tcp # 2-way wink protocol # DSP (.m54) files to link in DSP.C5x.DSPFiles = callp.m54 dtmf.m54 mf.m54 ptf.m54 tone.m54 voice.m54 signal.m54 DLMFiles[0] = gtp.leo DLMFiles[1] = voice.leo DLMFiles[2] = svc.leo #-------------------------------------------------------------------------- # Other default settings may be found in your AG 4000 Installation and # Developer's Manual. #-------------------------------------------------------------------------- XLaw = MU-LAW

# # Standalone operation # #Clocking.HBus.ClockMode = STANDALONE #Clocking.HBus.ClockSource = OSC # # Master the CT Bus (drive clock A) # #Clocking.HBus.ClockMode = MASTER_A #Clocking.HBus.ClockSource = OSC # # Slave to the CT Bus (slave from clock A) # Clocking.HBus.ClockMode = SLAVE Clocking.HBus.ClockSource = A_CLOCK SwitchConnection = YES

#-------------------------------------------------------
# oamsys.cfg
# This is the default OAM system configuration file,
# used by the oamsys tool. It describes all the NMS
# boards in a chassis.
#
# Each board is has its own section in this file.
# Each is delimited by a user-defined board name in
# square brackets. All board names and numbers must
# be unique.
#
# You will need to modify the bus and slot numbers
# for each board to match your chassis configuration.
# You may also need to add more board sections if you
# have more boards in your chassis.
#----------------------------------------------
#-------------------------------------------------------------
# Logical board number, physical bus, physical slot
#
#------------------------------------------------------------
[Board0]
Product = AG_4000C_T1
Number = 0
# This assumes that pciscan located this board on pci bus 2, slot 10
# Make the appropriate changes for your configuration
Bus = 2
Slot = 10
File = agpi4000.cfg
[Board1]
Product = CX 2000C-48
Number = 1
# This assumes that pciscan located this board on pci bus 2, slot 14
# Make the appropriate changes for your configuration
Bus = 2
Slot = 14
File = cx2000.cfg

# ppx.cfg
#
# --- Point-to-Point Switching Service ---
# --- Configuration ---
#
# This file defines to the point-to-point switching service
# the available bus, timeslots, and switches it may use for
# establishing connection paths.
#
# This configuration file contains example switch definitions
# for the various NMS boards. Use this as a guide for
# configuring the PPX service to your particular hardware
# configuration.
#
# Some Reminders:
# - All switch numbers must be unique.
# - The "DeviceNumber" is the board number established
# during H/W configuration.
# - The PPX service speaks MVIP-95, not MVIP-90.
#
#
[PPX]
Fabric
IdleCode = MU_LAW # Default idle pattern [ MU_LAW | A_LAW ]
Bus H100 # H100 bus
CTBUS:0..15:0..31
CTBUS:16..23:0..63
CTBUS:24..31:0..127
End Bus
Bus MVIP_90 # MVIP-90 bus
Bus H100 (CTBUS:0..15:0..31)
End Bus
Switch 0 # AG4000
SwitchType = HMIC
DeviceName = "agsw"
DeviceNumber = 0
Bus H100 ()
Inputs
LOCAL:0..14(2):0..23 # Trunk (or ..29 for Es)
LOCAL:16..18(2):0..127 # DSP
LOCAL:20..26(2):0 # HDLC
End Inputs
Outputs
LOCAL:1..15(2):0..23 # Trunk (or ..29 for Es)
LOCAL:17..19(2):0..127 # DSP
LOCAL:21..27(2):0 # HDLC
End Outputs
End Switch
Switch 1 # CX2000
SwitchType = HMIC
DeviceName = "cxsw"
DeviceNumber = 1
Bus H100 ()
Inputs
LOCAL:0..2(2):0..47 # 48 station interfaces
LOCAL:4..6(2):0..47 # Limited DSP
End Inputs
Outputs
LOCAL:1..3(2):0..47 # 48 station interfaces
LOCAL:5..7(2):0..47 # Limited DSP
End Outputs
End Switch
End Fabric

ppxservicecfg -install


The application automatically detects the T1 board type and sets stream values accordingly. The call center agent phone, connected to Port 11 (-c10), does not have a dial tone.
The customer phone, connected to Port 1 (-c0), has a dial tone.
If the agent handset remains on-hook, these three prompts continue playing over and over as a set.
Immediately after the tones are played, the customer and the agent are connected and can begin to talk.
The application automatically detects the T1 board type and sets stream values accordingly. The call center agent phone, connected to Port 11 (-c10), does not have a dial tone.
The customer phone, connected to Port 1 (-c0), has a dial tone.
The agent handset hears a call indication tone and the customer's phone rings.
When the customer answers, the agent and the customer are connected and can begin to talk.

This sets up the PBX demonstration program to use the first 5 ports of the CX 2000 or CX 2000C. The -c0 option causes the demo to start with CX2000 port 0. The -n5 option causes the demo to use 5 consecutive ports. The first port's extension number is 101 (-x101). This instance of the PBX demonstration supports extensions 101 through 105. If you plug phones into ports 1 through 5 of the breakout box, you can dial any of the extensions in the range 101 through 105.
This sets up the PBX demonstration to use the first 5 ports of the CX 2000 or CX 2000C as well as enabling Trunk 1 (-B0:0 -T1). The -c0 option causes the demo to start with CX2000 port 0. The -n5 option causes the demo to use 5 consecutive ports. The first port's extension number is 101 (-x101). This instance of the PBX demonstration supports extensions 101 through 105. If you plug phones into ports 1 through 5 of the breakout box, you can dial any of the extensions in the range 101 through 105.
The -N1 option indicates you are using only 1 of the T1 channels.
Version