Table Of Contents
Configuring VXSM Features
Configuring T1 Lines
Configuring SONET Lines and Paths
VTG/VT to DS1 Mapping Scheme
Configuring Clocking
Connection Admission Control (CAC)
Configuring Redundancy
1:1 Front Card/Back Card Redundancy
APS SONET Line Redundancy
PVC Channel Protection
Configuring PRI Backhaul
Configuring RUDP
Configuring LAPD
Configuring Announcements
Configuring Network Bypass
Configuring Differentiated Services (DiffServ)
Voiceband Data Configuration
Configuring a Voiceband Data Profile
Configuring Voiceband Event Mapping
Configuring the Online Diagnostic Feature.
DSP Resources under Mixed Codec Conditions
Configuring VXSM Features
Configuring T1 Lines
VXSM permits the user to configure many parameters associated with a physical T1 line. To configure a T1 line, perform the following procedure.
Step 1
Use the cnflnoos command to take the line out of service.
Step 2
Use the dspln command to display the current configuration of the line, for example
dspln n.m (where n is bay and m is the line number)
Step 3
Determine which parameters need to be changed,
Step 4
Use the cnfln command to change the required parameters.
cnfln <bay.line> [< -lt LineType >] [< -sc SendCode >] [< -lpb Loopback >] [< -signal
SignalMode>]
[< -detect LoopbackCodeDetection >] [< -lc LineCoding >] [< -len LineLength >] [< -lm LineMod>]
[< -lbo LineBuildOut >] [< -rep Repetition >]
Step 5
Use the dspln command to display the new parameter values and verify that they are correct.
Step 6
Use the cnflnis command to bring the line into service.
Step 7
Use the upln command to bring the line up.
The BERT (bit error rate testing) and alarm parameters can also be configured for the line using the addbert, cnfbert and cnflnalm commands
Configuring SONET Lines and Paths
VXSM permits the user to configure many parameters associated with a physical SONET line/path.
To configure a SONET line, perform the following procedure.
Step 1
Use the dnln command to down the OC3 line
Step 2
Use the dspln command to display the current configuration of the line, for example
dspln n.m (where n is bay and m is the line number)
Step 3
Determine which parameters need to be changed,
Step 4
Use the cnfln command to change the required parameters.
cnfln bay.line [< -slt MediumType >] [< -lpb LoopbackType >] [< -sfs FrameScramble >]
[< -rdiv DIVType >][< -rdip RDIPType >] [< -txtrace TraceToTransmit >]
[< -extrace TraceToExpect >]
Note
The cnfln command configures parameters at the physical OC3 level only. To configure parameters at the path (ds1) level, use the cnfpath command.
Step 5
Use the dspln command to display the new parameter values and verify that they are correct.
Step 6
Use the upln command to up the OC-3 line.
To configure a SONET path, perform the following procedure.
Step 1
Use the cnfpathoos command to take the path out of service.
Step 2
Use the dsppath command to display the current configuration of the path, for example
dsppath [< bay.line.path.vtg.vt >] | [< bay.line.path.ds1>]
Step 3
Determine which parameters need to be changed.
Step 4
Use the cnfpath command to change the required parameters.
This command has several versions depending upon the path type (ds1, ds3, e1, or sts). As an example, the ds1 version has the format:
cnfpath -ds1 [bay.line.path.vtg.vt] | [bay.line.path.ds1] [-lt <LineType>]
[-sc <SendCode>] [-lpb <Loopback>] [-signal <SignalMode>]
[-detect <LoopbackCodeDetection>] [-rep <Repetition>]
Note
VXSM supports two numbering schemes for mapping DS1 circuits to their vtg/vt values. These two schemes are known as `standard' and `Titan'. See next section for details.
Step 5
Use the dsppath command to display the new parameter values and verify that they are correct.
Step 6
Use the cnfpathis to bring the path into service.
VTG/VT to DS1 Mapping Scheme
For applications using the SONET-VT1.5/SDH-VC11 payload path type, VXSM supports two numbering schemes for mapping VTG/VT pairs to DS1s.
The first scheme conforms to ITU-T GR 253 (also Bellcore Std. TR 253) and is referred to as the `standard' scheme.
The second scheme supports certain types of DACS equipment (for example Tellabs 5500 DACS). This scheme is referred to as the Titan scheme (also referred to as the M13 count method).
With this feature, the user can specify which numbering scheme is to be used.
This feature adds two new CLI commands; one to display the currently selected mapping scheme and one to change the mapping scheme.
The SONET-VT1.5/SDH-VC11 payload path type supports 7 VTGs each containing 4 VTs for total of 28 DS1s.
The Standard Scheme
In the ITU-T GR.253 spec, the VTG-VT number pairs are incremented such that the VTG number increments from 1-7 before the VT number is incremented. That is, the first VTG-VT pair is 1-1, the second pair is 2-1, the third pair is 3-1 and so on up to 7-1. The next pair is then 1-2, followed by 2-2, 3-2,4-2 .... 7-2, then 1-3, 2-3...7-3 and so on until finally, 1-4, 2-4, .... 7-4.
The Titan Scheme
In the Titan (M13 Count) numbering scheme, VTG-VT number pair are incremented such that the VT increments from 1-4, before the VTG is incremented. That is, the first VTG-VT pair is 1-1, the second pair is 1-2, and so on up to 1-4. The next pair is then 2-1, followed by 2-2, 2-3, 2-4, then 3-1, 3-2, 3-3, 3-4 and so on until finally, 7-1, 7-2, 7-3, 7-4.
The complete mapping schemes are shown in Table 5-1.
Table 5-1 VTG/VT to DS1 Mapping
DS1
|
Standard, ITU-T GR 253
|
Titan, M13 Count
|
| |
VTG
|
VT
|
VTG
|
VT
|
1
|
1
|
1
|
1
|
1
|
2
|
2
|
1
|
1
|
2
|
3
|
3
|
1
|
1
|
3
|
4
|
4
|
1
|
1
|
4
|
5
|
5
|
1
|
2
|
1
|
6
|
6
|
1
|
2
|
2
|
7
|
7
|
1
|
2
|
3
|
8
|
1
|
2
|
2
|
4
|
9
|
2
|
2
|
3
|
1
|
10
|
3
|
2
|
3
|
2
|
11
|
4
|
2
|
3
|
3
|
12
|
5
|
2
|
3
|
4
|
13
|
6
|
2
|
4
|
1
|
14
|
7
|
2
|
4
|
2
|
15
|
1
|
3
|
4
|
3
|
16
|
2
|
3
|
4
|
4
|
17
|
3
|
3
|
5
|
1
|
18
|
4
|
3
|
5
|
2
|
19
|
5
|
3
|
5
|
3
|
20
|
6
|
3
|
54
|
4
|
21
|
7
|
3
|
6
|
1
|
22
|
1
|
4
|
6
|
2
|
23
|
2
|
4
|
6
|
3
|
24
|
3
|
4
|
6
|
4
|
25
|
4
|
4
|
7
|
1
|
26
|
5
|
4
|
7
|
2
|
27
|
6
|
4
|
7
|
3
|
28
|
7
|
4
|
7
|
4
|
User Interface
The VTG/VT to DS1 mapping feature uses the following two CLI commands.
Display VT Mapping
Syntax: dspvtmapping
This command displays the current setting of VTG/VT to DS1 mapping scheme, values are "standard" or "Titan". Standard denotes ITU-T GR 253, Titan denotes M13 Count.
Configure VT Mapping
Syntax: cnfvtmapping <VtMappingMode>
1 - standard (default)
2 - titan
This command switches the current setting of VTG/VT to DS1 mapping scheme to the alternative scheme.
Note
To execute the cnfvtmapping command:
1. The cnfvtmapping command is valid on the VXSM-OC3 card only.
2. All SONET lines on the card must be down.
3. All SONET lines on the card must be configured with medium type as `sonet'.
4. All SONET paths on the card must be configured as `VT1.5'.
Note
When VT mapping mode is set to 'titan', the following commands will be affected on the VXSM-OC3 card.
cnfln: the option -slt (Medium Type) will be rejected
cnfpath -sts: the options -payload and -tg will be rejected
In Titan mode, the DS1 path order will be changed in the following commands (see Table 5-1 for path order).
CLI: dsppaths -ds1
dsppathalms -ds1
dsppathstates (for ds1 only)
dspvif***s (for ds1 only)
dsplapds (for ds1 only)
dspberts -ds1
dspds0xcons (for ds1 only)
Configuring Clocking
The clock for the media gateway can be one of the following sources.
•
A BITS clock source received on the PXM-45 back card on ports 35 and 36 using an E1 or T1 RJ-48 connector. In a redundant configuration, a Y-cable is for the BITS clock.
•
The PXM internal oscillator (stratum 3 circuit on PXM-45 back card)
•
A Clock derived from VXSM line or AXSM line
The clock source is configured on the active PXM card using the cnfclksrc command.
The syntax of this command is:
cnfclksrc <priority> <portid>[ -bits { e1|t1 } ][ -revertive { enable|disable } ]
where:
priority—This is either primary or secondary (default = primary)
portid—The specification of the port ID depends upon the selected clock source.
If the BITS clock source is selected, portid is specified as:
[shelf.]slot.port
shelf—always 1 and is purely optional.
•
slot—the logical slot number 7 for a BITS circuit on the PXM UI S3 (regardless of where the active PXM resides).
•
port—a logical number that indicates the upper or lower external clock connector on the UI S3 back card. The logical port number for the upper connector is 35. The lower connector is 36.
If a service module line is selected as the source, portid is specified as:
•
[shelf.]slot:subslot.port:subport
•
shelf—always 1 and is purely optional.
•
slot —the slot number of the service module.
•
subslot—identifies the upper or lower bay of the back card, either a 1 for the upper bay or 2 for the lower bay (default is 1).
•
port—is the line number on the service module back card. (The specified line must already be active (see upln).
•
subport—is the logical port number. This value is the logical port (or ifNum) that you must have assigned through addport. Also, the logical port must be known to PNNI (see dsppnports).
Note
When specifying a clock source on a VXSM card, the value "10" must be added to both the line and logical port numbers. For example, a primary clock source on a VXSM in slot 3, upper shelf, line 1, logical port 1 would be specified as:
cnfclksrc primary 3:1.11:11
•
-bits This keyword parameter is required if slot number 7 and port number of 35 or 36 are specified in portid (indicating BITS as the clock source) Type the string "-bits" followed by a space then either "e1" or "t1."
•
-revertive an option that applies to only the BITS clock. Type the string "-revertive" followed by the complete word "enable" or "disable." The default is disable.
Step 7
Use the cnfclksrc command again to configure the secondary clock source.
Step 8
Use the cnfclkparms command to configure the signal type and cable type for BITS sources (if applicable). The configuration applies to both (upper and lower) lines.
The syntax of this command is:
cnfclkparms <signal type> <cable type>
where:
signal type, 1 = data; 2 = syn (this parameter is not supported in this release)
cable type, 1 = twisted; 2 = coax
Note
E1 lines can be either twisted pair or coaxial cable. T1 lines must always be specified as twisted pair.
Below is an example of a sequence of clock configuration commands.
8850japan.7.PXM.a > cnfclksrc primary 7.35 -bits t1 -revertive enable
8850japan.7.PXM.a > cnfclksrc secondary 7.36 -bits t1 -revertive enable
8850japan.7.PXM.a > cnfclkparms 1 1
Confirm the clock source using the dspclksrc command.
On the PXM card, use the dspclksrcs command to display the clocking configuration.
For example:
8850japan.7.PXM.a > dspclksrcs
Primary clock type: bits t1
Primary clock source: 7.35
Primary clock status: bad
Primary clock reason: no clock
Secondary clock type: bits t1
Secondary clock source: 7.36
Secondary clock status: bad
Secondary clock reason: no clock
source switchover mode: revertive
Appendix A in this document covers the subject of clocking in greater detail.
Connection Admission Control (CAC)
CAC is configured when an ATM connection is added using the addcon command. How CAC is applied depends upon the values specified for the service type, peak cell rate (PCR), and sustained cell rate (SCR) parameters.
These parameters permit the user to specify the bandwidth (expressed as a cell rate) requirements for the virtual circui being added. If the specified bandwidth is not available, the connection is denied.
The addcon command has four parametes for specifying required cell rate. These are -lpcr, -rpcr, -lscr, and -rscr. The l and r stand for local and remote respectively. An l means in the local to remote direction, r means remote to local direction. The four parameters allow the user to specify PCR and SCR values for the PVC in each direction.
If the service type is specified as CBR (constant bit rate), PCR values are used as maximum bandwidth requirements otherwise, SCR values are used as available bandwidth requirements.
To facilitate the CAC function, VXSM performs load balancing on all PVCs configured on the card.
Configuring Redundancy
VXSM provides the following redundancy features.
1:1 Front card/back card redundancy
1:1 APS SONET line redundancy
1+1 APS SONET line redundancy
PVC channel protection
1:1 Front Card/Back Card Redundancy
VXSM front and back cards can be configured for redundancy provided they are installed in adjacent slots (for example, 1 and 2, 9 and 10, etc.).
On the PXM card execute the addred command.
addred <redPrimarySlotNum> <redSecondarySlotNum> <redType>
redPrimarySlotNum and redSecondarySlotNum should be specified as the slot number of the active card andthe standby card respectively.
<redType> is redundancy type where redType = 1(1:1 Y-Cable) or 2(1:N). Enter 1 for Y-cable.
APS SONET Line Redundancy
To setup a working/protection line pair, use the addapsln command. This command allows the user to specify an OC-3 port as a working line and a corresponding OC-3 port as a protection line. 1:1, 1+1, and 1+1 Annex B protection types are supported.
To configure 1:1 or 1+1 line redundancy perform the following steps.
Step 1
Use the addapsln command to setup a working protection line pair.
addapsln <working line> <protection line> <archmode>
Working line and protection line are expressed as slot.bay.line. The bay is always be the upper bay, 1 = adjacent card, 2 = same card. For same card, line is in the range 1 to 4, for adjacent card line is in the range 5 to 8.
Note
1+1 and 1+1AnxB are supported on the same card or across 2 card slots. 1:1 is supported only on the same card,.
Step 2
Use the cnfapsln to configure aps fault thresholds and other parameters.
cnfapsln <working line> [-sf <SigFaultBER>] [-sd <SigDegradeBER>]
[-wtr <WaitToRestore >][-dr <Direction>] [-rv< Revertive>] [-proto <Protocol>]
working line is expressed as slot.bay.line of the working line.
SigFaultBER and sigDegradeBER are bit error rates for fault detect and fault degrade detect respectively. If these rates are detected, switchover takes place.
SigFaultBER
This is an integer n in the range from 3 - 5, with a default value of 3. This parameter represents a value of 10-n, where n is 10-3 to 10-5.
sigDegradeBER
This is an integer n in the range from 5 - 9, with a default value of 5. This parameter represents a value of 10-n, where n is 10-5 to 10-9.
Waittorestore
This parameter defines the interval in minutes to wait before attempting to switch back to the working line after a switchover (not applicable if the line is configured in non-revertive mode). The range is 1 to 12 minutes.
The framer clears the signal-fault and signal-degrade states when the APS switchover occurs.
The permissible value of this parameter is an integer in the range from 1 - 12.
Direction
This parameter configures the switching direction that this APS line will support.
1 = Unidirectional—On a failure, only that direction fails over.
2 = Bidirectional—On a failure, both directions fail over.
Revertive
This parameter is used to configure the APS revertive or nonrevertive mode.
1 = Nonrevertive mode—The protection line continues to be the active line. The active line does not switch to the working line.
2 = Revertive mode—Switches the working line back to the active state after the wait-to-restore interval has expired and the working line signal-fault/signal-degrade state has been cleared.
Protocol
This parameter configures the APS channel protocol to be implemented at the near end terminal.
The K1 and K2 overhead bytes in a SONET signal are used as an APS channel to effect the APS protocol.
1 = Bellcore—The APS channel protocol is implemented as defined in the Bellcore document GR-253-CORE.
2 = ITU—The APS channel protocol is implemented as defined in the ITU document G.783, Annex A.
PVC Channel Protection
Perform the following procedure to configure a dual PVC pair in which a primary PVC is protected by a secondary PVC.
Step 1
Create the primary PVC using the addcon command.The -pref parameter is used to specify whether the PVC is a primary, secondary, or none. Specify 1 for primary.
Step 2
Create the secondary PVC using the addcon command.The -pref parameter is used to specify whether the PVC is a primary, secondary, or none. Specify 2 for secondary.
Note
The primary PVC should be added first and then the secondary. When a PVC is deleted, the secondary should be deleted first. The PCR and SCR values for the primary and secondary PVCs must be the same.
Changing the preference of a PVC from secondary to primary or unknown and from primary of unknown to secondary are not allowed. Only primary to unknown and unknown to primary are allowed.
Step 3
Use the cnfconprotect command to configure the protection.
cnfconprotect ifNum vpi vci protect fallbackPort fallbackVpi fallbackVci
ifNum
This is the interface number of the PVC, specify 1
vpi, vci
These are the vpi and vci values of the already created PVC.
fallbackPort
This specified whether protection is to applied or not. 1 = protect, 2 = no protection (default).
fallbackVpi, fallbackVci
These are the vpi and vci values of the fallback PVC
Step 4
Use the cnfoamparams command to configure the operation, administration, and management (OAM) cells for a dual PVC protection group.
cnfoamparams gap retry recover
gap
This parameter defines in milliseconds the inter-cell gap for dual PVC (DPVC) operation, administration, and management (OAM) cells. The permissible range is 20 - 5000, with a default value of 5000.
retry
This parameter defines the retry threshold (in number of cells) during a PVC failure.
When the number of consecutive OAM cells being sent without receiving an acknowledgment (ACK) is equal to the value of this parameter, switchover occurs.
The permissible range is 0 - 20, with a default value of 3.
recover
This parameter defines the threshold (in number of cells) for recovery of a failed PVC.
The permissible range is 0 - 20, with a default value of 5.
When the number of consecutive OAM cells being sent while receiving an acknowledgment (ACK) is equal to the value of this parameter, the failed PVC is considered to have recovered from its failed state.
Note
PVCs cannot be deleted while they are part of a dual PVC protection group and while they are active. To delete a PVC, first use cnfconprotect to set the group to unprotected (fallbackPort = 2). Then use the dncon to make the secondary PVC inactive, delete the secondary PVC and the primary PVC.
Configuring PRI Backhaul
In switching applications, VXSM is able to extract Q.931 signaling frames from an ISDN PRI D channel and backhaul them to the media gateway controller for processing (this feature is described in Chapter 2). Configuration of this feature consists of the following steps.
Step 1
Establishing a communication link between the VXSM and the media gateway controller. This communication link is based upon a RUDP (Reliable UDP) session set .
Step 2
Establishing an LAPD session between VXSM and the voice TDM network.
Configuring RUDP
To configure an RUDP session between VXSM and the media gateway controller, perform the following steps.
Step 1
Establish IP connectivity with the media gateway controller(s) (see Chapter 2 for details).
Step 2
Use the addsesset command to create a session set.
addsesset <set number> <fault tolerant>
set number
Integer value of 1 (currently only session set is supported)
fault tolerant
Integer value
1 = fault tolerant
2 = non-fault tolerant
Step 3
Use the adddnsdn command to add the domain server domain name
Step 4
Use the adddnssrvrip command to add the IP address of the domain server
adddnssrvrip 1 172.29.66.35
Step 5
Use the addmgcdn command to ass the domain name of the media gateway controller
Step 6
Use the addsesgrp command to create each session group
addsesgrp <group number> <set number> <mgcname>
group number
Integer value of 1 or 2 (specify 1 for non-fault tolerant mode or 2 for fault tolerant mode).
set number
Integer value of 1(only 1 is supported)
mgcname
Domain name of the call agent (a text string of 1-64 characters.
Step 7
Use the addses command to create each RUDP session. Each session group can have up to four sessions.
addses <session number> <group number> <priority> <local port> <remote port>
session number
Integer value (1 to 8)
group number
Integer value (1 or 2)
priority
Integer value in the range of 1 to 4. A lower number means higher priority.
local port
Integer value in the range of 1124 to 65535
remote port
Integer value in the range of 1124 to 65535
Step 8
For each session that has been created, the session parameters can be further configured using the following commands (see Chapter 6 for CLI details).
Table 5-2 RUDP Session Commands
Command
|
Function
|
cnfsesport
|
To configure the local port/remote port values. The <local port, remote port and Remote IP address> combination must be unique across the group.
|
cnfsesmaxwindow
|
To configure the maximum number of segments that can be sent without getting an acknowledgement for a specific RUDP session.
|
cnfsessyncatmpts
|
To configure the maximum number of attempts to synchronize with MGC for a specific RUDP session
|
cnfsesmaxseg
|
To configure the maximum number of octets to synchronize with VSC for a specific RUDP session
|
cnfsesmaxreset
|
To configure the maximum number of auto resets that will performed before a connection is reset
|
cnfsesretrans
|
To configure the timeout value for retransmission of unacknowledged packets in millisecondes and the maximum number of times consecutive retransmission will be attempted before the connection is considered broken
|
cnfsesack
|
To configure the timeout value to send out an acknowledgment and the maximum number of acknowledgments that will be accumulated before sending an acknowledgment
|
cnfsesoutofseq
|
To configure the maximum number of out of sequence packets that will be accumulated before sending an EACK segment is sent. A value of 0 indicates an DACK will be sent immediately if an out of order segment is received
|
cnfsesnullsegtmout
|
To configure the number of milliseconds of idle time before sending a null segment
|
cnfsesstatetmout
|
To configure the number of milliseconds of idle time before sending a null segment
|
Configuring LAPD
To configure a LAPD parameters for a DS0 used for ISDN D channel, perform the following steps.
Step 1
Use the addlapd command to create an LAPD session on a specified DS0.
addlapd <bay.line.path.vtg.vt:ds0>|<bay.line.path.ds1:ds0>|<bay.line>:<ds0>[-side
<LAPDside>][-type <Type>][-window <WindowSize>]{-n200<n200>}[-t200 <Timer200>][-t203
<Timer203>][-ds0 <Ds0Format>][-profile <IsdnHdlcProfile>][-as <AS Name>][-appltype
<AppType>]
Use one of these formats to specify the DS0 on an oc3 card
<bay.line.path.vtg.vt:ds0> |<bay.line.path.ds1:ds0>
bay: 1
line: 1 - 4
path: 1 - 3
vtg: 1 - 7
vt: 1 - 4(T1)/3(E1)
ds1: 1 - 28
ds0: 1 - 24 (T1), 1 - 16(E1)
Use this format to specify the DS0 on a T1/E1 card
<bay.line>:<ds0>
bay: 1
line: 1 - 4
dds0: 1 - 24 (T1), 1 - 16(E1)
The following parameters are the same for both OC3 and T1/E1 cards.
side <LAPDsid>
Specify whether the LAPD stack is at user side or network side
1 - network
2 - user
-type <Type>
Specify the switch type at the remote end of the ISDN line.
1 - CCITT
3 - AT&T 5ESS PRA
4 - AT&T 4ESS
6 - NT dms100 PRA
7 - VN 2 or VN 3
8 - INS Net
9 - tr6 MPC
10 - tr6 PBX
12 - Austel Primary
13 - National ISDN-1
14 - ETSI
15 - NT dms250
16 - Bellcore
17 - National ISDN-2
-window <WindowSize>
Specify the maximum number of sequentially numbered I-frames that may be outstanding
1..128 (default=7)
-n200 <n200>
Specify the maximum number of retransmissions of a frame
1..10 (default=3)
-t200 <Timer200>
Specify the maximum time to wait for acknowledgment of a transmit frame
100..1023000 ms (default=1000)
-t203 <Timer203>
Specify the maximum time in milliseconds allowed without frames being exchanged. This value should be greater than that for -t200
100..1023000 ms (default=1000)
-ds0 <Ds0Format>
Specify the DS0 format. 56k(1) is robbed-bit for T1.
1 - ds056k
2 - ds064k}
-profile <IsdnHdlcProfile>
Specify the HDLC profile which contains a list of HDLC attributes for the PRI backhaul connection
1..128
-as <AS Name>
Specify the LAPD application server (AS) name. An AS is a logical entity serving LAPD D-channel. Zero length string (size 0) means there is no AS association with this LAPD D-channel
255 chars. This paremeter is used for PRI backhaul using SCTP only and is not configurable for RUDP.
-appltype <AppType>
Specify the PRI backhaul application protocols as 1 or 2.
1 = sctp
2 = rudp
Step 2
When an LAPD session has been created, the session parameters can be further configured using the following commands (see Chapter 6 for CLI details).
Table 5-3 LAPD Session Commands
Command
|
Function
|
cnflapd
|
Modify an existing Lapd entry. The applType can not be modified in this command. The line must be deleted and then added back again to change the applType.
|
dsplapdcnt
|
Display LAPD statistics counters
|
dsplapdhdlccnt
|
Display LAPD HDLC statistics counters
|
Configuring Announcements
To configure the Announcements feature, perform the following steps.
Step 1
It is the responsibility of the user to record all announcements and have them stored in PCM format as computer files in the announcement file server. The announcement file server must IP reachable from the VXSM.
Step 2
Use the cnfanndn command to specify the name of the announcement file server.
cnfanndn <ServerDomainName>
Step 3
Use the cnfanncontrols command to configure announcement parameters
cnfanncontrols [-path <SubDirPath >] [-dn <DomainNameResolution>] [-ip <ipAddress>]
[-age <ageTime>] [-tout <ReqTimeOut >] [-per <maxPermanent>]
SubDirPath is a string up to 64 characters that specifies the subdirectory path to the default TFTP directory in the announcement file server in which the announcement files are stored.
DomainNameResolution specifies how the domain name of the announcement file server is to be resolved.
1 = Internal only (default value)—Indicates internal resolution of domain name for announcement file server.
2 = External only—Indicates external resolution of domain name for announcement file server.
If this parameter is set to the value 1, the IP address associated with the file server is determined according to the value of the -ip ipAddress parameter.
ipAddress is the IP address for the announcement file server. If the DomainNameResolution is configured as `external only', this item will be ignored.
ageTime is the time in minutes that an announcement will remain valid once it is fetched into the VXSM announcement cache. The range is 1 to 1440. Once in the cache an announcement will not be refreshed until it is aged -- subsequent "play announcement" requests do not effect the agetime or cause the file to be refreshed from the server.
ReqTimeOut is the time, in seconds, within which an announcement must start playing after the VXSM receives the announcement signal from the MGC.The default value is 5 second.
maxPermanant is the maximum number, in the range 0 to 136, that permanent announcement files can be added to Media Gateway. The default value of 41. A value of 0 indicates that the age time function is disabled.
Step 4
Use the addannfile to map an announcement name number to the announcement filename. This command also lets the user specify the number of times the announcement is to be played, whether the file is to be permanent or not, and the signal duration of the announcement file.
addannfile cannoAudioFileNumber FileName [-noc numberOfCycles] [-type fileType]
[-dur signalDuration]
cannoAudioFileNumber is an index value that identifies the announcement file to be used by the media gateway. The permissible value of this parameter is an integer in the range from 1 - 1024.
Filename specifies the name of a valid announcement file that has been stored in the media gateway announcement table. This announcement file name, which can be composed of up to 64 characters, can incorporate path or subdirectory information
noc specifies the number of times the announcement file is to be played.
The permissible value of this parameter is an unsigned integer in the range from 0 - 65535, with a default value of 1.
The value zero specifies that an announcement file is to be played or looped continuously.
type is used to specify the type of the announcement file.
The integer value for this parameter must be one of the following:
1 = Dynamic file type (default)—A dynamic file can be removed from cache when the age of the file reaches a specified limit or in accordance with a least recently used (LRU) algorithm when the cache is full.
2 = Permanent file type—A permanent file can be stored in cache until it is deliberately deleted.
This parameter indicates the duration (in milliseconds) that the announcement file is to be played during an announcement cycle. This parameter is applicable only for purposes of playing a fixed announcement.
For fixed announcement play, the -noc numberOfCycles parameter and the -dur signalDuration parameter are used together to determine how long the announcement is to be played.
The permissible value for these parameters is an integer in the range from 0 - 65535.
A value zero for -dur indicates that the duration of the announcement is variable and that the -noc numberOfCycles parameter (see above) will be used to determine play time.
This parameter is used only when the Play Announcement signal from the MGC does not incorporate a parameter specifying the number of cycles that the announcement is to be played.
Step 5
Use the cnfannfile to configure a specific announcement file.
cnfannfile cannoAudioFileNumber FileName [-noc numberOfCycles]
[-dur signalDuration]
cannoAudioFileNumber is an index value that identifies the announcement file to be used by the media gateway. The permissible value of this parameter is an integer in the range from 1 - 1024.
Filename specifies the name of a valid announcement file that has been stored in the media gateway announcement table. This announcement file name, which can be composed of up to 64 characters, can incorporate path or subdirectory information
noc specifies the number of times the announcement file is to be played.
The permissible value of this parameter is an unsigned integer in the range from 0 - 2147483647, with a default value of 1.
The value zero specifies that an announcement file is to be played or looped continuously.
For fixed announcement play, the -noc numberOfCycles parameter and the -dur signalDuration parameter are used together to determine how long the announcement is to be played.
The permissible value for these parameters is an integer in the range from 0 - 65535.
A value zero for -dur indicates that the duration of the announcement is variable and that the -noc numberOfCycles parameter (see above) will be used to determine play time.
This parameter is used only when the Play Announcement signal from the MGC does not incorporate a parameter specifying the number of cycles that the announcement is to be played.
Configuring Network Bypass
Configuration for the Network Bypass feature consists of making a mesh of PVCs between VXSM and other cards in the gateway. When the mesh of PVCs is complete the feature is enabled through the cnfnwbypass command.
For each PVC in the following procedure the attributes of the PVC are:
•
AAL5
•
PVC type is bearer
•
Traffic type: UBR
•
Peak Cell Rate to support 24 OC3s
•
No CAC (all internal PVCs run over the shelf's backplane)
•
Internal PVCs are not assigned IP addresses
In order to configure the media gateway for the Network Bypass feature, perform the following procedure.
Step 1
Create a pvc between each VXSM card and its associated RPM or AXS M card. Specify the attributes listed above. The procedure is to configure the slave end at the RPM or AXSM first and the master end on the VXSM second. Details are provided in Chapter 3 under the heading "Create Connections To RPM-XF Card'.
Step 2
For each VXSM card create a single pvc to each of the other VXSM cards in the shelf. Use the addcon command and specify the attributes listed above. It does not matter which is the master and which is the slave.
Step 3
For each VXSM card create a single pvc for which the VXSM card is specified for both ends. Use the addcon command and specify the attributes listed above.
Step 4
By default, the network bypass feature is disabled. To enable the feature, enter the cnfnwbypass command on each VXSM card. The format of this command is:
cnfnwbypass <nwbypass>
nwbypass --has the value 1, 2, or 3
1 - disable (default)
2 - unconditional enable
3 - conditional enable
The conditional enable allows the MGC to control the use of this feature. It can explicitly, in a given call flow, ask for this attribute to be returned.
The current status of the network bypass feature can be shown by entering the dspnwbypass command.
Configuring Differentiated Services (DiffServ)
For VoIP applications, VXSM provides support for the quality of service (QOS) feature known as DiffServ. The DiffServ feature permits devices at the edge of the network to specify the contents of the Type of Service (TOS) field in the IPv4 header as a differentiated services point code. This point code can then be used by routers in the network to determine per hop behavior (PHB).
VXSM's support of this feature is to permits users to specify the values of the point code to be inserted into the IP header TOS field. The specified values are entered through the cnfiptos command and are applied card-wide. VXSM does not check the entered value nor does it understanding the meaning of the point code values. It is the responsibility of the network administrator to ensure that the routers understand how to process the point codes.
The cnfiptos commands allows the user to specify TOS values for both control and bearer packets (although DiffServ is really confined to bearer packets). The command has the format:
cnfiptos <ControlTOS> <BearerTOS>
ControlTOS—An integer in the range of 0 to 255 with a default of 104
BearerTOS—An integer in the range of 0 to 255 with a default of 184
For the Control Path, the default of 104 maps to DiffServ Codepoint 011010 which is Assured Forwarding (AF31 PHB) for signalling/control (see RFC 2597 for more information)
For the Bearer Path, the default of 184 maps to Diffserv Codepoint 101110 which is Expedited Forwarding (EF) PHB or "Premium Service". (see RFC 2598 for more information)
The current values of the ControlTOS and the BearerTOS parameters can be displayed with the dspiptos command.
Voiceband Data Configuration
VXSM supports the handling of Voice Band Data (VBD) within a voice connection. Examples include clear channel, fax or modem pass-through over a VoIP or VoATM network.VXSM provides the event handling for the VBD events detected in the voice or IP interface of the media gateway. The event handling is mapped to different event handling functions categorized by the attributes defined in different kinds of profiles, such as fax relay profile, or VBD profile.
Configuring a Voiceband Data Profile
The VBD profile is used to determine the handling of voiceband data when it is detected in a voice interface. The profile includes such information as codec to be used for upspeed, size of jitter buffer, and the value for the inactivity timeout.
Perform the following procedure to configure a voiceband data profile.
Step 1
Use the addvbdprof command to create a vdb profile. The format of this command is:
addvbdprof <VbdProfileIndex>[-upscodec <UpspeedCodec>]
[-jmax <MaxJitterDelay>] [-jnom<NomJitterDelay>]
[-inact <InactivityTimeout>]
VbdProfileIndex—Identifies the VBD profile. The entry with the value of this object set to 1 is the default VBD profile for the media gateway. The default VBD profile is automatically created by the system and cannot be added or deleted, but can be modified by network manager. An integer in the range of 2 to 25
-upscodec<UpspeedCoded>—Specifies the CODEC type to use for upspeed. Upspeed is used to change the transmission rate of the voice interface to a higher rate of CODEC type."
14 = G.726-32 (h248 only)
15 = G.711u
16 = G.711a
27 = Clear channel
-jmax<MaxjitterDelay>—Specifies the maximum jitter buffer size in the VBD connection. The value of cvbdpVbdProfJitterMaxDelay should be greater than the value of cvbdpVbdProfJitterNomDelay and the value of cvbdpVbdProfJitterMinDelay. An integer in the range of 20 o 135 milliseconds
-jnom<NomJitterDelay>—Specifies the nominal jitter buffer size in the VBD connection. The value of NomDelay should be smaller than the value of MaxDelay, but greater than the value of MinDelay. An integer in the range of 5 to 135 milliseconds.
-inact<InactivityTimeout>—Specifies a timeout value before teardown the call if there is no activity in the VBD connection. The value of 0 is to disable the inactivity detection. An integer in the range of 0 to 65535 seconds.
Step 2
When a VBD profile has been created, the parameter values can be changed with the cnfvbdprof command. The format of this command is:
cnfvbdprof <VbdProfileIndex>[-upscodec <UpspeedCodec>]
[-jmax <MaxJitterDelay>] [-jnom<NomJitterDelay>]
[-inact <InactivityTimeout>]
VbdProfileIndex—Identifies the VBD profile to be configured. An integer in the range of 1 to 25
-upscodec<UpspeedCodec>—Specifies the CODEC type to use for upspeed. Upspeed is used to change the transmission rate of the voice interface to a higher rate of CODEC type."
14 = G.726-32 (default)
15 = G.711u
16 = G.711a
27 = Clear channel
28 = G.726-40
-jmax<MaxjitterDelay>—Specifies the maximum jitter buffer size in the VBD connection. The value of cvbdpVbdProfJitterMaxDelay should be greater than the value of cvbdpVbdProfJitterNomDelay and the value of cvbdpVbdProfJitterMinDelay. An integer in the range of 20 o 135 milliseconds
-jnom<NomJitterDelay>—Specifies the nominal jitter buffer size in the VBD connection. The value of NomDelay should be smaller than the value of MaxDelay, but greater than the value of MinDelay. An integer in the range of 5 to 135 milliseconds.
-inact<InactivityTimeout>—Specifies a timeout value before teardown the call if there is no activity in the VBD connection. The value of 0 is to disable the inactivity detection. An integer in the range of 0 to 65535 seconds.
Each of the commands in the procedure has an equivalent display command for displaying the current parameter values
Configuring Voiceband Event Mapping
The voiceband event mapping feature permits VXSM to determine how VBD events are to be handled. When this feature is configured, VBD events are mapped to different event handling functions categorized by the attributes defined in different kinds of profiles, such as fax relay profile, or VBD profile.
Perform the following procedure to configure a voiceband event mapping.
Step 1
Use the addveventmapping command to create the event mapping feature. The format of this command is:
addeventmapping <EventMappingIndex>
EventMappingIndex— Identifies a set of voice data events supported by VXSM and how they will be handled in the media gateway. An integer in the range 2 to 10. A value of 1signifies the default handling for the voice data events in the media gateway
Step 2
When event mapping has been added, the parameter values can be changed with the cnfeventmapping command. This command has two formats as follows:
cnfeventmapping -ced<EventMappingIndex>[-htype <EventMappingType>]
[-prof <EventMappingProfileIndex>] [-hmode<EventHandlingMode>]
cnfeventmapping -v21Tone<EventMappingIndex>[-htype <EventMappingType>]
[-prof <EventMappingProfileIndex>] [-hmode<EventHandlingMode>]
The difference between these commands is how VBD events are identified.
cnfeventmapping -ced uses CallEd termination iDentification, for example, 1200 Hz tone
cnfeventmapping -v21Tone uses the V.21 preamble signal (ITU-T V.21 channel-2) event detection.
The parameters for these commands are the same.
EventMappingIndex—Identifies a set of voice data events supported by VXSM and how they will be handled in the media gateway. The entries with value 1 of this object is the default handling for the voice data events in the media gateway."
-htype<EventMappingType>—This object specifies the type of the handle function in response to this event detection.
1 = none
2 = vbd
3 = fax
-prof<EventMappingProfileIndex>—Specifies the index of the profile in which defines the handling attributes in response to the event detection. If the EventHandleType is equal to 'none', this object is not applicable.
If the EventHandleType is equal to 'vbd', this object is the same as Vbd