Join DevNet

Collaboration Dev Center

DevNet Collaboration Sandbox
Run your code against live infrastructure!


Learn More

Collaboration APIs & Tools

Call Control

Name Protocol/Format SDK Status Sandbox
CURRI

Permit, deny, or redirect calls

REST/XML   Released
UC Gateway Services

Voice signaling and media for Cisco TDM Gateway and CUBE

SOAP/XML   Released  
JTAPI

Computer-telephony integrated call control, recording, and monitoring with CUCM

Java   Released
UC Manager SIP

Initiates multimedia communication over IP

SIP/SDP   Released
TAPI

Computer-telephony integrated call control, recording, and monitoring with CUCM

C or C++   Released
UC Express Services Interface

Computer-telephony integrated call control and monitoring with CUCM Express

SIP Java Released  
Unified Presence

Integrate instant messaging, availability and roster management services

SOAP or REST/XML CAXL Released
Voice Gateway API

IVR for call processing

Tcl   Released  
WebDialer

Make calls from web page or application

SOAP/XML   Released

Contact Center

Name Protocol/Format SDK Status Sandbox
CTIOS

Send requests for agent and call control

SOAP/XML   Released  
CTI Protocol (GED-188) [CTI Server Protocol]

Provides Session and Application Management. It is a socket level interface for integrating CTI Applications to Cisco Unified ICM and Contact Center Enterprise/Hosted.

TCP/IP CTI Messages   Released  
Enterprise Application Gateway (GED-145)

The ICM/IPCC Application Gateway is a mechanism for interfacing the Call Router to an arbitrary customer application. The call router, under control of the routing script, will be able to make queries of a host, and base subsequent routing decisions on the results obtained.

TCP/IP   Released  
IVR PG Protocol (GED-125)

Provides for IVR (VRU) applications/systems to communicate with the ICM and Contact Center Enterprise/Hosted system to provide VRU status and data to ICM, make ICM requests, or handle ICM instructions.

TCP/IP   Released  
Packaged Contact Center Enterprise (PCCE)

Provides rich contact center functionality – call processing, prompts and rich VXML scripting, voice response collection, agent selection, queuing and reporting on a single server deployment

REST/XML   Released
Express CTI [Unified CCX CTI Protocol]

The Cisco Contact Center Express Computer Telephony Integration Protocol (UCCXCTI) provides for Cisco partners to develop custom 3rd party agent and supervisor softphone applications similar to what is provided by the Cisco Agent Desktop (CAD).

TCP/IP   Released  
Express Scripting [Cisco CCXS]

Cisco Unified Contact Center Express routing supports a wide range of routing logic that can accurately target and selectively route different classes of contacts - or even single out individual contacts for customized, prioritized routing treatment.

Uses Cisco Unified CCX Editor   Released  
Customer Voice Portal

Customer Voice Portal provides the capability for customers and partners to create their own custom Plug-ins and Elements for use within the Unified Call Studio, VXML Server, and Call Services Universal Edition products.

VoiceXML (VXML) APIs   Released  
Finesse

Cisco Finesse is an agent and supervisor desktop, designed to provide a collaborative experience for the various communities that interact with the customer service organization. Finesse allows developers to create their own OpenSocial Gadgets that are deployed inside of the Cisco Finesse OpenSocial Gadget Container. And it alos provides a Finesse API to be used inside of any thick or thin client application.

REST/XML   Released  
SocialMiner

Cisco SocialMiner is a social media customer care solution. It can search/capture customer postings on the social web, filter them for relevance, and assign them to queues that are serviced by social media customer care professionals. Cisco SocialMiner will track posts and responses as well as provide metrics on the actions associated with this work.

REST/XML   Released  
Reporting

Cisco Reporting is Deprecated

       

Endpoints

Name Protocol/Format SDK Status Sandbox
DX Series

Android-based Cisco Phones

Android / Java SDK Released
Extension Mobility API

Manage multiple users for a given phone

REST / XML   Released
IP Phone Services

Control and customize phones through Web services

REST / XML   Released
JAVA MIDlet

Similar to a Java applet but designed to work in a more restricted environment, such as phones

Java SDK Released

Jabber

Name Protocol/Format SDK Status Sandbox
UC Accessory Manager

Write plugins that expand the capabilities of Jabber

C/C++ SDK Released
Jabber SDK for Web

Write web applications that access Jabber features

CAXL (Javascript) SDK Released
Jabber Guest SDK

Registration-free access to Jabber features via web applications

CAXL (Javascript) SDK Released

Management

Name Protocol/Format SDK Status Sandbox
AXL

Administrative XML allows you to manage Call Manager with a Soap API

XML / Soap   Released
HCS

Helps providing cloud based solutions for Cisco Unified, Contact Center, and Unity Connection services

XML/SOAP/SNMP   Released  
PAWS

Allows applications to initiate and monitor upgrades

XML / Soap   Released  
UC Manager Serviceability

Collection of services and tools designed to monitor, diagnose, and address issues specific to Cisco Unified Communications Manager

XML / Soap   Released
User Data Services

REST-based set of operations that provide authenticated access to user resources and entities such as user's devices, subscribed services, speed dials, and much more from the Unified Communication configuration database

XML/SSO   Released  
Interactive Experience Platform

Collaboration platform that brings together device management and thin client end points to enable digital signage, interactive applications, and video collaboration on a common platform

XML/JSON   Released  

MediaSense

Name Protocol/Format SDK Status Sandbox
MediaSense

Provides recording, playback, live streaming, and storage of media, including audio and video for capturing, preserving, and mining conversations

JSON   Released

Telepresence

Name Protocol/Format SDK Status Sandbox
AV Integrator

Combing the use of HTML API technologies and audio video hardware to deliver a comprehensive yet sophisticated telepresence experience (over Webex ect.)

HTML   Released  
Exchange CTX

Service creation platform that enables telephony providers to offer Cisco TelePresence services to their business customers

XML/SOAP   Released  

Voicemail

Name Protocol/Format SDK Status Sandbox
Unity Connection

Enables service providers to offer an enhanced unified communications service, in which a subscriber uses the same number for both voice and fax messages

XML/JSON/SSO   Released

WebEx

Name Protocol/Format SDK Status Sandbox
WebEx Conferencing

Service for providing video, audio, and content sharing for meeting, presentations, and collaboration

XML   Released