Cisco WAN Manager SNMP Service Agent Guide, 15.3.00
6 - Media Gateway Management
Downloads: This chapterpdf (PDF - 225.0KB) The complete bookPDF (PDF - 11.86MB) | Feedback

Media Gateway Management

Table Of Contents

Media Gateway Management

MG MIB Tables

Platform and Card Support

Card Parameters

Configure Media Gateway Management

Configure IP Address

Configure Other Card Parameters

Domain Name Table Management

Add a Domain Name

Delete a Domain Name

IP Address Resolution Table Management

Add an IP Address Resolution

Delete an IP Address Resolution

MGC Table Management

Add a Media Gateway Controller

Delete a Media Gateway Controller

MG Endpoint Table Management

Add an MG Endpoint

Syntax

Trap

Delete an MG Endpoint

AAL2 Bearer Cross-Connect Table Management

Add an AAL2 Bearer Cross-Connect CID

Delete an AAL2 Bearer Cross-Connect CID

Signaling Cross-Connect Management

Add a Signaling Cross-Connect

Delete a Signaling Cross Connect


Media Gateway Management


This chapter contains examples for managing a Media Gateway (MG), which is device that terminates digital voice stream channels from a circuit-switched network. The Media Gateway provides voice compression and echo cancellation for plain old telephone service (POTS) or public switch telephone network (PSTN) and voice and fax signals for IP/ATM support.

A Media Gateway Controller (MGC) is responsible for call control in VoIP network that uses the Media Gateway Controller Protocol (MGCP). The MGC is also called a virtual switch controller (VSC) or a Call Agent. It establishes, manages, and terminates connections, manages sessions, and handles signaling and calling.

The CWM Service Agent manages only the MG but not the MGC. The MG works in the following modes:

Switching—The MGC is responsible for call control and PSTN signaling interfaces. In this mode the MGC uses MGCP to control the MG.

Trunking—The MGC is not used.

See these chapter sections:

MG MIB Tables

Platform and Card Support

Card Parameters

Configure Media Gateway Management

Domain Name Table Management

IP Address Resolution Table Management

MGC Table Management

MG Endpoint Table Management

AAL2 Bearer Cross-Connect Table Management

Signaling Cross-Connect Management

MG MIB Tables

Use the following MIB tables for VISM and VISM-PR MG management:

svVismTable

svMGCTable

svMGSupProtocolTable

svMGCProtocolTable

svMGCResolutionTable

svSRCPPeerTable

svXGCPPeerTable

cwmVismSessionSetTable

cwmVismSessionGrpTable

cwmVismRudpSessionTable

cwmVoIpCodecTable

cwmCodecGenParamTable

cwmMgDomainTable

cwmTonePlanTable

cwmMgcRedGrpTable

cwmMgcRedGrpParamTable

cwmMgcRedGrpProtocolTable

cwmAal2ProfileTable

cwmAnnouncementTable

cwmCodecTemplateTable

cwmSrcpPeerGrpParamTable

cwmXgcpEventTable

cwmRsvpSessionTable

cwmRsvpSenderTable

cwmRsvpSenderOutInterfaceTable

cwmRsvpResvTable

cwmRsvpResvFwdTable

cwmRsvpIfTable

cwmDsx1VismCnfGrpTable

cwmT38FaxRelayTable

cwmLapdTrunkTable

svMGEndpointTable

cwmVismDs0CnfTable

cwmVismAal2CidCnfTable

cwmVismHdlcChanTable

cwmVismLapdTable

cwmVismLapdDlcTable

cwmRTPConnTable

Use the following MIB tables for VXSM MG management:

svMGCTable

svMGSupProtocolTable

svMGCResolutionTable

cwmMgDomainTable

cwmTonePlanTable

cwmMgcRedGrpTable

cwmMgcRedGrpParamTable

cwmMgcRedGrpProtocolTable

cwmAnnouncementTable

cwmEntitySensorTable

cwmSensorThresholdTable

cwmResPolicyTable

cwmVgwDspConfigTable

cwmVgwCodecConfigTable

cwmVgwIpConfigTable

cwmVgwGenConfigTable

cwmMedxLinkConfigTable

cwmMedxProfileConfigTable

cwmMgcIpConfigTable

cwmProgrammableToneTable

cwmLifTable

cwmToneIdTable

cwmMedxTerminationTable

cwmVoiceServiceTable

cwmCasGrpCfgTable

cwmDs0CrossConnectTable

Platform and Card Support

The CWM Service Agent supports MG management for the following cards and platforms:

Platform
Supported Cards

MGX 8850 (PXM1)

VISM-8T1E1

VISM-PR-8T1E1

MGX 8850 (PXM1E)

VISM-PR-8T1E1

MGX 8830

VISM-PR-8T1E1

MGX 8850 (PXM45)

VISM-PR-8T1E1

VXSM-T1E1

VXSM-155

MGX 8880

VXSM-T1E1

VXSM-155


Card Parameters

The svVismTable contains the card level parameters for MG management.

The following groups of objects are also applicable to MG management:

IP Group—Contains parameters for MG IP address for bearer and control traffic.

System Group—Contains mostly read-only objects that deal with revision and capabilities of the Gateway.

DSP Group—Contains objects for managing digital signal processors (DSPs) on the MG.

VoIp Group—Contains objects that are specific to VoIP.

AAL2 Group—Contains objects that are specific to AAL2 adaptation.

InterOp Group—Contains objects that deal with MG interoperability.

XGCP Group—Contains objects that deal with the basics of MGCP and Simple Resource Coordination Protocol (SGCP).

Configure Media Gateway Management

This section provides procedures for using the Service Agent to manage the MG.

Configure IP Address

To configure the MG IP address, enter a SET request with the following objects of the svVismTable:

svVismIpAddr

svVismSubNetMask


Note You must configure the MG IP address before attempting any other configurations.


Syntax

In Example 6-1, the following setup is used:

CWM host = cwmult64

MGX host = 105p2cw4

Slot number = 21

To configure an IP address, use the syntax in Example 6-1.

Example 6-1 Configuring an IP Address

host% snmpset -p 8161 -t 60 -c private <cwmult64> \ 
svVismIpAddr.<8.49.48.53.112.50.99.119.52>.<0>.<21> octetstringascii <10.29.23.2> \ 
svVismSubNetMask.<8.49.48.53.112.50.99.119.52>.<0>.<21> octetstringascii <255.255.255.254>

Trap

The trap trapVismScalarChange (50745) is generated.

The vismConfigChangeTypeBitMap is set to bit-13 (starting bit is bit-0).

Configure Other Card Parameters

Configuring card parameters other than VISM/VXSM IP address and subnet mask is optional because all of the parameters are given default values when the card and Gateway are initialized.

To configure any other read-write card parameters, enter a SET request with the objects of the svVismTable. Some of the card parameter objects might be required for switching only. Others might be required for trunking mode.

Syntax

In Example 6-2, the following setup is used:

CWM host = cwmult64

MGX host = 105p2cw4

Slot number = 21


Note This configuration is applicable only for the AAL5 adaptation.


To configure VoIP group parameters, use the syntax in Example 6-2.

Example 6-2 Configuring VoIP Group Parameters

host% snmpset -p 8161 -t 60 -c private <cwmult64> \ 
svVismVoIpVadTimer.<8.49.48.53.112.50.99.119.52>.<0>.<21> integer <55555> \ 
svVismVoIpSIDPayloadType.<8.49.48.53.112.50.99.119.52>.<0>.<21> integer <199> \ 
svVismVoIpDtmfRelay.<8.49.48.53.112.50.99.119.52>.<0>.<21> integer <1>

Trap

The trapVismScalarChange (50745) trap is generated.

The vismConfigChangeTypeBitMap is set to bit-14 (starting bit is bit-0).

Domain Name Table Management

The cwmMgDomainTable provides the domain names that you can configure. The domain names refer to the following servers:

Media Gateway Controller

TFTP server for channel associated signaling (CAS) file download

External domain name system (DNS) server

Announcement server

Add a Domain Name

To add a domain name, enter a SET request with the following mandatory objects of the cwmMgDomainTable:

cwmMgDomainRowStatus = createAndGo(4)

cwmMgDomainName

cwmMgDomainDnsResolutionType


Note Adding a domain name is mandatory for the MG functionality.


Syntax

In Example 6-3, the following setup is used:

CWM host = cwmult64

MGX host = 105p2cw2

Slot number = 14

Domain number = 3

To add a domain name, use the syntax in Example 6-3.

Example 6-3 Adding a Domain Name

host% snmpset -p 8161 -t 60 -c private <cwmult64> \ 
cwmMgDomainRowStatus.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<3> integer <4> \ 
cwmMgDomainName.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<3> octetstringascii <Domain3>

Trap

The mgDomainNameAdded (50791) trap is generated when the Domain Name is added.

Delete a Domain Name

To delete a Domain Name, enter a SET request with the following mandatory object of the cwmMgDomainTable:

cwmMgDomainRowStatus = destroy(6)

Syntax

In Example 6-4, the following setup is used:

CWM host = cwmult64

MGX host = 105p2cw2

Slot number = 14

Domain number = 3

To delete a domain name, use the syntax in Example 6-4.

Example 6-4 Deleting a Domain Name

host% snmpset -p 8161 -t 60 -c private <cwmult64> \ 
cwmMgDomainRowStatus.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<3> integer <6> \

Trap

The mgDomainNameDeleted (50789) trap is generated when the domain name is deleted.

IP Address Resolution Table Management

The svMGCResolutionTable provides the domain name-to-IP address resolution and mapping for all the domain names defined in the cwmMgDomainTable. Several IP addresses can be associated with a single domain name.

Add an IP Address Resolution

To add an IP address resolution, enter a SET request with the following mandatory objects of the svMGCResolutionTable:

svMGCResolutionRowStatus = createAndGo(4)

svMGCResolutionName

svMGCResolutionIpAddr

svMGCResolutionPreference

The domain name entry must be created in the cwmMgDomainNameTable prior to this operation.


Note Adding an IP address resolution is mandatory for the MG functionality.


Syntax

In Example 6-5, the following setup is used:

CWM host = cwmult64

MGX host = 105p2cw2

Slot number = 14

Resolution number = 3

To add an IP address resolution, use the syntax in Example 6-5.

Example 6-5 Adding an IP Address Resolution

host% snmpset -p 8161 -t 60 -c private <cwmult64> \ 
svMGCResolutionRowStatus.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<3> integer <4>\ 
svMGCResolutionName.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<3> octetstringascii <Domain3> 
\ 
svMGCResolutionIpAddr.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<3> octetstringascii 
<180.12.15.10> \ 
svMGCResolutionPreference.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<3> integer <1>

Trap

The mgcResolutionAdded (50735) trap is generated when the IP address resolution is added.

Delete an IP Address Resolution

To delete an IP address resolution, enter a SET request with the following mandatory object of the svMGCResolutionTable:

svMGCResolutionRowStatus = destroy(6)

Syntax

In Example 6-6, the following setup is used:

CWM host = cwmult64

MGX host = 105p2cw2

Slot number = 14

Resolution number = 3

To delete an IP address resolution, use the syntax in Example 6-6.

Example 6-6 Deleting an IP Address Resolution

host% snmpset -p 8161 -t 60 -c private <cwmult64> \ 
svMGCResolutionRowStatus.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<3> integer <6>\

Trap

The mgcResolutionDeleted (50736) trap is generated when the IP address resolution is deleted.

MGC Table Management

The svMGCTable provides information about the MGCs with which the MG is associated.


Note The configurations in this section are mandatory for the Gateway functionality.


Add a Media Gateway Controller

To add an MGC entry, send a SET request with the following mandatory objects of the svMGCTable:

svMGCRowStatus = createAndGo(4)

svMGCName


Note The IpResolution entry must be added in the svMGCResolutionTable prior to this operation.


Syntax

In Example 6-7, the following setup is used:

CWM host = cwmult64

MGX host = 105p2cw2

Slot number = 14

MGC number = 3

To add an MGC entry, use the syntax in Example 6-7.

Example 6-7 Adding an MGC Entry

host% snmpset -p 8161 -t 60 -c private <cwmult64> \ 
svMGCName.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<3> octetstringascii <Domain3> \ 
svMGCRowStatus.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<3> integer <4>

Trap

The mgcAdded (50731) trap is generated when the MGC is added.

Delete a Media Gateway Controller

To delete an MGC entry, enter a SET request with the following mandatory object of the svMGCTable:

svMGCRowStatus = destroy(6)

Syntax

In Example 6-8, the following setup is used:

CWM host = cwmult64

MGX host = 105p2cw2

Slot number = 14

MGC number = 3

To delete an MGC entry, use the syntax in Example 6-8.

Example 6-8 Deleting an MGC Entry

host% snmpset -p 8161 -t 60 -c private <cwmult64> \ 
svMGCRowStatus.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<3> integer <6>

Trap

The mgcDeleted (50732) trap is generated when the MGC is deleted.

MG Endpoint Table Management

The svMGEndpointTable provides information about the MG endpoints.

Each MG endpoint is a logical representation of the terminating circuit-switch channel Ds0. This endpoint is not the connection endpoint referred to in Connection Management.

Endpoint configuration in this section is required in both switching and trunking modes.

Add an MG Endpoint

To add an MG endpoint, enter a SET request with the following mandatory objects of the svMGEndpointTable:

svMGEndpointRowStatus = createAndGo(4)

svMGEndpointLineNumber

svMGEndpointChannelMap (integer value of the bitmap)


Note The line must be enabled before an endpoint can be added.


Syntax

In Example 6-9, the following setup is used:

CWM host = cwmult64

MGX host = 105p2cw2

Slot number = 14

Endpoint number= 150

Line number = 1

Bit map = 128 (8th Ds0, 2 power 7)

To add an MG endpoint number, use the syntax in Example 6-9.

Example 6-9 Adding an MG Endpoint Number

host% snmpset -p 8161 -t 60 -c private <cwmult64> \ 
svMGEndpointRowStatus.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<150> integer <4> \ 
svMGEndpointLineNumber.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<150> integer <1> \ 
svMGEndpointChannelMap.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<150> integer <128>

Trap

The mgEndpointCreated (50727) trap is generated when the endpoint is added.

Delete an MG Endpoint

To delete an MG endpoint, enter a SET request with the following mandatory object of the svMGEndpointTable:

svMGEndpointRowStatus = destroy(6)


Note An endpoint cannot be deleted once a cross-connect has been created on it. Before deleting an MG endpoint, delete the cross-connect.


Syntax

In Example 6-10, the following setup is used:

CWM host = cwmult64

MGX host = 105p2cw2

Slot number = 14

Endpoint number = 150

To delete an MG endpoint number, use the syntax in Example 6-10.

Example 6-10 Deleting an MG Endpoint Number

host% snmpset -p 8161 -t 60 -c private <cwmult64> \ 
svMGEndpointRowStatus.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<150> integer <6>

Trap

The mgEndpointDeleted (50728) trap is generated when the endpoint is deleted.

AAL2 Bearer Cross-Connect Table Management

An AAL2 bearer cross-connect establishes binding between an MG endpoint and the PVC. AAL2 is used for connection-oriented services that support a variable bit rate.

The cwmVismAal2CidCnfTable provides the AAL2 bearer cross- connect channel ID (CID) information.

The PVC in an MG is created on a virtual port and does not link to the Ds0. Therefore, the cross-connect is required to bind the PVC with the Ds0 to pass the voice traffic through the MG.

AAL2 bearer cross-connect management is used in trunking mode only. In switching mode the MG performs additions and deletions dynamically at the request of the MGC.

Add an AAL2 Bearer Cross-Connect CID

To add an AAL2 bearer cross-connect CID, enter a SET request with the following mandatory objects of the cwmVismAal2CidCnfTable:

cwmVismAal2CidRowStatus = createAndGo(4)

cwmVismAal2EndptNum

cwmVismAal2CidCodecType

cwmVismAal2CidProfileType

cwmVismAal2CidProfileNum

The cwmVismAal2CidProfileType and cwmVismAal2CidProfileNum objects are the corresponding entries in the cwmAal2ProfileTable.


Note The MG endpoint must have been created before the cross-connect is added. In addition, the AAL2 bearer-type PVC must exist.


Syntax

In Example 6-11, the following setup is used:

CWM host = cwmult64

MGX host = 105p2cw2

Slot number = 14

VPI = 14

VCI = 131

CID number = 10

Endpoint number = 100

To add an AAL2 bearer cross-connect channel ID, use the syntax in Example 6-11.

Example 6-11 Adding an AAL2 Bearer Cross-Connect ID

host% snmpset -p 8161 -t 60 -c private <cwmult64> \ 
cwmVismAal2CidRowStatus.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<14>.<131>.<10> integer 
<4>\ 
cwmVismAal2EndptNum.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<14>.<131>.<10> integer <100>\ 
cwmVismAal2CidCodecType.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<14>.<131>.<10> integer 
<1>\ 
cwmVismAal2CidProfileType.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<14>.<131>.<10> integer 
<1>\ 
cwmVismAal2CidProfileNum.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<14>.<131>.<10> integer 
<1>

Trap

The trapVismAal2CidAdded (50747) is generated when the CID is added.

Delete an AAL2 Bearer Cross-Connect CID

To delete an AAL2 bearer cross-connect CID, enter a SET request with the following mandatory object of the cwmVismAal2CidCnfTable:

cwmVismAal2CidRowStatus = destroy(6)

Syntax

In Example 6-12, the following setup is used:

CWM host = cwmult64

MGX host = 105p2cw2

Slot number = 14

VPI = 14

VCI = 131

CID number = 10

To delete an AAL2 bearer cross-connect CID, use the syntax in Example 6-12.

Example 6-12 Deleting an AAL2 Bearer Cross-Connect ID

host% snmpset -p 8161 -t 60 -c private <cwmult64> \ 
cwmVismAal2CidRowStatus.<8.49.48.53.112.50.99.119.50>.<0>.<14>.<14>.<131>.<10> integer <6>

Trap

The trapVismAal2CidDeleted (50748) trap is generated when the CID is deleted.

Signaling Cross-Connect Management

The cwmVismHdlcChanTable is a signaling cross-connect table that establishes binding between D-channel and a PVC for VoATM applications.

This table is applicable to trunking mode only and is used when the line is configured as CCS.

Add a Signaling Cross-Connect

To add a signaling cross-connect, enter a SET request with the following mandatory objects of the cwmVismHdlcChanTable:

cwmVismHdlcRowStatus = createAndGo(4)

cwmVismHdlcVpi

cwmVismHdlcVci


Note The DS0 must not have an MG endpoint. In addition, the AAL5 signaling-type PVC must have been created.


Syntax

In Example 6-13, the following setup is used:

CWM host = cwmult64

MGX host = 105p2cw4

Slot number = 21

Line number = 2

Ds0 number = 1

To add a signaling cross-connect, use the syntax in Example 6-13.

Example 6-13 Adding a Signaling Cross-Connect

host% snmpset -p 8161 -t 60 -c private <cwmult64> \ 
cwmVismHdlcRowStatus.<8.49.48.53.112.50.99.119.52>.<0>.<21>.<2>.<1> integer <4> \ 
cwmVismHdlcVpi.<8.49.48.53.112.50.99.119.52>.<0>.<21>.<2>.<1> integer <21> \ 
cwmVismHdlcVci.<8.49.48.53.112.50.99.119.52>.<0>.<21>.<2>.<1> integer <234>

Trap

The trapVismHdlcChanAdded (50752) trap is generated when the cross-connect is added.

Delete a Signaling Cross Connect

To delete the signaling cross-connect, enter a SET request with the following mandatory object of the cwmVismHdlcChanTable:

cwmVismHdlcRowStatus = destroy(6)

Syntax

In Example 6-14, the following setup is used:

CWM host = cwmult64

MGX host = 105p2cw4

Slot number = 21

Line number = 2

Ds0 number = 1

To delete a signaling cross-connect, use the syntax in Example 6-14.

Example 6-14 Deleting a Signaling Cross-Connect

host% snmpset -p 8161 -t 60 -c private <cwmult64> \ 
cwmVismHdlcRowStatus.<8.49.48.53.112.50.99.119.52>.<0>.<21>.<2>.<1> integer <6>

Trap

The trapVismHdlcChanDeleted (50753) trap is generated when the cross-connect is deleted.