Cisco Hoot and Holler over IP
The voice multicasting feature on Cisco 2600 and Cisco 3600 series routers uses Cisco
This feature module describes the Cisco Hoot and Holler over IP feature and contains the following sections:
???Supported Platforms, page 12
???Supported Standards, MIBs, and RFCs, page 12
???Configuration Tasks, page 12
Feature Overview
Hoot and holler networks provide "always on" multiuser conferences without requiring that users dial into a conference. These networks came into being more than 40 years ago when local concentrations of small specialized businesses with common,
Hoot and holler broadcast audio network systems have since evolved into the specialized
Users of various forms of hoot and holler networks now include brokerages, news agencies, publishers, weather bureaus, transportation providers, power plant operators, manufacturers, collectibles dealers, talent agencies, and nationwide salvage yard organizations.
Cisco IOS Release 12.1(5)T
1
Cisco Hoot and Holler over IP
Feature Overview
Hoot and holler is used in these various industries as a way to provide a
A common use of hoot and holler is a broadcast audio network that is used throughout the brokerage industry to communicate morning reports as well as to advise the trading community within a brokerage firm on market movements, trade executions, and so on. All users can talk simultaneously with each other, if desired.
But more commonly, a broker in a field office will ???shout??? an order to the trading floor. The shout ensures that the trading floor can hear the order and a floor trader can confirm the transaction. A typical brokerage firm has several of these networks for equity, retail, and bonds with network size and degree of interactivity varying depending on the application.
Within the financial community there are two general uses for hoot and holler networks:
???Market
???
Both of these applications can reap significant advantages by running over an IP network because any idle bandwidth can be reclaimed by data applications.
Today most hoot and holler customers pay for separate leased line charges from a common carrier to transport their hoot and holler to remote branch offices. This recurring charge is usually
Current Hoot and Holler Implementations
Traditional hoot and holler networks (Figure 1) are analog, multipoint,
Figure 1 Traditional Hoot and Holler Network
35836
Figure 1 illustrates a traditional hoot and holler network. Each remote location is connected to a central bridge using leased lines.
Cisco IOS Release 12.1(5)T
2
Cisco Hoot and Holler over IP
Feature Overview
Hoot and holler networks are typically spread over four to eight sites, although financial retail networks may have hundreds of sites interconnected. Within a site, bridging (mixing voice signals) is done locally with a standard analog or digital bridge that may be part of a trading turret system. Between sites, there are two prevalent methods for providing transport:
???
???
When customers provide their own bridging services with
The second method,
An Overview of Cisco Hoot and Holler over IP
Cisco's VoIP technology, which was initially focused on traditional PBX
Beginning with the Cisco IOS Release 12.1(2)XH, Cisco Hoot and Holler over IP can be implemented using Cisco's VoIP technology. This solution leverages Cisco's IOS expertise in VoIP, quality of service (QoS), and IP multicasting (IPmc) and is initially available on Cisco 2600 and 3600 series multiservice routers.
Figure 2 shows a diagram of the Cisco Hoot and Holler over IP solution connecting legacy hoot equipment over an IP network.
Note The "V" on the Cisco router icons signifies that some of the hoot and holler bridging function is being done by the router's digital signal processors (DSPs).
Cisco IOS Release 12.1(5)T
3
Cisco Hoot and Holler over IP
Feature Overview
Figure 2 Hoot and Holler over IP using Cisco 2600 and Cisco 3600 Series Routers
V
T1/E1
Turret
35839
E&M = ear and mouth
TurretTurret
Voice Multicasting
The voice multicasting feature on Cisco 2600 and Cisco 3600 series routers uses Cisco Voice over IP (VoIP) technology to create a
Voice multicasting telephones can be connected to routers in the following ways:
???Connect a
Cisco IOS Multiservice Applications Configuration Guide , Release 12.1.
???Connect a conventional telephone to a PBX that is connected to an E&M voice interface card.
???Connect a conventional telephone to an FXS voice interface card that is installed in a voice network module.
???Connect a conventional telephone to a PBX that is connected through a E1/T1 line to a multiflex trunk interface card that is installed in a
Note The voice multicasting feature supports only one E1/T1 line per
Cisco IOS Release 12.1(5)T
4
Cisco Hoot and Holler over IP
Feature Overview
IP/TV Access
The Cisco Hoot and Holler over IP feature enables you to access ongoing IP/TV multicasts for listening to voice content of the IP/TV session. For complete information on IP/TV, see the IP/TV Content Manager Installation and User Guide .
Figure 3 Cisco Hoot and Holler over IP Access to IP/TV Multicast
35970
IP/TV viewer
For the Cisco Hoot and Holler over IP and IP/TV interaction to work correctly:
???Ensure that you have a properly connected and configured network for Voice over IP with the Cisco Hoot and Holler over IP feature enabled, using the session protocol multicast command.
???Ensure that the server configured with the IP/TV Content Manager is in the same Ethernet network as the Cisco Hoot and Holler over IP functionality.
???Ensure that the Cisco Hoot and Holler over IP multicast details are registered with the IP/TV Content Manager.
Note IP/TV support for Cisco Hoot and Holler over IP uses only G.711
IP/TV supports one audio stream for Cisco Hoot and Holler over IP.
IP/TV does not support arbitration and mixing.
Content Manager
On the configuration screen (Administration Tool>Scheduled Programs>New
Program>Configuration), provide the following details:
???Multicast address
???RTP
???IP/TV
???From the Settings>Content Manager option:
???Click Add New.
???Enter the IP/TV server name.
Cisco IOS Release 12.1(5)T
5
Cisco Hoot and Holler over IP
Feature Overview
???The port number must be 80, because it is HTTP.
???Click OK and exit.
Note In the Content Manager, be sure to specify the multicast IP address and RTP port for the Cisco Hoot and Holler over IP session.
Interactive Voice Response (IVR)
The Cisco Hoot and Holler over IP feature can support Interactive Voice Response (IVR) as a means of authentication, authorization, and accounting (AAA) control. See the section ???Configuring Interactive Voice Response (IVR) ??? in the Multiservice Applications Configuration Guide and the command descriptions in the Multiservice Applications Command Reference for more information.
Migration Strategy
To aid troubleshooting and allow for regionalized hoot and holler conferences, most hoot and holler networks today are structured by interconnecting multiple, regional hoot networks with a centralized bridge. The regional hoot networks are built using either
The highly segmented nature of existing hoot and holler networks can be leveraged in the migration from legacy hoot technology to Cisco Hoot and Holler over IP. A small segment of the hoot network can be converted to Cisco Hoot and Holler over IP while preserving the operational procedures at the main office.
Note that the migration to Cisco Hoot and Holler over IP does not require replacing
As the entire hoot network converges with the data network, additional functionality can be introduced. Since the hoot and holler connections are now carried in standard multicast RTP packets, hoot channels can now be received by a soft client such as IP/TV, which can receive an IP multicast RTP stream. An alternate migration strategy is to use Cisco Hoot and Holler over IP technology initially as a backup for the existing hoot circuits within a region with a phased plan of cutting over to Cisco Hoot and Holler over IP as the primary transport while keeping the existing circuits as a backup for a predefined
Cisco IOS Release 12.1(5)T
6
Cisco Hoot and Holler over IP
Feature Overview
Technical Details of the Cisco Hoot and Holler over IP Solution
This section describes how Cisco Hoot and Holler over IP works from a technical perspective. It covers design considerations in terms of IOS configurations and DSP mixing functionality as well as bandwidth planning and QoS, with the following assumptions:
1.That you have some level of Cisco IOS experience.
2.That you have some experience configuring QoS features with Cisco IOS. If not, please refer to the IOS documentation on CCO at:
http://www.cisco.com/univercd/cc/td/doc/product/software/ios121/121cgcr/ip_c/index.htm
3.That you have some experience configuring VoIP with Cisco IOS. If not, please refer to the IOS documentation on CCO at:
http://www.cisco.com/univercd/cc/td/doc/product/software/ios121/121cgcr/multi_c/mcprt1/mcdv oip.htm
4.That you have some experience configuring IP multicasting with Cisco IOS. If not, please refer to the documentation on CCO at:
http://www.cisco.com/univercd/cc/td/doc/product/software/ios121/121cgcr/ip_c/ipcprt3/1cdmulti. htm
5.That you have a working IP network, with IP multicasting configured using the Cisco 2600 and Cisco 3600 series routers. If not, please refer to the documentation on CCO at:
http://www.cisco.com/univercd/cc/td/doc/product/software/ios121/121cgcr/index.htm http://www.cisco.com/univercd/cc/td/doc/product/access/acs_mod/cis2600/index.htm http://www.cisco.com/univercd/cc/td/doc/product/access/acs_mod/cis3600/index.htm
6.That you are familiar with Cisco IP/TV. If not, please refer to the documentation on CCO at: http://www.cisco.com/univercd/cc/td/doc/product/software/iptv30/
7.That you understand basic hoot and holler concepts and equipment.
IP Multicast and DSP Arbitration and Mixing
When deploying Cisco Hoot and Holler over IP, first consider how the voice streams are going to be mixing and distributed to other locations. This is done using a combination of two technologies:
???IP multicast (IPmc)
???DSP arbitration and mixing
Since hoot and holler is generally used to allow many people to simultaneously talk and listen to other people within a hoot group, by definition it requires that the same speech be delivered to multiple parties at the same time. In an IP network, this functionality uses IP multicasting (IPmc). IPmc allows a source to send a single packet into the IP network and have it duplicated and sent to many listeners by the other routers within the network. This technique is beneficial in that it does not require the source to know how many listeners there are, as well as not requiring additional processing burden on the source by having to send a copy of each packet to all listeners. IPmc also allows for listeners to dynamically join IPmc groups, which eliminates the administrative burden of adding new users every time a new IPmc session is initiated.
Now that we have established that an IP network can forward packets in a way similar to existing hoot and holler networks, we also must examine how the individual router/gateways can handle mixing and arbitrating the various voice streams that could initiate or terminate on its voice ports. This functionality
Cisco IOS Release 12.1(5)T
7
Cisco Hoot and Holler over IP
Feature Overview
is handled by the onboard DSPs on each
1.People are not able to distinguish the content of more than three streams.
2.People normally stop speaking if they hear others talking ahead of them.
Note The mixing functionality does not do a summation of the voice streams.
As previously mentioned, the DSPs in Cisco Hoot and Holler over IP do mixing for up to three streams. This fact is important when network administrators consider how much bandwidth they should plan for in their Cisco Hoot and Holler over IP network. This is especially crucial when planning WAN bandwidth, which is often much more expensive and much less available than LAN bandwidth.
The advantage to this functionality is that a network administrator never has to be concerned about provisioning voice bandwidth for more than three times per call bandwidth for each WAN site, which helps to simplify overall network planning.
Bandwidth Planning
Four main factors must be considered with regard to bandwidth planning for
Cisco Hoot and Holler over IP:
1.Codecs used for VoIP (G.711, G.726, G.729 and G.729a are currently supported).
2.Bandwidth management techniques.
3.The number of voice streams to be mixed.
4.The amount of guaranteed bandwidth available on the IP network. This includes both LAN and WAN bandwidth, and should take into consideration things such as Frame Relay CIR.
Codecs
By default, Cisco IOS sends all VoIP traffic (media, using RTP) at a rate of 50 packets per second. The packets include not only the voice sample, but also an IP, UDP, and RTP header. The IP/UDP/RTP header adds an additional 40 bytes to each packet. The amount of bandwidth each VoIP call consumes depends on the codec selected. The resulting bandwidths can be:
???G.729 or G.729a = 3000bytes * 8 bits = 24Kb/call
???G.726 = 6000bytes * 8 bits = 48Kb/call
???G.711 = 10000bytes * 8 bits = 80Kb/call
In addition to these calculations, network administrators must consider the Layer 2 headers (Frame Relay, PPP, Ethernet, and so on.) and add the appropriate number of bytes to each packet.
The following table, Table 1, assumes a payload size (bytes) of 20 ms samples per packet with 50 packets per second.
The value of n is equal to the number of voice streams in a session.
Cisco IOS Release 12.1(5)T
8
Cisco Hoot and Holler over IP
Feature Overview
The uncompressed bandwidth includes IP/UDP/RTP headers (40 bytes) in the bandwidth calculation. Compressed RTP (cRTP) reduces the IP/UDP/RTP headers to between 2 to 4 bytes per packet. The calculation of compressed bandwidth below uses 4 bytes for a compressed IP/UDP/RTP header per packet.
Maximum RTCP bandwidth is five percent of the total RTP traffic in a hoot and holler session. Since the Cisco Hoot and Holler over IP application supports mixing of a maximum of three voice streams, the RTCP bandwidth is limited to five percent of
In addition to the above, Layer 2 headers (Frame Relay, PPP, Ethernet, and so on) should be considered and added to the bandwidth calculation.
Table 1 Bandwidth Consideration Table
cRTP,
Some network administrators may consider this amount of bandwidth per call unacceptable or outside the limits for which they can provide bandwidth, especially in the WAN. There are several options that network administrators have for modifying the bandwidth consumed per call:
1.RTP header compression (cRTP)
2.Adjustable
3.Voice activity detection (VAD)
IP/UDP/RTP headers add an additional 40 bytes to each packet, but each packet header is basically unchanged throughout the call. cRTP can be enabled for the VoIP calls, which reduces the IP/UDP/RTP headers to between 2 to 4 bytes per packet.
More detailed documentation on cRTP can be found on CCO at:
http://www.cisco.com/univercd/cc/td/doc/product/software/ios121/121cgcr/qos_c/qcprt6/qcdcrtp.htm
In addition to reducing the IP/UDP/RTP headers per packet, the network administrator also has the option of controlling how much voice payload is included in each packet. This is done using the bytes keyword and argument in a VoIP
session protocol multicast
session target ipv4:239.10.108.252:20102
As the number of bytes per packet is modified, so too is the number of packets per second that are sent.
Voice activity detection (VAD) enables the DSPs to dynamically sense when there are pauses in a conversation. When these pauses occur, no VoIP packets are sent into the network. This significantly reduces the amount of bandwidth used per VoIP call, sometimes as much as 40 to 50 percent. When voice is present, then VoIP packets are again sent. When using Cisco Hoot and Holler over IP, VAD must be enabled to reduce the amount of processing of idle packets by the DSPs. In basic VoIP, VAD can be
Cisco IOS Release 12.1(5)T
9
Cisco Hoot and Holler over IP
Feature Overview
enabled or disabled, but since the DSPs also have to do arbitration and mixing, VAD must be disabled to reduce the DSPs processing load. In addition to enabling VAD (which is on by default), network administrators should modify the VAD parameters that sense background noise so that idle noise does not consume bandwidth.
This can be configured as in the following E&M port example:
voice class permanent 1
signal timing oos timeout disabled signal keepalive 65535
!
The configuration above is used for a
Virtual Interface (Vif)
In all Cisco Hoot and Holler over IP implementations, the routers are configured with an "interface vif1." This is a virtual interface that is similar to a loopback
Connection Trunk
Cisco Hoot and Holler over IP provides an
With traditional VoIP usages of connection trunk, the call is mapped to a remote router/gateway, and all the H.323 signaling is handled dynamically when the trunk is established. With
Cisco Hoot and Holler over IP, the connection trunk is established to the IP address of the IP multicast (IPmc) group that maps to the hoot group.
In addition, all negotiation of UDP ports for the audio stream is manually configured. The following example shows an E&M voice port connection trunk set up for Cisco Hoot and Holler over IP:
!
session target ipv4:237.111.0.0:22222 ip precedence 5
Cisco IOS Release 12.1(5)T
10
Cisco Hoot and Holler over IP
Feature Overview
In this example, the digits in the connection trunk 111 string match the destination pattern of the VoIP dial peer. Also, the session protocol is set to multicast and the session target is pointing to the IPmc group number with the UDP port (22222) predefined.
Benefits
Cisco Hoot and Holler over IP provides the following benefits:
???Eliminates yearly reoccurring
???Eliminates the need for
???Reduces the need for Hoot and Holler bridges.
???Improves Hoot and Holler network manageability.
???Reduces the time to troubleshoot a problem from hours to minutes.
???Reduces the time to provision bandwidth from days to a few hours.
???Increases productivity through future applications (such as IP/TV and turret support).
???Ability to integrate voice, video, and data signaling capabilities.
Related Documents
For information about installing voice network modules and voice interface cards in Cisco 2600 and Cisco 3600 series routers, see the following publications:
???Cisco Network Module Hardware Installation Guide
???WAN Interface Card Hardware Installation Guide
For information about configuring Voice over IP features, see the following publications:
???Software Configuration Guide for Cisco 3600 Series and Cisco 2600 Series Routers
???Voice over IP Quick Start Guide
???Cisco IOS Multiservice Applications Configuration Guide , Release 12.1
For further information about IP multicasting, go to this site:
??? IP Multicast Site (http://www.cisco.com/ipmulticast)
For further information about IP/TV, see the following publication:
??? IP/TV Content Manager User Guide
For further information about interactive voice response (IVR), see the following document:
??? Configuring Interactive Voice Response for Cisco Access Platforms
Restrictions
???Cisco Hoot and Holler over IP supports the mixing of only three voice streams.
???IP/TV does not support the mixing of audio streams.
???IP/TV supports only G.711
???Voice Interface Card Basic Rate Interface
Cisco IOS Release 12.1(5)T
11
Cisco Hoot and Holler over IP
Supported Platforms
Supported Platforms
Router Platforms:
???Cisco 2600
???Cisco 3600 series Network Modules:
???
???
???
Supported Standards, MIBs, and RFCs
Standards
No new or modified standards are supported by this feature.
MIBs
No new or modified MIBs are supported by this feature.
To obtain lists of MIBs supported by platform and Cisco IOS release and to download MIB modules, go to the Cisco MIB web site on Cisco Connection Online (CCO) at
RFCs
No new or modified RFCs are supported by this feature.
Configuration Tasks
See the following sections for configuring Cisco Hoot and Holler over IP:
???Configuring Multicast Routing (Required)
???Configuring the Virtual Interface (Required)
???Configuring VoIP Dial Peers (Required)
???Configuring E&M Voice Ports (Required, if used)
???Configuring for Receive Only Mode (Optional)
???Configuring Relevant Interface (Serial/Ethernet) (Required)
???Configuring Voice Ports in
Cisco IOS Release 12.1(5)T
12
Cisco Hoot and Holler over IP
Configuration Tasks
Configuring Multicast Routing (Required)
Configuring the Virtual Interface (Required)
To configure the virtual interface for multicast fast switching, perform the following steps:
Configuring VoIP Dial Peers (Required)
To configure the VoIP dial peers on the router, perform the following steps:
Cisco IOS Release 12.1(5)T
13
Cisco Hoot and Holler over IP
Configuration Tasks
Cisco IOS Release 12.1(5)T
14
Cisco Hoot and Holler over IP
Configuration Tasks
Configuring E&M Voice Ports (Required, if used)
If using E&M voice ports, configure them by performing the following steps:
Cisco IOS Release 12.1(5)T
15
Cisco Hoot and Holler over IP
Configuration Tasks
Configuring for Receive Only Mode (Optional)
To configure Cisco Hoot and Holler over IP as
Configuring Relevant Interface (Serial/Ethernet) (Required)
To configure either the serial or Ethernet interface, perform the following steps:
Cisco IOS Release 12.1(5)T
16
Cisco Hoot and Holler over IP
Configuration Examples
Configuring Voice Ports in
A multiflex trunk interface card
Configuration Examples
This section provides a series of configuration examples to help you become familiar with voice multicasting. These examples also show how to ensure that each configuration is working properly before proceeding to the next step.
???Voice Multicasting over an Ethernet LAN, page 18
???Voice Multicasting over a WAN, page 22
???Cisco Hoot and Holler over IP with Ethernet Topology (Two Hoot Groups)
???Cisco Hoot and Holler over IP with
Cisco IOS Release 12.1(5)T
17
Cisco Hoot and Holler over IP
Configuration Examples
Note In all of the following configuration examples, the routers are configured with an interface vif1 command. This is a virtual interface that is similar to a loopback
Voice Multicasting over an Ethernet LAN
Figure 4 shows the simplest configuration for voice multicasting over an Ethernet LAN. Two routers are connected to each other over the Ethernet LAN. One E&M phone is connected to each router.
In router Abbott (Figure 4), the phone is connected to voice port 2/0/0, using the
hostname Abbott
!
ip
!
voice class permanent 1
signal timing oos timeout disabled signal keepalive 65535
!
interface Vif1
ip address 1.1.1.1 255.0.0.0 ip pim
!
interface Ethernet0/0
ip address 3.3.3.1 255.0.0.0 ip pim
!
ip route 2.0.0.0 255.0.0.0 3.3.3.2
!
!
session target ipv4:237.111.0.111:22222
!
Cisco IOS Release 12.1(5)T
18
Cisco Hoot and Holler over IP
Configuration Examples
Note The
Note The E&M voice port must be configured for
Configuring the Second Router
In router Costello (Figure 4), the E&M phone is connected to voice port 3/1/1. Router Costello uses the same configuration as Abbott, except for the following differences:
???The virtual interface must be on a different subnet from the first router.
???The IP address in the Ethernet configuration must be different from that of the first router.
???The voice port and slot should match the router???s hardware configuration.
hostname Costello
!
ip
!
voice class permanent 1
signal timing oos timeout disabled signal keepalive 65535
!
!
interface Vif1
ip address 2.2.2.2 255.0.0.0 ip pim
!
interface Ethernet0/0
ip address 3.3.3.2 255.0.0.0 ip pim
!
ip route 1.0.0.0 255.0.0.0 3.3.3.1
!
!
session target ipv4:237.111.0.111:22222
!
Note The multicast session for this port, shown in the session target command, must match the multicast session configured on the first router.
The codec configured for this dial peer must match the codec for the dial peer on the first router.
Both routers must be configured to use the same connection trunk and destination pattern.
Cisco IOS Release 12.1(5)T
19
Cisco Hoot and Holler over IP
Configuration Examples
Verifying the Configuration
If you have configured your routers by following these examples, you should now be able to talk over the telephones. You can also use the show
To verify that an audio path has been established, use the show call active voice command. This command displays all active voice calls traveling through the router.
A multiflex trunk interface card in a
codec complexity high
!
Note Codec complexity must be high. Voice multicasting does not support medium complexity, which is the default.
The following commands show how to define the T1 channel and signaling method, and map each DS0 to voice port
The following commands show how to configure the voice ports on the multiflex trunk interface card:
!
!
!
???
!
Dial Peer Configuration
Cisco IOS software uses objects called dial peers to tie together telephone numbers, voice ports, and other call parameters. Configuring dial peers is similar to configuring static IP
Cisco IOS Release 12.1(5)T
20
Cisco Hoot and Holler over IP
Configuration Examples
Dial peers are identified by numbers, but to avoid confusing these numbers with telephone numbers, they are usually referred to as tags. Dial peer tags are integers that can range from 1 to 231
The following commands show how to configure a dial peer with tag 1 for this voice port:
!Configure dial peer. !Conference 1.
!Phone number 111.
!Multicast address 237.111.0.0, udp port 22222.
session target ipv4:237.111.0.0:22222 ip precedence 5
codec g711ulaw
!
Note The configuration for the codec g711ulaw in the above configuration is not
???The session protocol multicast command is essential for voice multicasting.
???The session target for voice multicasting dial peers is a multicast address in the range 224.0.1.0 to 239.255.255.255. This session target must be the same for all routers in a session. The audio RTP port is an even number in the range 16384 to 32767, and must also be the same for all routers in a session. An
???The following codec restrictions apply:
???You must configure the same codec on all dial peers and routers in a session.
???Only G.711, G.726, and G.729 codecs are supported.
???When the default codec, G.729r8, is used, it does not appear in the configuration.
???Voice activity detection (VAD) is enabled by default. Cisco recommends that this setting should not be changed.
Ethernet Configuration
Configure the router???s Ethernet interface as follows:
!Configure physical interface for transmitting multicast packets.
!
interface ethernet 0/0
ip address 1.5.13.13 255.255.255.0 ip pim
Cisco IOS Release 12.1(5)T
21
Cisco Hoot and Holler over IP
Configuration Examples
Voice Multicasting over a WAN
The configuration for voice multicasting sessions over IP on Frame Relay is the same as for the Ethernet LAN in the previous example. Configure the WAN interface on each router with the ip address and ip pim
Quality of Service
Voice traffic is much more sensitive to timing variations than data traffic. For good voice performance, configure your data network so that voice packets are not lost or delayed. The following example shows one way to improve quality of service (QoS) for voice multicasting over a Frame Relay connection:
!Configure physical interface for transmitting multicast packets. !Listen to packets of Session Announcement Protocol (SAP).
!This example uses a subinterface
!
interface serial0/0 encapsulation
no
!
interface serial0/0.1
Note In the
Cisco IOS Release 12.1(5)T
22
Cisco Hoot and Holler over IP
Configuration Examples
Cisco Hoot and Holler over IP with Ethernet Topology (Two Hoot Groups)
Figure 5 Cisco Hoot and Holler over IP with Ethernet Topology
35969
E&M = ear and mouth
In this configuration, two hoot and holler groups are set up by defining two multicast groups (237.111.0.111 and 237.111.0.112) and mapping the connection trunk 111 and connection trunk 112 commands from the voice ports to the VoIP dial peers associated with each group. Each router is connected to a dedicated switch port, and IP precedence is set to 5 for all Cisco Hoot and Holler over IP packets.
hostname
!
ip
!
voice class permanent 1
signal timing oos timeout disabled signal keepalive 65535
!
interface Vif1
ip address 1.1.1.1 255.255.255.0 ip pim
!
!
interface Ethernet0/0
ip address 1.5.13.1 255.255.255.0 ip pim
!
router rip network 1.1.1.0 network 1.5.13.0
!
Cisco IOS Release 12.1(5)T
23
Cisco Hoot and Holler over IP
Configuration Examples
!
!
session target ipv4:237.111.0.111:22222 ip precedence 5
!
session target ipv4:239.194.0.10:22224 ip precedence 5
!
end
hostname
!
ip
!
voice class permanent 1
signal timing oos timeout disabled signal keepalive 65535
!
interface Vif1
ip address 2.2.2.2 255.255.255.0 ip pim
!
interface Ethernet0/0
ip address 1.5.13.2 255.255.255.0 ip pim
!
router rip network 2.2.2.0 network 1.5.13.0
!
session target ipv4:237.111.0.111:22222 ip precedence 5
!
session target ipv4:239.194.0.10:22224 ip precedence 5
!
end
Note If you want to join the hoot and holler session directly without having to dial any session numbers, use the command connection plar, followed by the
Cisco IOS Release 12.1(5)T
24
Cisco Hoot and Holler over IP
Configuration Examples
hostname
!
ip
!
voice class permanent 1
signal timing oos timeout disabled signal keepalive 65535
!
interface Vif1
ip address 3.3.3.3 255.255.255.0 ip pim
!
interface Ethernet0/0
ip address 1.5.13.3 255.255.255.0 ip pim
!
router rip network 3.3.3.0 network 1.5.13.0
!
session target ipv4:237.111.0.111:22222 ip precedence 5
!
session target ipv4:239.194.0.10:22224 ip precedence 5
!
end
Cisco Hoot and Holler over IP with
Figure 6 Cisco Hoot and Holler over IP with
Router 1
IP multicast network
35838
In this topology, three routers are connected using 64K
Cisco IOS Release 12.1(5)T
25
Cisco Hoot and Holler over IP
Configuration Examples
hostname
!
ip
!
voice class permanent 1
signal timing oos timeout disabled signal keepalive 65535
!
interface Vif1
ip address 1.1.1.1 255.255.255.0 ip pim
!
router rip network 1.1.1.0 network 5.5.5.0 network 5.5.6.0
!
interface Serial0/0 no ip address
ip pim
no
!
interface Serial0/0.1
!
interface Serial0/0.2
!
!
!
session target ipv4:237.111.0.0:22222
Cisco IOS Release 12.1(5)T
26
Cisco Hoot and Holler over IP
Configuration Examples
ip precedence 5
hostname
!
ip
!
voice class permanent 1
signal timing oos timeout disabled signal keepalive 65535
!
interface Vif1
ip address 2.2.2.2 255.255.255.0 ip pim
!
router rip network 2.2.2.0 network 5.5.5.0
!
interface Serial0/0 no ip address
ip pim
no
!
interface Serial0/0.1
!
!
!
session target ipv4:237.111.0.0:22222 ip precedence 5
hostname
!
ip
!
voice class permanent 1
signal timing oos timeout disabled signal keepalive 65535
Cisco IOS Release 12.1(5)T
27
Cisco Hoot and Holler over IP
Configuration Examples
!
interface Vif1
ip address 3.3.3.3 255.255.255.0 ip pim
!
router rip network 3.3.3.0 network 5.5.6.0
!
interface Serial0/0 no ip address
ip pim
no
!
interface Serial0/0.1
!
!
!
session target ipv4:237.111.0.0:22222 ip precedence 5
Cisco IOS Release 12.1(5)T
28
Cisco Hoot and Holler over IP
Command Reference
Command Reference
This section documents a new command. All other commands used with this feature are documented in the Cisco IOS Release 12.1 command reference publications.
??? session protocol multicast
Cisco IOS Release 12.1(5)T
29
Cisco Hoot and Holler over IP
session protocol multicast
session protocol multicast
Syntax Description
Defaults
To set the session protocol as multicast, use the session protocol multicast
session protocol multicast
no session protocol multicast
There are no keywords or arguments.
When this command is not implemented, the default session protocol is cisco.
Command Modes
Command History
Usage Guidelines
Examples
Use the session protocol multicast
The following example shows the use of the the session protocol multicast
Router(config)#
Cisco IOS Release 12.1(5)T
30
Cisco Hoot and Holler over IP
Glossary
Glossary
Dial
???
???
Hoot and
Cisco IOS Release 12.1(5)T
31
Cisco Hoot and Holler over IP
Glossary
Cisco IOS Release 12.1(5)T
32