Browse Definitions :
Definition

CAPI (Common Application Programming Interface)

CAPI (Common Application Programming Interface) is an international standard interface that application s can use to communicate directly with ISDN equipment. Using CAPI, an application program can be written to initiate and terminate phone calls in computers equipped for ISDN. Computer telephony ( CTI ) applications can be written for ISDN users. Officially, CAPI is referred to as Common-ISDN-API and is embodied in ETS 300 838 ("Integrated Service Digital Network (SDN); Harmonized Programmable Communication Interface (HPCI) for ISDN." ETS refers to standards from the European Telecommunication Standards Institute (ETSI). The standard is internationalized by recommendation T.200 "Programmable communication interface for terminal equipment connected to ISDN" from the International Telecommunications Union (ITU).

CAPI can be compared with the Intel-Microsoft "standard" programming interface, the Telephony Application Program Interface ( TAPI ). CAPI includes signaling and data exchange protocol s not included in TAPI. TAPI services are also provided by CAPI and a TAPI application can be mapped to CAPI functions.

Because ISDN is widely used in Germany, the Netherlands, and Scandinavia, users there are accustomed to receiving a CAPI software program or driver along with their ISDN computer card . Not all CAPI driver versions support all functions. CAPI provides functions that are independent from physical signaling protocols that vary among different countries. CAPI supports these protocols: HDLC , HDLC inverted, SDLC , LAPD, X.75, Voice (PCM), Fax group 3 (T.30), V.110/V.120, and compression ( V.xx ).

This was last updated in March 2011

Continue Reading About CAPI (Common Application Programming Interface)

Networking
  • SD-WAN security

    SD-WAN security refers to the practices, protocols and technologies protecting data and resources transmitted across ...

  • net neutrality

    Net neutrality is the concept of an open, equal internet for everyone, regardless of content consumed or the device, application ...

  • network scanning

    Network scanning is a procedure for identifying active devices on a network by employing a feature or features in the network ...

Security
CIO
  • strategic management

    Strategic management is the ongoing planning, monitoring, analysis and assessment of all necessities an organization needs to ...

  • IT budget

    IT budget is the amount of money spent on an organization's information technology systems and services. It includes compensation...

  • project scope

    Project scope is the part of project planning that involves determining and documenting a list of specific project goals, ...

HRSoftware
  • director of employee engagement

    Director of employee engagement is one of the job titles for a human resources (HR) manager who is responsible for an ...

  • digital HR

    Digital HR is the digital transformation of HR services and processes through the use of social, mobile, analytics and cloud (...

  • employee onboarding and offboarding

    Employee onboarding involves all the steps needed to get a new employee successfully deployed and productive, while offboarding ...

Customer Experience
  • chatbot

    A chatbot is a software or computer program that simulates human conversation or "chatter" through text or voice interactions.

  • martech (marketing technology)

    Martech (marketing technology) refers to the integration of software tools, platforms, and applications designed to streamline ...

  • transactional marketing

    Transactional marketing is a business strategy that focuses on single, point-of-sale transactions.

Close