This guide includes the AXL, AXL serviceability, extension mobility, Cisco Web Dialer, and Cisco Routing Rules APIs.
The Cisco Unified Communications Manager AXL implementation allows applications to modify the Cisco Unified Communications Manager system database.
Cisco Unified Communications Manager Real Time Monitoring Tool information, performance counters, and database information exposure occur through the AXL serviceability API.
The Cisco Extension Mobility Service provides a rich API, which enables extension mobility on IP phones and allows applications to control authentication, scheduling, and availability.
The Cisco Web Dialer application enables click-to-dial functionality by creating hyperlinked telephone numbers in a company directory.
The Cisco Unified Routing Rules XML interface provides an eXtensible Access Control Markup Language (XACML) based interface for configuring call routing rules for the Cisco Unified Communications Manager external call control feature.
The document is found here: http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_programming_reference_guides_list.html.