(Page 1 of 1 in this chapter)
Figure 13. Point-to-Point Switching Configuration File
[PPX] on a line by itself and ends at the end of the file or at another word or phrase in square brackets on a line by itself. Any text outside that region is ignored by the Point-to-Point Switching service.
Figure 14. Switch Fabric With One Telephony Bus
Figure 15. MVIP-90 and H.100 Buses in the Same PC Chassis
Figure 16. Separate MVIP Buses in One PC Chassis
Figure 17. Multi-Chassis System
Fabric statement and ends with an End Fabric statement. All statements appearing between these two keywords define the switch fabric for the system.
[PPX] Fabric # fabric attribute(s) # bus definition(s) # switch definitions # switch connections End Fabric
Fabric statement.
Figure 18. Point-to-Point Switching Configuration File
IdleCode = [MU_LAW | A_LAW]
Fabric, but before any of the other configuration data, as the following example shows:
[PPX]
Fabric
IdleCode = MU_LAW
# bus definition(s)
# switch definitions
# switch connections
End Fabric
MU_LAW (0x7F).
IdleCode attribute is used as the default idle pattern for connections created with a NULL passed as the parameter pointer.
Bus name bus_specification | bus_declaration End Bus
bus:streams[(increment)]:timeslots[(increment)]
Bus my_H100_bus
CTBUS:0..31:0..127
End Bus
Bus new_bus_name
existing_bus_name ([bus_specification])
End Bus
Bus my_MVIP_90_bus
Bus my_H100_bus (CTBUS:0..15:0..31)
End Bus
CTBUS:streams:timeslots
[PPX] FabricBus my_H100_bus # H.100 bus definition CTBUS:0..15:0..31 # streams clocked at 2 MHz, 32 timeslots CTBUS:16..23:0..63 # streams clocked at 4 MHz, 64 timeslots CTBUS:24..31:0..127 # streams clocked at 8 MHz, 128 timeslotsEnd Bus Bus my_MVIP_90_bus # MVIP-90 bus definition Bus my_H100_bus (CTBUS:0..15:0..31 )
End Bus End Fabric
my_MVIP_1 and my_MVIP_2:
Bus my_MVIP_1 CTBUS:0..15:0..31 End Bus Bus my_MVIP_2 CTBUS:0..15:0..31 End Bus
my_MVIP_1 and a board located on my_MVIP_2.
Bus my_MVIP_90_bus CTBUS:0..15:0..31 End Bus Bus MVIP_AVAILABLE Bus my_MVIP_90_bus (CTBUS:4..15:0..31) EndBus
MVIP_AVAILABLE, when defining the boards connected to the bus.
Switch n statement and ends with an End Switch statement.
Fabric
# bus definitions for the switch fabric
Switch 0
# switch 0 definition
End Switch
Switch 1
# switch 1 definition
End Switch
# switch connections
End Fabric
switch_attribute = value
bus name([bus_specification])
Inputs
bus_specification | bus_declaration
End Inputs
SwitchType = switch
DeviceName = switch_driver
DeviceNumber = board_number
SwitchState = [disabled | enabled]
[PPX]FabricBus my_H100_bus # bus definition CTBUS:0..31:0..127 End BusSwitch0 #assigned as switch 0SwitchType = HMIC # the switch on the AG Quad is an HMICDeviceName = "agsw" # AG board device driver - agswDeviceNumber = 1 # the board number assigned in ag.cfg# Bus declaration# Board inputs# Board outputsEnd SwitchEnd Fabric
Bus name ([bus_specification])
my_H100_bus. This identifier, my_H100_bus, is used in the switch definitions for all boards connected to the H.100 bus.
[PPX]
Fabric
Bus my_H100_bus # H.100 bus definition
CTBUS:0..31:0..127
End Bus
Switch 0 # assigned as switch 0
DeviceName = "agsw" # AG board switch driver - agsw
DeviceNumber = 1 # the board number assigned in ag.cfg
SwitchType = HMIC # the switch on the AG Quad is an HMIC
Bus my_H100_bus ( ) # AG Quad is connected to H.100 bus
# Board inputs
# Board outputs
End Switch
End Fabric
Bus my_H100_in_MVIP_mode CTBUS:0..15:0..31 # streams clocked at 2 MHz, 32 timeslots CTBUS:16..23:0..63 # streams clocked at 4 MHz, 64 timeslots CTBUS:24..31:0..127 # streams clocked at 8 MHz, 128 timeslots End Bus
Bus my_H100_bus ()
Bus my_H100_bus (CTBUS:0..15:0..31) Defining Local Resources
Inputs LOCAL:streams[(increment)]:timeslots End Inputs
Outputs LOCAL:streams[(increment)]:timeslots End Outputs
[PPX]
Fabric
Bus my_H100_bus # H.100 bus definition
CTBUS:0..31:0..127
End Bus
Switch 0 # assigned as switch 0
DeviceName = "agsw" # AG board device driver - agsw
DeviceNumber = 1 # the board number assigned in ag.cfg
SwitchType = HMIC # the switch on the AG Quad is an HMIC
Bus my_H100_bus () # AG Quad is connected to H.100 bus
Inputs
LOCAL:0..14(2):0..23 # trunk voice and signaling
LOCAL:16..18(2):0..127 # DSP voice and signaling
End Inputs
Outputs
LOCAL:1..15(2):0..23 # trunk voice and signaling
LOCAL:17..19(2):0..127 # DSP voice and signaling
End Outputs
End Switch
End Fabric
Defining the MC1 Bus
[PPX]
Fabric
Bus MVIP_90 # MVIP-90 bus definition
CTBUS:0..15:0..31
End Bus
Switch 1 # assigned as switch 1
DeviceName = "mc1sw" # MC1 board switch driver - mc1sw
DeviceNumber = 0 # the number assigned during install.
SwitchType = FMIC # the switch on the MC1 is an FMIC
Bus MVIP_90 () # MC1 is connected to the MVIP-90 bus
Inputs
MC1:0..42(2):0..63 # 22 input streams
End Inputs
Outputs
MC1:1..7(2):0..63 # 4 output streams
End Outputs
End Switch
End Fabric
Figure 19. MC1 Point-to-Point Switching Example
[PPX]
Fabric
Bus my_MVIP_90 # MVIP-90 bus
CTBUS:0..15:0..31
End Bus
Switch 5 # AG-24
Inputs
Bus my_MVIP_90 (CTBUS:9..11(2):0..23)
End Inputs # voice & signaling
Outputs
Bus my_MVIP_90 (CTBUS:8..10(2):0..23 )
End Outputs # voice & signaling
End Switch
End Fabric
Note: For AG boards, nailed-up connections for DSP resources are specified in the AG configuration file with the MVIPslots keyword. The streams specified with MVIPslots statements are addressed using the MVIP-90 switch model. In the Point-to-Point Switching service, all streams are addressed using the MVIP-95 switch model. See the Getting Started With MVIP Switching manual for details on the MVIP-90 and MVIP-95 switch models.
Connect statement and ending with an End Connect statement. The switch connections are of the form:
switch_number:bus:stream:timeslot TO switch_number:bus:stream:timeslot [NAILED] mode
Switch n statement in the Point-to-Point Switching configuration file. The bus may be CTBUS, LOCAL, or MC1. The stream and timeslot specify which stream and timeslot to connect.
NAILED specifies the connections cannot be broken with Point-to-Point switching commands. The mode may be SIMPLEX, DUPLEX, or QUAD.
[PPX]
Fabric
Bus MVIP_90
CTBUS:0..15:0..31
End Bus
Switch 0 # AG-T1 assigned as switch 0
DeviceName = "agsw" # AG board device driver - agsw
DeviceNumber = 1 # the board number assigned in ag.cfg
SwitchType = FMIC # the switch on the AG-T1 is an FMIC
Bus MVIP_90 () # connected to the MVIP-90 bus
Inputs
LOCAL:0..2(2):0..23 # trunk voice and signaling
LOCAL:4..6(2):0..23 # DSP voice and signaling
End Inputs
Outputs
LOCAL:1..3(2):0..23 # trunk voice and signaling
LOCAL:5..7(2):0..23 # DSP voice and signaling
End Outputs
End Switch
Connect
0:LOCAL:0:0..23 TO 0:LOCAL:5:0..23 NAILED QUAD
End Connect
End Fabric
NAILED keyword.
[PPX]
Fabric
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 # AG-8
SwitchType = FMIC
DeviceName = "agsw"
DeviceNumber = 0
Bus H100 (CTBUS:0..15:0..31) # on the MVIP-90 bus
Inputs
LOCAL:0..6(2):0..7 # line interfaces & DSP resources
End Inputs
Outputs
LOCAL:1..7(2):0..7 # line interfaces & DSP resources
End Outputs
End Switch
Switch 1 # AG-8
DeviceName = "agsw"
DeviceNumber = 1
Bus MVIP_90() # on the MVIP-90 bus
Inputs
LOCAL:0..6(2):0..7 # line interfaces & DSP resources
End Inputs
Outputs
LOCAL:1..7(2):0..7 # line interfaces & DSP resources
End Outputs
End Switch
Switch 2 # AG Quad T
SwitchType = HMIC
DeviceName = "agsw"
DeviceNumber = 2
Bus H100 ()
Inputs
LOCAL:0..14(2):0..23 # Trunk
LOCAL:16..18(2):0..127 # DSP
End Inputs
Outputs
LOCAL:1..15(2):0..23 # Trunk
LOCAL:17..19(2):0..127 # DSP
End Outputs
End Switch
Switch 3 # AG 24
Inputs
Bus MVIP_90 (CTBUS:9..11(2):0..23) # Connections nailed up
End Inputs
Outputs
Bus MVIP_90 (CTBUS:8..10(2):0..23)
End Outputs
End Switch
End Fabric
(Page 1 of 1 in this chapter)