Appendix B - APIs
Appendix B - APIs
This Appendix describes the APIs (Application Program Interfaces) used with the MT128ISA and MT128PCI ISDN terminal adapters.
An API is a set of routines, protocols, and tools for building software applications. A good API makes it easier to develop a application by providing all the building blocks for a programmer to use in the development process. Most operating environments, such as
The three basic APIs used with the MT128ISA and MT128PCI ISDN terminal adapters are VCOMM, CAPI and NDIS. The support provided for each API by the ISDN drivers is dependent upon the operating system used.
VCOMM
This interface is similar to a modem interface and enables existing applications based on AT commands to access ISDN. This feature is called the Comport Emulator and allows AT commands to enable ISDN features such as HDLC, X.75, V.120, or Async to Sync PPP (note this emulation does NOT support fax features).
Windows 98 have the VCOMM API enabled automatically. VCOMM can only provide
Windows NT and Windows 2000 do not support VCOMM.
CAPI
CAPI (Common ISDN Application Programming Interface) is an application programming interface standard used to access ISDN equipment. When an application wants to communicate with an ISDN card it sends a standard series of commands to the card. These commands form the CAPI standard and give developers and users a chance to use a
CAPI drivers take over total control of your COM port and act as a switch for any other CAPI compatible applications. While in CAPI mode, instead of DUN
NDIS
NDIS (Network Device Interface Specification) was developed by Microsoft and 3COM. It is a Windows device driver interface that enables a single network interface card (NIC) to support multiple network protocols. For example, with NDIS a single NIC can support both TCP/IP and IPX connections. Certain ISDN adapters, such as the MT128ISA and MT128PCI can also use NDIS.
NDIS includes a protocol manager that accepts requests from the network driver (at the transport layer) and passes these requests to the NIC (at the data link layer), allowing multiple
MT128ISA/PCI | 39 |