Devlink; Using The Devlink Dll; Using Devlink With Microsoft Visual C; Using Devlink With Borland Delphi - Avaya IP Office CTI Link Programmer's Manual

Devlink
Hide thumbs Also See for IP Office CTI Link:
Table of Contents

Advertisement

Printed Documentation

DevLink

DevLink provides a programming interface which complements the Microsoft TAPI interfaces provided
by TAPILink Lite and Pro:
Real-time event stream
The Real-time event stream is enabled by installing the CTI Pro licence key onto the system unit.
The DevLink DLL, which is included on the User CD-ROM should be installed with the licence key.
DevLink enables third-party applications, such as call recorders to use information provided by the
telephone system. Please refer to the IP Office CTI Link Installation Manual for installation instructions.
When the DevLink component is installed, a Windows Dynamic Link Library, DEVLINK.DLL is installed,
by default, into "Program Files/Avaya/IP Office/DEV Link" directory. Programs using this interface simply
need to link to this library and use it's functions.
Notes:
1. Any application that uses the DevLink DLL should include it in the application installation script.
As the DLL is not a COM component, no registration is necessary. The DLL does not require any
registry settings or supporting files.
2. When developing an application that uses the DLL, the DevLink header file (devlink.h) and
appropriate library file (devlink.lib or devlinkomf.lib) should be copied to the same directory as the
project source files. The devlink.lib library file contains export symbols in COFF format which can
be used with projects written in Visual C++. The devlinkomf.lib library file contains export symbols
in OMF format for other linkers.

Using the DevLink DLL

DEVLINK.DLL can be used in any language that supports Dynamic Link Libraries (DLLs), e.g. Microsoft
Visual C++ or Borland Delphi.
DevLink allows developers to request call-backs, which will be generated when significant events occur.
For the real-time event stream, this occurs at various stages throughout a call's lifetime. Both telephony
calls and data calls are included in the events generated.
Please note that all application call-backs made on a thread which DevLink creates. As a result,
consideration must be given by programmers to ensure that all functions called from within a call-back
are thread-safe.

Using DevLink with Microsoft Visual C++

Appendix A contains the DEVLINK.H file which should be used with Microsoft Visual C++. Programs
written in Microsoft Visual C++ should link to the DEVLINK.LIB library.

Using DevLink with Borland Delphi

Appendix B contains the DEVLINK.PAS file which should be used with Borland Delphi. Programs written
using Borland Delphi should use DEVLINK.PAS, which links directly to the DEVLINK.DLL library.
DevLink Programmer's Guide
IP Office CTI Link
40DHB0002UKAD Issue 11a (14th June 2005)
Page 6

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the IP Office CTI Link and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents