What is the Diva API?
The Diva Component API is a part of the
Diva SDK.
The Diva SDK enables the development of applications that use Dialogic's
Diva hardware adapters
and Diva SoftIP virtual adapters
to implement a wide variety of functionality. Note that
Diva Client products are not supported.
The Diva SDK consists of these three main APIs:
- Diva API - for C and C++ applications
- Diva Component API
- Diva API for .Net
The Diva API is designed to make the Diva family easy to use with Visual C and C++ (see the
Using the Diva API with Visual C++ training course).
The Diva Component API consists of COM components that make using the Diva family
even easier for programming environments that have built-in support for COM such as Visual Basic 6, Visual Basic 2005
and Visual C#.
The current version of the Component API (4.0) has only minor differences in functionality compared
to the Diva API for C++. These differences mainly affect programmers writing passive monitoring
and recording applications.
The Diva API for .Net provides a convenient framework for using all the functionality
of the Diva API for C++ in C# applications.
This option is particularly useful for developers who are writing monitoring applications in C# or for developers
already familiar with using the Diva API with C++ who are now migrating to C# in order to make use of the
.Net Framework.