Extensible Markup Language (XML) services: Cisco Unified CallManager provides access to directories. IP phones can be used to perform lookups in the available directories. Also, IP phones can use XML-based applications that are accessible and configured as IP phone services.
  • Programming interface to external applications: Through a programming interface, external applications can be integrated with the Cisco Unified CallManager IP telephony solution. Examples of such applications are Cisco IP Communicator, Cisco IP Interactive Voice Response (IVR), Cisco Personal Assistant, and Cisco Unified CallManager Attendant Console. Cisco IP Communicator gets special mention. As seen in Figure [1], this product is a virtual phone, represented by an interactive screen on a PC. A variety of third-party products use Cisco Unified CallManager programming interfaces.
  • Figure shows a company using Cisco Unified CallManager. The company has two sites: the headquarters and a branch. A Cisco Unified CallManager cluster is located in the headquarters. Each site has a voice gateway for PSTN access. In the example, a user in the branch office wants to place a call to a user located at headquarters. The call follows these steps: Step 1 When the branch user dials the telephone number, the IP phone sends signaling messages to a member of the Cisco Unified CallManager cluster. Step 2 The Cisco Unified CallManager server processes the call by looking up the called number in the Cisco Unified CallManager’s call routing table. Step 3 When the Cisco Unified CallManager server determines the IP address of the destination telephone, the Cisco Unified CallManager sends a signaling message to the destination telephone. The destination telephone starts ringing, and the user who is being called can accept the call. Step 4 After the call is accepted, the telephones start sending and receiving RTP packets that carry audio signals.
    Content 2.5 Implementing VoIP in an Enterprise Network 2.5.5 Enterprise IP Telephony Deployment Models Enterprises have these choices for deploying Cisco Unified CallManager as listed on Figure : Caution
    The clustering-over-WAN deployment model requires the round-trip delay between any pair of servers to be less than 40 ms. Hybrid deployments are also possible. For example, Cisco Unified CallManager clusters can reside at multiple sites, but there can also be sites in the enterprise that do not have a Cisco Unified CallManager cluster and are served by a cluster at a remote site. Figures to show examples of possible deployments of the Cisco Unified CallManager.
    Content 2.5 Implementing VoIP in an Enterprise Network 2.5.6 Cisco IOS Configurations for VoIP Cisco IOS routers can be used as VoIP gateways. For a basic VoIP configuration, two gateways are needed. Both need a connection