|
|
This document describes enhancements introduced in Cisco IOS Release 12.0(7)XK that add additional busyout functions and extend the cross-platform commonality of the busyout feature between the Cisco 2600 and 3600 series routers and the Cisco MC3810 series concentrators.
This document includes the following sections:
The local voice busyout feature provides a way to busy out a voice port if a monitored network interface changes state. When a monitored interface changes to a specified state---to out-of-service or in-service ---the voice port presents a seized/busyout condition to the attached PBX or other customer premises equipment (CPE). The PBX or other CPE can then attempt to select an alternate route.
Local voice busyout is supported on analog and digital voice ports using channel associated signaling (CAS).
This feature allows you to perform the following tasks:
These enhancements to the local voice busyout feature provide the following benefits:
The following restrictions and limitations apply to the local voice busyout feature:
This feature is supported on the Cisco MC3810, 2600, and 3600 series.
The following configuration tasks should be completed before configuring this feature:
None.
Complete the following task to configure a voice port to busyout under specified conditions:
Complete the following task to force a voice port into a busyout state:
Complete the following task to specify the busyout seize action for a voice port:
Complete the following task to force a DS0 timeslot into a busyout state:
The Cisco router or concentrator considers a network trunk down when the data link layer control goes down, even if the physical layer is still up.
To configure a voice port to go into the busyout state when one or more interfaces change state, complete the following steps beginning in global configuration mode:
| Step | Command | Purpose | ||
|---|---|---|---|---|
| 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. | ||
| | Specify an interface to be monitored by this voice port. To configure a voice port to monitor multiple interfaces, reenter the command for each additional interface to be monitored. The default is to busyout when the monitored interface goes out of service. Enter the keyword in-service to configure the voice port for busyout when the monitored interface comes into service. If a voice port is configured to monitor multiple interfaces for out-of-service states, busyout occurs only when all of the interfaces go out of service. If a voice port is configured to monitor multiple interfaces for the in-service state, busyout occurs when any one interface comes into service. |
To force a voice port into the busyout state, complete the following steps beginning in global configuration mode:
| Step | Command | Purpose | ||
|---|---|---|---|---|
| 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. | ||
| | Place the voice port into the busyout state. If you enter no forced busyout, the voice port busyout state will be controlled by the busyout monitor interface command, if that command is entered. If the busyout monitor interface command has not been entered, the no forced busyout command will force the voice port out of the busyout state. | ||
| | Verify the busyout status. |
(Optional) To configure the seize actions for a busied-out voice port (FXO and FXS voice ports only), complete the following steps beginning in global configuration mode:
| Step | Command | Purpose | ||
|---|---|---|---|---|
| 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. | ||
| | (FXO and FXS only) Configure the busyout seize action for this voice port. For information about the various busyout seize actions and the default actions, see the command reference section. Note For E&M voice ports, the busyout action is always to seize the far-end line.You can use the show voice port command to view the configured busyout seize actions for voice ports. |
To force a DS0 timeslot on a T1 or E1 controller into the busyout state, complete the following steps beginning in global configuration mode:
| Step | Command | Purpose | ||
|---|---|---|---|---|
| router(config)# controller {t1 | e1} {0 | 1} | Identify the controller you want to configure and enter controller configuration mode. | ||
| | Place one or more DS0 timeslots into the busyout state. |
The following example forces analog voice port 1/1 on a Cisco MC3810 series concentrator into the busyout state:
Router(config)# voice-port 1/1 Type of VoicePort is FXS Router(config-voiceport)# busyout forced Router(config-voiceport)# end Router# show voice busyout If following network interfaces are down, voice port will be put into busyout state The following voice ports are in busyout state
1/1 is forced into busyout state
The following example configures digital voice port 0:0.4 on a Cisco MC3810 to go into the busyout state if serial interface 0:0 goes out of service:
Router(config)# voice-port 0:0.4 Type of VoicePort is FXS Router(config-voiceport)# busyout monitor interface serial 0:0 1/2 is in busyout state Router(config-voiceport)# end Router# show voice busyout If following network interfaces are down, voice port will be put into busyout state The following voice ports are in busyout state 1/1 is forced into busyout state 1/2 is in busyout state caused by Serial0
The following example configures digital voice port 2/1:7 on a Cisco 3600 series router to go into the busyout state if serial interface 0:0 goes out of service:
Router(config)# voice-port 2/1:7 Type of VoicePort is FXS Router(config-voiceport)# busyout monitor interface serial 0:0 1/2 is in busyout state Router(config-voiceport)# end Router# show voice busyout If following network interfaces are down, voice port will be put into busyout state The following voice ports are in busyout state 2/1:7 is forced into busyout state 2/1:8 is in busyout state caused by Serial0
The following example configures the busyout seize action for analog voice port 0/2/1 on a Cisco 3600 series router to repeat:
Router(config)# voice-port 0/2/1 Type of VoicePort is FXO Router(config-voiceport)# busyout seize repeat Router(config-voiceport)# end Router# show voice busyout If following network interfaces are down, voice port will be put into busyout state The following voice ports are in busyout state 0/2/1 is forced into busyout state 0/2/2 is in busyout state caused by Serial0
The following example forces DS0 timeslots 1 through 12 on controller T1 0 on a Cisco MC3810 series concentrator into the busyout state:
Router(config)# controller t1 0 Router(config-controller)# ds0 busyout 1-12 Router(config-controller)# end
The following new or revised commands are used to configure the local voice busyout feature:
To force a voice port into the busyout state, use the busyout forced voice-port configuration command. To remove the voice port from busyout state, use the no form of this command.
busyout forcedThis command has no arguments or keywords.
The voice-port is not in the busyout state.
Voice-port configuration.
| Release | Modification |
|---|---|
12.0(3)T | This command was introduced on the Cisco MC3810. |
12.0(7)XK | This command was first supported on the Cisco 2600 and 3600. On the Cisco MC3810, the voice-port busyout command was eliminated in favor of this command. |
If a voice port is in the forced busyout state, only the no busyout forced command can restore the voice port to service.
To avoid conflicting CLI commands, do not use the busyout forced command and the ds0 busyout command on the same controller.
The following example forces analog voice port 1/1 on a Cisco MC3810 into the busyout state:
router(config)# voice-port 1/1
router(config-voiceport)# busyout forced
The following example forces digital voice port 0:8 on a Cisco MC3810 into the busyout state:
router(config)# voice-port 0:8
router(config-voiceport)# busyout forced
The following example forces analog voice port 3/1/1 on a Cisco 3600 into the busyout state:
router(config)# voice-port 3/1/1
router(config-voiceport)# busyout forced
The following example forces digital voice port 0/0:12 on a Cisco 3600 into the busyout state:
router(config)# voice-port 0/0:12
router(config-voiceport)# busyout forced
| Command | Description |
Configures a voice port to monitor a serial interface for events that would trigger a voice-port busyout. | |
Changes the busyout seize procedure for a voice port. | |
Displays information about the voice busyout state. |
To configure a voice port to monitor an interface for events that would trigger a voice-port busyout, use the busyout monitor interface voice-port configuration command. To configure a voice port not to monitor an interface for such events, use the no form of this command.
busyout monitor interface {serial interface-number | ethernet interface-number} [in-service]
serial | Specifies monitoring of a serial interface. Note More than one interface can be entered for a voice port. |
ethernet | Specifies monitoring of an ethernet interface. Note More than one interface can be entered for a voice port. |
interface-number | Identifies an interface to be monitored for the voice-port busyout function. Interface choices can include serial port, serial port subinterface, Ethernet port, and ATM interface. |
in-service | (Optional) Configures the voice port to be busied out when any monitored interface comes into service (state changes to up). If the keyword is not entered, the voice port is busied out when all monitored interfaces go out of service (state changes to down). |
The voice port does not monitor any interfaces.
Voice-port configuration
| Release | Modification |
|---|---|
12.0(3)T | This command was introduced on the Cisco MC3810. |
12.0(7)XK | This command was first supported on the Cisco 2600 and 3600, and the ability to monitor an Ethernet port was introduced. |
A voice port can monitor multiple interfaces at the same time. To configure a voice port to monitor multiple interfaces, reenter the command for each additional interface to be monitored.
You can combine in-service and out-of-service monitoring on a voice port. The following rule describes the actions if monitored interfaces change state:
A voice port is busied out if:
(a) Any interface monitored for coming into service comes up
(b) All interfaces monitored for going out of service go down
The following example configures analog voice port 1/1 on a Cisco MC3810 to busyout if serial ports 1 and 0:0 both go out of service:
router(config)# voice-port 1/1router(config-voiceport)#busyout monitor interface serial 0:0router(config-voiceport)#busyout monitor interface serial 1
The following example configures analog voice port 1/2 on a Cisco MC3810 to busyout if serial port 0 comes into service:
router(config)# voice-port 1/2
router(config-voiceport)# busyout monitor interface serial 0 in-service
The following example configures digital voice port 1/2/2 on a Cisco 3600 to busyout if serial port 0 goes out of service:
router(config)# voice-port 1/2/2router(config-voiceport)#busyout monitor interface serial 0
The following example configures digital voice port 0:6 on a Cisco MC3810 to busyout if Ethernet port 0 goes out of service:
router(config)# voice-port 0:6
router(config-voiceport)# busyout monitor interface ethernet 0
| Command | Description |
Forces a voice port into the busyout state. | |
Changes the busyout seize procedure for a voice port. | |
Displays information about the voice busyout state. |
To change the busyout action for an FXO or FXS voice port, use the busyout seize voice-port configuration command. To restore the default busyout action, use the no form of this command.
busyout seize {ignore | repeat}
ignore | See Table 1 for the ignore actions for different voice ports and signaling types. |
repeat | See Table 1 for the repeat actions for different voice ports and signaling types. |
See Table 1 for the default actions for different voice ports and signaling types.
Voice-port configuration
| Release | Modification |
|---|---|
12.0(3)T | This command was introduced on the Cisco MC3810. |
12.0(7)XK | This command was first supported on the Cisco 2600 and 3600. |
This command is valid for both analog and digital voice ports. On digital voice ports, the busyout actions are valid whether the busyout results from a voice-port busyout event or from the ds0-busyout command.
The voice port returns to an idle state when the event that triggered the busyout disappears.
Table 1 describes the busyout actions for the busyout seize settings on each voice port type.
The busyout action for E&M voice ports is to seize the far end by setting lead busy.
The following example configures analog voice port 1/1 to perform the "ignore" actions when busied out:
router(config)# voice-port 1/1
router(config-voiceport)# busyout seize ignore
The following example configures digital voice port 0:2 to perform the "repeat" actions when busied out:
router(config)# voice-port 0:2
router(config-voiceport)# busyout seize repeat
| Command | Description |
Forces a voice port into the busyout state. | |
Configures a voice port to monitor an interface for events that would trigger a voice-port busyout. | |
Forces a DS0 timeslot on a controller into the busyout state. | |
Displays information about the voice busyout state. |
To force a DS0 timeslot on a controller into the busyout state, use the ds0 busyout controller configuration command. To remove the DS0 timeslot from the busyout state, use the no form of this command.
ds0 busyout ds0-timeslot
ds0-timeslot | DS0 timeslot to be forced into the busyout state. The range is 1 to 24 in any combination. |
DS0 timeslots are not in busyout state.
Controller configuration.
| Release | Modification |
|---|---|
12.0(7)XK | This command was introduced on Cisco MC3810 series concentrators and Cisco 2600 and 3600 series routers. |
This command affects only DS0 timeslots that are configured into a DS0 group and function as part of a digital voice port. If multiple DS0 groups are configured on a controller, you can busy out any combination of DS0 timeslots, as long as each DS0 timeslot to be busied out is part of a DS0 group.
If a DS0 timeslot is in the busyout state, only the no ds0 busyout command can restore the DS0 timeslot to service.
To avoid conflicting CLI commands, do not use the ds0 busyout command and the busyout forced command on the same controller.
The following example forces DS0 timeslot 6 on controller T1 0 into the busyout state:
router(config)# controller t1 0router(config-controller)#ds0 busyout 6
The following example forces DS0 timeslots 1, 3, 4, 5, 6, and 24 on controller E1 1 into the busyout state:
router(config)# controller e1 1router(config-controller)#ds0 busyout 1,3-6,24
| Command | Description |
Changes the busyout seize procedure for a voice port. | |
show running configuration | You can use this command to determine which DS0 timeslots have been forced into the busyout state. |
To display information about the voice busyout state, use the show voice busyout privileged EXEC command.
show voice busyoutThis command has no arguments or keywords.
Privileged EXEC
| Release | Modification |
|---|---|
12.0(3)T | This command was introduced. |
This command lists the following information:
The following example displays the busyout information:
router# show voice busyout If following network interfaces are down, voice port will be put into busyout state
ATM0
Serial0
The following voice ports are in busyout state
1/1 is forced into busyout state
1/2 is in busyout state caused by network interfaces
1/3 is in busyout state caused by ATM0
1/4 is in busyout state caused by network interfaces
1/5 is in busyout state caused by Serial0
| Command | Description |
Forces a voice port into the busyout state. | |
Configures a voice port to monitor an interface for events that would trigger a voice-port busyout. |
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Tue Feb 15 13:57:34 PST 2000
Copyright 1989 - 2000©Cisco Systems Inc.