Table Of Contents
Command Reference
called-number
codec (dial-peer)
connection
cptone
dial-peer voice
dtmf-relay
fax-rate
frag-pre-queuing
frame-relay fair-queue
frame-relay fragment
frame-relay interface-dlci
frame-relay voice bandwidth
preference
sequence-numbers
session protocol
session target
show call active voice
show call history voice
show dial-peer voice
show frame-relay fragment
show frame-relay pvc
show frame-relay vofr
show interfaces serial
show traffic-shape queue
show voice permanent-call
signal keepalive
signal pattern
signal timing idle suppress-voice
signal timing oos
signal-type
vad (dial peer)
vofr
voice class permanent
voice-class permanent
Debug Commands
debug ccfrf11 session
debug ccswvoice vofr-debug
debug ccswvoice vofr-session
debug frame-relay fragment
debug voice vofr
debug vpm port
debug vtsp port
debug vtsp vofr subframe
Command Reference
This section provides information on new and modified VoFR commands for Cisco IOS Release 12.0(3)XG for the Cisco 2600 series and 3600 series router platforms, and the Cisco MC3810 multiservice access concentrator. All other commands used with Voice over Frame Relay are documented in the Cisco IOS Release 12.0 command references.
New and modified debug commands can be found in the "Debug Commands" section.
Note
The Cisco 7200 series routers do not currently support Voice over Frame Relay applications.
The following new and modified commands are described in this section (modified commands are marked by an asterisk):
•
called-number
•
codec (dial-peer) *
•
connection *
•
cptone *
•
dtmf-relay
•
fax-rate *
•
frag-pre-queuing
•
frame-relay fair-queue
•
frame-relay fragment
•
frame-relay interface-dlci *
•
frame-relay interface-dlci
•
preference *
•
sequence-numbers *
•
session protocol *
•
session target *
•
show call active voice *
•
show call history voice *
•
show dial-peer voice *
•
show frame-relay fragment
•
show frame-relay pvc *
•
show frame-relay vofr
•
show interfaces serial *
•
show traffic-shape queue *
•
show voice permanent-call
•
signal keepalive
•
signal pattern
•
signal timing idle suppress-voice
•
signal timing oos
•
signal-type
•
vad (dial peer)
•
vofr
•
voice class permanent
•
voice-class permanent
called-number
To enable an incoming VoFR call leg to get bridged to the correct POTS call leg when using a static FRF.11 trunk connection, use the called-number command. Use the no form of this command to disable a static trunk connection.
called-number string
no called-number
Syntax Description
string
|
A string of digits including wildcards that specifies the telephone number of the voice-port dial peer.
|
Default
Disabled
Command Mode
Dial-peer configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command applies to the Cisco 2600 series and 3600 series routers only. It is ignored on the Cisco MC3810 and the Cisco 7200 series.
The called-number command is used only when the dial peer type is VoFR and you are using the frf11-trunk (FRF.11) session protocol; it is ignored at all times on the Cisco MC3810, and on all other platforms when using the cisco-switched session protocol.
Because FRF.11 does not provide any end-to-end messaging to manage a trunk, the called-number command is necessary to allow the router to establish an incoming trunk connection. The E.164 number is used to find a matching dial peer during call setup.
Examples
The following example shows how to configure a Cisco 2600 series or 3600 series router for a static FRF.11 trunk connection to a specific telephone number (555-2150), starting from global configuration mode:
router(config)# voice-port 1/0/0
router(config-voiceport)# connection trunk 5558000
router(config-voiceport)# exit
router(config)# dial-peer voice 100 pots
router (config-dial-peer)# destination pattern 5552150
router(config-dial-peer)# exit
router(config)# dial-peer voice 200 vofr
router (config-dial-peer)# session protocol frf11-trunk
router(config-dial-peer)# called-number 5552150
router(config-dial-peer)# destination pattern 5558000
router(config-dial-peer)#
Related Commands
codec (dial-peer)
connection
destination-pattern
dtmf-relay
fax-rate
session protocol
session target
signal-type
preference
codec (dial-peer)
To specify the voice coder rate of speech for a VoFR dial peer, use the codec dial-peer configuration command. Use the no form of this command to reset the default value.
For the Cisco 2600 series and 3600 series routers:
codec {g711alaw | g711ulaw | g723ar53 | g723ar63 | g723r53 | g723r63 | g726r16 | g726r24 |
g726r32 | g728 | g729br8 | g729r8} [bytes payload_size]
no codec
For the Cisco MC3810:
codec {g711alaw | g711ulaw | g726r32 | g729ar8 | g729r8} [bytes payload_size]
no codec
Syntax Description
g711alaw
|
G.711 A-Law at 64000 bits per second (bps).
|
g711ulaw
|
G.711 u-Law at 64000 bps.
|
g723ar53
|
G.723.1 ANNEX A at 5300 bps
|
g723ar63
|
G.723.1 ANNEX A at 6300 bps
|
g723r53
|
G.723.1 at 5300 bps
|
g723r63
|
G.723.1 at 6300 bps
|
g726r16
|
G.726 at 16000 bps
|
g726r24
|
G.726 at 24000 bps
|
g726r32
|
G.726 at 32000 bps
|
g728
|
G.728 at 16000 bps
|
g729br8
|
G.729 ANNEX B at 8000 bps
|
g729r8
|
G.729 at 8000 bps. This is the default CODEC.
|
bytes
|
(Optional) Used to specify the number of bytes in the voice payload of each frame.
|
payload_size
|
The number of bytes in the voice payload of each frame. Enter a ? character after the keyword bytes to get a list of valid payload values for your specific dial peer.
|
For the Cisco 2600 series and 3600 series routers:
g711alaw
|
G.711 A-Law at 64000 bits per second (bps).
|
g711ulaw
|
G.711 u-Law at 64000 bps.
|
g726r32
|
G.726 at 32000 bps
|
g729ar8
|
G.729 ANNEX A at 8000 bps
|
g729r8
|
G.729 at 8000 bps. This is the default CODEC.
|
bytes
|
(Optional) Used to specify the number of bytes in the voice payload of each frame.
|
payload_size
|
The number of bytes in the voice payload of each frame. Enter a ? character after the keyword bytes to get a list of valid payload values for your specific dial peer.
|
For the Cisco MC3810:
Default
g729r8, 30-byte payload for VoFR, VoATM, and VoHDLC
g729r8, 20-byte payload for VoIP
Command Mode
Dial-peer configuration
Usage Guidelines
This command first appeared for VoIP dial peers in Cisco IOS Release 11.3(1)T.
This command was modified for VoFR dial peers in Cisco IOS Release 12.0(3)XG.
Use the codec command to define a specific voice coder rate of speech for a VoFR dial peer.
Note
You cannot define a specific voice coder rate of speech for a VoIP dial peer.
This command does not apply to the Cisco 7200 series routers.
For toll quality, use g711alaw or g711ulaw. These values provide high-quality voice transmission but use a significant amount of bandwidth. For almost toll quality (and a significant savings in bandwidth), use the g729r8 value.
On the Cisco MC3810, you can also assign CODEC values to the voice port. If configuring calls to a Cisco MC3810 running software versions prior to 12.0(3)XG, configure the codec command on the voice port. If configuring Cisco-trunk permanent calls, configure the codec command on the dial peer. If you configure the codec command on the dial peer for Voice over Frame Relay permanent calls on the Cisco MC3810, the dial peer codec command setting overrides the codec setting configured on the voice port.
Note
For regular switched calls on the Cisco MC3810, the CODEC value must be configured on the voice port, and the voice payload size is not configurable.
Examples
The following example shows how to configure a voice coder rate that provides toll quality voice with a payload of 120 bytes per voice frame on a Cisco 2600 series or 3600 series router acting as a terminating node. The example configuration, starting from global configuration mode, is for VoFR dial peer 200:
router(config)# dial-peer voice 200 vofr
router(config-dial-peer)# codec g711alaw bytes 120
router(config-dial-peer)#
Related Commands
called-number
connection
destination-pattern
dtmf-relay
fax-rate
preference
session protocol
session target
signal-type
vad (dial peer)
connection
To specify a connection mode for a voice port, use the connection voice-port configuration command. Use the no form of this command to disable the selected connection mode.
connection {plar | tie-line | plar-opx} string | {trunk string [answer-mode]}
no connection {plar | tie-line | plar-opx} string | {trunk string [answer-mode]}
Syntax Description
plar
|
Specifies a private line auto ring down (PLAR) connection. PLAR is handled by associating a peer directly with an interface; when an interface goes off-hook, the peer is used to set up the second call leg and conference them together without the caller having to dial any digits.
|
tie-line
|
(This keyword is supported only on the Cisco MC3810.) Specifies a tie-line connection to a private branch exchange (PBX).
|
plar-opx
|
(This keyword is supported only on the Cisco MC3810.) Specifies a PLAR Off-Premises eXtension connection. Using this option, the local voice port provides a local response before the remote voice port receives an answer. On FXO interfaces, the voice port will not answer until the remote side answers.
|
string
|
Specifies the destination telephone number. Valid entries are any series of digits that specify the E.164 telephone number.
|
trunk
|
Specifies a straight tie-line connection to a private branch exchange (PBX).
|
string
|
Specifies the destination telephone number. Valid entries are any series of digits that specify the E.164 telephone number.
|
answer-mode
|
(Optional; used only with the trunk keyword.) Specifies that the router should not attempt to initiate a trunk connection, but should wait for an incoming call before establishing the trunk.
|
Default
No connection mode is specified.
Command Mode
Voice-port configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3(1)T.
The connection trunk answer-mode option was added in Cisco IOS Release 12.0(3)XG, and the connection trunk command was made available on the Cisco MC3810.
Use the connection command to specify a connection mode for a specific interface. For example, use the connection plar command to specify a PLAR interface. The string you configure for this command is used as the called number for all incoming calls over this connection. The destination peer is determined by the called number.
Use the connection trunk command to specify a straight tie-line connection to a PBX. You can use the connection trunk command for E&M-to-E&M trunks, FXO-to-FXS trunks, and FXS-to-FXS trunks. Signaling will be transported for E&M-to-E&M trunks and FXO-to-FXS trunks; signaling will not be transported for FXS-to-FXS trunks.
If you desire one of the devices in a static trunk connection to act as slave and receive calls only, use the answer-mode option with the connection trunk command when configuring that device.
Note
When using the connection trunk command, you must perform a shutdown/no shutdown command sequence on the voice port.
The connection tie-line command is used on the Cisco MC3810 when a dial plan requires that additional digits are added in front of any digits dialed by the PBX, and that the combined set of digits are used to route the call via the dial-peers and into the network. The operation is similar to the connection plar command operation, but in this case the tie-line port also waits to collect digits from the PBX. The tie-line digits are also automatically stripped by a terminating port.
If the connection command is not configured, the standard session application outputs a dial tone when the interface goes off-hook until enough digits are collected to match a dial-peer and complete the call.
Examples
The following example selects PLAR as the connection mode on the Cisco 3600 series, with a destination telephone number of 555-9262:
router(config)# voice-port 1/0/0
router(config-voiceport)# connection trunk 5559262
router(config-voiceport)#
The following example selects tie-line as the connection mode on the Cisco MC3810, with a destination telephone number of 555-9262:
router(config)# voice-port 1/1
router(config-voiceport)# connection tie-line 5559262
router(config-voiceport)#
The following example configures a Cisco 3600 series router for a trunk connection and specifies that it will establish the trunk only when it receives an incoming call:
router(config)# voice-port 1/0/0
router(config-voiceport)# connection trunk 5559262 answer-mode
router(config-voiceport)#
Related Commands
session-protocol
voice-port
cptone
To specify a regional analog voice interface-related tone, ring, and cadence setting, use the cptone voice-port configuration command. Use the no form of this command to disable the selected tone.
cptone locale
no cptone locale
Syntax Description
locale
|
Keyword specifying an analog voice interface-related default tone, ring, and cadence setting for a specified country.
Valid entries for the Cisco MC3810 prior to release 12.0(3)XG are: argentina, australia, austria, belgium, brazil, china, colombia, czechrepublic, denmark, finland, france, germany, greece, hongkong, iceland, israel, italy, japan, korea, luxembourg, malaysia, netherlands, newzealand, northamerica, norway, peru, philippines, poland, portugal, russia, singapore, slovakia, southafrica, spain, sweden, switzerland, taiwan, thailand, turkey, unitedkingdom, and venezuela.
The Cisco 2600 series, 3600 series and the Cisco MC3810 comply with the ISO 3166 country name standards, which use a two-letter code to represent a country. Valid entries are listed in .
|
Table 7 Cptone Command Entries
Cptone Command Entry
|
Country
|
ar
|
Argentina
|
au
|
Australia
|
at
|
Austria
|
be
|
Belgium
|
br
|
Brazil
|
ca
|
Canada
|
cn
|
China
|
co
|
Colombia
|
cz
|
Czech Republic
|
dk
|
Denmark
|
fi
|
Finland
|
fr
|
France
|
de
|
Germany
|
gr
|
Greece
|
hk
|
Hong Kong
|
hu
|
Hungary
|
is
|
Iceland
|
in
|
India
|
id
|
Indonesia
|
ie
|
Ireland
|
il
|
Israel
|
it
|
Italy
|
jp
|
Japan
|
kr
|
Korea Republic
|
lu
|
Luxembourg
|
my
|
Malaysia
|
mx
|
Mexico
|
nl
|
Netherlands
|
nz
|
New Zealand
|
no
|
Norway
|
pe
|
Peru
|
ph
|
Philippines
|
pl
|
Poland
|
pt
|
Portugal
|
ru
|
Russian Federation
|
sg
|
Singapore
|
sk
|
Slovakia
|
si
|
Slovenia
|
za
|
South Africa
|
es
|
Spain
|
se
|
Sweden
|
ch
|
Switzerland
|
tw
|
Taiwan
|
th
|
Thailand
|
tr
|
Turkey
|
gb
|
Great Britain
|
us
|
Unites States
|
ve
|
Venezuela
|
Default
northamerica for the Cisco MC3810 for versions prior to Release 12.0(3)XG;
us for the Cisco 2600 series, 3600 series, and for the Cisco MC3810 for 12.0(3)XG and higher
Command Mode
Voice-port configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3(1)T.
Support for the ISO 3166 two-letter country codes on the Cisco MC3810 was added in Cisco IOS Release 12.0(3)XG.
The cptone command only affects the tones generated at the local interface. It does not affect any information passed to the remote end of a connection, or any tones generated at the remote end of a connection.
Examples
The following example configures United States as the call progress tone locale on the Cisco 3600 series, beginning from global configuration mode:
router(config)# voice-port 1/0/0
router(config-voiceport)# cptone us
The following example configures Singapore as the call progress tone locale on the Cisco MC3810, beginning from global configuration mode:
router(config)# voice-port 1/1
router(config-voiceport)# cptone sg
Related Commands
voice-port
dial-peer voice
To enter dial-peer configuration mode (and specify the method of voice-related encapsulation), use the dial-peer voice global configuration command.
For the Cisco 2600 series and 3600 series:
dial-peer voice tag {pots | vofr |voip}
For the Cisco 7200 series:
dial-peer voice tag {vofr}
For the Cisco MC3810:
dial-peer voice tag {pots | voatm | vofr | vohdlc}
Syntax Description
For the Cisco 2600 series, 3600 series, and 7200 series:
tag
|
Digit(s) defining a particular dial peer. For a range of valid tag numbers, enter a ? character after the dial-peer voice command.
|
pots
|
Specifies that this is a POTS dial peer. Not supported on the Cisco 7200 series.
|
vofr
|
Specifies that this is a Voice over Frame Relay dial peer using FRF.11 encapsulation on the Frame Relay backbone network.
|
voip
|
Specifies that this is a VoIP dial peer. Not supported on the Cisco 7200 series.
|
For the Cisco MC3810:
tag
|
Digit(s) defining a particular dial peer. For a range of valid tag numbers, enter a ? character after the dial-peer voice command.
|
pots
|
Specifies that this is a POTS peer using basic telephone service.
|
voatm
|
Specifies that this is a Voice over ATM dial peer using the real-time AAL5 voice encapsulation on the ATM backbone network.
|
vofr
|
Specifies that this is a Voice over Frame Relay dial peer using encapsulation on the Frame Relay backbone network.
|
vohdlc
|
Specifies that this is a Voice over HDLC dial peer using Cisco serial encapsulation (HDLC) for voice.
|
Command Mode
Global configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3(1)T.
This command applies to all voice applications on the Cisco MC3810 and the Cisco 2600 series, 3600 series, and 7200 series routers.
Use the dial-peer voice global configuration command to switch to the dial-peer configuration mode from the global configuration mode. Use the exit command to exit the dial-peer configuration mode and return to the global configuration mode.
Examples
The following example shows how to access dial-peer configuration mode and configure a POTS peer identified as dial peer 100, starting from global configuration mode:
router(config)# dial-peer voice 100 pots
router(config-dial-peer)#
Related Commands
codec (dial-peer)
destination-pattern
dtmf-relay
preference
sequence-numbers
session protocol
session target
voice-port
dtmf-relay
To enable the generation of FRF.11 Annex A frames for a dial peer, use the dtmf-relay command. Use the no form of this command to disable the generation of FRF.11 Annex A frames and return to the default handling of dial digits.
dtmf-relay
no dtmf-relay
Syntax Description
This command has no arguments or keywords.
Default
Disabled
Command Mode
Dial-peer configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command applies to all VoFR, VoATM, and VoHDLC applications on the Cisco MC3810, and to VoFR applications on the Cisco 2600 series and 3600 series routers.
It is recommended that this command be used with low bit-rate CODECs.
When dtmf-relay is enabled, the DSP generates Annex A frames instead of passing a DTMF tone through the network as a voice sample. For information about the payload format of FRF.11 Annex A frames, see Annex A - Dialed Digit Transfer Syntax, in Voice over Frame Relay Implementation Agreement - FRF.11.
Examples
The following example shows how to enable FRF.11 Annex A frames on a Cisco 2600 series or 3600 series router or on an MC3810 concentrator for VoFR dial peer 200, starting from global configuration mode:
router(config)# dial-peer voice 200 vofr
router(config-dial-peer)# dtmf-relay
router(config-dial-peer)#
Related Commands
called-number
codec (dial-peer)
connection
cptone
destination-pattern
session protocol
session target
signal-type
preference
fax-rate
To establish the rate at which a fax will be sent to the specified dial peer, use the fax-rate dial-peer configuration command. Use the no form of this command to reset the dial peer for voice calls.
fax-rate {2400 | 4800 | 7200 | 9600 | 14400 | disable | voice}
no fax-rate
Syntax Description
2400
|
Specifies a fax transmission speed of 2400 bits per second (bps).
|
4800
|
Specifies a fax transmission speed of 4800 bps.
|
7200
|
Specifies a fax transmission speed of 7200 bps.
|
9600
|
Specifies a fax transmission speed of 9600 bps.
|
14400
|
Specifies a fax transmission speed of 14,400 bps.
|
disable
|
Disables fax relay transmission capability.
|
voice
|
Specifies the highest possible transmission speed allowed by the voice rate.
|
Default
voice
Command Mode
Dial-peer configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3(1)T.
This command was first supported on the Cisco MC3810 in Cisco IOS Release 12.0(3)XG.
Use the fax-rate command to specify the fax transmission rate to the specified dial peer.
The values for this command apply only to the fax transmission speed and do not affect the quality of the fax itself. The higher values provide a faster transmission speed but monopolize a significantly larger portion of the available bandwidth. Slower transmission speeds use less bandwidth.
If the fax-rate transmission speed is set higher than the CODEC rate in the same dial peer, the data sent over the network for fax transmission will be above the bandwidth reserved for RVSP. Because more network bandwidth will be monopolized by the fax transmission, we do not recommend setting the fax-rate value higher than the value of the selected CODEC. If the fax-rate value is set lower than the CODEC value, faxes will take longer to transmit but will use less bandwidth.
Examples
The following example configures a transmission speed of 9600 bps for faxes sent to a dial peer:
router(config)# dial-peer voice 100 vofr
router(config-dial-peer)# fax-rate 9600
router(config-dial-peer)#
Related Commands
codec (dial-peer)
frag-pre-queuing
To set the queuing on a Frame Relay or HDLC interface on a Cisco MC3810 to be perfomed after data fragmentation, use the frag-pre-queuing interface configuration command. Use the no form of this command to disable the queuing operation from taking place after data fragmentation, and to allow "fancy" queuing to be performed on the interface.
frag-pre-queuing
no frag-pre-queuing
Syntax Description
This command has no arguments or keywords.
Default
Enabled
Command Mode
Interface configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(2)T.
This command is supported only on the Cisco MC3810.
For Frame Relay interfaces this command is enabled by default, which allows only first-come-first-served (FCFS) queuing on the interface. This command is only applicable if you use the frame-relay interface-dlci dlci voice-encap command, which disables all fancy queuing (such as priority queuing, weighted fair queuing, and custom queuing) on the interface. If you enter no frag-pre-queuing, you are allowed to configure fancy queuing on the interface. Note that if you enter no frag-pre-queuing, you must still explicitly configure the desired queuing type on the interface.
It is recommended that in most cases you enter no frag-pre-queuing for better memory usage on the Cisco MC3810, and so that fancy queuing can be configured.
Note
This command is not supported if you enter the vofr cisco command on the interface to enable voice traffic on the PVC.
For HDLC encapsulation, enabling this command causes the queuing to take place after data fragmentation when the frame-relay interface-dlci dlci voice-encap command is used. Weighted fair queuing, custom queuing, and priority queuing are supported on an interface configured for Cisco HDLC when this command is enabled.
Examples
The following example configures a Frame Relay DLCI carrying voice traffic to also support fancy queuing:
router(config)# interface serial 0
router(config-if)# no frag-pre-queuing
router(config-if)# frame-relay interface-dlci 100 voice-encap 320
Related Commands
frame-relay interface-dlci
frame-relay fair-queue
To enable weighted fair queuing for one or more Frame Relay PVCs, use the frame-relay fair-queue command in conjunction with the map-class frame-relay command. Use the no form of this command to disable weighted fair queuing for a Frame Relay map class.
frame-relay fair-queue [Congestive_Discard_Threshold [Number_Dynamic_Conversation_
Queues [Number_Reservable_Conversation_Queues
[Max_Buffer_Size_for_Fair_Queues]]]]
no frame-relay fair-queue [Congestive Discard Threshold [Number_Dynamic_Conversation_
Queues [Number_Reservable_Conversation_Queues
[Max_Buffer_Size_for_Fair_Queues]]]]
Syntax Description
Congestive_Discard_Threshold
|
(Optional) Used to specify the number of messages allowed in each queue. The range is from 1 to 4096 messages; the default is 64.
|
Number_Dynamic_Conversation_ Queues
|
(Optional) Used to specify the number of dynamic queues to be used for best-effort conversations—normal conversations not requiring any special network services. Valid values are 16, 32, 64, 128, 256, 512, 1024, 2048, and 4096; the default is 16.
|
Number_Reservable_Conversation_Queues
|
(Optional) Used to specify the number of reserved queues to be used for carrying voice traffic. The range is from 0 to 100; the default is 2. (The CLI will not allow a value less than 2 if fragmentation is configured on the frame relay map-class.)
|
Max_Buffer_Size_for_Fair_Queues
|
(Optional) Used to specify the maximum buffer size in bytes for all of the fair queues. The range is from 0 to 4096 bytes; the default is 600.
|
Default
Disabled
Command Mode
Map-class configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
To use this command, you must first associate a Frame Relay map class with a specific data link connection identifier (DLCI), then enter map-class configuration mode and enable or disable weighted fair queuing for that map class.
When Frame Relay fragmentation is enabled, weighted fair queuing is the only queuing strategy allowed.
If this command is entered without any accompanying numbers, the default values for each of the four parameters will be set. If you desire to alter only the value of the first parameter (Congestive Discard Threshold), you only need to enter the desired value for that parameter. If you desire to alter only the value of the second, third, or fourth parameters, you must enter values for the preceding parameters as well as for the parameter you wish to change.
Examples
The following example shows how to enable weighted fair queuing and set the default parameter values for the "vofr" Frame Relay map class on a Cisco 2600 series, 3600 series, or 7200 series router or on an MC3810 concentrator, starting from global configuration mode:
router(config)# interface serial 1/1
router(config-if)# frame-relay interface-dlci 100
router(config-fr-dlci)# class vofr
router(config-fr-dlci)# exit
router(config)# map-class frame-relay vofr
router(config-map-class)# frame-relay fair-queue
router(config-map-class)#
The following example shows how to enable weighted fair queuing and set the Congestive Discard Threshold parameter to a value other than the default value for the "vofr" Frame Relay map class on a Cisco 2600 series, 3600 series, or 7200 series router or on an MC3810 concentrator, starting from global configuration mode:
router(config)# interface serial 1/1
router(config-if)# frame-relay interface-dlci 100
router(config-fr-dlci)# class vofr
router(config-fr-dlci)# exit
router(config)# map-class frame-relay vofr
router(config-map-class)# frame-relay fair-queue 255
router(config-map-class)#
The following example shows how to enable weighted fair queuing and set the Number of Reservable Conversation Queues to a value of 25 for the "vofr" Frame Relay map class on a Cisco 2600 series, 3600 series, or 7200 series router or on an MC3810 concentrator, starting from global configuration mode:
router(config)# interface serial 1/1
router(config-if)# frame-relay interface-dlci 100
router(config-fr-dlci)# class vofr
router(config-fr-dlci)# exit
router(config)# map-class frame-relay vofr
router(config-map-class)# frame-relay fair-queue 64 256 25
router(config-map-class)#
Related Commands
class
frame-relay fragment
frame-relay interface-dlci
map-class frame-relay
frame-relay fragment
To enable fragmentation of Frame Relay frames for a Frame Relay map class, use the frame-relay fragment command. Use the no form of this command to disable Frame Relay fragmentation.
frame-relay fragment fragment_size
no frame-relay fragment
Syntax Description
fragment_size
|
Specifies the number of payload bytes from the original Frame Relay frame that will go into each fragment. This number excludes the Frame Relay header of the original frame.
All the fragments of a Frame Relay frame except the last will have a payload size equal to fragment_size; the last fragment will have a payload less than or equal to fragment_size. Valid values are from 16 to 1600 bytes; the default is 53.
|
Default
Fragmentation is disabled.
Command Mode
Map-class configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
You should enable fragmentation for low-speed links (meaning those operating at less than 768 kbps).
Frame Relay fragmentation is enabled on a per-PVC basis. Before enabling Frame Relay fragmentation, you must first associate a Frame Relay map class with a specific data link connection identifier (DLCI), then enter map-class configuration mode and enable or disable fragmentation for that map class. In addition, you must enable Frame Relay traffic shaping on the interface in order for fragmentation to work.
Frame Relay frames are fragmented using one of the following formats, depending on how the PVC is configured:
•
Pure end-to-end FRF.12 format
•
FRF.11 Annex C format
•
Cisco proprietary format
Pure end-to-end FRF.12 fragmentation is recommended on PVCs that are carrying VoIP packets and on PVCs that are sharing the link with other PVCs carrying VoFR traffic.
In pure end-to-end FRF.12 fragmentation, Frame Relay frames with a payload less than the fragment size configured for that PVC are transmitted without the fragmentation header.
FRF.11 Annex C and Cisco proprietary fragmentation are used when VoFR frames are transmitted on a PVC. When fragmentation is enabled on a PVC, FRF.11 Annex C format is triggered when vofr is configured on that PVC; Cisco proprietary format is triggered when vofr cisco is configured.
In FRF.11 Annex C and Cisco proprietary fragmentation, VoFR frames are never fragmented, and all data packets (including VoIP packets) contain the fragmentation header regardless of the payload size.
You should set the fragment size based on the lowest port speed between the routers. For example, for a hub-and-spoke Frame Relay topology where the hub has a T1 speed and the remote routers have 64 kbps port speeds, the fragmentation size must be set for the 64 kbps speed on both routers. Any other PVCs that share the same physical interface must use the same fragmentation size used by the voice PVC.
With pure end-to-end FRF.12 fragmentation, you should select a fragment size that is larger than the voice packet size.
shows the recommended fragmentation sizes for a serialization delay of 10 ms.
Table 8 Recommended Fragment Size for 10 ms Serialization Delay
Lowest Link Speed in Path
|
Recommended Fragment Size
|
56 kbps
|
70 bytes
|
64 kbps
|
80 bytes
|
128 kbps
|
160 bytes
|
256 kbps
|
320 bytes
|
512 kbps
|
640 bytes
|
768 kbps
|
1000 bytes
|
1536 kbps
|
1600 bytes
|
Examples
The following example shows how to enable pure end-to-end FRF.12 fragmentation for the "frag" map class on a Cisco 2600 series, 3600 series, or 7200 series router, starting from global configuration mode. The fragment payload size is set to 160 bytes. Frame Relay traffic shaping is required on the PVC; the only queuing type supported on the PVC when fragmentation is configured is weighted fair queuing (WFQ).
router(config)# interface serial 1/0/0
router(config-if)# frame-relay traffic-shaping
router(config-if)# frame-relay interface-dlci 100
router(config-fr-dlci)# class frag
router(config-fr-dlci)# exit
router(config)# map-class frame-relay frag
router(config-map-class)# frame-relay cir 128000
router(config-map-class)# frame-relay bc 1000
router(config-map-class)# frame-relay fragment 160
router(config-map-class)# frame-relay fair-queue
router(config-map-class)#
The following example shows how to enable FRF.11 Annex C fragmentation for data on a Cisco MC3810 PVC configured for VoFR. Note that fragmentation must be configured if a VoFR PVC is to carry data. The fragment payload size is set to 160 bytes. Frame Relay traffic shaping is required on the PVC; the only queuing type supported on the PVC when fragmentation is configured is weighted fair queuing (WFQ).
router(config)# interface serial 1/1
router(config-if)# frame-relay traffic-shaping
router(config-if)# frame-relay interface-dlci 101
router(config-fr-dlci)# vofr
router(config-fr-dlci)# class frag
router(config-fr-dlci)# exit
router(config)# map-class frame-relay frag
router(config-map-class)# frame-relay cir 128000
router(config-map-class)# frame-relay bc 1000
router(config-map-class)# frame-relay fragment 160
router(config-map-class)# frame-relay fair-queue
router(config-map-class)#
The following example shows how to enable Cisco proprietary Frame Relay fragmentation for the "frag" Frame Relay map class on a Cisco 2600 series, 3600 series, or 7200 series router, starting from global configuration mode. The fragment payload size is set to 160 bytes. Frame Relay traffic shaping is required on the PVC; the only queuing type supported on the PVC when fragmentation is configured is weighted fair queuing (WFQ).
router(config)# interface serial 2/0/0
router(config-if)# frame-relay traffic-shaping
router(config-if)# frame-relay interface-dlci 102
router(config-fr-dlci)# vofr cisco
router(config-fr-dlci)# class frag
router(config-fr-dlci)# exit
router(config)# map-class frame-relay frag
router(config-map-class)# frame-relay cir 128000
router(config-map-class)# frame-relay bc 1000
router(config-map-class)# frame-relay fragment 160
router(config-map-class)# frame-relay fair-queue
router(config-map-class)#
Related Commands
class
frame-relay fair-queue
frame-relay interface-dlci
frame-relay traffic-shaping
map-class frame-relay
frame-relay interface-dlci
To assign a data link connection identifier (DLCI) to a specified Frame Relay subinterface on the router or access server, use the frame-relay interface-dlci interface configuration command. Use the no form of this command to remove this assignment.
frame-relay interface-dlci dlci [ietf | cisco] [voice-encap size] [voice-cir cir]
no frame-relay interface-dlci dlci [ietf | cisco] [voice-encap size] [voice-cir cir]
Syntax Description
dlci
|
DLCI number to be used on the specified subinterface.
|
ietf | cisco
|
(Optional) Encapsulation type: Internet Engineering Task Force (IETF) Frame Relay encapsulation or Cisco Frame Relay encapsulation.
|
voice-encap size
|
(Optional; supported on the Cisco MC3810 only.) Specifies that data fragmentation will be used to support Voice over Frame Relay. The voice encapsulation size denotes the data fragmentation size. The valid range is from 80 to 1600 bytes.
For a list of recommended data fragmentation sizes and an important note regarding the voice-encap option, see the "Usage Guidelines" section.
|
voice-cir cir
|
(Optional; supported on the Cisco MC3810 only.) Specifies the upper limit on the voice bandwidth that may be reserved for this DLCI. The default is the CIR configured for the Frame Relay map class. For more information, see the "Usage Guidelines" section.
|
Default
No DLCI is assigned.
Command Mode
Interface configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 10.0.
The voice-encap option was added in Cisco IOS Release 11.3(1) MA.
The voice-cir option was added in Cisco IOS Release 12.0(2) T.
This command is typically used for subinterfaces; however, it can also be used on main interfaces. Using the frame-relay interface-dlci command on main interfaces enables the use of routing protocols on interfaces that use Inverse ARP. The frame-relay interface-dlci command on a main interface is also valuable for assigning a specific class to a single PVC where special characteristics are desired. Subinterfaces are logical interfaces associated with a physical interface. You must specify the interface and subinterface before you can use this command to assign any DLCIs and any encapsulation or broadcast options. See the "Examples" section for the sequence of commands.
This command is required for all point-to-point subinterfaces; it is also required for multipoint subinterfaces for which dynamic address resolution is enabled. It is not required for multipoint subinterfaces configured with static address mappings.
When configuring the voice-encap option on the Cisco MC3810 to enable Voice over Frame Relay, set the data fragmentation size based on the port access rate. lists recommended data fragmentation sizes for different port access rates. Note also that when the voice-encap option is configured on the Cisco MC3810, voice traffic is not shaped, and all priority queuing, custom queuing, and weighted fair queuing is disabled on the interface.

Note
On the Cisco MC3810 only, the voice-encap option performs the same function as the vofr cisco interface configuration command introduced in Cisco IOS Release 12.0(3)XG. Either command is required to enable Voice over Frame Relay. The voice-encap option and the vofr cisco command are mutually exclusive on the same interface; you must choose which command to use. The voice-encap option does not support any priority queuing function, which provides greater throughput. The vofr cisco command uses weighted fair queuing, which reduces throughput but provides a means of prioritizing traffic flows.
The voice-cir option on the Cisco MC3810 provides call admission control; it does not provide traffic shaping. A call setup will be refused if the unallocated bandwidth available at the time of the request is not at least equal to the value of voice-cir.
When configuring the voice-cir option on the Cisco MC3810 for Voice over Frame Relay, do not set the value of this option to be higher than the physical link speed. If Frame Relay traffic shaping is enabled for a PVC sharing voice and data, do not configure the voice-cir option to be higher than the value set with the frame-relay mincir command. Note that voice traffic is not shaped when the voice-encap option is configured; thus, in this case the frame-relay mincir command is irrelevant.
Note
On the Cisco MC3810 only, the voice-cir option performs the same function as the frame-relay voice bandwidth map-class configuration command introduced in Cisco IOS Release 12.0(3)XG.
Table 9
Port Access Rate
|
Recommended Data Fragmentation Size 1
|
64 kbps
|
80 bytes
|
128 kbps
|
160 bytes
|
256 kbps
|
320 bytes
|
512 kbps
|
640 bytes
|
1536 kbps (full T1)
|
1600 bytes
|
2048 kbps (full E1)
|
1600 bytes
|
Recommended Data Fragmentation Sizes
For more information about automatically installing router configuration files over a Frame Relay network, see the "Loading System Images and Microcode" chapter in the Configuration Fundamentals Configuration Guide.
Examples
The following example assigns DLCI 100 to a serial interface, starting from global configuration mode:
router(config)# interface serial 1/1
router(config-if)# frame-relay interface-dlci 100
The following example enables Voice over Frame Relay on DLCI 100 on a Cisco MC3810 and sets the data fragmentation size to 80 bytes.
router(config)# interface serial0
router(config-if)# frame-relay interface-dlci 100 voice-encap 80
The following example enables Voice over Frame Relay on DLCI 100 on a Cisco MC3810, sets the data fragmentation size to 80 bytes, and sets the voice CIR to 24000 bps:
router(config)# interface serial0
router(config-if)# frame-relay interface-dlci 100 voice-encap 80 voice-cir 24000
Related Commands
frag-pre-queuing
frame-relay class
vofr
frame-relay voice bandwidth
To specify how much bandwidth should be reserved for voice traffic on a specific data link connection identifier (DLCI), use the frame-relay voice bandwidth command. To release the bandwidth previously reserved for voice traffic, use the no form of this command.
frame-relay voice bandwidth bps_reserved
no frame-relay voice bandwidth
Syntax Description
bps_reserved
|
The bandwidth in bps reserved for voice traffic for the specified map class. The range is from 8000 to 45000000 bps; the default is 0, which disables voice calls.
|
Default
Disabled (zero)
Command Mode
Map-class configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
To use this command, you must first associate a Frame Relay map class with a specific data link connection identifier (DLCI), then enter map-class configuration mode and set the amount of bandwidth to be reserved for voice traffic for that map class.
If a call is attempted and there is not enough remaining bandwidth reserved for voice to handle the additional call, the call will be rejected. For example, if 64 kbps is reserved for voice traffic, and a CODEC and payload size is being used that requires 10 kbps of bandwidth for each call, then the first 6 calls attempted will be accepted, but the 7th call will be rejected.
Note
It is strongly recommended that you set voice bandwidth to a value less than the CIR if Frame Relay traffic shaping is configured. It is also strongly recommended that you set the minimum CIR (using the frame-relay mincir command) to be at least equal to or greater than the voice bandwidth.
Calculating Required Bandwidth
The bandwidth required for a voice call depends on the bandwidth of the CODEC, the voice packetization overhead, and the voice frame payload size. The smaller the voice frame payload size, the higher the bandwidth required for the call. To make the calculation, use the following formula:
required_bandwidth = codec_bandwidth x (1 + overhead / payload_size)
As an example, the overhead for VoFR voice packet is between 6 and 8 bytes: a 2-byte Frame Relay header, a 1- or 2-byte FRF.11 header (depending on the CID value), a 2-byte CRC, and a 1-byte trailing flag. If voice sequence numbers are enabled in the voice packets, there is an additional 1-byte sequence number. shows the required voice bandwidth for the G.729 8000 bps speech coder for various payload sizes.
Table 10 Required Voice Bandwidth Calculations
CODEC
|
CODEC Bandwidth
|
Voice Frame Payload Size
|
Required Bandwidth per Call (6 byte OH)
|
Required Bandwidth per Call (8 byte OH)
|
G.729
|
8000 bps
|
120 bytes
|
8400 bps
|
8534 bps
|
G.729
|
8000 bps
|
80 bytes
|
8600 bps
|
8800 bps
|
G.729
|
8000 bps
|
40 bytes
|
9200 bps
|
9600 bps
|
G.729
|
8000 bps
|
30 bytes
|
9600 bps
|
10134 bps
|
G.729
|
8000 bps
|
20 bytes
|
10400 bps
|
11200 bps
|
To configure the payload size for the voice frames, use the codec command from dial-peer configuration mode.
Examples
The following example shows how to reserve 64 kbps for voice traffic for the "vofr" Frame Relay map class on a Cisco 2600 series, 3600 series, or 7200 series router or on an MC3810 concentrator, starting from global configuration mode:
router(config)# interface serial 1/1
router(config-if)# frame-relay interface-dlci 100
router(config-fr-dlci)# class vofr
router(config-fr-dlci)# exit
router(config)# map-class frame-relay vofr
router(config-map-class)# frame-relay voice bandwidth 64000
router(config-map-class)#
Related Commands
class
codec (dial-peer)
frame-relay fair-queue
frame-relay fragment
frame-relay interface-dlci
map-class frame-relay
preference
To indicate the preferred order of a dial peer within a hunt group, use the preference dial-peer configuration command. Use the no form of this command to remove the preference value on the voice port.
preference value
no preference value
Syntax Description
value
|
An integer value from 0 to 10, where the lower the number, the higher the preference. The default value is 0 (highest preference).
|
Default
0 (highest preference)
Command Mode
Dial-peer configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3 MA.
This command was first supported on the Cisco MC3810 in Cisco IOS Release 11.3(1)MA.
This command was first supported on the Cisco 2600 series and Cisco 3600 series routers in Cisco IOS Release 12.0(3)T.
This command applies to POTS dial peers, Voice over IP (VoIP) dial peers, and Voice over Frame Relay (VoFR) dial peers on the Cisco 2600 series and 3600 series routers. This command applies to POTS dial peers, Voice over Frame Relay (VoFR) dial peers, Voice over ATM dial peers, and Voice over HDLC dial peers on the Cisco MC3810.
Setting the preference enables the desired dial peer to be selected when multiple dial peers within a hunt group are matched for a dial string.
Note
If POTS and voice-network peers are mixed in the same hunt group, the POTS dial peers must have priority over the voice-network dial peers.
Examples
The following example configures POTS dial peer 10 to a preference of 1, POTS dial peer 20 to a preference of 2, and VoFR dial peer 30 to a preference of 3:
router(config)# dial-peer voice 10 pots
router (config-dial-peer)# destination pattern 5552150
router(config-dial-peer)# preference 1
router(config-dial-peer)# exit
router(config)# dial-peer voice 20 pots
router (config-dial-peer)# destination pattern 5552150
router(config-dial-peer)# preference 2
router(config-dial-peer)# exit
router(config)# dial-peer voice 30 vofr
router (config-dial-peer)# destination pattern 5552150
router(config-dial-peer)# preference 3
router(config-dial-peer)# exit
Related Commands
called-number
codec (dial-peer)
cptone
destination-pattern
dtmf-relay
session protocol
session target
signal-type
sequence-numbers
To enable the generation of sequence numbers in each frame generated by the DSP for VoFR applications, use the sequence-numbers command from dial-peer configuration mode. To disable the generation of sequence numbers, use the no form of this command.
sequence-numbers
no sequence-numbers
Syntax Description
This command has no arguments or keywords.
Default
Disabled
Command Mode
Dial-peer configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
Sequence numbers on voice packets allow the DSPs at the playout side to detect lost packets, duplicate packets or out-of-sequence packets. This helps the DSP to mask out occasional drop-outs in voice transmission at the cost of one extra byte per packet. The benefit of using sequence numbers versus the cost in bandwidth of adding an extra byte to each voice packet on the Frame Relay network must be weighed to determine whether or not to disable this function for your application.
Another factor to consider is that this command does not affect codecs that require a sequence number, such as G.726. If you are using a codec that requires a sequence number, the DSP will generate one regardless of the configuration of this command.
Examples
The following example shows how to disable the generation of sequence numbers for VoFR frames on a Cisco 2600 series or 3600 series router or on a Cisco MC3810 concentrator for VoFR dial peer 200, starting from global configuration mode:
router(config)# dial-peer voice 200 vofr
router(config-dial-peer)# no sequence-numbers
router(config-dial-peer)#
Related Commands
called-number
codec (dial-peer)
cptone
destination-pattern
dtmf-relay
session protocol
session target
signal-type
session protocol
To establish a VoFR protocol for calls between the local and remote routers via the packet network, use the session protocol dial-peer configuration command. Use the no form of this command to reset the default value for this command.
session protocol {cisco-switched | frf11-trunk}
no session protocol
Syntax Description
cisco-switched
|
Specifies proprietary Cisco VoFR session protocol. (This is the only valid session protocol for the Cisco 7200 series.)
|
frf11-trunk
|
Specifies FRF.11 session protocol.
|
Default
cisco-switched
Command Mode
Dial-peer configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3(1)T.
The cisco-switched and frf11-trunk keywords were added in Cisco IOS Release 12.0(3)XG and apply only to VoFR dial peers.
For Cisco-to-Cisco dial peer connections, it is recommended that you use the default session protocol due to the advantages it offers over a pure FRF.11 implementation. When connecting to FRF.11-compliant equipment from other vendors, use the frf11-trunk session protocol.
Note
When using the frf11-trunk session protocol on Cisco 2600 series and 3600 series routers, the called-number command must also be used.
Examples
The following example shows how to configure the frf11-trunk session protocol on a Cisco 2600 series or 3600 series router for VoFR dial peer 200, starting from global configuration mode:
router(config)# dial-peer voice 200 vofr
router(config-dial-peer)# session protocol frf11-trunk
router(config-dial-peer)# called-number 5552150
router(config-dial-peer)#
The following example shows how to configure the frf11-trunk session protocol on a Cisco MC3810 concentrator for VoFR dial peer 200, starting from global configuration mode:
router(config)# dial-peer voice 200 vofr
router(config-dial-peer)# session protocol frf11-trunk
router(config-dial-peer)#
Related Commands
called-number
codec (dial-peer)
cptone
destination-pattern
dtmf-relay
preference
session target
signal-type
session target
To specify a network-specific address for a dial peer, use the session target dial-peer configuration command. Use the no form of this command to disable this feature.
Note
This command applies to all dial peers except for POTS dial peers.
For Cisco 2600 series and 3600 series VoFR dial peers:
session target interface dlci [cid]
no session target
For Cisco 7200 series VoFR dial peers:
session target interface dlci
no session target
For Cisco MC3810 VoFR dial peers:
session target interface dlci [cid]
no session target
For Cisco 2600 series and 3600 series VoIP dial peers:
session target {ipv4:destination-address | dns:[$s$. | $d$. | $e$. | $u$.] host-name |
loopback:rtp | loopback:compressed | loopback:uncompressed}
no session target
For Cisco MC3810 Voice over ATM dial peers:
session target interface pvc {name | vpi/vci | vci}
no session target
For Cisco MC3810 Voice over HDLC dial peers:
session target interface
no session target
Syntax Description
For Cisco 2600 series and 3600 series VoFR dial peers:
interface
|
Specifies the serial interface and interface number (slot number/port number) associated with this dial peer.
|
dlci
|
Specifies the data link connection identifier for this dial peer. The valid range is from 16 to 1007.
|
cid
|
Specifies the DLCI subchannel to be used for data on FRF.11 calls. A CID must be specified only when the session protocol is "frf11-trunk." When the session protocol is "cisco-switched," the CID is dynamically allocated. The valid range is from 4 to 255.
Note By default, CID 4 is used for data; CID 5 is used for call-control. It is recommended that you select CID values between 6 and 63 for voice traffic. If the CID is greater than 63, the FRF.11 header will contain an extra byte of data.
|
For Cisco 7200 series VoFR dial peers:
interface
|
Specifies the interface type and interface number on the Cisco 7200 series router. For the range of valid interface numbers for the selected interface type, enter a ? character after the interface type.
|
dlci
|
Specifies the Frame Relay DLCI. The valid range is from 16 to 1007.
|
For Cisco MC3810 VoFR dial peers:
interface
|
Specifies the interface type and interface number on the Cisco MC3810. For the range of valid interface numbers for the selected interface type, enter a ? character after the interface type.
|
dlci
|
Specifies the Frame Relay DLCI. The valid range is from 16 to 1007.
|
cid
|
Specifies a subchannel ID for the Frame Relay DLCI. The valid range is from 4 to 255.
|
For Cisco 3600 series VoIP dial peers:
ipv4:destination-address
|
The IP address of the dial peer.
|
dns:host-name
|
Indicates that the domain name server will be used to resolve the name of the IP address. Valid entries for this parameter are characters representing the name of the host device.
(Optional) You can use one of the following three wildcards with this keyword when defining the session target for VoIP peers:
• $s$.—Indicates that the source destination pattern will be used as part of the domain name.
• $d$.—Indicates that the destination number will be used as part of the domain name.
• $e$.—Indicates that the digits in the called number will be reversed, periods will be added between each digit of the called number, and this string will be used as part of the domain name.
• $u$.—Indicates that the unmatched portion of the destination pattern (such as a defined extension number) will be used as part of the domain name.
|
loopback:rtp
|
Indicates that all voice data will be looped back to the originating source. This is applicable for VoIP peers.
|
loopback:compressed
|
Indicates that all voice data will be looped back in compressed mode to the originating source. This is applicable for POTS peers.
|
loopback:uncompressed
|
Indicates that all voice data will be looped back in uncompressed mode to the originating source. This is applicable for POTS peers.
|
For Cisco MC3810 Voice over ATM dial peers:
interface
|
Specifies the interface type and interface number on the Cisco MC3810. The only valid number is 0.
|
pvc
|
Indicates the specific ATM permanent virtual circuit for this dial peer.
|
name
|
The PVC name.
|
vpi/vci
|
The ATM network virtual path identifier (VPI) and virtual channel identifier (VCI) of this PVC.
|
vci
|
The ATM network virtual channel identifier (VCI) of this PVC.
|
For Cisco MC3810 Voice over HDLC dial peers:
interface
|
Specifies the interface type and interface number associated with this dial peer.
|
Default
The default for this command is enabled with no IP address or domain name defined.
Command Mode
Dial-peer configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3(1)T.
Use the session target command to specify a network-specific address or domain name for a dial peer. Whether you select a network-specific address or a domain name depends on the session protocol you select.
For VoFR dial peers, the "cid" option is not allowed when using the "cisco-switched" session protocol.
The session target loopback command is used for testing the voice transmission path of a call. The loopback point will depend on the call origination and the loopback type selected.
The session target dns command can be used with or without the specified wildcards. Using the optional wildcards can reduce the number of VoIP dial peer session targets you need to configure if you have groups of numbers associated with a particular router.
Examples
The following example shows how to configure serial interface 1/0, DLCI 100 as the session target for VoFR dial peer 200 (an FRF.11 dial peer) on a Cisco 2600 series or 3600 series router. We start from global configuration mode and use the "frf11-trunk" session protocol:
router(config)# dial-peer voice 200 vofr
router(config-dial-peer)# destination-pattern 13102221111
router (config-dial-peer)# called-number 5552150
router(config-dial-peer)# session protocol frf11-trunk
router (config-dial-peer)# session target serial 1/0 100 20
router(config-dial-peer)#
The following example shows how to configure serial interface 1/1, DLCI 200 as the session target for switched VoFR dial peer 400 on a Cisco 2600 series, 3600 series, or 7200 series router, using the "cisco-switched" session protocol and starting from global configuration mode:
router(config)# dial-peer voice 400 vofr
router(config-dial-peer)# destination-pattern 13102221111
router (config-dial-peer)# session target serial 1/1 200
router(config-dial-peer)#
The following example configures a session target for a VoFR dial peer on a Cisco MC3810 with a session target on serial port #1 and a DLCI of 200:
router(config)# dial-peer voice 11 vofr
router(config-dial-peer)# destination-pattern 13102221111
router (config-dial-peer)# session target Serial1 200
router(config-dial-peer)#
The following example configures a session target for a VoIP dial peer using DNS for a host, "voice_router," in the domain "cisco.com:"
voip(config)# dial-peer voice 10 voip
voip (config-dial-peer)# session target dns:voice_router.cisco.com
The following example configures a session target for a VoIP dial peer using DNS, with the optional $u$. wildcard. In this example, the destination pattern has been configured to allow for any four-digit extension, beginning with the numbers 1310222. The optional wildcard $u$. indicates that the router will use the unmatched portion of the dialed number—in this case, the four-digit extension, to identify the dial peer. As in the previous example, the domain is "cisco.com."
voip(config)# dial-peer voice 10 voip
voip (config-dial-peer)# destination-pattern 1310222....
voip (config-dial-peer)# session target dns:$u$.cisco.com
The following example configures a session target for a VoIP dial peer using DNS, with the optional $d$. wildcard. In this example, the destination pattern has been configured for 13102221111. The optional wildcard $d$. indicates that the router will use the destination pattern to identify the dial peer in the "cisco.com" domain.
voip(config)# dial-peer voice 10 voip
voip (config-dial-peer)# destination-pattern 13102221111
voip (config-dial-peer)# session target dns:$d$.cisco.com
The following example configures a session target for a VoIP dial peer using DNS, with the optional $e$. wildcard. In this example, the destination pattern has been configured for 12345. The optional wildcard $e$. indicates that the router will reverse the digits in the destination pattern, add periods between the digits, and then use this reverse-exploded destination pattern to identify the dial peer in the "cisco.com" domain.
voip(config)# dial-peer voice 10 voip
voip (config-dial-peer)# destination-pattern 12345
voip (config-dial-peer)# session target dns:$e$.cisco.com
The following example configures a session target for a Voice over ATM dial peer on a Cisco MC3810. The session target is sent to ATM interface 0, and is for a PVC with a VCI of 20.
voatm(config)# dial-peer voice 12 voatm
voatm(config-dial-peer)# destination-pattern 13102221111
voatm (config-dial-peer)# session target atm0 pvc 20
The following example configures a session target on serial port 0 for Voice over HDLC on a Cisco MC3810:
vohdlc(config)# dial-peer voice 13 vohdlc
vohdlc(config-dial-peer)# destination-pattern 13102221111
vohdlc (config-dial-peer)# session target Serial0
vohdlc(config-dial-peer)#
Related Commands
called-number
codec (dial-peer)
cptone
destination-pattern
dtmf-relay
session protocol
signal-type
preference
show call active voice
To show the active call table, use the show call active voice command from EXEC or privileged EXEC mode.
show call active voice [brief]
Syntax Description
brief
|
Displays a shortened version of the complete active call table.
|
Command Mode
EXEC or privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3(1)T.
This command was modified for VoFR applications in Cisco IOS Release 12.0(3)XG, and support for the command was added to the Cisco 7200 series routers.
This command applies to all voice applications on the Cisco 2600 series, 3600 series, and 7200 series routers; it is not supported on the Cisco MC3810.
Use the show call active voice command to display the contents of the active call table, which shows all of the calls currently connected through the router.
For each call, there are two call legs, usually a POTS call leg and either a VoFR or VoIP call leg. A call leg is a discrete segment of a call connection that lies between two points in the connection. Each dial peer creates a call leg, as shown in .
Figure 20 Call Legs Example
These two call legs are associated by the connection ID. The connection ID will be the same for the two call legs within each router.
Examples
The following is sample output from the show call active voice command for a VoFR call:
3640_vofr#show call active voice
ConnectionId=[0x23539D01 0x99840003 0x0 0x18FAB]
Subchannel=[Interface Serial1/0, DLCI 100, CID 10]
SessionProtocol=cisco-switched
SessionTarget=Serial1/0 100
UseVoiceSequenceNumbers=ENABLED
ConnectionId=[0x23539D01 0x99840003 0x0 0x18FAB]
VoiceTxDuration=2116590 ms
The following is sample output from the show call active voice command for a VoIP call:
router# show call active voice
PeerId=400
PeerIfIndex=17
ChargedUnits=0
InfoType=2
ReceivePackets=377734
ReceiveBytes=7554680
VOIP: ConnectionId[0x19BDF910 0xAF500007 0x0 0x58ED0]
RemoteIPAddress=17635075
RemoteUDPPort=16394
SessionProtocol=1
SessionTarget=
GapFillWithPrediction=600
GapFillWithInterpolation=0
HiWaterPlayoutDelay=110
LoWaterPlayoutDelay=64
PeerSubAddress=
PeerId=200
CallOrigin=1
ChargedUnits=0
TransmitBytes=7558300
ReceivePackets=375594
ConnectionId=[0x19BDF910 0xAF500007 0x0 0x58ED0]
TxDuration=16640
VoiceTxDuration=16640
ACOMLevel=4
OutSignalLevel=-440
ERLLevel=227
SessionTarget=
provides an alphabetical listing of the fields in this output and a description of each field.
Table 11 Show Call Active Voice Field Descriptions
Field
|
Description
|
ACOM Level
|
Current ACOM level for the call. This value is the sum of the Echo Return Loss, Echo Return Loss Enhancement, and nonlinear processing loss for the call.
|
CallOrigin
|
Indicates whether this router originated or answered the current call.
|
CallState
|
Current state of the call.
|
ChargedUnits
|
Total number of charging units applying to this peer since system startup.
|
CodecBytes
|
Number of bytes in the voice payload of each voice frame in a VoFR call.
|
CoderTypeRate
|
Negotiated voice coder transmit rate of speech for this dial peer.
|
ConnectionId
|
Global call identifier of a gateway call. When the session protocol is "frf11-trunk," the ConnectionId is not consistent end-to-end since FRF.11 does not communicate end-to-end; the ConnectionId is consistent between the POTS and VoFR call legs within the router.
|
CalledNumber
|
The called-number (if present) that is configured on the VoFR dial peer.
|
ConnectTime
|
Value of the System UpTime when the call associated with this entry was completed.
|
Dial-Peer
|
Tag number of the dial peer transmitting this call.
|
DTMFRelay
|
Indicates whether DTMF relay is enabled or disabled for this dial peer.
|
ERLLevel
|
Current Echo Return Loss (ERL) level for this call.
|
FaxTxDuration
|
Duration in milliseconds of fax transmission from this peer to voice gateway for this call. You can derive the Fax Utilization Rate by dividing the FaxTxDuration value by the TxDuration value.
|
GapFillWithSilence
|
Duration of voice signal replaced with silence because voice data was lost or not received on time for this call.
|
GapFillWithPrediction
|
Duration of voice signal played out with the signal synthesized from parameters or samples of data preceding in time because voice data was lost or not received in time from the voice gateway for this call. An example of such pullout is frame-eraser or frame-concealment strategies in G.729 and G.723.1 compression algorithms.
|
GapFillWithInterpolation
|
Duration of voice signal played out with the signal synthesized from parameters or samples of data preceding and following in time because voice data was lost or not received on time from the voice gateway for this call.
|
GapFillWithRedundancy
|
Duration of voice signal played out with signal synthesized from redundancy parameters available because voice data was lost or not received on time from voice gateway for this call.
|
HiWaterPlayoutDelay
|
High water mark Voice Playout FIFO Delay during this call.
|
Index
|
Dial peer identification number.
|
InfoActivity
|
Active information transfer activity state for this call.
|
InfoType
|
Information type for this call.
|
InSignalLevel
|
Active input signal level (in dB) from the telephony interface used by this call.
|
LogicalIfIndex
|
Index number of the logical interface for this call.
|
LoWaterPlayoutDelay
|
Low water mark Voice Playout FIFO Delay during the call.
|
NoiseLevel
|
Active noise level for the call.
|
OnTimeRvPlayout
|
Duration of voice playout from data received on time for this call. You can derive the Total Voice Playout Duration for Active Voice by adding the OnTimeRvPlayout value to the GapFill values.
|
OutSignalLevel
|
Active output signal level (in dB) to telephony interface used by this call.
|
PeerAddress
|
Destination pattern associated with this peer.
|
PeerId
|
ID value of the peer table entry to which this call was made.
|
PeerIfIndex
|
Voice port index number for this peer.
|
PeerSubaddress
|
Subaddress to which this call is connected.
|
ReceiveBytes
|
Number of bytes received by the peer during this call.
|
ReceiveDelay
|
Average Playout FIFO Delay plus the decoder delay during the voice call.
|
ReceivePackets
|
Number of packets received by this peer during this call.
|
RemoteIPAddress
|
Remote system IP address for the VoIP call.
|
RemoteUDPPort
|
Remote system UDP listener port to which voice packets are transmitted.
|
RoundTripDelay
|
Voice packet round trip delay between the local and remote system on the IP backbone during the call.
|
SelectedQoS
|
Selected RSVP quality of service (QoS) for the call.
|
SessionProtocol
|
Session protocol used for the call between the local and remote router via the packet network.
|
SessionTarget
|
Session target of the peer used for the call.
|
SetupTime
|
Value of the System UpTime when the call associated with this entry was started.
|
SignalingType
|
Indicates the type of call-control signaling used for this call.
|
Subchannel
|
The interface, DLCI and CID of the subchannel used for data on a VoFR call.
|
TransmitBytes
|
Number of bytes transmitted from this peer during the call.
|
TransmitPackets
|
Number of packets transmitted from this peer during the call.
|
TxDuration
|
Duration in milliseconds of transmit path open from this peer to the voice gateway for the call.
|
UseVoiceSequenceNumbers
|
Indicates whether or not voice sequence numbers were enabled for this call.
|
VADEnable
|
Indicates whether or not voice activation detection (VAD) was enabled for this call.
|
VoiceTxDuration
|
Duration in milliseconds of voice transmission from this peer to the voice gateway for this call. You can derive the Voice Utilization Rate by dividing the VoiceTxDuration value by the TxDuration value.
|
Related Commands
show call history voice
show dial-peer voice
show frame-relay pvc
show frame-relay vofr
show voice-port
show call history voice
To display the call history table, use the show call history voice command from EXEC or privileged EXEC mode.
For the Cisco 2600 series, 3600 series, and 7200 series routers:
show call history voice [last number] [brief]
For the Cisco MC3810:
show call history voice record
Syntax Description
For the Cisco 2600 series, 3600 series, and 7200 series routers:
last number
|
Displays the last calls connected, where the number of calls displayed is defined by the argument number. A valid entry for the argument number is any number from 1 to 2147483647.
|
brief
|
Displays a shortened version of the complete call history table.
|
For the Cisco MC3810, this command has no arguments or keywords.
Command Mode
EXEC or privileged EXEC
Usage Guidelines
This command first appeared for VoIP applications in Cisco IOS Release 11.3(1)T.
This command was modified for VoFR applications in Cisco IOS Release 12.0(3)XG.
This command applies to all voice applications on the Cisco MC3810 and the Cisco 2600 series, 3600 series, and 7200 series routers.
Use the show call history voice command to display the call history table. The call history table contains a listing of all calls connected through this router in descending time order since Voice over IP or Voice over Frame Relay was enabled. You can display subsets of the call history table by using specific keywords. To display the last calls connected through this router, use the keyword last, and define the number of calls to be displayed with the argument number.
Examples
The following is sample output from the show call history voice command for a VoFR call using the frf11-trunk session protocol:
router# show call history voice last 1
DisconnectText=service or option not available, unspecified
ConnectionId=[0x3D4B232D 0x6A900627 0x0 0x4F00852]
Subchannel=[Interface Serial0/0, DLCI 160, CID 10]
SessionProtocol=frf11-trunk
SessionTarget=Serial0/0 160 10
UseVoiceSequenceNumbers=DISABLED
DisconnectText=service or option not available, unspecified
ConnectionId=[0x3D4B232D 0x6A900627 0x0 0x4F00852]
The following is sample output from the show call history voice command for a VoIP call:
router# show call history voice
ConnectTime=0
DisconectTime=20595
TransmitPackets=0
TransmitBytes=0
ConnectionId[0x19BDF910 0xAF500006 0x0 0x56590]
RemoteIPAddress=17635075
RemoteUDPPort=16392
SessionProtocol=1
SessionTarget=
GapFillWithPrediction=0
GapFillWithInterpolation=0
HiWaterPlayoutDelay=0
LoWaterPlayoutDelay=0
TELE: ConnectionId=[0x19BDF910 0xAF500006 0x0 0x56590]
TxDuration=3030
VoiceTxDuration=2700
provides an alphabetical listing of the fields in this output and a description of each field.
Table 12 Show Call History Voice Field Descriptions
Field
|
Description
|
ACOMLevel
|
Average ACOM level for this call. This value is the sum of the Echo Return Loss, Echo Return Loss Enhancement, and nonlinear processing loss for the call.
|
CallOrigin
|
Call origin; answer versus originate.
|
ChargedUnits
|
Total number of charging units applying to this peer since system startup.
|
CoderTypeRate
|
Negotiated voice coder transmit rate of speech for this call.
|
ConnectionID
|
Global call identifier for the gateway call.
|
ConnectTime
|
The value of System UpTime when the call was connected.
|
DisconnectCause
|
Description explaining why the call was disconnected.
|
DisconnectText
|
Descriptive text explaining the disconnect reason.
|
DisconnectTime
|
The value of System UpTime when the call was disconnected.
|
FaxTxDuration
|
Duration in milliseconds of fax transmitted from this peer to the voice gateway for this call. You can derive the Fax Utilization Rate by dividing this value by the TxDuration value.
|
GapFillWithSilence
|
Duration of voice signal replaced with silence because the voice data was lost or not received on time for this call.
|
GapFillWithPrediction
|
Duration of voice signal played out with the signal synthesized from parameters or samples of data preceding in time because the voice data was lost or not received on time from the voice gateway for this call.
|
GapFillWithInterpolation
|
Duration of voice signal played out with the signal synthesized from parameters or samples of data preceding and following in time because the voice data was lost or not received on time from the voice gateway for this call.
|
GapFillWithRedundancy
|
Duration of voice signal played out with signal synthesized from redundancy parameters available because the voice data was lost or not received on time from the voice gateway for this call.
|
HiWaterPlayoutDelay
|
High water mark Voice Playout FIFO Delay during the voice call.
|
Index
|
Dial peer identification number.
|
InfoType
|
Information type for this call.
|
LogicalIfIndex
|
Index of the logical voice port for this call.
|
LoWaterPlayoutDelay
|
Low water mark Voice Playout FIFO Delay during the voice call.
|
NoiseLevel
|
Average noise level for this call.
|
OnTimeRvPlayout
|
Duration of voice playout from data received on time for this call. You can derive the Total Voice Playout Duration for Active Voice by adding the OnTimeRvPlayout value to the GapFill values.
|
PeerAddress
|
Destination pattern or number to which this call is connected.
|
PeerId
|
ID value of the peer entry table to which this call was made.
|
PeerIfIndex
|
Index number of the logical interface through which this call was made. For ISDN media, this would be the index number of the B channel used for the call.
|
PeerSubAddress
|
Subaddress to which this call is connected.
|
ReceiveBytes
|
Number of bytes received by the peer during this call.
|
ReceiveDelay
|
Average Playout FIFO Delay plus the decoder delay during the voice call.
|
ReceivePackets
|
Number of packets received by this peer during the call.
|
RemoteIPAddress
|
Remote system IP address for the call.
|
RemoteUDPPort
|
Remote system UDP listener port to which voice packets for this call are transmitted.
|
RoundTripDelay
|
Voice packet round trip delay between the local and remote system on the IP backbone for this call.
|
SelectedQoS
|
Selected RSVP quality of service for the call.
|
SessionProtocol
|
Session protocol used for the call between the local and remote router via the packet network.
|
SessionTarget
|
Session target of the peer used for the call.
|
SetUpTime
|
Value of the System UpTime when the call associated with this entry was started.
|
TransmitBytes
|
Number of bytes transmitted by this peer during the call.
|
TransmitPackets
|
Number of packets transmitted by this peer during the call.
|
TxDuration
|
Duration of the transmit path open from this peer to the voice gateway for the call.
|
VADEnable
|
Indicates whether or not voice activation detection (VAD) was enabled for this call.
|
VoiceTxDuration
|
Duration in milliseconds of voice transmitted from this peer to voice gateway for this call. You can derive the Voice Utilization Rate by dividing the VoiceTxDuration by the TxDuration value.
|
The following example displays a voice call history record for a local call between two telephones attached to the same Cisco MC3810:
router# show call history voice record
ConnectionId=[0x2C7AEFDC 0x59830001 0x0 0xB0AAA3]
Media=TELE, TxDuration= 1418 ms
ConnectTime=1158046 x 10ms
DisconectTime=1158188 x 10ms
DisconnectText=local onhook
ConnectionId=[0x2C7AEFDC 0x59830001 0x0 0xB0AAA3]
Media=TELE, TxDuration= 1422 ms
ConnectTime=1158046 x 10ms
DisconectTime=1158188 x 10ms
DisconnectText=remote onhook
explains the fields in the sample output.
Table 13 Show Call History Voice Record Field Descriptions
Field
|
Description
|
ConnectionID
|
Global call identifier for this voice call.
|
Media
|
Media over which the call is made. If the call is over the (telephone) access side, the entry will be TELE. If the call is over the voice network side, the entry will be either ATM, FR (for Frame Relay), or HDLC.
|
LowerIFName
|
Physical lower interface information. Only displays if the Media is either ATM, FR, or HDLC.
|
TxDuration
|
Length of the call. Only displays if the Media is TELE.
|
CalledNumber
|
Number at the device receiving the call.
|
CallingNumber
|
Number at the device initiating the call.
|
SetupTime
|
Time the call setup started.
|
ConnectTime
|
Time the call was connected.
|
DisconnectTime
|
Time the call was disconnected.
|
DisconnectText
|
Descriptive text explaining the reason for disconnect.
|
Related Commands
show call active voice
show dial-peer voice
show frame-relay pvc
show frame-relay vofr
show voice-port
show dial-peer voice
To display configuration information and call statistics for dial peers, use the show dial-peer voice command from EXEC or privileged EXEC mode.
For the Cisco 2600 series, 3600 series, and 7200 series routers:
show dial-peer voice [tag]
For the Cisco MC3810:
show dial-peer voice [tag] [summary]
Syntax Description
For the Cisco 2600 series, 3600 series, and 7200 series routers:
tag
|
(Optional) A specific dial peer. This option displays configuration information and call data for the dial peer identified by the argument tag. Enter a ? character after the command to get a list of valid tag numbers for your application.
|
For the Cisco MC3810:
tag
|
(Optional) A specific dial peer. This option displays configuration information and call data for a single dial peer identified by the argument tag. Enter a ? character after the command to get a list of valid tag numbers for your application.
|
summary
|
(Optional) Displays a summary of all voice dial peers.
|
Command Mode
EXEC or privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3(1)T.
This command was modified in Cisco IOS Release 12.0(3)XG to support VoFR for the Cisco 2600 series, 3600 series, and 7200 series routers.
The following dial peers are supported on each Cisco platform:
Platform
|
Dial Peers Supported
|
Cisco 2600 and 3600 series
|
POTS, VoIP, VoFR
|
Cisco 7200 series
|
VoFR
|
Cisco MC3810
|
POTS, VoFR, VoATM, VoHDLC
|
Use the show dial-peer voice command to display configuration and call data for all dial peers configured for the router. To display information for one specific dial peer, use the argument tag to identify the dial peer.
Examples
The following is sample output from the show dial-peer voice command for a POTS dial peer:
router# show dial-peer voice 1
tag = 100, destination-pattern = `+3642200',
group = 100, Admin state is up, Operation state is up,
incoming called-number = `', connections/maximum = 1/unlimited,
type = pots, prefix = `',
session-target = `', voice-port = '2/0/0',
direct-inward-dial = disabled,
Connect Time = 0, Charged Units = 0,
Successful Calls = 0, Failed Calls = 0,
Accepted Calls = 0, Refused Calls = 0,
Last Disconnect Cause is "",
Last Disconnect Text is "",
The following is sample output from the show dial-peer voice command for a VoIP dial peer:
router# show dial-peer voice 10
tag = 500, destination-pattern = `+3620...',
group = 500, Admin state is up, Operation state is up,
incoming called-number = `', connections/maximum = 0/unlimited,
type = voip, session-target = `ipv4:1.13.74.2',
ip precedence: 0, UDP checksum = disabled,
session-protocol = cisco, req-qos = best-effort,
fax-rate = voice payload size 20 bytes
codec = g711alaw, payload size = 160 bytes,
Expect factor = 10, Icpif = 30, signaling-type = cas,
VAD = enabled, Poor QOV Trap = disabled,
Connect Time = 0, Charged Units = 0,
Successful Calls = 0, Failed Calls = 0,
Accepted Calls = 0, Refused Calls = 0,
Last Disconnect Cause is "",
Last Disconnect Text is "",
The following is sample output from the show dial-peer voice command for a VoFR dial peer:
vofr# show dial-peer voice 700
tag = 700, destination-pattern = `+2601...',
group = 700, Admin state is up, Operation state is up,
incoming called-number = `', connections/maximum = 0/unlimited,
type = vofr, session-target = `Serial1/0 100',
ip precedence: 0 session-protocol = cisco-switched,
fax-rate = voice payload size 20 bytes
codec = g729r8, payload size = 20 bytes,
Voice Sequence Numbers = enabled,
Connect Time = 0, Charged Units = 0,
Successful Calls = 0, Failed Calls = 0,
Accepted Calls = 0, Refused Calls = 0,
Last Disconnect Cause is "",
Last Disconnect Text is "",
provides an alphabetical listing of the fields in these displays and a description of each field.
Table 14 Show Dial Peer Voice Field Descriptions
Field
|
Description
|
Accepted Calls
|
Number of calls from this peer accepted since system startup.
|
acc-qos
|
Lowest acceptable quality of service configured for calls for this peer.
|
Admin state
|
Administrative state of this peer.
|
answer-address
|
Telephone number of the incoming call—associated with the incoming dial peer.
|
called number
|
For FRF.11 trunks, the E.164 telephone number of the POTS dial peer to which this VoFR dial peer is connected.
|
Charged Units
|
Total number of charging units applying to this peer since system startup.
|
codec
|
Default voice coder rate of speech for this peer.
|
connections/maximum
|
The current number of active connections/the total number of connections allowed.
|
Connect Time
|
Accumulated connect time to the peer since system startup for both incoming and outgoing calls.
|
destination-pattern
|
Telephone number for this dial peer.
|
direct-inward-dial
|
Indicates whether direct-inward-dial is enabled or disabled for a POTS dial peer.
|
DTMF Relay
|
Indicates whether DTMF Relay is enabled or disabled for this dial peer.
|
Expect factor
|
User-requested Expectation Factor of voice quality for calls via this peer.
|
fax-rate
|
Fax transmission rate configured for this peer.
|
Failed Calls
|
Number of failed call attempts to this peer since system startup.
|
group
|
Group number associated with this peer.
|
Icpif
|
Configured Calculated Planning Impairment Factor (ICPIF) value for calls sent by a dial peer.
|
incoming-called-number
|
Full E.164 telephone number to be used to identify the POTS dial peer.
|
ip precedence
|
Integer specifying the IP precedence value. Valid values are from 0 to 7. A value of 0 means that no IP precedence (priority) has been set.
|
Last Disconnect Cause
|
Encoded network cause associated with the last call. This value will be updated whenever a call is started or cleared and depends on the interface type and session protocol being used on this interface.
|
Last Disconnect Text
|
ASCII text describing the reason for the last call termination.
|
Last Setup Time
|
Value of the System Up Time when the last call to this peer was started.
|
Operation state
|
Operational state of this peer.
|
payload size
|
Number of bytes in the payload of each voice frame.
|
Permission
|
Configured permission level for this peer.
|
Poor QOV Trap
|
Whether Poor Quality of Voice trap messages have been enabled or disabled.
|
prefix
|
Prefix associated with this POTS dial peer.
|
Refused Calls
|
Number of calls from this peer refused since system startup.
|
req-qos
|
Configured requested quality of service for calls for this dial peer.
|
session-target
|
Session target of this peer.
|
session-protocol
|
Session protocol used for calls between the local and remote router via the packet network.
|
signaling-type
|
Indicates the type of call-control signaling configured on this dial peer.
|
Successful Calls
|
Number of completed calls to this peer.
|
tag
|
Unique dial peer ID number.
|
type
|
The type of dial peer.
|
UDP checksum
|
User Datagram Protocol checksum for voice packets transmitted by the dial peer.
|
VAD
|
Whether or not voice activation detection (VAD) is enabled for this dial peer.
|
voice-port
|
For POTS dial peers, the number of the voice port to which this dial peer is associated.
|
Voice Sequence Numbers
|
Indicates whether voice sequence numbers are enabled or disabled for this dial peer.
|
Related Commands
show call active voice
show call history voice
show frame-relay pvc
show frame-relay vofr
show voice-port
show frame-relay fragment
To display information about the Frame Relay fragmentation taking place in your Cisco router, enter the show frame-relay fragment command from privileged EXEC mode.
show frame-relay fragment [interface interface [dlci]]
Syntax Description
interface
|
(Optional) Indicates a specific interface for which Frame Relay fragmentation information will be displayed.
|
interface
|
(Optional) Interface number containing the DLCI(s) for which you wish to display fragmentation information.
|
dlci
|
(Optional) Specific DLCI for which you wish to display fragmentation information.
|
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
When no parameters are specified with this command, the output displays a summary of each DLCI configured for fragmentation. The information displayed includes the fragmentation type, the configured fragment size, and the number of fragments transmitted, received, and dropped.
When a specific interface and DLCI are specified, additional details are displayed.
Note
This command will not produce any output for Cisco MC3810s configured with the frame-relay interface-dlci voice-encap command.
Examples
The following is sample output for the show frame-relay fragment command without any parameters specified:
router#show frame-relay fragment
interface dlci frag-type frag-size in-frag out-frag dropped-frag
Serial0 108 VoFR-cisco 100 1261 1298 0
Serial0 109 VoFR 100 0 243 0
Serial0 110 end-to-end 100 0 0 0
The following is sample output for the show frame-relay fragment command when an interface and DLCI are specified:
router# show frame-relay fragment interface Serial1/0 16
fragment-size 45 fragment type end-to-end
in fragmented pkts 0 out fragmented pkts 0
in fragmented bytes 0 out fragmented bytes 0
in un-fragmented pkts 0 out un-fragmented pkts 0
in un-fragmented bytes 0 out un-fragmented bytes 0
in assembled pkts 0 out pre-fragmented pkts 0
in assembled bytes 0 out pre-fragmented bytes
in dropped reassembling pkts 0 out dropped fragmenting pkts 0
in out-of-sequence fragments 0
in fragments with unexpected B bit set 0
out interleaved packets 0
describes the significant fields in this output.
Table 15 Show frame-relay fragment Field Descriptions
Field
|
Description
|
interface
|
Subinterface containing the DLCI for which the fragmentation information pertains.
|
dlci
|
Data link connection identifier for which the displayed fragmentation information applies.
|
frag-type
|
Type of fragmentation configured on the designated DLCI. Supported types are end-to-end, VoFR, and VoFR-cisco.
|
frag-size
|
Configured fragment size in bytes.
|
in-frag
|
Total number of fragments received by the designated DLCI.
|
out-frag
|
The total number of fragments transmitted by the designated DLCI.
|
dropped-frag
|
Total number of fragments dropped by the designated DLCI.
|
in/out fragmented pkts
|
Total number of frames received/transmitted by this DLCI that have a fragmentation header.
|
in/out fragmented bytes
|
Total number of bytes, including those in the Frame Relay headers, that have been received/transmitted by this DLCI.
|
in/out un-fragmented pkts
|
Number of frames received/transmitted by this DLCI that do not require reassembly, and therefore do not contain the FRF.12 header. These counters can be incremented only when the end-to-end fragmentation type is set.
|
in/out un-fragmented bytes
|
Number of bytes received/transmitted by this DLCI that do not require reassembly, and therefore do not contain the FRF.12 header. These counters can be incremented only when the end-to-end fragmentation type is set.
|
in assembled pkts
|
Total number of fully reassembled frames received by this DLCI, including the frames received without a Frame Relay fragmentation header (in un-fragmented pkts). This counter corresponds to the frames viewed by the upper-layer protocols.
|
out pre-fragmented pkts
|
Total number of fully reassembled frames transmitted by this DLCI, including the frames transmitted without a Frame Relay fragmentation header (out un-fragmented pkts).
|
in assembled bytes
|
Number of bytes in the fully reassembled frames received by this DLCI, including the frames received without a Frame Relay fragmentation header (in un-fragmented bytes). This counter corresponds to the total number of bytes viewed by the upper-layer protocols.
|
out pre-fragmented bytes
|
Number of bytes in the fully reassembled frames transmitted by this DLCI, including the frames transmitted without a Frame Relay fragmentation header (out un-fragmented bytes). This counter corresponds to the total number of bytes viewed by the upper-layer protocols.
|
in dropped reassembling pkts
|
Number of fragments received by this DLCI that are dropped for reasons such as running out of memory, receiving segments out of sequence, receiving an unexpected frame with a B bit set, or timing out on a reassembling frame.
|
out dropped fragmenting pkts
|
Number of fragments that are dropped by this DLCI during transmission because of running out of memory.
|
in timeouts
|
Number of reassembly timeouts that have occurred on incoming frames to this DLCI. (A frame that does not fully reassemble within two minutes is dropped and the timeout counter is incremented.)
|
in out-of-sequence fragments
|
Number of fragments received by this DLCI that have an unexpected sequence number.
|
in fragments with unexpected B bit set
|
Number of fragments received by this DLCI that have an unexpected B bit set. When this occurs, all fragments being reassembled are dropped and a new frame is begun with this fragment.
|
out interleaved packets
|
Number of packets leaving this DLCI that have been interleaved between segments.
|
Related Commands
show frame-relay pvc
show frame-relay vofr
show interfaces serial
show traffic-shape queue
show frame-relay pvc
To display statistics about PVCs for Frame Relay interfaces, use the show frame-relay pvc command from privileged EXEC mode.
show frame-relay pvc [interface interface [dlci]]
Syntax Description
interface
|
(Optional) Indicates a specific interface for which PVC information will be displayed.
|
interface
|
(Optional) Interface number containing the DLCI(s) for which you wish to display PVC information.
|
dlci
|
(Optional) A specific DLCI number used on the interface. Statistics for the specified PVC display when a DLCI is also specified.
|
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 10.0.
This command is modified in Cisco IOS Release 12.0(3)XG to include the fragmentation type and size associated with a particular PVC when fragmentation is enabled on the PVC.
When vofr or vofr cisco have been configured on the PVC, and a voice bandwidth has been allocated to the class associated with this PVC, configured voice bandwidth and used voice bandwidth are also displayed.
Statistics Reporting
To obtain statistics about PVCs on all Frame Relay interfaces, use this command with no arguments.
Per VC counters are not incremented at all when either autonomous or SSE switching is configured; therefore, PVC values will be inaccurate if either switching method is used.
Traffic Shaping
Congestion control mechanisms are currently not supported, but the switch passes forward explicit congestion notification (FECN) bits, backward explicit congestion notification (BECN) bits, and discard eligibility (DE) bits unchanged from entry to exit points in the network.
If an LMI status report indicates that a PVC is not active, then it is marked as inactive. A PVC is marked as deleted if it is not listed in a periodic LMI status message.
Examples
The various displays in this section show sample output for a variety of different PVCs. Some of the PVCs carry data only; some carry a combination of voice and data.
Below is sample output from the show frame-relay pvc command for a PVC carrying voice over Frame Relay configured via the vofr cisco command. The frame-relay voice bandwidth command has been configured on the class associated with this PVC, as has fragmentation. The fragmentation employed is Cisco proprietary.
A sample configuration for this scenario is shown first; then the output for the show frame-relay pvc command.
encapsulation frame-relay
frame-relay traffic-shaping
frame-relay interface-dlci 108
map-class frame-relay vofr-class
frame-relay voice bandwith 25000
Router# show frame-relay pvc 108
PVC Statistics for interface Serial0 (Frame Relay DTE)
DLCI = 108, DLCI USAGE = LOCAL, PVC STATUS = STATIC, INTERFACE = Serial0
input pkts 1260 output pkts 1271 in bytes 95671
out bytes 98604 dropped pkts 0 in FECN pkts 0
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 0 out DE pkts 0
out bcast pkts 1271 out bcast bytes 98604
pvc create time 09:43:17, last time pvc status changed 09:43:17
configured voice bandwidth 25000, used voice bandwidth 0
voice reserved queues 24, 25
fragment type VoFR-cisco fragment size 100
cir 64000 bc 64000 be 0 limit 1000 interval 125
mincir 32000 byte increment 1000 BECN response no
pkts 2592 bytes 205140 pkts delayed 1296 bytes delayed 102570
Current fair queue configuration:
threshold queue count queue count
Output queue size 0/max total 600/drops 0
Note that the "fragment type" field in the show frame-relay pvc display can have the following entries:
•
VoFR-cisco—indicates that fragmented packets will contain the Cisco proprietary header
•
VoFR—indicates that fragmented packets will contain the FRF.11 Annex C header
•
end-to-end—indicates that pure FRF.12 fragmentation is carried on this virtual circuit
Below is sample output from the show frame-relay pvc command for an application employing pure FRF.12 fragmentation. A sample configuration for this scenario is shown first; then the output for the show frame-relay pvc command.
encapsulation frame-relay
frame-relay traffic-shaping
frame-relay interface-dlci 110
map-class frame-relay frag
Router# show frame-relay pvc 110
PVC Statistics for interface Serial0 (Frame Relay DTE)
DLCI = 110, DLCI USAGE = LOCAL, PVC STATUS = STATIC, INTERFACE = Serial0
input pkts 0 output pkts 243 in bytes 0
out bytes 7290 dropped pkts 0 in FECN pkts 0
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 0 out DE pkts 0
out bcast pkts 243 out bcast bytes 7290
pvc create time 04:03:17, last time pvc status changed 04:03:18
fragment type end-to-end fragment size 100
cir 64000 bc 64000 be 0 limit 1000 interval 125
mincir 32000 byte increment 1000 BECN response no
pkts 486 bytes 14580 pkts delayed 243 bytes delayed 7290
Current fair queue configuration:
threshold queue count queue count
Output queue size 0/max total 600/drops 0
Note that when voice is not configured, voice bandwidth output is not displayed.
The following is sample output from the show frame-relay pvc command for multipoint subinterfaces carrying data only. The output displays both the subinterface number and the DLCI. This display is the same whether the PVC is configured for static or dynamic addressing. Note that neither fragmentation nor voice is configured on this PVC.
Router# show frame-relay pvc
DLCI = 300, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial0.103
input pkts 10 output pkts 7 in bytes 6222
out bytes 6034 dropped pkts 0 in FECN pkts 0
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 0 out DE pkts 0
outbcast pkts 0 outbcast bytes 0
pvc create time 0:13:11 last time pvc status changed 0:11:46
DLCI = 400, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial0.104
input pkts 20 output pkts 8 in bytes 5624
out bytes 5222 dropped pkts 0 in FECN pkts 0
in BECN pkts 0 out FECN pkts 0 out BECN pkts 0
in DE pkts 0 out DE pkts 0
outbcast pkts 0 outbcast bytes 0
pvc create time 0:03:57 last time pvc status changed 0:03:48
provides a listing of the fields in these displays and a description of each field.
Table 16 Show Frame-Relay PVC Field Descriptions
Field
|
Description
|
DLCI
|
One of the data link connection identifier (DLCI) numbers for the PVC.
|
DLCI USAGE
|
Lists SWITCHED when the router or access server is used as a switch, or LOCAL when the router or access server is used as a DTE.
|
PVC STATUS
|
Status of the PVC: ACTIVE, INACTIVE, or DELETED.
|
INTERFACE
|
Specific subinterface associated with this DLCI.
|
input pkts
|
Number of packets received on this PVC.
|
output pkts
|
Number of packets sent on this PVC.
|
in bytes
|
Number of bytes received on this PVC.
|
out bytes
|
Number of bytes sent on this PVC.
|
dropped pkts
|
Number of incoming and outgoing packets dropped by the router at the Frame Relay level.
|
in FECN pkts
|
Number of packets received with the FECN bit set.
|
in BECN pkts
|
Number of packets received with the BECN bit set.
|
out FECN pkts
|
Number of packets sent with the FECN bit set.
|
out BECN pkts
|
Number of packets sent with the BECN bit set.
|
in DE pkts
|
Number of DE packets received.
|
out DE pkts
|
Number of DE packets sent.
|
out bcast pkts
|
Number of output broadcast packets.
|
out bcast bytes
|
Number of output broadcast bytes.
|
pvc create time
|
Time the PVC was created.
|
last time pvc status changed
|
Time the PVC changed status (active to inactive).
|
Service-type
|
Type of service performed by this PVC. Can be VoFR or VoFR-cisco.
|
configured voice bandwidth
|
Amount of bandwidth in bits per second reserved for voice traffic on this PVC.
|
used voice bandwidth
|
Amount of bandwidth in bits per second currently being used for voice traffic.
|
voice reserved queues
|
Queue numbers reserved for voice traffic on this PVC.
|
fragment type
|
Type of fragmentation configured for this PVC. Possible types are:
• VoFR-cisco—fragmented packets contain the Cisco proprietary header
• VoFR—fragmented packets contain the FRF.11 Annex C header
• end-to-end—fragmented packets contain the standard FRF.12 header
|
fragment size
|
Size of the fragment payload in bytes.
|
cir
|
Current committed information rate (CIR), in bits per second.
|
bc
|
Current committed burst size, in bits.
|
be
|
Current excess burst size, in bits.
|
limit
|
Maximum number of bytes transmitted per internal interval (excess plus sustained).
|
interval
|
Interval being used internally (may be smaller than the interval derived from Bc/CIR; this happens when the router determines that traffic flow will be more stable with a smaller configured interval).
|
mincir
|
Minimum committed information rate (CIR) for the PVC.
|
byte increment
|
Number of bytes that will be sustained per internal interval.
|
BECN response
|
Frame Relay has BECN Adaptation configured.
|
pkts
|
Number of packets associated with this PVC that have gone through the traffic shaping system.
|
bytes
|
Number of bytes associated with this PVC that have gone through the traffic shaping system.
|
pkts delayed
|
Number of packets associated with this PVC that have been delayed by the traffic shaping system.
|
bytes delayed
|
Number of bytes associated with this PVC that have been delayed by the traffic shaping system.
|
shaping
|
Shaping will be active for all PVCs that are fragmenting data; otherwise, shaping will be active if the traffic being sent exceeds the CIR for this circuit.
|
shaping drops
|
Number of packets dropped by the traffic shaping process.
|
Discard threshold
|
Maximum number of packets that can be stored in each packet queue. If additional packets are received after a queue is full, they will be discarded.
|
Dynamic queue count
|
Number of packet queues reserved for best-effort traffic.
|
Reserved queue count
|
Number of packet queues reserved for voice traffic.
|
Output queue size
|
Size in bytes of each output queue.
|
max total
|
Maximum number of packets of all types that can be queued in all queues.
|
drops
|
Number of frames dropped by all output queues.
|
Related Commands
show dial-peer voice
show frame-relay fragment
show frame-relay vofr
show interfaces serial
show traffic-shape queue
show frame-relay vofr
To display information about the FRF.11 subchannels being used on VoFR DLCIs, use the show frame-relay vofr command from privileged EXEC mode.
show frame-relay vofr [interface [dlci [cid]]]
Syntax Description
interface
|
(Optional) The specific interface type and number for which you wish to display FRF.11 subchannel information.
|
dlci
|
(Optional) The specific data link connection identifier for which you wish to display FRF.11 subchannel information.
|
cid
|
(Optional) The specific subchannel for which you wish to display information.
|
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
If this command is entered without specifying an interface, FRF.11 subchannel information will be displayed for all VoFR interfaces and DLCIs configured on the router.
Note
This command is currently not supported on the Cisco MC3810 for PVCs configured with the vofr cisco command or the frame-relay interface-dlci voice-encap command.
Examples
The following is sample output from the show frame-relay vofr command when an interface is not specified:
3640_vofr#show frame-relay vofr
interface vofr-type dlci cid cid-type
Serial0/0.1 VoFR 16 4 data
Serial0/0.1 VoFR 16 5 call-control
Serial0/0.1 VoFR 16 10 voice
Serial0/1.1 VoFR cisco 17 4 data
The following is sample output from the show frame-relay vofr command when an interface is specified:
3640_vofr#show frame-relay vofr serial0
interface vofr-type dlci cid cid-type
Serial0 VoFR 16 5 call-control
The following is sample output from the show frame-relay vofr command when an interface and a DLCI are specified:
3640_vofr#show frame-relay vofr serial0 16
VoFR Configuration for interface Serial0
dlci vofr-type cid cid-type input-pkts output-pkts dropped-pkts
16 VoFR 5 call-control 85982 86099 0
16 VoFR 10 voice 2172293 6370815 0
The following is sample output from the show frame-relay vofr command when an interface, a DLCI, and a CID are specified:
3640_vofr#show frame-relay vofr serial0 16 10
VoFR Configuration for interface Serial0 dlci 16
vofr-type VoFR cid 10 cid-type voice
input-pkts 2172293 output-pkts 6370815 dropped-pkts 0
describes the fields shown in the display.
Table 17 Show Frame-Relay VoFR Field Descriptions
Field
|
Description
|
interface
|
Number of the interface that has been selected for observation of FRF.11 subchannels.
|
vofr-type
|
Type of the VoFR DLCI being observed.
|
cid
|
The portion of the specified DLCI that is carrying the designated traffic type. A DLCI can be subdivided into 255 subchannels.
|
cid-type
|
The type of traffic carried on this subchannel.
|
input-pkts
|
Number of packets received by this subchannel.
|
output-pkts
|
Number of packets transmitted on this subchannel.
|
dropped-pkts
|
Total number of packets discarded by this subchannel.
|
Related Commands
show call active voice
show call history voice
show dial-peer voice
show frame-relay fragment
show frame-relay pvc
show voice-port
show interfaces serial
Use the show interfaces serial command from EXEC or privileged EXEC mode to display information about a serial interface. When using Frame Relay encapsulation, use the show interfaces serial EXEC command to display information about the multicast DLCI, the DLCIs used on the interface, and the DLCI used for the Local Management Interface (LMI).
show interfaces serial number [accounting] [statistics]
Syntax Description
number
|
Interface number.
|
accounting
|
(Optional) Displays the number of packets and bytes of each protocol type that have been sent through the interface.
|
statistics
|
(Optional) Displays the number of packets and bytes that have gone through the traffic-shaping engine and the route cache.
|
Command Mode
EXEC or privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 10.0.
The output for this command was modified for VoFR applications in Cisco IOS Release 12.0(3)XG.
Use this command to determine the status of the Frame Relay link. This display also indicates Layer 2 status if SVCs are configured.
Examples
The following is sample output from the show interfaces serial command for a VoFR application:
Router# show interfaces serial 0/0
Serial0/0 is up, line protocol is up
Hardware is CD2430 in sync mode
Internet address is 26.0.0.6/8
MTU 1500 bytes, BW 128 Kbit, DLY 20000 usec,
reliablility 255/255, txload 1/255, rxload 1/255
Encapsulation FRAME-RELAY, loopback not set
FR SVC disabled, LAPF state down
Broadcast queue 0/64, broadcasts sent/dropped 37/0, interface broadcasts 37
Last input 00:00:01, output 00:00:20, output hang never
Last clearing of "show interface" counters 00:16:16
Queueing strategy: dual fifo
Output queue: high size/max/dropped 0/200/0
Output queue 0/100, 0 drops; input queue 0/75, 0 drops
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
39 packets input, 2995 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
39 packets output, 2975 bytes, 0 underruns
0 output errors, 0 collisions, 0 interface resets
0 output buffer failures, 0 output buffers swapped out
DCD=up DSR=up DTR=up RTS=up CTS=up
describes the significant fields shown in the display.
Table 18 Show Interfaces Serial Field Descriptions
Field
|
Description
|
Serial... is {up | down} ...is administratively down
|
Indicates whether the interface hardware is currently active (whether carrier detect is present) or if it has been taken down by an administrator.
|
line protocol is {up | down}
|
Indicates whether the software processes that handle the line protocol consider the line usable (that is, whether keepalives are successful) or if it has been taken down by an administrator.
|
Hardware is
|
Specifies the hardware type.
|
Internet address is
|
Specifies the Internet address and subnet mask.
|
MTU
|
Maximum transmission unit for the interface.
|
BW
|
Indicates the value of the bandwidth parameter that has been configured for the interface (in kilobits per second). The bandwidth parameter is used to compute IGRP metrics only. If the interface is attached to a serial line with a line speed that does not match the default (1536 or 1544 for T1 and 56 for a standard synchronous serial line), use the bandwidth command to specify the correct line speed for this serial line.
|
DLY
|
Delay of the interface in microseconds.
|
reliability
|
Reliability of the interface as a fraction of 255 (255/255 is 100% reliability), calculated as an exponential average over 5 minutes.
|
txload
|
Transmit load on the interface as a fraction of 255 (255/255 is completely saturated), calculated as an exponential average over 5 minutes.
|
rxload
|
Receive load on the interface as a fraction of 255 (255/255 is completely saturated), calculated as an exponential average over 5 minutes.
|
Encapsulation
|
Encapsulation method assigned to this interface.
|
loopback
|
Indicates whether loopback is set or not.
|
keepalive
|
Indicates whether keepalives are set or not.
|
FR SVC
|
Indicates whether Frame Relay switched virtual circuits are enabled or disabled.
|
LAPF state
|
Indicates whether the LAPF protocol is up or down.
|
Broadcast queue
|
Number of packets in the broadcast queue/size of broadcast queue.
|
broadcasts sent/dropped
|
Number of broadcast packets sent/dropped at this interface.
|
Last input
|
Number of hours, minutes, and seconds since the last packet was successfully received by an interface. Useful for knowing when a dead interface failed.
|
Last output
|
Number of hours, minutes, and seconds since the last packet was successfully transmitted by an interface.
|
output hang
|
Number of hours, minutes, and seconds (or never) since the interface was last reset because of a transmission that took too long. When the number of hours in any of the "last" fields exceeds 24 hours, the number of days and hours is printed. If that field overflows, asterisks are printed.
|
Last clearing of "show interface" counters
|
Elapsed time in hours, minutes, and seconds since the counters in this display that measure cumulative statistics (such as number of bytes transmitted and received) were last reset to zero. Note that variables that might affect routing (for example, load and reliability) are not cleared when the counters are cleared.
*** indicates the elapsed time is too large to be displayed.
0:00:00 indicates the counters were cleared more than 231ms (and less than 232ms) ago.
|
Queueing strategy
|
Type of queuing performed on this interface. (Other queuing strategies are fifo (first-in first-out), priority-list, custom-list, and weighted fair.)
|
Output queue (high size)
|
Number of packets in the voice queue/maximum size of the queue/number of packets dropped due to a full queue. This line only appears in the display when voice packets are being transmitted across this interface.
|
Output queue (size/max/drops)
|
Number of packets in the output queue/maximum size of the queue/number of packets dropped due to a full queue.
|
Input queue (size/max/drops)
|
Number of packets in the input queue/maximum size of the queue/number of packets dropped due to a full queue.
|
5 minute input rate 5 minute output rate
|
Average number of bits and packets transmitted per second in the last 5 minutes.
The 5-minute input and output rates should be used only as an approximation of traffic per second during a given 5-minute period. These rates are exponentially weighted averages with a time constant of 5 minutes. A period of four time constants must pass before the average will be within two percent of the instantaneous rate of a uniform stream of traffic over that period.
|
packets input
|
Total number of error-free packets received by the system.
|
bytes
|
Total number of bytes, including data and MAC encapsulation, in the error-free packets received by the system.
|
no buffer
|
Number of received packets discarded because there was no buffer space in the main system. Compare with ignored count. Broadcast storms on Ethernet networks and bursts of noise on serial lines are often responsible for no input buffer events.
|
Received... broadcasts
|
Total number of broadcast or multicast packets received by the interface.
|
runts
|
Number of packets that are discarded because they are smaller than the medium's minimum packet size.
|
giants
|
Number of packets that are discarded because they exceed the medium's maximum packet size.
|
throttles
|
Number of times the receiver on the port was disabled, possibly due to buffer or processor overload.
|
input errors
|
Total number of no buffer, runts, giants, throttles, CRCs, frame, overrun, ignored, and abort counts. Other input-related errors can also increment the count, so that this sum might not balance with the other counts.
|
CRC
|
Number of times the cyclic redundancy checksum generated by the originating station or far-end device does not match the checksum calculated from the data received. On a serial link, CRCs usually indicate noise, gain hits, or other transmission problems on the data link.
|
frame
|
Number of packets received incorrectly having a CRC error and a noninteger number of octets. On a serial line, this is usually the result of noise or other transmission problems.
|
overrun
|
Number of times the serial receiver hardware was unable to hand received data to a hardware buffer because the input rate exceeded the receiver's ability to handle the data.
|
ignored
|
Number of received packets ignored by the interface because the interface hardware ran low on internal buffers. Broadcast storms and bursts of noise can cause the ignored count to be increased.
|
abort
|
Illegal sequence of one bits on a serial interface. This usually indicates a clocking problem between the serial interface and the data link equipment.
|
packets output
|
Total number of messages transmitted by the system.
|
bytes output
|
Total number of bytes, including data and MAC encapsulation, transmitted by the system.
|
underruns
|
Number of times that the transmitter has been running faster than the router can handle. This might never be reported on some interfaces.
|
output errors
|
Sum of all errors that prevented the final transmission of datagrams out of the interface being examined. Note that this might not balance with the sum of the enumerated output errors, as some datagrams can have more than one error, and others can have errors that do not fall into any of the specifically tabulated categories.
|
collisions
|
Number of messages retransmitted due to an Ethernet collision. This usually is the result of an overextended LAN (Ethernet or transceiver cable too long, more than two repeaters between stations, or too many cascaded multiport transceivers). Some collisions are normal. However, if your collision rate climbs to around 4 or 5%, you should consider verifying that there is no faulty equipment on the segment and/or moving some existing stations to a new segment. A packet that collides is counted only once in output packets.
|
interface resets
|
Number of times an interface has been completely reset. This can happen if packets queued for transmission were not sent within several seconds' time. On a serial line, this can be caused by a malfunctioning modem that is not supplying the transmit clock signal, or by a cable problem. If the system notices that the carrier detect line of a serial interface is up, but the line protocol is down, it periodically resets the interface in an effort to restart it. Interface resets can also occur when an interface is looped back or shut down.
|
output buffer failures
|
Number of times that a packet was not output from the output hold queue because of a shortage of MEMD shared memory. Number of "no resource" errors on the output.
|
output buffers swapped out
|
Number of packets stored in main memory because the output queue was full; swapping buffers to main memory prevents packets from being dropped when output is congested. The number is high when traffic is bursty.
|
carrier transitions
|
Number of times the carrier detect signal of a serial interface has changed state. For example, if data carrier detect (DCD) goes down and comes up, the carrier transition counter will increment two times. Indicates modem or line problems if the carrier detect line is changing state often.
|
DCD
|
Status of the data carrier detect signal on this interface.
|
DSR
|
Status of the data set ready signal on this interface.
|
DTR
|
Status of the data terminal ready signal on this interface.
|
RTS
|
Status of the request to send signal on this interface.
|
CTS
|
Status of the clear to send signal on this interface.
|
The following is sample output from the show interfaces serial statistics command for a VoFR application:
Router# show interfaces serial 0/0 statistics
Switching path Pkts In Chars In Pkts Out Chars Out
Processor 5668 447428 5663 446995
Total 5668 447428 5663 446995
describes the fields shown in the display.
Table 19 Show Interfaces Serial Statistics Field Descriptions
Field
|
Description
|
Switching path
|
Mechanism receiving and forwarding frames across the interface.
|
Pkts In
|
Number of packets received by the switching mechanism.
|
Chars In
|
Number of characters received by the switching mechanism.
|
Pkts Out
|
Number of packets forwarded by the switching mechanism.
|
Chars Out
|
Number of characters forwarded by the switching mechanism.
|
Note that when packets go through the traffic-shaping engine, they are counted as being "processor switched." This means that all data that has a fragmentation header will be counted as being processor switched. The same will apply to voice packets if they have been traffic-shaped.
Related Commands
show interfaces
show traffic-shape queue
To display information about the elements queued at a particular time at the VC (DLCI) level, enter the show traffic-shape queue command from privileged EXEC mode.
show traffic-shape queue [interface [dlci]]
Syntax Description
interface
|
The interface containing the DLCI(s) for which you wish to display information about queued elements.
|
dlci
|
The specific DLCI for which you wish to display information about queued elements.
|
Command Mode
EXEC or Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.2.
The dlci option was added in Cisco IOS Release 12.0(3)XG.
When no parameters are specified with this command, the output displays information for all interfaces and DLCIs containing queued elements. When a specific interface and DLCI are specified, information is displayed about the queued elements for that DLCI only.
Examples
The following is sample output for the show traffic-shape queue command when weighted fair queuing is configured on the map-class associated with DLCI 16:
router# show traffic-shape queue Serial1/1 dlci 16
Traffic queued in shaping queue on Serial1.1 dlci 16
Queuing strategy: weighted fair
Queuing Stats: 1/600/64/0 (size/max total/threshold/drops)
Conversations 0/16 (active/max total)
Reserved Conversations 0/2 (active/allocated)
(depth/weight/discards) 1/4096/0
Conversation 5, linktype: ip, length: 608
source: 172.21.59.21, destination: 255.255.255.255, id: 0x0006, ttl: 255,
TOS: 0 prot: 17, source port 68, destination port 67
The following is sample output for the show traffic-shape queue command when priority queuing is configured on the map-class associated with DLCI 16:
router# show traffic-shape queue Serial1/1 dlci 16
Traffic queued in shaping queue on Serial1.1 dlci 16
Queuing strategy: priority-group 4
Queuing Stats: low/1/80/0 (queue/size/max total/drops)
Packet 1, linktype: cdp, length: 334, flags: 0x10000008
The following is sample output for the show traffic-shape queue command when first-come-first-serve queuing is configured on the map-class associated with DLCI 16:
router# show traffic-shape queue Serial1/1 dlci 16
Traffic queued in shaping queue on Serial1.1 dlci 16
Queuing Stats: 1/60/0 (size/max total/drops)
Packet 1, linktype: cdp, length: 334, flags: 0x10000008
describes the fields shown in these displays.
Table 20 Show Traffic-Shape Queue Field Descriptions
Field
|
Description
|
Queuing strategy
|
When Frame Relay traffic shaping is configured, the queuing type can be weighted fair, custom-queue, priority-group, or fcfs (first-come-first-serve), depending on what is configured on the Frame Relay map-class for this DLCI. The default is fcfs for Frame Relay traffic shaping. When generic traffic shaping is configured, the only queuing type available is weighted fair queuing.
|
Queuing Stats
|
Statistics for the configured queuing strategy:
• size - Current size of the queue.
• max total - Maximum number of packets of all types that can be queued in all queues.
• threshold - For weighted fair queuing, the number of packets in the queue after which new packets for high-bandwidth conversations will be dropped.
• drops - Number of packets discarded during this interval.
|
Conversations active
|
Number of currently active conversations.
|
Conversations max total
|
Maximum allowed number of concurrent conversations.
|
Reserved Conversations active
|
Number of currently active conversations reserved for voice.
|
Reserved Conversations allocated
|
Maximum configured number of conversations reserved.
|
depth
|
Number of packets currently queued.
|
weight
|
Number used to classify and prioritize the packet.
|
discards
|
Number of packets discarded from queues.
|
Packet
|
Number of queued packet.
|
linktype
|
Protocol type of the queued packet. (cdp = Cisco Discovery Protocol)
|
length
|
Number of bytes in the queued packet.
|
flags
|
Number of flag characters in the queued packet.
|
source
|
Source IP address.
|
destination
|
Destination IP address.
|
id
|
Packet ID.
|
ttl
|
Time to live count.
|
TOS
|
IP type of service.
|
prot
|
Layer 4 protocol number. Refer to RFC 943 for a list of protocol numbers. (17 = UDP)
|
source port
|
Port number of source port.
|
destination port
|
Port number of destination port.
|
Related Commands
show frame-relay fragment
show frame-relay pvc
show frame-relay vofr
show voice permanent-call
To display information about the permanent calls on a voice interface, enter the show voice permanent-call command from privileged EXEC mode.
show voice permanent-call [voice-port] [summary]
Syntax Description
voice-port
|
Slot number or slot/port number of the voice interface for which you wish to display permanent call information.
|
summary
|
Displays summary information about VoFR, VoATM, and VoHDLC ports used for permanent connections.
|
Command Mode
EXEC or Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command is only available on the Cisco MC3810 platform.
When no parameters are specified with this command, the output displays information for all ports containing permanent calls. When a specific interface is specified, information is displayed about the permanent calls for that interface only.
Examples
The following is sample output for the show voice permanent-call command:
router# show voice permanent-call 1/1
1/1 state=connect coding=G729A payload size=30 vad=off
ec=8 (ms), cng=off fax=on digit_relay=on Seq num = off, VOFR Serial0,dlci = 550,cid = 6
TX INFO :slow-mode seq#= 25, sig pkt cnt= 19646, last-ABCD=1101
hardware-state ACTIVE signal type is CEPT/MELCAS
voice-gate CLOSED,network-path OPEN MASTER
1101 1101 1101 1101 1101 1101 1101 1101 1101 1101
1101 1101 1101 1101 1101 1101 1101 1101 1101 1101
1101 1101 1101 1101 1101 1101 1101 1101 1101 1101
RX INFO :slow-mode, sig pkt cnt= 19648, under-run = 0, over-run = 0
missing = 0, out of seq = 0, very late = 0
playout depth = 0 (ms), refill count = 1
prev-seq#= 25, last-ABCD=1101, slave standby timeout 25000 (ms)
max inter-arrival time 0 (ms), current timer 384 (ms)
max timeout timer 5016 (ms), restart timeout is 0 (ms)
signaling packet fast-mode inter-arrival times (ms)
16 24 16 24 16 24 16 24 16 24 16 24 16 24 16 24
16 24 16 24 16 24 16 24 0 0 0 0 0 0 0 0
signaling playout history
1101 1101 1101 1101 1101 1101 1101 1101 1101 1101
1101 1101 1101 1101 1101 1101 1101 1101 1101 1101
1101 1101 1101 1101 1101 1101 1101 1101 1101 1101
The following is sample output for the show voice permanent-call summary command:
router# show voice permanent-call summary
1/1 state= connect, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 880,cid = 6
1/2 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 102
1/3 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 103
1/4 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 104
1/5 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 105
1/6 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 106
1/7 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 107
1/8 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 108
1/9 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 109
1/10 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 110
1/11 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 111
1/12 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 112
1/13 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 113
1/14 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 114
1/15 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 115
1/17 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 117
1/18 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 118
1/19 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 119
1/20 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 120
1/21 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 121
1/22 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 122
1/23 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 123
1/24 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 124
1/25 state= frf11, coding=G729A, payload size=30, vad=off, ec=64, cng=off, fax=on
digit_relay=off, VOFR Serial0:1,dlci = 990,cid = 125
describes the fields shown in these displays.
Table 21 Show Voice Permanent-Call Field Descriptions
Field
|
Description
|
state
|
Current status of the call on this voice port.
|
coding
|
CODEC type used for this call.
|
payload size
|
Size in bytes of the voice payload.
|
vad
|
Indicates whether voice activity detection is turned on or off.
|
ec
|
Echo canceller length in milliseconds.
|
cng
|
Indicates whether or not comfort noise generation is used.
|
fax
|
Indicates if fax-relay is enabled.
|
digit_relay
|
Indicates if FRF.11 Annex A DTMF digit-relay is enabled.
|
Seq num
|
Indicates whether sequence numbers are turned on or off.
|
VOFR
|
Indicates the interface used for this call.
|
dlci
|
Indicates the DLCI for this call.
|
cid
|
Indicates the DLCI subchannel for this call
|
TX INFO:
slow-mode
seq#
|
Indicates that FRF.11 Annex B packets are being sent at the slow rate defined by the signal timing keepalive period.
Sequence number of the last packet transmitted.
|
sig pkt cnt
|
Number of signaling packets sent by this dial peer.
|
last-ABCD
|
Last ABCD signaling state sent by this dial peer to the network.
|
hardware-state
|
Indicates the on-hook/off-hook state of the call when the signaling protocol in use is a supported protocol. Not valid when the signal-type is "transparent."
|
signal type
|
Indicates the type of call-control signaling used by this dial peer.
|
voice-gate
|
Indicates whether voice packets are being sent (OPEN) or not (CLOSED).
|
network-path
|
Indicates if any type of packet is being sent (OPEN) or not sent (CLOSED) to the network. This field will only indicate CLOSED if the port is configured as a slave using the connection trunk answer-mode command.
|
RX INFO:
slow-mode
|
Indicates that FRF.11 Annex B packets are being received at the slow rate. Successive packets have the same sequence number.
|
sig pkt cnt
|
Number of slow-mode signaling packets received by this dial peer.
|
under-run
|
Valid for fast-mode only. Counts the number of times the signaling playout buffer became empty during FRF.11 Annex B fast-mode. In this mode, signaling packets are expected to be received every 20 milliseconds.
|
over-run
|
Valid for fast-mode only. Counts the number of times the signaling playout buffer became full during FRF.11 Annex B fast-mode. In this mode, signaling packets are expected to be received every 20 milliseconds.
|
missing
|
Indicates the number of FRF.11 Annex B packets that were counted as missing based on checking Annex B sequence numbers.
|
out of seq
|
Indicates the number of FRF.11 Annex B packets that were counted as received in the wrong order based on checking Annex B sequence numbers.
|
very late
|
Indicates the number of FRF.11 Annex B packets that were received with a sequence number significantly different from the expected sequence number.
|
playout depth
|
Valid for fast-mode only. Shows the current FRF.11 Annex B signaling buffer playout depth in milliseconds.
|
refill count
|
Indicates the number of times the FRF.11 Annex B signaling playout buffer was refilled as a result of a slow-mode to fast-mode transition.
|
prev-seq#
|
Sequence number of the last FRF.11 Annex B signaling packet received.
|
last-ABCD
|
Last ABCD signaling bit pattern sent to the attached PBX (telephone network side). In the out-of-service condition, this will show the OOS pattern being sent to the PBX.
|
slave standby timeout
|
Value configured using the signal timing oos standby command for the applicable voice class permanent entry.
|
max inter-arrival time
|
Maximum interval between the arrival of fast-mode FRF.11 Annex B packets since the last time this parameter was displayed.
|
current timer
|
Time in milliseconds since the last signaling packet was received.
|
max timeout timer
|
Maximum value of the "current timer" parameter since the last time it was displayed.
|
restart timeout
|
Connection restart timeout value.
|
signaling packet fast-mode inter-arrival time
|
Shows the last several values of the fast-mode FRF.11 Annex B signaling packed inter-arrival time.
|
signaling playout history
|
Shows recent ABCD signaling bits received from the data network.
|
Related Commands
show frame-relay fragment
show frame-relay pvc
show frame-relay vofr
signal keepalive
To configure the keepalive signaling packet interval for Cisco trunks and FRF.11 trunks, use the signal keepalive voice-class configuration command. Use the no form of this command to restore the default value.
signal keepalive number
no signal keepalive number
Syntax Description
number
|
Specifies the keepalive signaling packet interval in seconds. The valid range is from 1 to 65535 seconds.
|
Default
5 seconds
Command Mode
Voice-class configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command is supported only on the Cisco MC3810. Before configuring the keepalive signaling interval, you must use the voice class permanent command in global configuration mode to create a voice class for the Cisco trunk or FRF.11 trunk. The voice class must then be assigned to a dial peer.
Examples
The following example, beginning in global configuration mode, sets the keepalive signaling interval to 3 seconds for voice class "10."
router(config)# voice class permanent 10
router(config-class)# signal keepalive 3
router(config-class)# exit
router(config)# dial-peer voice 100 vofr
router(config-dial-peer)# voice-class permanent 10
Related Commands
dial-peer voice
signal pattern
signal timing idle suppress-voice
signal timing oos
voice class permanent
voice-class permanent
signal pattern
To configure the ABCD bit pattern for Cisco trunks and FRF.11 trunks, use the signal pattern voice-class configuration command. Use the no form of this command to remove the signal pattern setting from the voice class.
signal pattern {idle receive | idle transmit | oos receive | oos transmit} WORD
no signal pattern {idle receive | idle transmit | oos receive | oos transmit} WORD
Syntax Description
idle receive
|
Specifies that the signal pattern applies to the idle state of the call for receive bits. The receive direction is from the network to the PBX.
|
idle transmit
|
Specifies that the signal pattern applies to the idle state of the call for transmit bits. The transmit direction is from the PBX to the network.
|
oos receive
|
Specifies that the signal pattern applies to the out-of-service state of the call for receive bits.
|
oos transmit
|
Specifies that the signal pattern applies to the out-of-service state of the call for transmit bits.
|
WORD
|
The ABCD bit pattern. Valid values are from 0000 to 1111.
|
Default
No signal pattern is defined.
Command Mode
Voice-class configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command is supported only on the Cisco MC3810. Before configuring the signaling pattern, you must use the voice class permanent command in global configuration mode to create a voice class for the Cisco trunk or FRF.11 trunk. The voice class must then be assigned to a dial peer.
This command must be entered twice. When you enter the command to specify the signaling pattern for the idle transmit state, you must reenter the command to specify the signaling pattern for the idle receive state.
The idle state of a call is normally based on both the transmit and receive idle patterns matching the signaling state in the signaling packets. If only one direction is configured (transmit or receive), the idle state will be detected based only on the direction that is configured. The out-of-service transmit pattern is matched against the signaling state from the PBX (and transmitted to the network). This is used in conjunction with either the suppress-voice timing parameter or the suppress-all parameter.
The out-of-service receive pattern is the pattern sent to the PBX if the signal timing oos timeout timer expires during which no signaling packets are received from the network. The out-of-service (OOS) receive pattern is not used for pattern matching against the signaling packets received from the network. The receive packets directly indicate an OOS condition by setting the AIS alarm indication bit in the packet.
To "busy out" a PBX if the network connection fails, set the OOS receive pattern to match the seized state (busy), then set the signal timing oos timeout value. When the timeout value expires and no signaling packets have been received, the router will send the OOS receive pattern to the PBX.
Use the busy seized pattern only if the PBX does not have a special pattern specifically intended to indicate an OOS state. If the PBX does have a specific OOS pattern, use that pattern instead.
Examples
The following example, beginning in global configuration mode, configures the signaling bit pattern for the idle receive and transmit states:
router(config)# voice class permanent 10
router(config-class)# signal keepalive 3
router(config-class)# signal pattern idle receive 0101
router(config-class)# signal pattern idle transmit 0101
router(config-class)# exit
router(config)# dial-peer voice 100 vofr
router(config-dial-peer)# voice-class permanent 10
The following example, beginning in global configuration mode, configures the signaling bit pattern for the out-of-service receive and transmit states:
router(config)# voice class permanent 10
router(config-class)# signal keepalive 3
router(config-class)# signal pattern oos receive 0001
router(config-class)# signal pattern oos transmit 0001
router(config-class)# exit
router(config)# dial-peer voice 100 vofr
router(config-dial-peer)# voice-class permanent 10
Related Commands
dial-peer voice
signal keepalive
signal timing idle suppress-voice
signal timing oos
signal-type
voice class permanent
voice-class permanent
signal timing idle suppress-voice
To configure the signal timing parameter for the idle state of the call, use the signal timing idle suppress-voice voice-class configuration command. Use the no form of this command to restore the default value.
signal timing idle suppress-voice seconds
no signal timing idle suppress-voice seconds
Syntax Description
seconds
|
Specifies the duration of the idle state in seconds before the voice traffic is shut down. The valid range is from 0 to 65535 seconds.
|
Default
No signal timing idle suppress-voice timer is configured.
Command Mode
Voice-class configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command is supported only on the Cisco MC3810. Before configuring the signal timing idle suppress-voice timer, you must use the voice class permanent command in global configuration mode to create a voice class for the Cisco trunk or FRF.11 trunk. The voice class must then be assigned to a dial peer.
This command is used when the signal-type parameter is set to transparent in the dial peer for the Cisco trunk or FRF.11 trunk connection. The Cisco MC3810 stops sending voice packets when the timer expires. Signaling packets are still sent.
Examples
The following example, beginning in global configuration mode, configures the signal timing idle suppress-voice timer for the idle state on voice class "10."
router(config)# voice-class permanent 10
router(config-class)# signal keepalive 3
router(config-class)# signal pattern idle receive 0101
router(config-class)# signal pattern idle transmit 0101
router(config-class)# signal timing idle suppress-voice 5
router(config-class)# exit
router(config)# dial-peer voice 100 vofr
router(config-dial-peer)# voice-class permanent 10
router(config-dial-peer)# signal-type transparent
Related Commands
dial-peer voice
signal keepalive
signal pattern
signal timing oos
signal-type
voice class permanent
voice-class permanent
signal timing oos
To configure the signal timing parameter for the out-of-service (OOS) state of the call, use the signal timing oos voice-class configuration command. Use the no form of this command to restore the default value.
signal timing oos {restart | slave-standby | suppress-all | suppress-voice | timeout} seconds
no signal timing oos {restart | slave-standby | suppress-all | suppress-voice | timeout}
seconds
Syntax Description
restart
|
If no signaling packets are received for this period, the permanent voice connection will be torn down and an attempt to achieve reconnection will be made.
|
slave-standby
|
If no signaling packets are received for this period, a slave port returns to its initial standby state. This option only applies to slave ports (ports configured using the connection trunk number answer-mode command.
|
suppress-all
|
If the transmit OOS pattern (from the PBX to the network) matches for this period of time, the router stops sending all packets to the network.
|
suppress-voice
|
If the transmit OOS pattern (from the PBX to the network) matches for this period time, the router stops sending voice packets to the network. Signaling packets continue to be sent with the alarm indication set (AIS).
|
timeout
|
If no signaling packets are received for this period of time, the router sends the configured receive OOS pattern to the PBX. Also, the router stops sending voice packets to the network.
|
seconds
|
Duration in seconds for the above settings. The valid range is from 0 to 65535.
|
Default
No signal timing OOS pattern parameters are configured.
Command Mode
Voice-class configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command is supported only on the Cisco MC3810. Before configuring signal timing OOS parameters, you must use the voice class permanent command in global configuration mode to create a voice class for the Cisco trunk or FRF.11 trunk. The voice class must then be assigned to a dial peer.
You can enter several values for this command. However, the suppress-all and suppress-voice options are mutually exclusive.
Examples
The following example, beginning in global configuration mode, configures the signal timeout parameter for the out-of-service state on voice class "10."
router(config)# voice-class permanent 10
router(config-class)# signal-keepalive 3
router(config-class)# signal pattern oos receive 0001
router(config-class)# signal pattern oos transmit 0001
router(config-class)# signal timing oos timeout 60
router(config-class)# exit
router(config)# dial-peer voice 100 vofr
router(config-dial-peer)# voice-class permanent 10
Related Commands
dial-peer voice
signal keepalive
signal pattern
signal timing idle suppress-voice
signal-type
voice class permanent
voice-class permanent
signal-type
To set the signaling type to be used when connecting to a dial peer, use the signal-type command from dial-peer configuration mode. To return to the default signal-type, use the no form of this command.
For the Cisco 2600 series and 3600 series routers:
signal-type {cas | ext-signal}
no signal-type
For the Cisco MC3810:
signal-type {cas | cept | ext-signal | transparent}
no signal-type
Syntax Description
cas
|
North American EIA-464 Channel-Associated Signaling (robbed bit signaling).
|
cept
|
(Supported on the MC3810 only.) Provides a basic E1 ABCD signaling protocol. Used primarily for E&M interfaces. When used with FXS/FXO interfaces, this protocol is equivalent to MELCAS.
|
ext-signal
|
External signaling. The DSP does not generate any signaling frames. Use this option when there is an external signaling channel (for example, CCS) or when you need to have a permanent "dumb" voice pipe.
|
transparent
|
(Supported on the MC3810 only.) Selecting this option produces different results depending on whether you are using a digital voice module (DVM) or an analog voice module (AVM).
For a DVM: The ABCD signaling bits are copied from or transported through the T1/E1 interface "transparently," without modification or interpretation. This enables the MC3810 to handle arbitrary or unknown signaling protocols.
For an AVM: It is not possible to provide "transparent" behavior since the MC3810 must interpret the signaling information in order to read/write the correct state to the analog hardware. This option is mapped to be equal to "cas."
|
Default
cas
Command Mode
Dial-peer configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command is not supported on Cisco 7200 series routers.
This command applies to VoFR, VoATM, and VoHDLC dial peers. It is used with permanent connections only (Cisco trunks and FRF.11 trunks), not with switched calls.
This command is used to inform the local telephony interface of the type of signaling it should expect to receive from the far-end dial peer. To turn signaling off at this dial peer, select the ext-signal option. If signaling is turned off and there are no external signaling channels, a "hot" line exists, enabling this dial peer to connect to anything at the far end.
On the Cisco 2600 series and 3600 series routers, there are only two possible settings for trunks (VoFR dial peers only):
•
signaling is enabled (the default, North American EIA-464 CAS signaling)
•
signaling is disabled (signal-type ext-signal)
When you connect an FXS to another FXS, or if you have anything other than an FXS/FXO or E&M/E&M pair, the appropriate signaling type on Cisco 2600 series and 3600 series routers is ext-signal (disabled).
On the Cisco MC3810, there are two additional signal-type settings:
•
signal-type cept (European)
•
signal-type transparent (pass-through)
If you have a digital E1 connection at the remote end that is running cept/MELCAS signaling and you then trunk that across to an analog port, you should make sure that you configure both ends for the cept signal-type.
If you have a T1 or E1 connection at both ends and the T1/E1 is running a signaling protocol that is neither EIA-464 or cept/MELCAS, you may want to configure the signal-type for the transparent option in order to pass through the signaling.
Examples
The following example shows how to disable signaling on a Cisco 2600 series or 3600 series router or on an MC3810 concentrator for VoFR dial peer 200, starting from global configuration mode:
router(config)# dial-peer voice 200 vofr
router(config-dial-peer)# signal-type ext-signal
router(config-dial-peer)#
Related Commands
codec (dial-peer)
connection
destination-pattern
dtmf-relay
preference
session protocol
session target
sequence-numbers
vad (dial peer)
To enable voice activity detection (VAD) for the calls using this dial peer, use the vad dial-peer configuration command. Use the no form of this command to disable VAD.
vad
no vad
Syntax Description
This command has no arguments or keywords.
Default
Enabled
Command Mode
Dial-peer configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3(1)T.
This command was first supported on voice dial peers on the Cisco MC3810 in Cisco IOS Release 12.0(3)XG.
This command applies to Voice over IP on the Cisco 3600 series and to Voice over Frame Relay on the Cisco 2600 series, 3600 series, and the Cisco MC3810.
Use the vad command to enable voice activity detection. With VAD, silence is not transmitted over the network, only audible speech. If you enable VAD, the sound quality is slightly degraded, but the connection monopolizes much less bandwidth. If you use the no form of this command, VAD is disabled and voice data is continuously transmitted to the IP backbone.
On the Cisco MC3810, VAD can also be assigned to the voice port using the vad voice-port configuration command. On the Cisco MC3810, if you enable VAD on the dial peer for Voice over Frame Relay switched calls or permanent calls, the dial peer setting overrides the VAD setting on the voice port.
Note
On the Cisco MC3810, the vad dial-peer command is enabled by default. However, the vad voice-port command is disabled by default.
Examples
The following example enables VAD for a VoIP dial peer, starting from global configuration mode:
router(config)# dial-peer voice 200 voip
router(config-dial-peer)# vad
router(config-dial-peer)#
Related Commands
comfort-noise
dial-peer voice
vofr
To enable Voice over Frame Relay (VoFR) on a specific DLCI and to configure specific subchannels on that DLCI, use the vofr command from Frame Relay DLCI configuration mode. Use the no form of the command to disable VoFR on a specific DLCI.
vofr [[cisco] | [[data cid ] [call-control [cid]]]]
no vofr [[cisco] | [[data cid ] [call-control [cid]]]]
Syntax Description
cisco
|
(Optional) Cisco proprietary voice encapsulation for VoFR with data carried on CID 4 and call-control on CID 5. This option is required on the Cisco MC3810 for applications using switched calls or Cisco trunks.
|
data
|
(Optional) Used to select a subchannel (CID) for data other than the default subchannel, which is 4.
|
cid
|
Specifies the subchannel to be used for data. Valid values are from 4 to 255; the default is 4. If data is specified, a valid CID must be entered.
|
call-control
|
(Optional) Used to specify that a subchannel will be reserved for call-control signaling. This option is not supported on the Cisco MC3810.
|
cid
|
(Optional) Specifies the subchannel to be used for call-control signaling. Valid values are from 4 to 255; the default is 5. If call-control is specified and a CID is not entered, the default CID will be used.
|
Default
Disabled
Command Mode
Frame Relay DLCI
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
For switched-vofr calls, use vofr cisco or vofr call-control on the Cisco 2600 series, 3600 series, and 7200 series routers. Switched-vofr calls cannot be made using vofr by itself, or vofr data cid.
When the vofr command is used without the cisco option, all subchannels on the DLCI are configured for FRF.11 encapsulation. If the vofr command is entered without any keywords or arguments, the data subchannel will be CID 4 and there will be no call-control subchannel.
describes special conditions and restrictions for the use of the vofr command on the Cisco MC3810.
Table 22 Using the vofr Command with the Cisco MC3810
Type of Call
|
Conditions and Restrictions
|
FRF.11 trunks
|
1. Do NOT use cisco option or call-control option.
2. Use vofr or vofr data cid.
|
Cisco trunks
|
1. Must use vofr cisco.
|
switched-vofr
|
1. Must use vofr cisco.
|
Note
On the Cisco MC3810 only, the vofr cisco command performs the same function as the frame-relay interface-dlci voice-encap interface configuration command. Either command is required to enable Voice over Frame Relay. The vofr cisco command and the frame-relay interface-dlci voice-encap command are mutually exclusive, so you must choose which command to use. The vofr cisco command uses weighted fair queuing, which reduces the throughput but provides greater control over the queuing function. The frame-relay interface-dlci voice-encap option does not support queuing, which provides greater throughput.
If the "data" option is selected, a numeric value must be entered to complete the command. If the "call-control" option is selected, you need not enter a numeric value if you wish to accept the default call-control subchannel. See the examples below for clarification.
When the vofr command is used on a Cisco MC3810 without the "cisco" option, switched calls are not permitted. Only permanent FRF.11-trunk calls can be made.
Note
It is not possible to configure the "call-control" option on a Cisco MC3810. If this option is configured, the setting is ignored.
Examples
The following example shows how to enable VoFR on Serial 1/1, DLCI 100 on a Cisco 2600 series, 3600 series, or 7200 series router or on an MC3810 concentrator, starting from global configuration mode:
router(config)# interface serial 1/1
router(config-if)# frame-relay interface-dlci 100
router(config-fr-dlci)# vofr
The above example configures CID 4 for data; no call-control CID is defined.
To configure CID 4 for data, CID 5 for call-control (both defaults), enter the following command:
router(config-fr-dlci)# vofr call-control
To configure CID10 for data, CID 15 for call-control, enter the following command:
router(config-fr-dlci)# vofr data 10 call-control 15
To configure CID 4 for data, CID 15 for call-control, enter the following command:
router(config-fr-dlci)# vofr call-control 15
To configure CID 10 for data, CID 5 for call-control, enter the following command:
router(config-fr-dlci)# vofr data 10 call-control
To configure CID 10 for data with no call-control, enter the following command:
router(config-fr-dlci)# vofr data 10
To configure a Cisco router or MC3810 for a VoFR application with an older release of the MC3810 (prior to Release 12.0(3)XG), enter the following command:
router(config-fr-dlci)# vofr cisco
Related Commands
frame-relay interface-dlci
class
voice class permanent
To create a voice class for a Cisco trunk or FRF.11 trunk, use the voice class permanent global configuration command. Use the no form of this command to delete the voice class.
voice class permanent tag
no voice class permanent tag
Syntax Description
tag
|
Specifies the unique tag number you assign to the permanent voice class. The valid range for this tag is 1 to 10000. The tag number must be unique on the router.
|
Default
No voice class is configured.
Command Mode
Global configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command is supported only on the Cisco MC3810. It can be used for VoFR, VoATM, and VoHDLC trunks.
Note
The voice class command in global configuration is entered without the hyphen. The voice-class command in dial peer configuration mode is entered with the hyphen.
Examples
The following example shows how to create a permanent voice class starting from global configuration mode:
router(config)# voice class permanent 10
Related Commands
signal keepalive
signal pattern
signal timing idle suppress-voice
signal timing oos
voice-class permanent
voice-class permanent
To assign a previously-configured voice class for a Cisco trunk or FRF.11 trunk to a dial peer, use the voice-class permanent dial-peer configuration command. Use the no form of this command to remove the voice-class assignment from the dial peer.
voice-class permanent tag
no voice-class permanent tag
Syntax Description
tag
|
Specifies the unique tag number assigned to the permanent voice class. The valid range for this tag is 1 to 10000. The tag number maps to the tag number created using the voice class permanent global configuration command.
|
Default
This command has no default.
Command Mode
Dial-peer configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command is supported only on the Cisco MC3810.
Note
The voice-class command in dial peer configuration mode is entered with a hyphen. The voice class command in global configuration is entered without the hyphen.
Examples
The following example shows how to configure a permanent voice class starting from global configuration mode, configure parameters for that voice class, and then assign the voice class to a dial peer:
router(config)# voice class permanent 10
router(config-class)# signal keepalive 3
router(config-class)# exit
router(config)# dial-peer voice 100 vofr
router(config-dial-peer)# voice-class permanent 10
Related Commands
signal keepalive
signal pattern
signal timing idle suppress-voice
signal timing oos
signal-type
voice class permanent
Debug Commands
This section provides information on new and modified VoFR debug commands for the Cisco 2600 series, 3600 series, and 7200 series router platforms, and the Cisco MC3810 multiservice access concentrator.
All other debug commands used with Voice over Frame Relay are documented in the Cisco IOS Release 12.0 command references.
The following new and modified commands are described in this section:
•
debug ccfrf11 session
•
debug ccswvoice vofr-debug
•
debug ccswvoice vofr-session
•
debug frame-relay fragment
•
debug voice vofr
•
debug vpm port
•
debug vtsp port
•
debug vtsp vofr subframe
debug ccfrf11 session
To display the ccfrf11 function calls during call setup and teardown, use the debug ccfrf11 session command from privileged EXEC mode. Use the no form of this command to turn off the debug function.
debug ccfrf11 session
no debug ccfrf11 session
Syntax Description
This command has no keywords or arguments.
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command does not apply to the Cisco MC3810.
This command can be used to display debug information about the various FRF.11 VoFR SPI functions as they are called. Note that this debug command does not display any information regarding the proprietary Cisco switched-VoFR SPI.
This debug is only useful when the session protocol is "frf11-trunk."
Examples
The following example shows sample output from the debug ccfr11 session command:
router# debug ccfrf11 session
INCOMING CALL SETUP (port setup for answer-mode):
*Mar 6 18:04:07.693:ccfrf11_process_timers:scb (0x60EB6040) timer (0x60EB6098) expired
*Mar 6 18:04:07.693:Setting accept_incoming to TRUE
*Mar 6 18:04:11.213:ccfrf11_incoming_request:peer tag 800:callingNumber=+2602100,
*Mar 6 18:04:11.213:ccfrf11_initialize_ccb:preffered_codec set(-1)(0)
*Mar 6 18:04:11.213:ccfrf11_evhandle_incoming_call_setup_request:calling +2602100,
called +3622110 Incoming Tag 800
*Mar 6 18:04:11.217:ccfrf11_caps_ind:PeerTag = 800
*Mar 6 18:04:11.217: codec(preferred) = 4, fax_rate = 2, vad = 2
*Mar 6 18:04:11.217: cid = 30, config_bitmask = 0, codec_bytes = 20, signal_type=2
*Mar 6 18:04:11.217: required_bandwidth 8192
*Mar 6 18:04:11.217:ccfrf11_caps_ind:Bandwidth reservation of 8192 bytes succeeded.
*Mar 6 18:04:11.221:ccfrf11_evhandle_call_connect:Entered
5d22h:ccfrf11_call_setup_request:Entered
5d22h:ccfrf11_evhandle_call_setup_request:Entered
5d22h:ccfrf11_initialize_ccb:preffered_codec set(-1)(0)
5d22h:ccfrf11_evhandle_call_setup_request:preffered_codec set(9)(24)
5d22h:ccfrf11_call_setup_trunk:subchannel linking successful
5d22h:ccfrf11_caps_ind:PeerTag = 810
5d22h: codec(preferred) = 512, fax_rate = 2, vad = 2
5d22h: cid = 30, config_bitmask = 1, codec_bytes = 24, signal_type=2
5d22h: required_bandwidth 6500
5d22h:ccfrf11_caps_ind:Bandwidth reservation of 6500 bytes succeeded.
*Mar 6 18:09:14.805:ccfrf11_call_disconnect:peer tag 0
*Mar 6 18:09:14.805:ccfrf11_evhandle_call_disconnect:Entered
*Mar 6 18:09:14.805:ccfrf11_call_cleanup:freeccb 1, call_disconnected 1
*Mar 6 18:09:14.805:ccfrf11_call_cleanup:Setting accept_incoming to FALSE and starting
*Mar 6 18:09:14.809:timer 2:(0x60EB6098)starts - delay (70000)
*Mar 6 18:09:14.809:ccfrf11_call_cleanup:Alive timer stopped
*Mar 6 18:09:14.809:timer 1:(0x60F64104) stops
*Mar 6 18:09:14.809:ccfrf11_call_cleanup:Generating Call record
*Mar 6 18:09:14.809:cause=10 tcause=10 cause_text="normal call clearing."
*Mar 6 18:09:14.809:ccfrf11_call_cleanup:Releasing 8192 bytes of reserved bandwidth
*Mar 6 18:09:14.809:ccfrf11_call_cleanup:ccb 0x60F6404C, vdbPtr 0x610DB7A4
freeccb_flag=1, call_disconnected_flag=1
Related Commands
debug ccswvoice vofr-debug
debug ccswvoice vofr-session
debug frame-relay fragment
debug voice vofr
debug vpm port
debug vtsp port
debug vtsp vofr subframe
debug ccswvoice vofr-debug
To display the ccswvoice function calls during call setup and teardown, use the debug ccswvoice vofr-debug command from privileged EXEC mode. Use the no form of this command to turn off the debug function.
debug ccswvoice vofr-debug
no debug ccswvoice vofr-debug
Syntax Description
This command has no arguments or keywords.
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command does not apply to the Cisco MC3810.
This command should be used when attempting to troubleshoot a VoFR call which uses the "cisco-switched" session protocol. It provides the same information as the debug ccswvoice vofr-session command, but includes additional debugging information relating to the calls.
Examples
The following example shows sample output from the debug ccswvoice vofr-debug command:
3640_vofr(config-voiceport)#
*Mar 1 03:02:08.719:ccswvofr_bridge_drop:dropping bridge calls src 17 dst 16 dlci 100
*Mar 1 03:02:08.727:ccswvofr:callID 17 dlci 100 cid 9 state ACTIVE event O/G REL
*Mar 1 03:02:08.735:ccswvofr:callID 17 dlci 100 cid 9 state RELEASE event I/C RELCOMP
*Mar 1 03:02:08.735:ccswvofr_store_call_history_entry:cause=22 tcause=22
3640_vofr(config-voiceport)#
*Mar 1 03:03:22.651:ccswvofr:callID 23 dlci -1 cid -1 state NULL event O/G SETUP
*Mar 1 03:03:22.651:ccswvofr_out_callinit_setup:callID 23 using dlci 100 cid 10
*Mar 1 03:03:22.659:ccswvofr:callID 23 dlci 100 cid 10 state O/G INIT event I/C PROC
*Mar 1 03:03:22.667:ccswvofr:callID 23 dlci 100 cid 10 state O/G PROC event I/C CONN
ccfrf11_caps_ind:codec(preferred) = 0
Related Commands
debug ccfrf11 session
debug ccswvoice vofr-session
debug frame-relay fragment
debug voice vofr
debug vpm port
debug vtsp port
debug vtsp vofr subframe
debug ccswvoice vofr-session
To display the ccswvoice function calls during call setup and teardown, use the debug ccswvoice vofr-session command from privileged EXEC mode. Use the no form of this command to turn off the debug function.
debug ccswvoice vofr-session
no debug ccswvoice vofr-session
Syntax Description
This command has no arguments or keywords.
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command does not apply to the Cisco MC3810.
This command can be used to show the state transitions of the cisco-switched-vofr state machine as a call is processed. It should be used when attempting to troubleshoot a VoFR call which uses the "cisco-switched" session protocol.
Examples
The following example shows sample output from the debug ccswvoice vofr-session command:
3640_vofr(config-voiceport)#
*Mar 1 02:58:13.203:ccswvofr:callID 14 dlci 100 cid 8 state ACTIVE event O/G REL
*Mar 1 02:58:13.215:ccswvofr:callID 14 dlci 100 cid 8 state RELEASE event I/C RELCOMP
3640_vofr(config-voiceport)#
*Mar 1 02:59:46.551:ccswvofr:callID 17 dlci -1 cid -1 state NULL event O/G SETUP
*Mar 1 02:59:46.559:ccswvofr:callID 17 dlci 100 cid 9 state O/G INIT event I/C PROC
*Mar 1 02:59:46.567:ccswvofr:callID 17 dlci 100 cid 9 state O/G PROC event I/C CONN
3640_vofr(config-voiceport)#
Related Commands
debug ccfrf11 session
debug ccswvoice vofr-debug
debug frame-relay fragment
debug voice vofr
debug vpm port
debug vtsp port
debug vtsp vofr subframe
debug frame-relay fragment
To display information related to Frame Relay fragmentation on a PVC, use the debug frame-relay fragment command in privileged EXEC mode. Use the no form of the command to turn off the debug function.
debug frame-relay fragment [event | interface type number dlci]
no debug frame-relay fragment [event | interface type number dlci]
Syntax Description
event
|
Displays event or error messages related to Frame Relay fragmentation.
|
interface
|
Displays fragments received and/or transmitted on the specified interface.
|
type
|
Interface type for which you wish to display fragments received and/or transmitted.
|
number
|
Interface number.
|
dlci
|
DLCI value of the PVC for which you wish to display fragments received and/or transmitted.
|
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command will display event or error messages related to Frame Relay fragmentation; it is only enabled at the PVC level on the selected interface.
This command is not supported on the Cisco MC3810 for fragments received by a PVC configured via the voice-encap command.
Examples
The following example shows sample output from the debug frame-relay fragment command:
router#debug frame-relay fragment interface serial 0/0 109
This may severely impact network performance.
You are advised to enable 'no logging console debug'. Continue?[confirm]
Frame Relay fragment/packet debugging is on
Displaying fragments/packets on interface Serial0/0 dlci 109 only
Serial0/0(i): dlci 109, rx-seq-num 126, exp_seq-num 126, BE bits set, frag_hdr 04 C0 7E
Serial0/0(o): dlci 109, tx-seq-num 82, BE bits set, frag_hdr 04 C0 52
The following example shows sample output from the debug frame-relay fragment event command:
router#debug frame-relay fragment event
This may severely impact network performance.
You are advised to enable 'no logging console debug'. Continue?[confirm]
Frame Relay fragment event/errors debugging is on
Frame-relay reassembled packet is greater than MTU size, packet dropped on serial 0/0
Unexpected B bit frame rx on serial0/0 dlci 109, dropping pending segments
Rx an out-of-sequence packet on serial 0/0 dlci 109, seq_num_received 17
Related Commands
debug ccfrf11 session
debug ccswvoice vofr-debug
debug ccswvoice vofr-session
debug voice vofr
debug vpm port
debug vtsp port
debug vtsp vofr subframe
debug voice vofr
To show Cisco trunk and FRF.11 trunk call setup attempts and to show which dial peer is used in the call setup, use the debug voice vofr command from privileged EXEC mode. Use the no form of the command to turn off the debug function.
debug voice vofr
no debug voice vofr
Syntax Description
This command has no arguments or keywords.
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command applies to Cisco trunks and FRF.11 trunks only; it does not apply to switched calls.
This command applies to VoFR, VoATM, and VoHDLC dial peers on the Cisco MC3810.
Examples
The following example shows sample output from the debug voice vofr command for a Cisco trunk:
1d05h: 1/1:VOFR, unconf ==> pending_start
1d05h: 1/1:VOFR,create VOFR
1d05h: 1/1:VOFR,search dial-peer 7100 preference 0
1d05h: 1/1:VOFR, pending_start ==> start
1d05h:voice_configure_perm_svc:
1d05h:dial-peer 7100 codec = G729A payload size = 30 vad = off dtmf relay = on
1d05h:voice-port 1/1 codec = G729A payload size = 30 vad = off dtmf relay = on
1d05h: 1/1:VOFR,SIGNAL-TYPE = cept
1d05h:init_frf11 tcid 0 master 0 signaltype 2
1d05h:Going Out Of Service on tcid 0 with sig state 0001
1d05h: 1/1:VOFR, start get event idle
1d05h: 1/1:VOFR, start get event
1d05h: 1/1:VOFR, start get event set up
1d05h: 1/1:VOFR, start ==> pending_connect
1d05h: 1/1:VOFR, pending_connect get event connect
1d05h: 1/1:VOFR, pending_connect ==> connect
1d05h: 1/1:VOFR,SIGNAL-TYPE = cept
1d05h:init_frf11 tcid 0 master 1 signaltype 2
1d05h:start_vofr_polling on port 0 signaltype 2
The following example shows sample output from the debug voice vofr command for an FRF.11 trunk:
1d05h: 1/1:VOFR,search dial-peer 7200 preference 2
1d05h: 1/1:VOFR,SIGNAL-TYPE = cept
1d05h:Launch Voice Trunk:signal-type 2
1d05h:calculated bandwidth = 10, coding = 6, size = 30
1d05h:%Voice-port 1/1 is down.
1d05h: 1/1:VOFR, pending_start get event idle
1d05h:Codec Type = 6 Payload Size = 30 Seq# off
1d05h:%Voice-port 1/1 is up.
1d05h:init_frf11 tcid 0 master 1 signaltype 2
1d05h:status OK :cid = 100
1d05h: 1/1:VOFR, pending_start ==> frf11
1d05h: 1/1:VOFR,SIGNAL-TYPE = cept
Related Commands
debug ccfrf11 session
debug ccswvoice vofr-debug
debug ccswvoice vofr-session
debug frame-relay fragment
debug vpm port
debug vtsp port
debug vtsp vofr subframe
debug vpm port
To observe the behavior of the Holst state machine, use the debug vpm port command from EXEC or privileged EXEC mode. Use the no form of the command to turn off the debug function.
debug vpm port slot-number/subunit-number/port
no debug vpm slot-number/subunit-number/port
Syntax Description
slot-number
|
Specifies the slot number in the Cisco router where the voice interface card is installed. Valid entries are from 0 to 3, depending on the router being used and the slot where the voice interface card has been installed.
|
subunit-number
|
Specifies the subunit on the voice interface card where the voice port is located. Valid entries are 0 or 1.
|
port
|
Specifies the voice port. Valid entries are 0 or 1.
|
Command Mode
EXEC or Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 11.3(1).
This command is not supported on Cisco 7200 series routers or on the Cisco MC3810.
Use this command to limit the debug output to a particular port. The debug output can be quite voluminous for a single channel. A 12-port box might create problems. Use this debug with any or all of the other debug modes.
Execution of no debug vpm all will turn off all port level debugging. It is usually a good idea to turn off all debugging and then enter the debug commands you are interested in one by one. This will help to avoid confusion about which ports you are actually debugging.
Examples
The following example shows sample output from the debug vpm port 1/1/0 command during trunk establishment after the no shutdown command has been executed on the voice port:
router# debug vpm port 1/1/0
*Mar 1 03:21:39.799: htsp_process_event: [1/1/0, 0.1 , 2]act_down_inserve
*Mar 1 03:21:39.807: htsp_process_event: [1/1/0, 0.0 , 14]
act_go_trunkhtsp_trunk_createhtsp_trunk_sig_linkfxols_trunk
*Mar 1 03:21:39.807: htsp_process_event: [1/1/0, 1.0 , 1]trunk_offhookfxols_trunk_down
*Mar 1 03:21:39.807: dsp_sig_encap_config: [1/1/0] packet_len=28 channel_id=128
packet_id=42 transport_protocol=1 playout_delay=100 signaling_mode=0
t_ssrc=http://www.cisco.com/univercd/cc/td/doc/product/software/ios120/120newft/120limit/120xg/120xg3/12xgvofr/0 r_ssrc=http://www.cisco.com/univercd/cc/td/doc/product/software/ios120/120newft/120limit/120xg/120xg3/12xgvofr/0 t_vpxcc=0 r_vpxcc=0
*Mar 1 03:21:39.811: dsp_set_sig_state: [1/1/0] packet_len=12
channel_id=128 packet_id=39 state=0xC timestamp=0x0
*Mar 1 03:21:39.811: trunk_offhook: Trunk Retry Timer Enabled
*Mar 1 03:22:13.095: htsp_process_event: [1/1/0, 1.1, 39]act_trunk_setuphtsp_setup_ind
*Mar 1 03:22:13.095: htsp_process_event: [1/1/0, 1.2 , 8]
*Mar 1 03:22:13.099: hdsprm_vtsp_codec_loaded_ok: G726 firmware needs download
*Mar 1 03:22:13.103: dsp_download: p=0x60E73844 size=34182 (t=1213310):39 FA 6D
*Mar 1 03:22:13.103: htsp_process_event: [1/1/0, 1.2 , 6]act_trunk_proc_connect
*Mar 1 03:22:13.191: dsp_receive_packet: MSG_TX_RESTART_INDICATION: code=0 t=1213319
*Mar 1 03:22:13.191: dsp_download: p=0x60EA8924 size=6224 (t=1213319): 8 55 AE
*Mar 1 03:22:13.207: dsp_receive_packet: MSG_TX_RESTART_INDICATION: code=0 t=1213320
*Mar 1 03:22:13.207: htsp_process_event: [1/1/0, 1.3 , 11] trunk_upfxols_trunk_up
*Mar 1 03:22:13.207: dsp_set_sig_state: [1/1/0] packet_len=12
channel_id=128 packet_id=39 state=0x4 timestamp=0x0
*Mar 1 03:22:13.207: dsp_sig_encap_config: [1/1/0] packet_len=28 channel_id=128
packet_id=42 transport_protocol=3 playout_delay=100 headerbytes = 0xA0
Note in the above display that "transport_protocol = 3" indicates Voice over Frame Relay. Also note that the second line of the display indicates that a shutdown/no shutdown command sequence was executed on the voice port.
Related Commands
debug vpm all
debug vpm dsp
debug vpm signal
debug vpm spi
debug vtsp port
To observe the behavior of the VTSP state machine, use the debug vtsp port command from EXEC or privileged EXEC mode. Use the no form of the command to turn off the debug function.
debug vtsp port slot-number/subunit-number/port
no debug vtsp port slot-number/subunit-number/port
Syntax Description
slot-number
|
Specifies the slot number in the Cisco router where the voice interface card is installed. Valid entries are from 0 to 3, depending on the router being used and the slot where the voice interface card has been installed.
|
subunit-number
|
Specifies the subunit on the voice interface card where the voice port is located. Valid entries are 0 or 1.
|
port
|
Specifies the voice port. Valid entries are 0 or 1.
|
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command is not supported on Cisco 7200 series routers or on the Cisco MC3810.
Use this command to limit the debug output to a particular port. The debug output can be quite voluminous for a single channel. A 12-port box might create problems. Use this debug with any or all of the other debug modes.
Execution of no debug vtsp all will turn off all VTSP-level debugging. It is usually a good idea to turn off all debugging and then enter the debug commands you are interested in one by one. This will help to avoid confusion about which ports you are actually debugging.
Examples
The following example shows sample output from the debug vtsp port 1/1/0 command:
router# debug vtsp port 1/1/0
*Mar 1 03:17:33.691: vtsp_tsp_call_setup_ind (sdb=0x613FD514, tdm_info=0x0,
tsp_info=0x613FD438, calling_number= called_number= redirect_number=): peer_tag=1110
*Mar 1 03:17:33.691: vtsp_do_call_setup_ind
*Mar 1 03:17:33.691: dsp_close_voice_channel: [] packet_len=8 channel_id=1
*Mar 1 03:17:33.691: dsp_open_voice_channel: [] packet_len=12
channel_id=1 packet_id=74 alaw_ulaw_select=0 transport_protocol=2
*Mar 1 03:17:33.695: dsp_set_playout_delay: [] packet_len=18
channel_id=1 packet_id=76 mode=1 initial=60 min=4 max=200 fax_nom=300
*Mar 1 03:17:33.695: dsp_echo_canceller_control: [] packet_len=10 channel_id=1
*Mar 1 03:17:33.695: dsp_set_gains: [] packet_len=12 channel_id=1 packet_id=91
*Mar 1 03:17:33.695: dsp_vad_enable: [] packet_len=10 channel_id=1 packet_id=78
*Mar 1 03:17:33.695: vtsp_process_event(): [, 0.S_SETUP_INDICATED, E_CC_PROCEEDING]
*Mar 1 03:17:33.699: vtsp_process_event(): [, 0.S_SETUP_INDICATED,
*Mar 1 03:17:33.699: vtsp_ring_noan_timer_start: 1185370
*Mar 1 03:17:33.699: vtsp_process_event(): [, 0.S_SETUP_INDICATED,
E_CC_CAPS_IND]act_caps_ind
*Mar 1 03:17:33.699: act_caps_ind: Encap 2, Vad 2, Codec 0x1000, CodecBytes 60,
Sub-channel 10, Bitmask 0x0 SignalType 2
*Mar 1 03:17:33.703: vtsp_process_event(): [, 0.S_SETUP_INDICATED,
E_CC_CAPS_ACK]act_caps_ack
*Mar 1 03:17:33.703: dsp_idle_mode: [] packet_len=8 channel_id=1 packet_id=68
*Mar 1 03:17:33.703: vtsp_process_event(): [, 0.S_SETUP_INDICATED,
*Mar 1 03:17:33.703: vtsp_ring_noan_timer_stop: 1185370
*Mar 1 03:17:33.911: vtsp_process_event(): [, 0.S_CONNECT, E_DSPRM_PEND_SUCCESS]
*Mar 1 03:17:33.911: dsp_close_voice_channel: [] packet_len=8 channel_id=1
*Mar 1 03:17:33.911: dsp_open_voice_channel: [] packet_len=12 channel_id=1
packet_id=74 alaw_ulaw_select=0 transport_protocol=2
*Mar 1 03:17:33.911: dsp_set_playout_delay: [] packet_len=18 channel_id=1 packet_id=76
mode=1 initial=60 min=4 max=200 fax_nom=300
*Mar 1 03:17:33.911: dsp_echo_canceller_control: [] packet_len=10 channel_id=1
*Mar 1 03:17:33.911: dsp_set_gains: [] packet_len=12 channel_id=1 packet_id=91
*Mar 1 03:17:33.911: dsp_vad_enable: [] packet_len=10 channel_id=1 packet_id=78
*Mar 1 03:17:33.911: dsp_encap_config: [] packet_len=24 channel_id=1 packet_id=
92 TransportProtocol 3 SID_support=0 sequence_number=0 rotate_flag=0 header_bytes 0xA0
*Mar 1 03:17:33.915: dsp_voice_mode: [] packet_len=22 channel_id=1 packet_id=73
coding_type=14 voice_field_size=60 VAD_flag=1 echo_length=128
comfort_noise=1 fax_detect=1 digit_relay=0
Related Commands
debug vtsp all
debug vtsp vofr subframe
debug vtsp vofr subframe
To display the first 10 bytes (including header) of selected VoFR subframes for the interface, use the debug vtsp vofr subframe command from privileged EXEC mode. Use the no form of the command to turn off the debug function.
debug vtsp vofr subframe payload [from-dsp] [to-dsp]
no debug vtsp vofr subframe
Syntax Description
payload
|
Number used to selectively display subframes of a specific payload. The payload types are:
0: Primary Payload - WARNING! This option may cause network instability 1: Annex-A 2: Annex-B 3: Annex-D 4: All other payloads 5: All payloads - WARNING! This option may cause network instability
|
from-dsp
|
Displays only the subframes received from the DSP.
|
to-dsp
|
Displays only the subframes going to the DSP.
|
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)XG.
This command is not supported on Cisco 7200 series routers or on the Cisco MC3810.
Each debug output displays the first 10 bytes of the FRF.11 subframe, including header bytes. The from-dsp and to-dsp options can be used to limit the debugs to a single direction. If not specified, debugs are displayed for subframes when they are received from the DSP and before they are sent to the DSP.
Use extreme caution in selecting payload options 0 and 6. These options may cause network instability.
Examples
The following example shows sample output from the debug vtsp vofr subframe command:
router# debug vtsp vofr subframe 2
vtsp VoFR subframe debugging is enabled for payload 2 to and from DSP 3620_vofr#
*Mar 6 18:21:17.413:VoFR frame received from Network (24 bytes):9E 02 19 AA AA AA AA
*Mar 6 18:21:17.449:VoFR frame received from DSP (18 bytes):9E 02 19 AA AA AA AA AA AA
*Mar 6 18:21:23.969:VoFR frame received from Network (24 bytes):9E 02 19 AA AA AA AA
*Mar 6 18:21:24.005:VoFR frame received from DSP (18 bytes):9E 02 19 AA AA AA AA AA AA
Related Commands
debug vtsp all
debug vtsp port