# VoIP Peer Configuration

The VoIP Peer Configuration dialog box provides general dial-peer configuration information on voice ports. The dialog box applies to the voice ports associated to a dial-peer.

## Navigation

Right-click on the Access Gateway Module, then select Voice Configuration > Dial-Peer Configuration > VoIP Peer Configuration from the popup menu.

The following information appears:

> Dial-Peer Tag (dialCtlPeerCfgId)

> Session-Protocol (cvVoIPPeerCfgSessionProtocol)

> Desired QoS (cvVoIPPeerCfgDesiredQoS)

> Min. Acceptable QoS (cvVoIPPeerCfgMinAcceptableQoS)

> Session-Target (cvVoIPPeerCfgSessionTarget)

> Coder Rate (cvVoIPPeerCfgCoderRate)

> Fax Rate (cvVoIPPeerCfgFaxRate)

> VAD Enable (cvVoIPPeerCfgVADEnable)

> Expectation Factor (cvVoIPPeerCfgExpectFactor)

> Calculated Planning Impairment Factor (cvVoIPPeerCfgIcpif)

> Poor QoV Notification Enable (cvVoIPPeerCfgPoorQoVNotificationEnable)

> UDP Checksum Enable (cvVoIPPeerCfgUDPChecksumEnable)

> IP Precedence (cvVoIPPeerCfgIPPrecedence)

> Technology Prefix (cvVoIPPeerCfgTechPrefix)

> Digit Relay (cvVoIPPeerCfgDigitRelay)

> Coder Voice Payload (cvVoIPPeerCfgCoderBytes)

> Coder Fax Payload (cvVoIPPeerCfgFaxBytes)

> In Band Signaling (cvVoIPPeerCfgInBandSignaling)

### Dial-Peer Tag (dialCtlPeerCfgId)

The identification for a dial peer. There can be several entries for one peer, defining different ways to reach the peer. So there can be several entries in the table with the same value of dialCtlPeerCfgId. Multiple entries for one peer may be used to support multilink as well as backup lines.

A single peer will be identified by a unique value of this object.

### Session-Protocol (cvVoIPPeerCfgSessionProtocol)

The session protocol used for an Internet call between a local and remote router via IP backbone.

### Desired QoS (cvVoIPPeerCfgDesiredQoS)

The user requested quality of service for the call.

### Min. Acceptable QoS (cvVoIPPeerCfgMinAcceptableQoS)

The minimum acceptable quality of service for the call.

### Session-Target (cvVoIPPeerCfgSessionTarget)

Specifies the session target of the peer. The session target has the syntax used by the IETF service location protocol.

The syntax is as follows: mapping-type:type-specific-syntax

The mapping-type specifies a scheme for mapping the matching dial string to a session target. The type-specific-syntax is understood by a particular mapping scheme. For example:

Session target | Meaning
ipv4:171.68.13.55:1006 | The session target is the IP version 4 address of 171.68.13.55 and port 1006.
dns:pots.cisco.com:1661 | The session target is the IP host with DNS name pots.cisco.com, and port 1661.

The mapping type definitions for the peer are as follows:

Mapping type definition | Syntax
ipv4 | ipv4:w.x.y.z:port or ipv4:w.x.y.z
dns | dns:host.domain:port or dns:host.domain
loopback | loopback:where

In the loopback syntax, 'where' string is defined as rtp. rtp means loopback is performed at the transport protocol level.

There are two loopback cases.

- Local loopback case: rtp means the session application allocates a port pair and opens the appropriate UDP sockets. It then does the full RTP encapsulation, sends the packets to the loopback IP address, receives the RTP packets, and hands the compressed voice back to the codec. This tests the entire local processing path in the router, as well as all of the above paths.
- Remote loopback case: rtp means RTP packets received from the network are decapsulated and immediately re-encapsulated in the outbound RTP stream, using the same media clock (timestamp) as the received packet. They are then sent back to the remote source router as if the voice had originated on a telephone port on the local router.

### Coder Rate (cvVoIPPeerCfgCoderRate)

The default voice coder rate of speech for the VoIP peer.

Values are:

Default voice code | Rate of speech
g729r8000 | G.729 8000 bps
g729Ar8000 | G.729 ANNEX-A 8000 bps
g729Br8000 | G.729 ANNEX-B 8000 bps
g729ABr8000 | G.729 ANNEX-A & B 8000 bps
g711ulawr64000 | G.711 u-Law 64000 bps
g711Alawr64000 | G.711 A-Law 64000 bps

### Fax Rate (cvVoIPPeerCfgFaxRate)

The default transmission rate of fax for the VoIP peer. If the value is 'none', then the fax relay feature is disabled; otherwise the feature is enabled.

Values are:

one | Fax relay is disabled.
voiceRate | The fastest possible fax rate not exceed the configured voice rate.
fax2400 | 2400 bps FAX transmission rate.
fax4800 | 4800 bps FAX transmission rate.
fax7200 | 7200 bps FAX transmission rate.
fax9600 | 9600 bps FAX transmission rate.
fax14400 | 14400 bps FAX transmission rate.

### VAD Enable (cvVoIPPeerCfgVADEnable)

Specifies whether VAD (Voice Activity Detection) is enabled.

Values are:

true | VAD is enabled.
false | The voice data is continuously transmitted to the IP backbone.

### Expectation Factor (cvVoIPPeerCfgExpectFactor)

The user-requested voice quality for the call via this peer.

### Calculated Planning Impairment Factor (cvVoIPPeerCfgIcpif)

The user requested calculated planning impairment factor (Icpif) for the call via this peer.

### Poor QoV Notification Enable (cvVoIPPeerCfgPoorQoVNotificationEnable)

Specifies whether cvdcPoorQoVNotification traps associated with this peer are generated for the call.

### UDP Checksum Enable (cvVoIPPeerCfgUDPChecksumEnable)

Specifies whether the outgoing voice-related UDP packet includes the checksum information.

Values are:

true | Enable the checksum of outgoing voice UDP packets
false | Disable the checksum of outgoing voice UDP packets

### IP Precedence (cvVoIPPeerCfgIPPrecedence)

The datagram precedence of voice packets.

The value ranges from 0 (normal precedence) through 7 (network control), allowing the managed system to set the importance of each voice packet. IP precedence is used for delivering the packets to the destination peer via an IP network that does not support Resource Reservation Protocol (RSVP).

### Technology Prefix (cvVoIPPeerCfgTechPrefix)

The technology prefix of the peer. The technology prefix and the called party address are passed in an Admission Request (ARQ) to a gatekeeper for the called party address resolution during call setup.

### Digit Relay (cvVoIPPeerCfgDigitRelay)

The method for transmitting DTMF or MF digits through an IP network.

rtpCisco | Enable capability to transmit dial digits with Cisco proprietary RTP payload type.
h245Signal | Enable capability to transmit DTMF digits across the H.245 channel, via the signal field of the UserInputIndication message.
h245Alphanumeric | Enable capability to transmit DTMF digits across the H.245 channel, via the string or alphanumeric fields of the UserInputIndication message

Note:

Modifying the value of cvVoIPPeerCfgSessionProtocol might reset the digit-relay method associated bits value if the modified session protocol does not support these digit-relay methods.

### Coder Voice Payload (cvVoIPPeerCfgCoderBytes)

The size of the voice payload sample produced by the coder specified in cvVoIPPeerCfgCoderRate.

Each coder sample produces 10 bytes of voice payload. The specified value is rounded down to the nearest valid size. Zero means, the coder defined by cvVoIPPeerCfgCoderRate should produce its default payload size.

The range is from 10 to 240.

### Coder Fax Payload (cvVoIPPeerCfgFaxBytes)

The payload size produced by the coder when it is generating fax data. The range is from 10 to 255. Zero means, the coder specified in cvVoIPCfgPeerCoderRate should produce its default fax payload size.

### In Band Signaling (cvVoIPPeerCfgInBandSignaling)

The type of in-band signaling used between the end points of the call. In-band signaling is used by the router to detemine how to interpret ABCD signaling bits sent as part of voice payload data.