|
|
Voice over Frame Relay functionality has been updated in this release, so that configuration on all supported platforms is nearly identical. In Cisco IOS Release 12.0(4)T, when support for Voice over Frame Relay Using FRF.11 and FRF.12 was introduced, configuration procedures were different depending on the router platform used.
Some commands introduced in earlier Cisco IOS releases have been removed or modified. This document describes the configuration procedures effective in this release.
In addition, this release provides support for digital voice calls for Voice over Frame Relay on the Cisco 2600 and 3600 series routers. In previous releases, the Cisco 2600 and 3600 series only supported analog voice calls for Voice over Frame Relay.
Configuration Consistency Across All Voice over Frame Relay Routers
This feature provides consistency for configuration requirements across the hardware models that support Voice over Frame Relay: the Cisco 2600 and 3600 series routers, the Cisco 7200 series routers, and the Cisco MC3810 multiservice access concentrator. In previous releases, configuration procedures on the Cisco MC3810 were different from those on other routers.
Digital Voice Support on the Cisco 2600 and 3600 Series Routers
Beginning in this release, the Cisco 3600 series routers support digital voice calls for Voice over Frame Relay. This feature requires that a Digital T1 Packet Voice Trunk network module is installed on the router.
![]() |
Caution Voice over ATM SVCs were first supported on the Cisco MC3810 in Cisco IOS Release 12.0(5)XK and 12.0(7)T. If upgrading a Cisco MC3810 from Cisco IOS Release 12.0(5)XK or 12.0(7)T to this release to obtain Voice over Frame Relay improvements, you lose support for your Voice over ATM SVCs. |
For complete information about Voice over Frame Relay configuration, see the Cisco IOS Multiservice Applications Configuration Guide, for Cisco IOS Release 12.1.
![]() |
Note In Cisco IOS releases before release 12.0(5)XE, the Cisco 7200 series routers could only act as a tandem router in Voice over Frame Relay topologies and could not terminate VoFR calls. Beginning in Cisco IOS Release 12.0(5)XE2 and 12.1(1)T, the Cisco 7200 series routers can terminate VoFR calls. |
Standards
None
MIBs
None
For descriptions of supported MIBs and how to use MIBs, see the Cisco MIB web site on CCO at http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml.
RFCs
None
Before you can configure a Cisco router to use Voice over Frame Relay, you must do the following:
After you have analyzed your dial plan and decided how to integrate it into your existing Frame Relay network, you are ready to configure your network devices to support Voice over Frame Relay.
This section describes the following new and modified configuration procedures for Voice over Frame Relay in this release:
For all remaining Voice over Frame Relay procedures, see the "Configuring Voice over Frame Relay" chapter in Cisco IOS Multiservice Applications Configuration Guide for Cisco IOS Release 12.1.
In Cisco IOS Release 12.1(2)T, the forward-digits command used for POTS dial-peer digit manipulation has been changed. To configure dial-peer digit manipulation to forward digits, perform the following steps beginning in global configuration mode:
| Command | Purpose | |||
|---|---|---|---|---|
Step 1 | | Enter dial-peer configuration mode for a POTS dial peer. | ||
Step 2 | or or | If using the forward-digits feature, configure the digit-forwarding method. The range for the number of digits forwarded (num-digit) is 0 through 32. See the "Command Reference" section for an explanation of the command options. In the default condition, dialed digits not matching the destination pattern are forwarded.
|
After you have configured dial peers, you can configure how the router performs dial peer hunting functions. To configure the dial peer hunting behavior on the router, perform the following steps beginning in configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | Router(config)# dial-peer hunt hunt-order-number | Specify the hunt selection order for dial peers. |
Step 2 | Router(config)# dial-peer terminator character | (Optional) Designate a special character to be used as a terminator for variable-length dialed numbers. |
If using dial-peer hunting, there may be situations when you want to disable dial-peer hunting on a specific dial peer. To disable dial-peer hunting on a dial peer, use the following commands beginning in global configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | Router(config)# dial-peer voice tag {pots | vofr}
| Enter dial-peer configuration mode for the specified dial peer. |
Step 2 | Router(config-dial-peer)# huntstop | Disable dial-peer hunting on the dial peer. Once you enter this command, no further hunting is allowed if a call fails on the specified dial peer. |
To reenable dial-peer hunting on a dial peer, enter the no huntstop command.
After you have configured the Frame Relay DLCI settings and you have configured your dial plan, you are ready to configure specific VoFR connections.
There are many different scenarios for VoFR connections. For information on the different connection types, see the next section, "Overview of Voice over Frame Relay Connection Types."
For procedures on how to configure the different connection types, see the following sections:
In addition, special consideration is required for configuring calls for tandem nodes. For more information, see the "Configuring Connections for Tandem Nodes" section.
![]() |
Note Use of Cisco trunks for permanent calls (private-line) is recommended over FRF.11 trunk calls unless FRF.11 compliant standards-based interworking is required with non-Cisco devices. The Cisco trunk protocol is a superset of the FRF.11 protocol and contains Cisco proprietary extensions designed to support switched call routing and other advanced features. |
When you configure VoFR connections, you can use many different connection types depending on the hardware platform, whether the call is to be a regular switched (user dialed or auto-ringdown) call, or whether the call is a permanent call (Cisco-trunk or FRF.11-trunk). You configure these specific connection types by using combinations of several commands.
Table 1 lists the different connection types for VoFR connections supported on the Cisco 2600 and 3600 series routers, and the combinations of commands to enter for each call type.
![]() |
Note Calls to Cisco MC3810 concentrators running Cisco IOS releases before 12.0(7)XK and 12.1(2)T require different commands. Specific procedures for this configuration are described in separate sections. |
| Type of Call | Frame Relay DLCI Interface Command to Enter1 | Data Fragmentation Supported by VoFR Command | Session Protocol Command to Enter in Dial-Peer mode | Voice Port Connection Command to Enter |
|---|---|---|---|---|
Switched call | vofr [data cid] | FRF.11 Annex C | session protocol cisco-switched3
| For user dialed calls: none For auto-ringdown calls: |
Switched call | vofr cisco4
| Cisco proprietary5 | session protocol cisco-switched | For user dialed calls: none For auto-ringdown calls: |
Cisco-trunk | vofr data cid | FRF.11 Annex C | session protocol cisco-switched | connection trunk destination-string [answer mode] |
Cisco-trunk | vofr cisco | Cisco proprietary | session protocol cisco-switched | connection trunk destination-string [answer mode] |
FRF.11 trunk call (private-line) to other routers supporting VoFR | vofr [data cid] [call-control cid]6 | FRF.11 Annex C | session protocol frf11-trunk | connection trunk destination-string [answer mode] |
This section describes how to configure switched calls (user dialed or auto-ringdown) on the different router platforms. This section is divided into the following procedures:
You can configure switched calls on Cisco 2600, 3600, and 7200 series routers, and on Cisco MC3810 concentrators.
![]() |
Note If you are configuring switched calls to Cisco MC3810 concentrators running Cisco IOS releases before 12.1(2)T, see "Configuring Switched Calls to a Cisco MC3810 Running Cisco IOS Releases Before 12.1(2)T" section. |
To configure switched calls on routers that support VoFR, use the following commands from interface configuration mode:
| Command | Purpose | |||
|---|---|---|---|---|
Step 1 | Router(config-if)# frame-relay interface-dlci dlci | Configure the Frame Relay DLCI and enter DLCI configuration mode. | ||
Step 2 | Router(config-if)# vofr [data cid] [call-control [cid]] | Configure the Frame Relay DLCI to support VoFR and set the data and call-control CIDs. The recommended setting for this command is vofr data 4 call-control 5.
If you are configuring user-dialed calls, this procedure is completed. If you are configuring auto-ringdown calls, proceed to the next step. | ||
Step 3 | For Cisco 2600 and 3600 series analog voice ports: Router(config)# voice-port slot/subunit/port For Cisco 2600 and 3600 series digital voice ports: Router(config)# voice-port slot/port:ds0-group For Cisco MC3810 series analog voice ports: Router(config)# voice-port slot/port For Cisco MC3810 series digital voice ports: Router(config)# voice-port slot:ds0-group | Identify the voice port you want to configure and enter voice-port configuration mode. | ||
Step 4 | Router(config-voiceport)# connection plar destination-string | (Optional) For auto-ringdown calls, configure the PLAR connection, specifying the telephone number in the destination-string. |
This configuration uses standard FRF.11 Annex C fragmentation.
You can configure switched calls to Cisco MC3810 concentrators running Cisco IOS releases before 12.1(2)T. However, the configuration is different from standard switched calls because earlier Cisco MC3810 releases used the Cisco proprietary version of FRF.12.
![]() |
Note The Cisco 2600/3600 series routers cannot terminate or initiate calls with a Cisco MC3810 running software releases before Cisco IOS Releases 12.0(3)XG and 12.0(4)T. |
To configure switched calls to a Cisco MC3810 running Cisco IOS releases before 12.1(2)T, use the following commands beginning in interface configuration mode:
| Command | Purpose | |||
|---|---|---|---|---|
Step 1 | Router(config-if)# frame-relay interface-dlci dlci | Configure the Frame Relay DLCI and enter DLCI configuration mode.
| ||
Step 2 | Router(config-if)# vofr cisco | Configure the Frame Relay DLCI to support VoFR and the Cisco proprietary fragmentation implementation. When this command is entered, data CID 4 and call-control CID 5 are automatically assigned. If you are configuring user-dialed calls, this procedure is complete. If you are configuring auto-ringdown calls, proceed to the next step. | ||
Step 3 | For Cisco 2600 and 3600 series analog voice ports: Router(config)# voice-port slot/subunit/port For Cisco 2600 and 3600 series digital voice ports: Router(config)# voice-port slot/port:ds0-group For Cisco MC3810 series analog voice ports: Router(config)# voice-port slot/port For Cisco MC3810 series digital voice ports: Router(config)# voice-port slot:ds0-group | Identify the voice port you want to configure and enter voice-port configuration mode. | ||
Step 4 | Router(config-voiceport)# connection plar destination-string | (Optional) For auto-ringdown calls, configure the PLAR connection, specifying the telephone number in the destination-string. |
This configuration uses Cisco proprietary data fragmentation.
This section describes how to configure Cisco-trunk permanent (private line) calls on the different router platforms. This section is divided into the following procedures:
If you are sending Cisco-trunk (private line) calls over the Frame Relay network, you must configure the Voice over Frame Relay dial peers to specifically support Cisco-trunk (private line) calls. Cisco-trunk (private line) calls are permanent calls.
One key task when you configure Cisco-trunk (private line) connections is to configure the signal type for the dial peer. The signal-type dial-peer command supports the following options:
Configure the signal type so that the signal type that is selected in the dial peers on the routers at both ends of the permanent voice call are the same. When you configure a permanent connection between a T1/E1 Cisco MC3810 and an analog voice port on a Cisco 2600 or Cisco 3600 series routers, set the signal type to cas, which is the default.
Cisco 2600 and Cisco 3600 analog voice ports do not support the cept or transparent signal types. The T1/E1 Cisco MC3810 can also be set to transparent, which simply passes the signaling through from the Cisco 2600 or Cisco 3600 series routers without interpretation. However, when transparent is used, the Cisco MC3810 makes no assumptions regarding the on-hook and off-hook state of the call. By default, when configured by using transparent, the Cisco MC3810 operates the voice path in the permanently open state, so that voice packets are sent (and network bandwidth consumed) regardless of the state of the call.
To configure a VoFR dial peer to support Cisco-trunk permanent (private line) calls, use the following commands beginning in global configuration mode:
| Command | Purpose | |||
|---|---|---|---|---|
Step 1 | Router(config)# dial-peer voice number vofr |
The number tag value identifies the dial peer and must be unique on the router. Do not duplicate a specific tag number. | ||
Step 2 | Router(config-dial-peer)# destination-pattern string | |||
Step 3 | Router(config-dial-peer)# session target interface dlci [cid] | Configure the Frame Relay session target for the dial peer. | ||
Step 4 | Router(config-dial-peer)# session protocol cisco-switched | Configure the session protocol to support switched calls. This is the default setting, and entering this command is not required. | ||
Step 5 | Router(config-dial-peer)# codec type [bytes bytes] | Specify the voice coder rate of speech and payload size for the dial peer. The default dial peer codec is g729r8. Note that the Cisco MC3810 is limited to a maximum of 12 calls when using g729r8; to support up to 24 calls on the Cisco MC3810, use g729ar8. Specifying the payload size by entering the bytes value is optional. Each codec type defaults to a different payload size if you do not specify a value. To obtain a list of the default payload sizes, enter the codec command and the bytes option followed by a question mark (?).
| ||
Step 6 | Router(config-dial-peer)# dtmf-relay | (Optional) If the codec type is a low bit-rate codec such as g729 or g723, specify support for DTMF relay to improve end-to-end transport of DTMF tones. DTMF tones do not always propagate reliably with low bit-rate codecs. DTMF relay is disabled by default. | ||
Step 7 | Router(config-dial-peer)# signal-type | Define the flavor of the ABCD signaling packets that are generated by the voice port and sent to the data network. Enter cas to support CAS. Enter cept to support the European CEPT standard (related to MEL CAS). Enter ext-signal to indicate that ABCD signaling packets should not be sent, for configurations where the line signaling information is carried externally to the voice port. Enter transparent (for digital T1/E1 interfaces) to read the ABCD signaling bits directly from the T1/E1 interface without interpretation, and to pass them transparently to the data network (this is also known as transparent FRF.11 signaling). | ||
Step 8 | Router(config-dial-peer)# no vad | (Optional) Disable voice activity detection (VAD) on the dial peer. This command is enabled by default. | ||
Step 9 | Router(config-dial-peer)# sequence-numbers | (Optional) Enable the voice sequence number if required for your configuration. This command is disabled by default. | ||
Step 10 | Router(config-dial-peer)# preference value | (Optional) Configure a preference for the VoFR dial peer. The value is a number from 0 through 10 where the lower the number, the higher the preference in hunt groups. | ||
Step 11 | Router(config-dial-peer)# fax rate {2400 | 4800 | 7200 | 9600 | 14400 | disable | voice}
| (Optional) Configure the transmission speed (in bps) at which a fax will be sent to the dial peer. The default is voice, which specifies the highest possible transmission speed allowed by the voice rate. | ||
Step 12 | To configure another VoFR dial peer, exit dial-peer configuration mode and repeat steps 1 through 11. |
You can configure Cisco trunk permanent calls on Cisco 2600, 3600, and 7200 series routers, and on Cisco MC3810 concentrators.
![]() |
Note If you are configuring Cisco trunk permanent calls to Cisco MC3810 concentrators running Cisco IOS releases before 12.1(2)T, see "Configuring Cisco Trunk Permanent Calls to a Cisco MC3810 Running Cisco IOS Releases Before 12.1(2)T" section. |
To configure Cisco trunk permanent calls on these routers, use the following commands from interface configuration mode:
| Command | Purpose | |||
|---|---|---|---|---|
Step 1 | Router(config-if)# frame-relay interface-dlci dlci | Configure the Frame Relay DLCI and enter DLCI configuration mode.
| ||
Step 2 | Router(config-if)# vofr [data cid] [call-control [cid]] | Configure the Frame Relay DLCI to support VoFR.
If you are configuring tandem calls, this step ends your configuration. | ||
Step 3 | For Cisco 2600 and 3600 series analog voice ports: Router(config)# voice-port slot/subunit/port For Cisco 2600 and 3600 series digital voice ports: Router(config)# voice-port slot/port:ds0-group For Cisco MC3810 series analog voice ports: Router(config)# voice-port slot/port For Cisco MC3810 series digital voice ports: Router(config)# voice-port slot:ds0-group | Identify the voice port you want to configure and enter voice-port configuration mode. | ||
Step 4 | Router(config-voiceport)# connection trunk destination-string [answer-mode] | For private line calls, configure the trunk connection by specifying the telephone number in the destination-string. When configuring Cisco trunk permanent calls, one side must be the call initiator (master) and the other side is normally the call answerer (slave). By default, the voice operates in master mode. Enter the answer-mode keyword to specify that the voice port operates in slave mode. | ||
Step 5 | Router(config-voiceport)# shutdown | Shut down the voice port. | ||
Step 6 | Router(config-voiceport)# no shutdown | Reactivate the voice port to enable the trunk connection to take effect. |
This configuration uses standard FRF.11 Annex C fragmentation.
![]() |
Note Every time you enter the connection trunk or no connection trunk command, you must toggle the voice port (by entering shutdown, then no shutdown) for the changes to take effect. |
To configure Cisco trunk permanent calls to a Cisco MC3810 running Cisco IOS releases before 12.1(2)T, use the following commands from interface configuration mode:
| Command | Purpose | |
|---|---|---|
Step 1 | Router(config-if)# frame-relay interface-dlci dlci | Configure the Frame Relay DLCI and enter DLCI configuration mode. |
Step 2 | Router(config-if)# vofr cisco | Configure the Frame Relay DLCI to support VoFR and the Cisco proprietary data implementation. When this command is entered, data CID 4 and call-control CID 5 are automatically assigned. |
Step 3 | For Cisco 2600 and 3600 series analog voice ports: Router(config)# voice-port slot/subunit/port For Cisco 2600 and 3600 series digital voice ports: Router(config)# voice-port slot/port:ds0-group For Cisco MC3810 series analog voice ports: Router(config)# voice-port slot/port For Cisco MC3810 series digital voice ports: Router(config)# voice-port slot:ds0-group | Identify the voice port you want to configure and enter voice-port configuration mode. |
Step 4 | Router(config-voiceport)# connection trunk destination-string [answer-mode] | For private line calls, configure the trunk connection, specifying the telephone number in destination-string. When configuring Cisco trunk permanent calls, one side must be the call initiator (master) and the other side is normally the call answerer (slave). By default, the voice operates in master mode. Enter the answer-mode keyword to specify that the voice port should operate in slave mode. |
Step 5 | Router(config-voiceport)# shutdown | Shut down the voice port. |
Step 6 | Router(config-voiceport)# no shutdown | Reactivate the voice port to enable the trunk connection to take effect. |
This configuration uses Cisco proprietary data fragmentation.
![]() |
Note Every time you enter the connection trunk or no connection trunk command, you must toggle the voice port (by entering shutdown, then no shutdown) for the changes to take effect. |
On the Cisco MC3810 and on Cisco 2600 and 3600 series routers, you can configure FRF.11 trunk calls to a second router.
You cannot configure FRF.11 trunk calls for tandem VoFR configurations.
![]() |
Note This configuration requires that you set the session protocol dial-peer configuration command to frf11-trunk. |
To configure FRF.11 trunk (private line) calls, use the following commands from interface configuration mode:
| Command | Purpose | |||
|---|---|---|---|---|
Step 1 | Router(config-if)# frame-relay interface-dlci dlci | Configure the Frame Relay DLCI and enter DLCI configuration mode. | ||
Step 2 | Choose one of the following: |
| ||
|
a. | Router(config-if)# vofr [data cid] [call-control cid] | (Cisco 2600 and Cisco 3600 series routers) Configure the Frame Relay DLCI to support VoFR and to optionally enter the data and call-control CIDs. | ||
|
b. | Router(config-if)# vofr [data cid] | (Cisco MC3810) Configure the Frame Relay DLCI to support VoFR and to optionally enter the data CID. The call-control option is not supported on the Cisco MC3810.
| ||
Step 3 | For Cisco 2600 and 3600 series analog voice ports: Router(config)# voice-port slot/subunit/port For Cisco 2600 and 3600 series digital voice ports: Router(config)# voice-port slot/port:ds0-group For Cisco MC3810 series analog voice ports: Router(config)# voice-port slot/port For Cisco MC3810 series digital voice ports: Router(config)# voice-port slot:ds0-group | Identify the voice port you want to configure and enter voice-port configuration mode. | ||
Step 4 | Router(config-voiceport)# connection trunk destination-string [answer-mode] | For private line calls, configure the trunk connection by specifying the telephone number in the destination-string. When configuring FRF.11 trunk calls, one side must be the call initiator (master) and the other side is normally the call answerer (slave). By default, the voice port is the master. Enter the answer-mode keyword to specify that the voice port is the slave. |
This configuration uses FRF.11 Annex C data fragmentation.
![]() |
Note Every time you enter the connection trunk or no connection trunk command, you must toggle the voice port (by entering shutdown, then no shutdown) for the changes to take effect. |
Tandeming is switching incoming VoFR calls on a Frame Relay DLCI to an outgoing VoFR enabled DLCI. Tandeming works for switched calls and Cisco-trunk permanent calls only. You cannot tandem FRF.11 trunk calls over a multihop network.
Tandeming is supported on the Cisco MC3810 and on Cisco 2600, 3600, and 7200 series routers.
![]() |
Note When creating voice networks with a mixture of router types, the Cisco MC3810 must be running Cisco IOS Release 12.0(3)XG, 12.0(4)T, or later releases to act as a tandem node. |
Depending on which router is used as the end node and which router is used as the tandem node, you must use the correct Frame Relay PVC type when configuring your connections. Table 1 shows the different combinations of routers that can serve as end nodes and tandem nodes, and the Frame Relay PVC type required.
| End Node(s) | Tandem Node | vofr Command to Enter for the Frame Relay DLCI |
|---|---|---|
Cisco 2600 or Cisco 3600, Cisco MC3810 or Cisco 7200 | Cisco 2600, Cisco 3600, Cisco MC3810 or Cisco 7200 | vofr call-control |
Cisco 2600 or Cisco 3600, Cisco MC3810 | Cisco MC3810 running Cisco IOS releases before 12.1(2)T | vofr cisco |
Cisco MC3810 running | Cisco 2600, Cisco 3600, or Cisco 7200 | vofr cisco |
When you configure a tandem node, you must configure two VoFR dial peers, one for each tandem connection.
Verify that the voice connection for switched calls is working by following these steps:
Step 2 Make a call from the local telephone to a configured dial peer and verify that the call attempt is successful.
Verify that the voice connection for FXO-FXS trunk calls from a telephone to a remote PBX is working by doing the following:
Step 2 Dial digits so that the remote PBX routes the call.
You can check the validity of your dial-peer and voice-port configuration by performing the following tasks:
You can check the validity of your VoFR configuration on the DLCI by performing the following task:

If you are having trouble connecting a call, you can try to resolve the problem by performing the following tasks:
This section provides specific configuration examples for different VoFR connections and call type scenarios. This section includes the following examples:
![]() |
Note In the examples, some commands are shown with a lowercase letter in boldface. These letters indicate command settings that must match on the different routers. For example, the frame-relay cir s value indicates that the committed information rate "s" must match on the routers as shown. |
The examples do not provide complete configurations, but show the required commands to configure Voice over Frame Relay.
Figure 1 shows an example of Frame Relay fragmentation between two routers.

| Router A (Cisco 3600 Series Routers) | Router B (Cisco 3600 Series Routers) |
|---|---|
interface serial 0/0 | interface serial 0/0 |
ip address xxx.xxx.xxx | ip address xxx.xxx.xxx |
frame-relay traffic shaping | frame-relay traffic shaping |
frame-relay class toto | |
frame-relay interface-dlci 100 | frame-relay interface-dlci 100 |
class toto | |
map-class frame-relay toto | |
map-class frame-relay toto | encapsulation frame-relay |
encapsulation frame-relay | frame-relay cir s |
frame-relay cir s | frame-relay bc u |
frame-relay bc u | frame-relay fragment y |
frame-relay fragment y |
This configuration uses FRF.12 fragmentation.
Figure 2 shows an example of two routers with connections using a VoFR PVC.

| Router A (Cisco 3600 Series Routers) | Router B (Cisco 3600 Series Routers) |
|---|---|
interface serial 0/0 | interface serial 0/0 |
frame-relay traffic shaping | frame-relay traffic shaping |
frame-relay class toto | |
frame-relay interface-dlci 100 | |
vofr data z | frame-relay interface-dlci 100 |
class toto | vofr data z |
map-class frame-relay toto | map-class frame-relay toto |
frame-relay voice-bandwidth t | frame-relay voice-bandwidth t |
frame-relay min-cir x | frame-relay min-cir x |
frame-relay cir s | frame-relay cir s |
frame-relay bc u | frame-relay bc u |
frame-relay fragment y | frame-relay fragment y |
This configuration uses FRF.11 Annex C fragmentation.
Figure 3 shows an example of a Cisco 3600 series router with connections to a Cisco MC3810 running a Cisco IOS Releases before12.1(2)T. In this example, the Voice over Frame Relay interface on both the Cisco 3600 and the Cisco MC3810 is configured by using the vofr cisco command.

| Router A (Cisco 3600 Series Routers) | Router B (Cisco MC3810) |
|---|---|
interface serial 0/0 | interface serial 0 |
ip address xxx.xxx.xxx | ip address xxx.xxx.xxx |
frame-relay traffic shaping | frame-relay traffic shaping |
frame-relay class toto | |
frame-relay interface-dlci 100 | |
vofr cisco | frame-relay interface-dlci 100 |
class toto | vofr cisco |
map-class frame-relay toto | map-class frame-relay toto |
frame-relay voice-bandwidth t | frame-relay voice-bandwidth t |
frame-relay min-cir x | frame-relay min-cir x |
frame-relay cir s | frame-relay cir s |
frame-relay bc u | frame-relay bc u |
frame-relay fragment y | frame-relay fragment y |
This configuration uses FRF.11 Annex C fragmentation.
Figure 4 shows an example of VoFR Cisco-trunk (private line) calls between two routers.

| Router A (Cisco 3600 Series Routers) | Router B (Cisco MC3810) |
|---|---|
interface serial 0/0 | interface serial 0 |
ip address xxx.xxx.xxx | ip address xxx.xxx.xxx |
encapsulation frame-relay | encapsulation frame-relay |
frame-relay traffic shaping | frame-relay traffic shaping |
frame-relay interface-dlci 100 | frame-relay interface-dlci 100 |
class voice | class voice |
vofr data 4 call-control 5 | vofr data 4 call-control 5 |
map-class frame-relay voice | map-class frame-relay voice |
frame relay cir s | frame relay cir s |
frame relay bc u | frame relay bc u |
frame-relay voice bandwidth v | frame-relay voice bandwidth v |
frame-relay min-cir x | frame-relay min-cir x |
frame-relay fragment y | frame-relay fragment y |
voice-port 2/0/0 | voice-port 1/5 |
connection trunk 6001 answer-mode | connection trunk 7001 |
dial-peer voice 1 pots | dial-peer voice 2 pots |
destination-pattern 7001 | destination-pattern 6001 |
port 2/0/0 | port 1/5 |
dial-peer voice 2 vofr | dial-peer voice 4 vofr |
codec x bytes y | codec x bytes y |
destination-pattern 6001 | destination-pattern 7001 |
session protocol cisco-switched | session protocol cisco-switched |
session target Sn 100 | session target Sn 100 |
Figure 5 shows an example of FRF.11 trunk calls configured between two routers.

| Router A (Cisco 3600 Series Routers) | Router B (Cisco MC3810) |
|---|---|
interface serial 0/0 | interface serial 0 |
ip address xxx.xxx.xxx | ip address xxx.xxx.xxx |
encapsulation frame-relay | encapsulation frame-relay |
frame-relay traffic shaping | frame-relay traffic shaping |
frame-relay interface-dlci 100 | frame-relay interface-dlci 100 |
class voice | class voice |
vofr data 4 | vofr data 4 |
map-class frame-relay voice | map-class frame-relay voice |
frame relay cir s | frame relay cir s |
frame-relay min-cir in x | frame-relay min-cir in x |
frame relay bc u | frame relay bc u |
frame-relay voice bandwidth v | frame-relay voice bandwidth v |
frame-relay fragment y | frame-relay fragment y |
voice-port 2/0/0 | voice-port 1/5 |
connection trunk 6001 | connection trunk 7001 |
dial-peer voice 1 pots | dial-peer voice 2 pots |
destination-pattern 7001 | destination-pattern 6001 |
port 2/0/0 | port 1/5 |
dial-peer voice 2 vofr | dial-peer voice 4 vofr |
codec x bytes y bytes | codec x bytes y |
destination-pattern 6001 | destination-pattern 7001 |
session protocol frf11-trunk | session protocol frf11-trunk |
session target Sn 100 d | session target Sn 100 d |
called-number 7001 | dtmf-relay |
dtmf-relay | vad |
vad |
Figure 6 shows an example of a tandem configuration with two Cisco 3600 routers as endpoints and a third Cisco 3600 as a tandem node.

| Router A (Cisco 3600) Endpoint | Router C (Cisco 3600) Tandem Node | Router B (Cisco 3600) Endpoint |
|---|---|---|
interface serial 0/0 | interface serial 0/0 | interface serial 0/0 |
encapsulation frame-relay | encapsulation frame-relay | encapsulation frame-relay |
frame-relay traffic-shaping | frame-relay traffic-shaping | frame-relay traffic-shaping |
frame-relay interface-dlci 100 | frame-relay interface-dlci 100 | frame-relay interface-dlci 100 |
class voice | class voice | class voice |
vofr data 4 call-control 5 | vofr data 4 call-control 5 | vofr data 4 call-control 5 |
map-class frame-relay voice | interface serial 0/1 | map-class frame-relay voice |
frame-relay cir a | encapsulation frame-relay | frame-relay cir a |
frame-relay min-cir t | frame-relay traffic-shaping | frame-relay min-cir t |
frame-relay bc b | frame-relay interface-dlci 200 | frame-relay bc b |
frame-relay voice bandwidth c | class voice | frame-relay voice bandwidth c |
frame-relay fragment d | vofr | frame-relay fragment d |
dial-peer voice 1 pots | map-class frame-relay voice | dial-peer voice 1 pots |
destination-pattern 1001 | frame-relay cir a | destination-pattern 2001 |
port 1/0/0 | frame-relay min-cir t | port 1/0/0 |
frame-relay bc b | ||
frame-relay voice bandwidth c | ||
dial-peer voice 2 vofr | frame-relay fragment d | dial-peer voice 2 vofr |
destination-pattern 2... | destination-pattern 1... | |
session target serial 0/0 100 | dial-peer voice 1 vofr | session target serial 0/0 200 |
destination-pattern 1... | ||
voice-port 1/0/0 | session target serial 0/0 100 | voice-port 1/0/0 |
dial-peer voice 2 vofr | ||
destination-pattern 2... | ||
session target serial 0/1 200 |
Figure 7 shows an example of a tandem configuration with a Cisco MC3810 acting as a tandem node.

| Router A (Cisco 3600) Endpoint | Router C (Cisco MC3810) Tandem Node | Router B (Cisco 3600) Endpoint |
|---|---|---|
interface serial 0/0 | interface serial 0 | interface serial 0/0 |
encapsulation frame-relay | encapsulation frame-relay | encapsulation frame-relay |
frame-relay traffic-shaping | frame-relay traffic-shaping | frame-relay traffic-shaping |
frame-relay interface-dlci 100 | frame-relay interface-dlci 100 | frame-relay interface-dlci 100 |
class voice | class voice | class voice |
vofr data 4 call-control 5 | vofr data 4 call-control 5 | vofr data 4 call-control 5 |
map-class frame-relay voice | interface serial 1 | map-class frame-relay voice |
frame-relay cir a | encapsulation frame-relay | frame-relay cir a |
frame-relay min-cir t | frame-relay traffic-shaping | frame-relay min-cir t |
frame-relay bc b | frame-relay interface-dlci 200 | frame-relay bc b |
frame-relay voice bandwidth c | class voice | frame-relay voice bandwidth c |
frame-relay fragment d | vofr data 4 call-control 5 | frame-relay fragment d |
dial-peer voice 1 pots | map-class frame-relay voice | dial-peer voice 1 pots |
destination-pattern 1001 | frame-relay cir a | destination-pattern 2001 |
port 1/0/0 | frame-relay min-cir t | port 1/0/0 |
frame-relay bc b | ||
frame-relay voice bandwidth c | ||
dial-peer voice 2 vofr | frame-relay fragment d | dial-peer voice 2 vofr |
destination-pattern 2... | destination-pattern 1... | |
session target serial 0/0 100 | dial-peer voice 1 vofr | session target serial 0/0 200 |
destination-pattern 1... | ||
voice-port 1/0/0 | session target serial 0/0 100 | voice-port 1/0/0 |
dial-peer voice 2 vofr | ||
destination-pattern 2... | ||
session target serial 0/1 200 |
Figure 8 shows an example of a tandem configuration with a Cisco MC3810 acting as an endpoint node for Cisco-trunk (private line) calls.

| Router A (Cisco 2600) Endpoint | Router C (Cisco 3600) Tandem Node | Router B (Cisco MC3810) Endpoint |
|---|---|---|
interface serial 0/0 | interface serial 0/0 | interface serial 0 |
encapsulation frame-relay | encapsulation frame-relay | encapsulation frame-relay |
frame-relay traffic-shaping | frame-relay traffic-shaping | frame-relay traffic-shaping |
frame-relay interface-dlci 100 | frame-relay interface-dlci 100 | frame-relay interface-dlci 200 |
class voice | class voice | class voice |
vofr data 4 call-control 5 | vofr data 4 call-control 5 | vofr data 4 call-control 5 |
map-class frame-relay voice | interface serial 0/1 | map-class frame-relay voice |
frame-relay cir a | encapsulation frame-relay | frame-relay cir a |
frame-relay min-cir t | frame-relay traffic-shaping | frame-relay min-cir t |
frame-relay bc b | frame-relay interface-dlci 200 | frame-relay bc b |
frame-relay voice bandwidth c | class voice | frame-relay voice bandwidth c |
frame-relay fragment d | vofr data 4 call-control 5 | frame-relay fragment d |
dial-peer voice 1 pots | map-class frame-relay voice | dial-peer voice 1 pots |
destination-pattern 1001A | frame-relay cir a | destination-pattern 2001A |
port 1/0/0 | frame-relay min-cir t | port 1/1 |
frame-relay bc b | ||
dial-peer voice 2 vofr | frame-relay voice bandwidth c | dial-peer voice 2 vofr |
destination-pattern 2... | frame-relay fragment d | destination-pattern 1... |
session target serial 0/0 100 | session target serial 0 200 | |
dial-peer voice 1 vofr | ||
voice-port 1/0/0 | destination-pattern 1... | voice-port 1/1 |
connection trunk 2001A answer-mode | session target serial 0/0 100 | connection trunk 1001A |
dial-peer voice 2 vofr | ||
destination-pattern 2... | ||
session target serial 0/1 200 |
Figure 9 shows an example of a tandem configuration with Cisco MC3810 concentrators as both endpoint and tandem nodes.
![]() |
Note When a Cisco MC3810 running Cisco IOS releases before 12.1(2)T is on a VoFR network, the configuration for connections to and from that Cisco MC3810 is slightly different than for other routers that support VoFR. The vofr cisco command is required for these connections on the Cisco MC3810. |

| Router A (Cisco MC3810) Endpoint | Router C (Cisco MC3810) Tandem Node Running Cisco IOS Releases Before 12.1(2)T | Router B (Cisco MC3810) Endpoint |
|---|---|---|
interface serial 0 | interface serial 0 | interface serial 0 |
encapsulation frame-relay | encapsulation frame-relay | encapsulation frame-relay |
frame-relay traffic-shaping | frame-relay traffic-shaping | frame-relay traffic-shaping |
frame-relay interface-dlci 100 | frame-relay interface-dlci 100 | frame-relay interface-dlci 200 |
class voice | class voice | class voice |
vofr cisco | vofr cisco | vofr cisco |
map-class frame-relay voice | interface serial 1 | map-class frame-relay voice |
frame-relay cir a | encapsulation frame-relay | frame-relay cir a |
frame-relay bc b | frame-relay traffic-shaping | frame-relay bc b |
frame-relay voice bandwidth c | frame-relay interface-dlci 200 | frame-relay voice bandwidth c |
frame-relay min-cir t | class voice | frame-relay fragment d |
vofr cisco | frame-relay min-cir t | |
dial-peer voice 1 pots | map-class frame-relay voice | dial-peer voice 1 pots |
destination-pattern 1001 | frame-relay cir a | destination-pattern 2001 |
port 1/1 | frame-relay min-cir t | port 1/1 |
frame-relay bc b | ||
dial-peer voice 2 vofr | frame-relay voice bandwidth c | dial-peer voice 2 vofr |
destination-pattern 2... | frame-relay fragment d | destination-pattern 1... |
session target serial 0 100 | session target serial 0 200 | |
dial-peer voice 1 vofr | ||
voice-port 1/1 | destination-pattern 1... | voice-port 1/1 |
session target serial 0 100 | ||
dial-peer voice 2 vofr | ||
destination-pattern 2... | ||
session target serial 1 200 |
Figure 10 shows an example of a Cisco trunk (private line) call that is configured with hunt groups. In this example, the two routers are in master-slave mode with a backup path. Router B is configured as a slave and Router A is configured as the master. The master makes periodic attempts to establish the trunk until the trunk is established. Two dial peers match the destination string configured in the voice port, but because one dial peer has a higher preference than the other dial peer, the call setup is attempted through that dial peer. If the call setup fails, the master can continue attempting call setups by using the next available dial peer. After all dial peers are exhausted, the master can continue following the list cyclically by starting again from the dial peer with the highest preference.

| Router A (Cisco MC3810) | Router B (Cisco MC3810) |
|---|---|
interface serial 0 | interface serial 0 |
encapsulation frame-relay | encapsulation frame-relay |
frame-relay traffic-shaping | frame-relay traffic-shaping |
frame-relay interface-dlci 100 | frame-relay interface-dlci 100 |
class voice | class voice |
vofr data 4 call-control 5 | vofr data 4 call-control 5 |
interface serial 1 | interface serial 1 |
encapsulation frame-relay | encapsulation frame-relay |
frame-relay traffic-shaping | frame-relay traffic-shaping |
frame-relay interface-dlci 200 | frame-relay interface-dlci 200 |
class voice | class voice |
vofr data 4 call-control 5 | vofr data 4 call-control 5 |
map-class frame-relay voice | map-class frame-relay voice |
frame-relay cir a | frame-relay cir a |
frame-relay bc b | frame-relay bc b |
frame-relay voice bandwidth c | frame-relay voice bandwidth c |
frame-relay min-cir t | frame-relay min-cir t |
dial-peer voice 1 pots | dial-peer voice 1 pots |
destination-pattern 1001A | destination-pattern 2001A |
port 1/1 | port 1/1 |
dial-peer voice 100 vofr | dial-peer voice 100 vofr |
destination-pattern 2... | destination-pattern 1... |
session target serial0 100 | session target serial0 100 |
preference 1 | preference 1 |
dial-peer voice 200 vofr | dial-peer voice 200 vofr |
destination-pattern 2... | destination-pattern 1... |
session target serial1 200 | session target serial1 200 |
preference 2 | preference 2 |
voice-port 1/1 | voice-port 1/1 |
connection trunk 2005A | description FXS port |
description FXO port | connection trunk 1001A answer-mode |
This section documents new or modified commands. All other commands used with this feature are documented in the Cisco IOS Release 12.1 command reference publications.
See new and modified debug commands in the "Debug Commands" section.
The following new and modified commands are described in this section (modified commands are marked by an asterisk):
To specify a hunt selection order for dial-peers, use the dial-peer hunt dial-peer configuration command. Use the no form of this command to restore the default selection order.
dial-peer hunt hunt-order-number
Syntax Description
hunt-order-number A number from 0 through 7 that selects a predefined hunting selection order: 0---Longest match in phone number, explicit preference, random selection. This is the default hunt order number. 1---Longest match in phone number, explicit preference, least recent use. 2---Explicit preference, longest match in phone number, random selection. 3---Explicit preference, longest match in phone number, least recent use. 4---Least recent use, longest match in phone number, explicit preference. 5---Least recent use, explicit preference, longest match in phone number. 6---Random selection. 7---Least recent use.
Defaults
The default is the longest match in phone number, explicit preference, and random selection (hunt order number 0).
Command Modes
Global configuration
Command History
12.0(7)XK This command was introduced and was first supported on the Cisco 2600 and 3600 series routers and on the Cisco MC3810 multiservice access concentrator. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
Use the dial-peer hunt dial-peer configuration command if you have configured hunt groups. "Longest match in phone number" refers to the destination pattern that matches the greatest number of the dialed digits. "Explicit preference" refers to the preference setting in the dial-peer configuration. "Least recent use" refers to the destination pattern that has waited the longest since being selected. "Random selection" weighs all of the destination patterns equally in a random selection mode.
Examples
The following example configures the dial peers to hunt in the following order: (1) longest match in phone number, (2) explicit preference, (3) random selection.
Router# configure terminal Router(config)# dial-peer hunt 0
Related Commands
preference Specifies the preferred selection order of a dial peer within a hunt group. destination-pattern Specifies the prefix or the complete telephone number for a dial peer. show dial-peer voice Displays configuration information for dial peers.
Command
Description
To change the character used as a terminator for variable-length dialed numbers, use the dial-peer terminator global configuration command. Use the no form of this command to restore the default terminating character.
dial-peer terminator character
Syntax Description
character Designates the terminating character for a variable-length dialed number. Valid numbers and characters are #, *, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, and d. The default is #.
Defaults
The default terminating character is #.
Command Modes
Global configuration
Command History
12.0 This command was introduced. 12.0(7)XK Usage was restricted to variable-length dialed numbers. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
There are certain areas in the world, for example, in certain European countries, where telephone numbers can vary in length. When a dialed-number string is identified as a variable length dialed-number, the system does not place a call until the configured value for the timeouts interdigits command has expired, or until the caller dials the terminating character. Use the dial-peer terminator global configuration command to change the terminating character.
Examples
The following example specifies "9" as the terminating character for variable-length dialed numbers:
Router# configure terminal Router(config)# dial-peer terminator 9#
Related Commands
answer-address Specifies the preferred selection order of a dial peer within a hunt group. destination-pattern Specifies the prefix or the complete telephone number for a dial peer. timeouts interdigit Specifies the interdigit timeout value for a voice port in seconds. show dial-peer voice Displays configuration information for dial peers.
Command
Description
To enter dial-peer configuration mode and specify the method of voice encapsulation, use the dial-peer voice global configuration command.
For the Cisco 2600 series routers
dial-peer voice tag {pots | voip | vofr}
no dial-peer voice tag
For the Cisco 3600 series routers and the Cisco MC3810 concentrator
dial-peer voice tag {pots | voip | vofr | voatm}
no dial-peer voice tag
Syntax Description
tag A number identifying a particular dial peer. Valid entries are 1 through 2147483647. pots POTS dial peer using basic telephone service. voip VoIP dial peer using voice encapsulation on the POTS network. vofr Voice over Frame Relay dial peer using encapsulation on the Frame Relay backbone network. voatm (Cisco 3600 series routers and MC3810 concentrators only) Voice over ATM dial peer using real-time AAL5 voice encapsulation on the ATM backbone network.
Defaults
No default behavior or values.
Command Modes
Global configuration
Command History
11.3(1)T This command was introduced. 11.3(1)MA This command was first supported on the Cisco MC3810 with support for POTS, VoFR and VoATM. 12.0(3)XG This command added VoFR to the Cisco 2600 and 3600 series routers. 12.0(4)T This command added VoFR to the Cisco 7200 series platform. 12.0(7)XK This command added VoIP to the Cisco MC3810 and VoATM to the Cisco 3600 series router. Support for VoHDLC on the Cisco MC3810 was removed in this release. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
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 accesses dial-peer configuration mode and configures a POTS peer identified as dial peer 10:
Router# configure terminal Router(config)# dial-peer voice 10 pots
Related Commands
voice-port Enters voice-port configuration mode.
Command
Description
To specify which digits to forward for voice calls, use the forward-digits dial-peer configuration command. If the no form of this command is entered, any digits not matching the destination-pattern are not forwarded. Use the default form of this command to restore the default state.
forward-digits {num-digit | all | extra}
Syntax Description
num-digit The number of digits to be forwarded. If the number of digits is greater than the length of a destination phone number, the length of the destination number is used. The valid range is 0 to 32. Setting the value to 0 is equivalent to entering no forward-digits. all Forward all digits. If all is entered, the full length of the destination pattern is used. extra If the length of the dialed digit string is greater than the length of the dial-peer destination pattern, the extra right-justified digits are forwarded. However, if the dial-peer destination pattern is variable length (ending with character "T", for example: T, 123T, 123...T), extra digits are not forwarded.
Defaults
Dialed digits not matching the destination pattern are forwarded.
Command Modes
Dial-peer configuration
Command History
11.3(1) MA This command was introduced on the Cisco MC3810. 12.0(2)T The implicit option was added. 12.0(4)T This command was modified to support ISDN PRI QSIG signaling calls. 12.0(7)XK This command was first supported on the Cisco 2600 and 3600 series routers, the implicit keyword was removed, and the extra keyword was added. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
This command applies only to POTS dial peers.
Forwarded digits are always right-justified, so that extra leading digits are stripped.
The destination pattern includes both explicit digits and wildcards if present.
Use the default form of this command if a non-default digit-forwarding scheme was entered previously and you wish to restore the default.
For QSIG ISDN connections, entering forward-digits all implies that all the digits of the called party number are sent to the ISDN connection. When you enter forward-digits num-digit and enter a number from 1 to 32, the number of digits specified (right justified) of the called part number are sent to the ISDN connection.
Examples
The following example forwards all of the digits in the destination pattern of a POTS dial peer:
Router(config)# dial-peer voice 1 pots
Router(config-dial-peer)# destination-pattern 8...
Router(config-dial-peer)# forward-digits all
The following example forwards four of the digits in the destination pattern of a POTS dial peer:
Router(config)# dial-peer voice 1 pots
Router(config-dial-peer)# destination-pattern 555....
Router(config-dial-peer)# forward-digits 4
The following example forwards the extra right-justified digits that exceed the length of the destination pattern of a POTS dial peer:
Router(config)# dial-peer voice 1 pots
Router(config-dial-peer)# destination-pattern 555....
Router(config-dial-peer)# forward-digits extra
Related Commands
destination-pattern Defines the prefix or the full E.164 telephone number to be used for a dial peer. show dial-peer voice Displays configuration information for dial peers.
Command
Description
This command was added in Cisco IOS Release 12.0(2)T on the Cisco MC3810. Beginning with Cisco IOS Release 12.1(2)T, this command is no longer supported.
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-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-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.
Defaults
No DLCI is assigned.
Command Modes
Interface configuration
Command History
10.0 This command was introduced. 11.3(1)MA The voice-encap option was added for the Cisco MC3810. 12.0(2)T The voice-cir option was added for the Cisco MC3810. 12.0(3)XG Additional usage guidelines added. 12.0(4)T This command was implemented in Cisco IOS Release 12.0(4)T. 12.0(7)XK The voice-encap option on the Cisco MC3810 was removed. This option is no longer supported. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Examples
The following example shows how to configure Frame Relay DLCI and enter DLCI configuration mode:
Router(config-if)# frame-relay interface-dlci dlci
To disable all further dial-peer hunting if a call fails when using hunt groups, enter the huntstop dial-peer configuration command. To reenable dial-peer call hunting, enter the no form of this command.
huntstopSyntax Description
This command has no arguments or keywords.
Defaults
Disabled
Command Modes
Dial-peer configuration
Command History
12.0(5)T This command was introduced on the Cisco MC3810. 12.0(7)XK Support for this command was extended to the 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Cisco 2600 and 3600 series routers.
Usage Guidelines
Once you enter this command, no further hunting is allowed if a call fails on the specified dial peer.
This command can be used with all types of dial peers.
Examples
The following example shows how to disable dial-peer hunting on a specific dial peer:
Router(config)# dial peer voice 100 vofr
Router(config-dial-peer)# huntstop
The following example shows how to reenable dial-peer hunting on a specific dial peer:
Router(config)# dial peer voice 100 vofr
Router(config-dial-peer)# no huntstop
Related Commands
dial-peer voice Enters dial-peer configuration mode and specifies the method of voice-related encapsulation.
Command
Description
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.
signal-type {cas | cept | ext-signal | transparent}
Syntax Description
cas North American EIA-464 Channel-Associated Signaling (robbed bit signaling). If the Digital T1 Packet Voice Trunk Network Module is installed, this option might not be available. cept 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 On the Cisco MC3810, 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 because the Cisco MC3810 must interpret the signaling information in order to read and write the correct state to the analog hardware. This option is mapped to be equal to cas.
Defaults
cas
Command Modes
Dial-peer configuration
Command History
12.0(3)XG This command was introduced. 12.0(4)T Support was added for the Cisco 7200 series router. 12.0(7)XK In previous releases, the cept and transparent options were supported only on the Cisco MC3810. Beginning in this release, these options are supported on the Cisco 2600, 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Cisco 3600 and Cisco 7200 series routers.
Usage Guidelines
This command applies to VoFR and VoATM 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.
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).
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 might 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 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)# signal-type ext-signal
Router(config-dial-peer)#
Related Commands
codec (dial-peer) Specifies the voice coder rate of speech for a dial peer. connection Specifies the connection mode for a voice port. destination-pattern Specifies the telephone number associated with a dial peer. dtmf-relay Enables the DSP to generate FRF.11 Annex A frames for a dial peer. preference Enables the preferred dial peer to be selected when multiple dial peers within a hunt group are matched for a dial string. session protocol Establishes the VoFR protocol for calls between local and remote routers. session target Specifies a network-specific address for a dial peer. sequence-numbers Enables the generation of sequence numbers in each frame generated by the DSP.
Command
Description
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.
For switched calls
vofr [data cid] [call-control [cid]]
no vofr [data cid] [call-control [cid]]
For switched calls to Cisco MC3810 concentrators running Cisco IOS releases before 12.0(7)XK and 12.1(2)T
vofr [cisco]
no vofr [cisco]
For Cisco-trunk permanent calls
vofr data cid call-control cid
no vofr data cid call-control cid
For Cisco-trunk permanent calls to Cisco MC3810 concentrators running Cisco IOS releases before 12.0(7)XK and 12.1(2)T
vofr cisco
no vofr cisco
For FRF-11 trunk calls
vofr [data cid] [call-control cid]
no vofr [data cid] [call-control cid]
Syntax Description
data (Required for Cisco-trunk permanent calls. Optional for switched calls.) Used to select a subchannel (CID) for data other than the default subchannel, which is 4. cid (Optional) Specifies the subchannel to be used for data. Valid values are from 4 through 255; the default is 4. If data is specified, enter a valid CID. 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. cisco (Optional) Cisco proprietary voice encapsulation for VoFR with data is carried on CID 4 and call-control on CID 5. This option is required when configuring switched calls or Cisco trunks to Cisco MC3810 concentrators running If you are configuring switched calls or Cisco trunks to Cisco MC3810 concentrators running Cisco IOS release 12.0(7)XK and 12.1(2)T and later releases, do not use this option.
Cisco IOS releases before 12.0(7)XK and 12.1(2)T.
Defaults
Disabled
Command Modes
Frame Relay DLCI
Command History
12.0(3)XG This command was introduced. 12.0(4)T This command was implemented in 12.0(4)T. 12.0(7)XK The use of the cisco option was modified. Beginning in this release, use the cisco option only when configuring connections to Cisco MC3810 concentrators running 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Cisco IOS releases before 12.0(7)XK and 12.1(2)T.
Usage Guidelines
Table 3 lists the different options of the vofr command and which combination of options is used beginning in Cisco IOS Release 12.0(7)XK and 12.1(2)T.
| Type of Call | vofr Command Combination to Use |
|---|---|
Switched call | vofr [data cid] |
Switched call | vofr cisco2
|
Cisco-trunk | vofr data cid |
Cisco-trunk | vofr cisco |
FRF.11 trunk call (private-line) to other routers supporting VoFR | vofr [data cid] [call-control cid]3 |
Usage Restrictions for Cisco IOS Releases Prior to 12.0(7)XK and 12.1(2)T
This section describes restrictions for using the vofr command in releases prior to Cisco IOS Release 12.0(7)XK and 12.1(2)T. Beginning in Cisco IOS Release 12.0(7)XK and 12.1(2)T, these restrictions no longer apply.
When you use the vofr command without the cisco option, all subchannels on the DLCI are configured for FRF.11 encapsulation. If you enter the vofr command is entered without any keywords or arguments, the data subchannel is CID 4 and there is no call-control subchannel.
Table 4 describes special conditions and restrictions for the use of the vofr command on the Cisco MC3810 running releases prior to 12.0(7)XK and 12.1(2)T.
| 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. |
If you select the "data" option, enter a numeric value to complete the command. If you select the call-control option, you do not enter a numeric value if you wish to accept the default call-control subchannel. See the following examples for clarification.
When you use the vofr command on a Cisco MC3810 without the "cisco" option, switched calls are not permitted. You can only make permanent FRF.11-trunk calls.
![]() |
Note It is not possible to configure the call-control option on a Cisco MC3810. If you configure this option, 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 a Cisco 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
Router(config-fr-dlci)#
The above example configures CID 4 for data; no call-control CID is defined.
To configure CID 4 for data and CID 5 for call-control (both defaults), enter the following command:
Router(config-fr-dlci)# vofr call-control Router(config-fr-dlci)#
To configure CID10 for data and CID 15 for call-control, enter the following command:
Router(config-fr-dlci)# vofr data 10 call-control 15 Router(config-fr-dlci)#
To configure CID 4 for data and CID 15 for call-control, enter the following command:
Router(config-fr-dlci)# vofr call-control 15 Router(config-fr-dlci)#
To configure CID 10 for data and CID 5 for call-control, enter the following command:
Router(config-fr-dlci)# vofr data 10 call-control Router(config-fr-dlci)#
To configure CID 10 for data with no call-control, enter the following command:
Router(config-fr-dlci)# vofr data 10 Router(config-fr-dlci)#
To configure a Cisco router or MC3810 for a VoFR application with an older release of the Cisco MC3810 (before Release 12.0(3)XG), enter the following command:
Router(config-fr-dlci)# vofr cisco Router(config-fr-dlci)#
Related Commands
frame-relay interface-dlci Assigns a data link connection identifier (DLCI) to a specified Frame Relay subinterface. class Assigns a VC class to a PVC.
Command
Description
Syntax Description
This command has no arguments or keywords.
Defaults
The command is disabled, meaning that the router stops dial-peer hunting when it receives a user-busy disconnect code.
Command Modes
Global configuration
Command History
12.0(5)T This command was introduced on the Cisco 2600 series and 3600 series routers, and the Cisco MC3810 concentrator for VoFR. It was also supported for VoIP on the 2600 series and 3600 series routers. 12.0(7)T This command was first supported on the Cisco AS5300 and Cisco AS5800 for VoIP. 12.0(7)XK This command was first used for VoIP on the Cisco MC3810. 12.1(2)T The support for Voice over IP on the Cisco MC3810 was implemented on the Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
This command applies to routers acting as originating or tandem nodes in a Voice over IP, Voice over Frame Relay, or Voice over ATM environment.
This command is used for a configuration in which an originating or tandem router is configured with multiple dial peer entries that route a call to the same destination number, but on different destination routers. In this configuration, after all routes to the first router entry in the dial-peer list are active, a new call will not "roll over" to the next router in the dial-peer list.
This failure to route to the second destination router happens when the bandwidth on the voice interface is greater than the maximum capacity of the first destination router. This condition allows the originating or tandem router to attempt to place a new call to the first destination router because it has indications from the first destination router that there is more capacity based on the bandwidth setting. When the first destination router receives the call, if all of the ports are in use, the destination router returns a "user-busy" disconnect reason code to the originating or tandem router. The originating or tandem router interprets the disconnect reason code as "unavailable destination" for the call and returns a busy tone to the initiating caller.
The originating or tandem router fails to try other routers in the dial-peer list after receiving a "user disconnect" reason code, and so it terminates the call attempt. By using this command, you can perform dial-peer hunting on multiple destination routers even if the originating or tandem router receives a "user-busy" disconnect reason code from one of the destination routers.
Examples
The following example displays configuring the originating or tandem router to continue dial-peer hunting if it receives a "user-busy" disconnect code from a destination router:
Router(config)# voice hunt user-busy
Related Commands
preference Indicates the preferred order of a dial peer within a rotary hunt group.
Command
Description
This section provides information on new and modified VoFR debug commands for the Cisco 2600 series, the Cisco 3600 series, and the Cisco MC3810 multiservice access concentrator.
All other debug commands used with Voice over Frame Relay are documented in the Cisco IOS Debug Command Reference for Cisco IOS Release 12.1.
The following new and modified commands are described in this section:
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 sessionSyntax Description
This command has no keywords or arguments.
Command History
12.0(3)XG This command was introduced on the Cisco 2600 and Cisco 3600 series routers. 12.0(4)T This command was implemented in Cisco IOS Release 12.0(4)T. 12.0(7)XK This command was first supported on the Cisco MC3810. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
Use this command to display debug information about the various FRF.11 VoFR service provider interface (SPI) functions. Note that this debug command does not display any information regarding the proprietary Cisco switched-VoFR SPI.
This debug is useful only 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,
calledNumber=+3622110
*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
CALL SETUP (MASTER):
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.
CALL TEARDOWN:
*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
incoming timer
*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
Displays the ccswvoice function calls during call setup and teardown. Displays the ccswvoice function calls during call setup and teardown. Displays the first 10 bytes (including header) of selected VoFR subframes for the interface.
Command
Description
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-debugSyntax Description
This command has no arguments or keywords.
Command History
12.0(3)XG This command was introduced on the Cisco 2600 and Cisco 3600 series routers. 12.0(4)T This command was implemented in Cisco IOS Release 12.0(4)T. 12.0(7)XK This command was first supported on the Cisco MC3810. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
Use this command when troubleshooting a VoFR call that uses the "cisco-switched" session protocol. This command 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:
Router# debug ccswvoice vofr-debug
CALL TEARDOWN:
3640_vofr(config-voiceport)#
*Mar 1 03:02:08.719:ccswvofr_bridge_drop:dropping bridge calls src 17 dst 16 dlci 100
cid 9 state ACTIVE
*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
cause_text=no circuit.
3640_vofr(config-voiceport)#
CALL SETUP (outgoing):
*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
Displays the ccfrf11 function calls during call setup and teardown. Displays the ccswvoice function calls during call setup and teardown. Displays the first 10 bytes (including header) of selected VoFR subframes for the interface.
Command
Description
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-sessionSyntax Description
This command has no arguments or keywords.
Command History
12.0(3)XG This command was introduced on the Cisco 2600 and Cisco 3600 series routers. 12.0(4)T This command was implemented in Cisco IOS Release 12.0(4)T. 12.0(7)XK This command was first supported on the Cisco MC3810. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
Use this command to show the state transitions of the cisco-switched-vofr state machine as a call is processed, and when attempting to troubleshoot a VoFR call that uses the "cisco-switched" session protocol.
Examples
The following example shows sample output from the debug ccswvoice vofr-session command:
Router# debug ccswvoice vofr-session CALL TEARDOWN: 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)# CALL SETUP (outgoing): *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
Displays the ccfrf11 function calls during call setup and teardown. Displays the ccswvoice function calls during call setup and teardown. Displays the first 10 bytes (including header) of selected VoFR subframes for the interface.
Command
Description
To display the first 10 bytes (including header) of selected VoFR subframes for the interface, use the debug vtsp vofr subframe command in privileged EXEC mode. Use the no form of this 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. from-dsp (Optional) Displays only the subframes received from the DSP. to-dsp (Optional) Displays only the subframes going to the DSP.
1: Annex-A
2: Annex-B
3: Annex-D
4: All other payloads
5: All payloads - WARNING! This option may cause network instability.
Command History
12.0(3)XG This command was introduced on the Cisco 2600 and Cisco 3600 series routers. 12.0(7)XK Support for this command was extended to the Cisco MC3810. 12.1(2)T This command was implemented in Cisco IOS Release 12.1(2)T.
Release
Modification
Usage Guidelines
Each debug output displays the first 10 bytes of the FRF.11 subframe, including header bytes. Use the from-dsp and to-dsp options 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 5. 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
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
AA
*Mar 6 18:21:23.969:VoFR frame received from Network (24 bytes):9E 02 19 AA AA AA 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
AA
Related Commands Related Commands
debug vtsp all Enables debugging of all VTSP areas.
Command
Description
ABCD signaling---4-bit telephony line signaling coding in which each letter of "ABCD" represents one of the 4 bits. This is often associated with CAS or robbed-bit signaling on a T1 or E1 telephony trunk.
CID---Channel ID. Designates the Frame Relay subchannel ID for Voice over Frame Relay.
CIR---Committed information rate. The average rate of information transfer a subscriber (for example, a network administrator) has stipulated for a Frame Relay PVC.
Cisco-trunk (private line) call---A Cisco-trunk (private line) call is established by the forced connection of a dynamic switched call. A Cisco-trunk call is established during configuration of the trunk and stays up for the duration of the configuration. It optionally provides a pass-through connection path to pass signaling information between the two telephony interfaces at either end of the connection.
Codec---Coder-decoder. (i) An integrated circuit device that typically uses pulse code modulation to transform analog signals into a digital bit stream and digital signals back into analog signals. (ii) In Voice over IP, Voice over Frame Relay, and Voice over ATM, a DSP software algorithm used to compress/decompress speech or audio signals.
DLCI---Data-link connection identifier.
Dial peer---An addressable call endpoint that contains configuration information including voice protocol, codec type, and telephone number associated with the call endpoint. There are four kinds of dial peers: POTS, VoIP, VoFR, and VoATM.
DS0---A 64-kbps B channel on an E1 or T1 WAN interface.
DTMF---Dual-tone multifrequency. Uses two simultaneous voice-band tones for dial (such as touch tone).
DTMF relay---Enables the generation of FRF.11 Annex A frames for a VoFR dial peer. The DSP generates Annex A frames instead of passing a DTMF tone through the network as a voice sample.
Dynamic switched call---A telephone call dynamically established across a packet data network based on a dialed telephone number. In the case of VoFR, a Cisco proprietary session protocol similar to Q.931 is used to achieve call switching and negotiation between calling endpoints. The proprietary session protocol runs over FRF.11-compliant subchannels.
E&M---Stands for recEive and transMit (or Ear and Mouth). E&M is a trunking arrangement generally used for two-way switch-to-switch or switch-to-network connections. Cisco's analog E&M interface is an RJ-48 connector that allows connections to PBX trunk lines (tie lines). E&M is also available on E1 and T1 digital interfaces.
FIFO---First-in, first-out. In data communication, FIFO refers to a buffering scheme where the first byte of data entering the buffer is the first byte retrieved by the CPU. In telephony, FIFO refers to a queuing scheme where the first calls received are the first calls processed.
FRF---Frame Relay Forum. An association of corporate members consisting of vendors, carriers, users, and consultants committed to the implementation of Frame Relay in accordance with national and international standards. Go to http://www.frforum.com.
FRF.11---Frame Relay Forum implementation agreement for Voice over Frame Relay (v1.0 May 1997). This specification defines multiplexed data, voice, fax, DTMF digit-relay and CAS/robbed-bit signaling frame formats, but does not include call setup, routing, or administration facilities. Go to http://www.frforum.com.
FRF.11 Annex C---See FRF.12.
FRF11-trunk---A point-to-point permanent voice connection (private line) conforming to the FRF.11 specification.
FRF.12---The FRF.12 Implementation Agreement (also known as FRF.11 Annex C) was developed to allow long data frames to be fragmented into smaller pieces and interleaved with real-time frames. In this way, real-time voice and non-real-time data frames can be carried together on lower-speed links without causing excessive delay to the real-time traffic. Go to http://www.frforum.com.
FXO---Foreign Exchange Office. An FXO interface connects to the Public Switched Telephone Network's (PSTN) central office and is the interface offered on a standard telephone. Cisco's FXO interface is an RJ-11 connector that allows an analog connection to be directed at the PSTN's central office or to a station interface on a PBX.
FXS---Foreign Exchange Station. An FXS interface connects directly to a standard telephone and supplies ring, voltage, and dial tone. Cisco's FXS interface is an RJ-11 connector that allows connections to basic telephone service equipment, keysets, and PBXs.
hookflash---A short on-hook period usually generated by a telephone-like device during a call to Mercury Exchange Limited (MEL) Channel Associated Signaling (CAS). A voice signaling protocol used primarily in the United Kingdom.
PBX---Private branch exchange. Privately owned central switching office.
Permanent calls---Permanent calls are private line calls used for fixed point-to-point calls, connections between PBXs (E&M to E&M), or for remote telephone extensions (FXO to FXS).
PLAR---Private line, automatic ringdown. A leased voice circuit that connects two single endpoints together. When either telephone handset is taken off-hook, the remote telephone automatically rings.
POTS---Plain old telephone service. Basic telephone service supplying standard single line telephones, telephone lines, and access to the PSTN.
POTS dial peer---Dial peer connected via a traditional telephony network. POTS peers point to a particular voice port on a voice network device.
PSTN---Public Switched Telephone Network. PSTN refers to the local telephone company.
PVC---Permanent virtual circuit.
SVC---Switched virtual circuit.
Switched calls---Switched calls are normal telephone calls in which a user picks up a telephone, hears dial tone, enters the destination telephone number to reach the other telephone. Switched calls can also be private line auto-ringdown (PLAR) calls, or tie-line calls for fixed E&M to E&M fixed point-to-point connections.
Tandem switching---The dynamic switching of voice calls between VoFR or VoATM PVCs and subchannels; also called tandeming. Tandem switching is often encountered in multi-hop VoFR call connection paths.
Trunk---Service that allows quasi-transparent connections between two PBXs, a PBX and a local extension, or some other combination of telephony interfaces with signaling passed transparently through the packet data network.
VoFR---Voice over Frame Relay.
VoFR dial peer---Dial peer connected via a Frame Relay network. VoFR peers point to specific VoFR devices.
Voice over Frame Relay---Voice over Frame Relay enables a router to carry voice traffic (for example, telephone calls and faxes) over a Frame Relay network. When sending voice traffic over Frame Relay, the voice traffic is segmented and encapsulated for transit across the Frame Relay network by using FRF.12 encapsulation.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Sun May 21 10:48:01 PDT 2000
Copyright 1989 - 2000©Cisco Systems Inc.