Global Call API for HMP on Windows Programming Guide — August 2006 17
1
1.Product Description
This chapter describes the Global Call software. Topics include:
Global Call Software Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Global Call Feature Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Global Call Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Call Control Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Global Call Object Identifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.1 Global Call Software Overview
Global Call development software provides a common signaling interface for network-enabled
applications, regardless of the signaling protocol needed to connect to the local telephone network.
The signaling interface provided by Global Call software facilitates the exchange of call control
messages between the telephone network and virtually any network-enabled application. Global
Call software enables developers to create applications that can work with signaling systems
worldwide, regardless of the network to which the applications are connected. The Global Call
software is ideal for high-density, network-enabled solutions, such as voice, data, and video
applications, where the supported hardware and signaling technology can vary widely from country
to country.
As an example, the signal acknowledgement or information flow required to establish a call may
vary from country to country. Rather than requiring the application to handle low-level details,
Global Call software offers a consistent, high-level interface to the user and handles each country's
unique protocol requirements transparently to the application.
The Global Call software comprises three major components:
Global Call Application Programming Interface (API)
A common, extensible API providing network interfaces to higher levels of software.
Application developers use API function calls in their computer telephony applications. The
Global Call API is the preferred call control interface.
Call Control Libraries
A set of libraries that provide the interface between the Global Call API and the various
network signaling protocols.
Global Call Protocols
Network signaling protocols, such as T1 Robbed Bit, E1 CAS, ISDN, QSIG, IP H.323 and SIP
can be invoked by the Global Call API to facilitate call control.