Why do you need to configure call admission control for video calls? The answer to this question is quite simple. If you do not control the number of video and voice calls over your WAN links in a centralized deployment (shown in Figure 28-5), periodically you will see decreased video and voice throughout the whole system. With call admission control, you control the number of calls on the WAN link and ensure that all calls, video and audio-only, are processed throughout the network with acceptable quality.
Figure 28-5. Typical Centralized Call Control Environment
Cisco CallManager uses regions and locations to implement call admission control:
In Cisco CallManager, devices derive their region setting with the associated device pool configuration. You can assign locations on a per-device basis. If you assign locations at the device level, it overrides the setting inherited from the device pool.
Calls between devices at the same location do not need call admission control because the assumption is that these devices reside on the same LAN that has "unlimited" available bandwidth. However, for calls between devices at different locations, the assumption is that there is an IP WAN link in between that has limited available bandwidth.
Region Configuration
When you are configuring a region, you set two fields in Cisco CallManager Administration: the Audio Codec and the Video Call Bandwidth fields, as shown in Figure 28-6. Note that the audio setting specifies a codec type, whereas the video setting specifies the bandwidth that you want to allow. However, even though the notation is different, the Audio Codec and Video Call Bandwidth fields actually perform similar functions. The Audio Codec value defines the maximum bit rate allowed for audio-only calls and for the audio channel in video calls.
Figure 28-6. Cisco CallManager Region Configuration
For instance, if you set the Audio Codec value for a region to G.711, Cisco CallManager allocates 64 kbps as the maximum bandwidth allowed for the audio channel for that region. In this case, Cisco CallManager permits calls using G.711, G.728, or G.729. However, if you set the Audio Codec value to G.729, Cisco CallManager allocates only 8 kbps as the maximum bandwidth allowed for the audio channel; in addition, Cisco CallManager permits calls using only G.729, because G.711, G.722, and G.728 all require more than 8 kbps.
The Video Call Bandwidth value defines the maximum bit rate for the video call, that is, the bit rate of the voice and video channels. For instance, if you want to allow video calls at a speed of 384 kbps using G.711 audio, you would set the Video Call Bandwidth value to 384 kbps and the Audio Codec value to G.711. The bit rate that would be used by the video channel thus would be 320 kbps. If the Video Call Bandwidth value is set to None for the region, Cisco CallManager either terminates the call or allows the call to pass as an audio-only call, depending on whether the calling device has the Retry Video Call as Audio option enabled.
In summary, the Audio Codec field defines the maximum bit rate used for the audio channel of audio-only calls and for the audio channel of video calls, whereas the Video Call Bandwidth field defines the maximum bit rate allowed for video calls and includes the audio portion of the video call.
Note
Video endpoints typically support only G.711 and G.722, whereas audio-only endpoints typically support only G.711 and G.729. Because you cannot configure the audio codec for audio and video calls separately, often the only common audio codec for mixed environments (including third-party equipment) is G.711.
Location Configuration
When configuring locations, you also set two fields in Cisco CallManager Administration: the Audio Bandwidth and the Video Bandwidth values, shown in Figure 28-7. Unlike regions, however, audio bandwidth for locations applies only to audio-only calls, whereas video bandwidth again applies to the video call (that is, audio and video channels).
Figure 28-7. Cisco CallManager Location Configuration
The audio and video bandwidth are kept separate because if both types of calls shared a single allocation of bandwidth, it is very likely that audio calls would take all of the available bandwidth and leave no room for any video calls, or vice versa.
Both the Audio Bandwidth and the Video Bandwidth fields offer three options: None, Unlimited, or a field that accepts numeric values. However, the values entered in these fields use two different calculation models:
Note
The value None in the Video Bandwidth field indicates that video calls are not allowed between this location and other locations. Video calls can, however, be placed within this location.
Call Admission Control Example
Figure 28-8 illustrates an example of audio and video bandwidth requirements for a company with a three-site network. The San Francisco location has a 1.544-Mbps T1 circuit connecting it to the San Jose main campus. The system administrator wants to allow four G.729 voice calls and one 384-kbps video call to or from that location.
Figure 28-8. Video Call Bandwidth Example
The Dallas location has two 1.544-Mbps T1 circuits connecting it to the San Jose main campus, and the administrator wants to allow eight G.711 voice calls and two 384-kbps video calls to or from that location.
For this example, the administrator might set the San Francisco and Dallas locations to the values in Table 28-5.
Location |
Number of Audio Calls Desired |
Audio Bandwidth Field Value |
Number of Video Calls Desired |
Video Bandwidth Field Value |
---|---|---|---|---|
San Francisco |
Four using G.729 |
96 kbps (4 * 24 kbps) |
One at 384 kbps |
384 kbps |
Dallas |
Eight using G.711 |
640 kbps (8 * 80 kbps) |
Two at 384 kbps |
768 kbps |
First, a video device in San Francisco calls a video device in San Jose. Call admission control allows exactly one 384-kbps video call between San Francisco and any other location. The video call is active.
Next, another video device from San Francisco tries to set up a video call to a video device in Dallas. Call admission control does not allow a second video call from San Francisco to any other location and denies the video call.
If the call fails because of insufficient location bandwidth, it will not be retried with lower-bit-rate codecs. In this scenario, with no further configuration of the Cisco CallManager, the call (both audio and video portions) will be rejected.
Retry Video Call as Audio
The Retry Video Call as Audio setting appears as a check box in the IP Phone configuration in Cisco CallManager Administration, as shown in Figure 28-9.
Figure 28-9. Configuring the Retry Video Call as Audio Setting
This setting is enabled by default on all device types and applies to these scenarios only:
When this option is activated (checked), if there is not enough bandwidth for a video call (for example, if the Cisco CallManager regions or locations do not allow video for that call), Cisco CallManager will retry the call as an audio-only call. When this option is deactivated (unchecked), Cisco CallManager will not retry the video call as audio only but will instead either reject the call or reroute the video call by whatever Automated Alternate Routing (AAR) path is configured.
The Retry Video Call as Audio option takes effect only on the terminating (called) device, allowing flexibility for the calling device to have different options (retry or AAR) for different destinations.
Note
The called device determines the result. In other words, when one device calls another and any of the discussed insufficient bandwidth conditions applies, Cisco CallManager looks at the destination device to see whether the Retry Video Call as Audio option is enabled.
Part I: Cisco CallManager Fundamentals
Introduction to Cisco Unified Communications and Cisco Unified CallManager
Cisco Unified CallManager Clustering and Deployment Options
Cisco Unified CallManager Installation and Upgrades
Part II: IPT Devices and Users
Cisco IP Phones and Other User Devices
Configuring Cisco Unified CallManager to Support IP Phones
Cisco IP Telephony Users
Cisco Bulk Administration Tool
Part III: IPT Network Integration and Route Plan
Cisco Catalyst Switches
Configuring Cisco Gateways and Trunks
Cisco Unified CallManager Route Plan Basics
Cisco Unified CallManager Advanced Route Plans
Configuring Hunt Groups and Call Coverage
Implementing Telephony Call Restrictions and Control
Implementing Multiple-Site Deployments
Part IV: VoIP Features
Media Resources
Configuring User Features, Part 1
Configuring User Features, Part 2
Configuring Cisco Unified CallManager Attendant Console
Configuring Cisco IP Manager Assistant
Part V: IPT Security
Securing the Windows Operating System
Securing Cisco Unified CallManager Administration
Preventing Toll Fraud
Hardening the IP Phone
Understanding Cryptographic Fundamentals
Understanding the Public Key Infrastructure
Understanding Cisco IP Telephony Authentication and Encryption Fundamentals
Configuring Cisco IP Telephony Authentication and Encryption
Part VI: IP Video
Introducing IP Video Telephony
Configuring Cisco VT Advantage
Part VII: IPT Management
Introducing Database Tools and Cisco Unified CallManager Serviceability
Monitoring Performance
Configuring Alarms and Traces
Configuring CAR
Using Additional Management and Monitoring Tools
Part VIII: Appendix
Appendix A. Answers to Review Questions
Index