Networking Octel and Unity
As previously discussed in the "Bridge Networking" section, Cisco Unity Bridge acts as a networking gateway between Cisco Unity and an Octel system on an Octel analog network. This case study addresses the use of the Unity Bridge as a means to allow users to move to a Unity system without having to lose their voice-mail networking capabilities. This section discusses the following topics:Deployment architecture with Unity BridgeUnity Bridge softwareUnity Bridge hardwareConfiguring Unity BridgeUnity Internet Voice Connector
Deployment Architecture with Unity Bridge
Figure 7-11 depicts the logical deployment architecture with the Unity Bridge for XYZ. The Unity Bridge will allow messaging between the Unity server in Sydney and the Octel system in San Jose via the analog OctelNet protocol. The Unity Bridge acts as a networking gateway between Unity and the Octel system, and it allows the systems to exchange voice messages. Messaging between the Unity server in Sydney and the Unity Bridge in San Jose is carried over the internal network using a digital networking protocol, which is based on the VPIM protocol, with proprietary extensions.
Figure 7-11. Deployment Architecture with Unity Bridge for XYZ
[View full size image]

Unity Bridge Software and Hardware
Unity Bridge software runs on a separate and dedicated platform. For the list of supported hardware platforms for Unity and Unity Bridge, refer to the following URL on Cisco.com:
http://www.cisco.com/en/US/partner/products/sw/voicesw/ps2237/products_data_sheet09186a008009267134
As shown in Figure 7-11, the communication between the Unity Bridge and the Octel system in San Jose happens via an analog connection. On the Unity Bridge server, these analog ports are provided by the Brooktrout cards, which you need to order specifically. Refer to the following URL for ordering information on these cards:
http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_system_requirements_hardware09186a00801b91c132
The ports on the Brooktrout cards work the same as analog phones. That is why you need a VG248 or an FXS card (for example, WS-X-6624) controlled by CallManager to establish the connection between the Unity Bridge in San Jose and the Octel system. This effectively makes it possible to establish communication between the analog extension and the Octel voice-mail system. XYZ decided to deploy the VG248 to provide the analog ports to the Unity Bridge (refer to figure 7-1). Because the Brooktrout card that will be installed on the Unity Bridge server only has 4 analog ports, the remaining 44 ports on the VG248 can be used for other analog extensions such as faxes and POTS-phones in San Jose.The Unity Bridge software should be licensed for at least four ports per server. This means that one four-port Brooktrout card in the server can do the conversions from analog to digital signals. This also means that there can be a maximum of four simultaneous calls between the Bridge and the Octel system in San Jose. Therefore, a maximum of four messages can be delivered simultaneously from one system to the other.Based on traffic reports from the Octel systems (from the voice-mail networking, confirmed by traffic-flow analysis on the TCP/IP network), the majority of the messages is exchanged in the local hubs in San Jose and Sydney. There is far less traffic flow between San Jose and Sydney; therefore, having the capacity to handle four parallel calls between these systems is sufficient. It is always possible, through future expansions, to add additional Brooktrout cards in the server and increase the capacity.The Unity Bridge hardware selected for XYZ consists of the following components:IBM MCS-7845I-2.4-ECS2 server, with IBM RSA-II adapter which provides the remote management to the Unity Bridge server.Four-port voice/fax ports (UNITY-TR114U-US).
The Bridge, regardless of the power supply configuration, requires two power connections. The power connections should be on isolated, redundant circuits and rated to handle a minimum of 350W. Also, the Bridge requires a minimum of two 10/100/1000 copper Ethernet connections. Three connections are preferred:One connection for the RSA-II adapter (assigned in DNS as using the format hostname-r).Two connections for the built-in Ethernet ports. The network connections must be rated at 100-Mbps full duplex as a minimum.
If you are deploying Unity Bridge in the network, you need to extend the AD schema for Unity Bridge (refer to Figure 7-6). The next steps are to install the Cisco Unity IVC on the Exchange server and configure the Cisco Unity server for Bridge networking before configuring the Unity Bridge.
Configuring Unity Bridge
Most of the pages available from Cisco Unity Bridge Administration have default settings. This section describes the steps to follow to configure the Unity Bridge and customize the default settings. To access the Bridge Administration page on the browser, type the following URL:
http://Bridge_server_IP_ADDR /Bridge
Figure 7-12 shows the Unity Bridge Administration page and the various configuration options that are available. The following sections describe the first four configuration options in the list on the left side of the Bridge Administration page.
Figure 7-12. Unity Bridge Administration Page
[View full size image]

System Settings
To access the System Settings page, click System Settings on the Bridge Administration page. The System Settings page allows you to configure how the Unity Bridge server handles retries when a call delivers a failure message. There are separate settings for busy, no answer, and failed call conditions.Table 7-8 lists the various fields on the System Settings page and the appropriate values for XYZ.
Digital Networking
The Digital Networking page provides settings that allow you to record error and status messages in a log file and allow you to view outbound messages that are retained in SMTP format. To access the Digital Networking page, choose Digital Networking on the Bridge Administration page.Table 7-9 lists fields on the Digital Networking page and the values used for XYZ.
Digital Networking Field | Value |
---|---|
ESMTP Server | Exchange@xyz.com |
Cisco Unity Bridge Domain Name | Bridge@xyz.com |
Tracing Level | Flow |
Retention Days for Temporary SMTP Messages | 2 days |
SMTP Port | 25 |
Unity Nodes
Transcoding' section of Chapter 6, DSP farms deployed in Catalyst WS-X6608-E1 card are used to convert the G.729a codec streams to G.711. Hence both Unity and Unity Bridge will be configured to send and receive all the traffic in G.711.
Note that you can click the Directory button to see a list of subscribers associated with this Unity node.
Octel Nodes
Each Octel server represents a node in the Octel analog network. In Octel analog networking, each node is assigned a unique serial number that identifies the node. The Bridge and Cisco Unity Bridgehead servers must be configured with information about the Octel nodes on the network. The Octel Nodes page displays information about the Octel nodes. You create and configure an Octel node through the Bridge Administrator. To access the Octel Nodes page, choose Octel Nodes on the Bridge Administration page.Tables 7-11 and 7-12 show the Octel Nodes page fields and the settings for the XYZ network in Unity Bridge.
Octel Nodes Field | Value |
---|---|
Serial Number | 24555 |
Name | San Jose Octel |
Phone Number | 1000 |
Extension | <Leave Blank> |
Dial Sequence | P91000 |
Message Type | Enabled | Begin | End | Interval |
---|---|---|---|---|
Normal | Checked | 00:00 | 23:59 | 15 |
Urgent | Checked | 00:00 | 23:59 | 5 |
Administration | Checked | 00:00 | 23:59 | 120 |
We will not add names to the Octel directory on the Bridge. Instead, because of the addressing of messages and the involved automatic NameNet feature, this directory will be populated over time. This will require proper user communication to set the right user expectations. NameNet update is used when one node in an OctelNet network makes a call to another node in the OctelNet network (which can be a Unity Bridge) to retrieve the spoken name of one or more subscribers on that system. Such communication is referred to as an administrative call. This mechanism to retrieve the spoken names is to offer name confirmation to the users when they address messages to users on another system in the network. NameNet updates can also be part of a "regular" OctelNet communication or can be launched separately, depending on the configuration of the Bridge (time window and intervals).By clicking the Directory button in this menu, you can see a list of mailboxes that exchanged messages with the Bridge. This information is retrieved via OctelNet NameNet.This is also true in the opposite direction. The Octel system in San Jose will lose the spoken names (NameNet information) for Sydney users after Sydney migrates to Unity. This information will be propagated, as messages are exchanged or forced, as configured in the Bridge. An alternativewhich is not recommended from a cost perspective and is not done for XYZis for the Octel system administrator in San Jose to populate the NameNet information in the San Jose system manually.None of the other voice-mail functionalities and habits will change for the users who are located on the Octel server in San Jose. They will not notice a difference in the way they interact with users from Australia.
Unity Internet Voice Connector
The purpose of the Internet Voice Connector (IVC) is to preserve key properties as messages are routed between Unity and third-party messaging systems. IVC interacts with other Microsoft Exchange components to send and receive messages for Unity subscribers from third-party messaging systems and vice versa.For the Unity server to communicate with the Unity Bridge, you need to install one instance of IVC on the Exchange server in each routing group. IVC stores its data in the Windows registry of the Exchange server. With Unity 4.x and above, it is not possible to integrate with Exchange 5.5, so you must use the correct version of IVC.As shown in Figure 7-3, one routing group and one Bridgehead server are located in the Sydney site. The Sydney Bridgehead Exchange server will have the Unity IVC.To see the call-flow and message-routing steps that occur when a subscriber on a Unity server leaves a voice mail for a subscriber on an Octel server, suppose that there is a message flowing from Octel subscriber 1000 in San Jose to subscriber 2000 in Sydney.Via the analog OctelNet protocol, the message is delivered to the Unity Bridge. From the Unity Bridge server, the message is sent to the IVC in the following format:
FROM: 1000 @ 24555 (Mailbox 1000 Serial Number 24555)TO: 2000 @ 27975 (Mailbox 2000 Serial Number 27975)
The IVC has to translate the address in the TO field to a format that can be understood by Exchange and Unity. IVC queries AD with parameters of Mailbox 2000 and Serial Number 27975. The return is the Exchange alias that Exchange and Unity understand. Therefore, the message addressing looks as follows:
FROM: 1000 @ 24555TO: Alias_For_Mailbox_2000
The next task is to do something useful with the FROM address so that it can be understood by Exchange. Therefore, the IVC is going to query AD again with a parameter, the Serial Number 24555 (as remoteNodeId). It finds the corresponding DTMF-Id (being 152, San Jose), after which the addresses are changed as follows:
FROM: OMNI:152_1000 (LocationDialId_Extension)TO: Alias_For_Mailbox_2000
This processing does not resolve the FROM address, but it does put the addresses in a format that Exchange can understand. Identifying and resolving the sender of this message is the next step.The IVC will query the AD again with the DTMF-Id and try to find a match. If the IVC finds a match, the alias is returned and it replaces the 152_1000. Now, the addresses look as follows:
FROM: Alias_For_Mailbox_1000TO: Alias_For_Mailbox_2000
The recipient now hears the name confirmation of the sender in the TUI and sees in the GUI the display name.If AD cannot respond to the IVC query, the TUI and GUI indicate that this message came from an unidentified caller, without name confirmation in the TUI or display information in the GUI.