What Is CSTA?
What Is CSTA?
What Is CSTA?
CSTA History
CSTA Standards Suite
CSTA Features
ECMA-323 (CSTA XML)
Call Control Details
Voice Browsers & ECMA-323
CSTA Evolution
Phase I
• published June ‘92
• 40 features, 66 pages
• focus on call control
Phase II
• published Dec. ‘94
• 77 features, 145 pages
• I/O & Voice Unit Services, more call control services
Phase III
• Published Dec. ‘98
• 136 features, 650 pages
• CSTA Phase II Features & Versit CTI Technology
• Published as an ISO Standard July 2000
• Published XML (ECMA-323) June 2001
What is CSTA?
• Independent of devices
• intelligent endpoints, low-function/stimulus devices, SIP Signaling models - 3PCC vs. Peer/Peer
Accept Connection
Offered Delivered Answer Established Clear
Call Call Connection Cleared
Connection
Originated Call Offered Called Delivered Called Established Called
Offered Device Party Party Cleared
To alerted answers clears
Called
device
Extensibility – Enhancing
functionality of CSTA
Standard is extensible:
• Additional features can be added to the standard via new
editions of the standard
• New Parameters, new values to existing parameters can
be added via new editions of the standard
• Backward compatibility must be maintained in any future
editions
• Implementations can add proprietary features using built
in CSTA extension mechanisms
Profiles – Defining Minimal
Implementation Sets
Monitoring a device
Clearing a connection
CSTA XML facilitates use of call control features by Internet developers – when
combined with Scripting languages such as ECMAScript, it becomes easy to
program directly to the CSTA XML interface
CSTA XML ideally suited for VB platforms that support a messaging interface w/
asynchronous events (such as SALT smex)
CSTA supports voice and non-voice interactions (Email, Chat, IM, etc.) with
same call model.