| CONTACT | DEVELOPER CENTER | PARTNERS | SITEMAP
GO

Dialogic® Diva® Software Development Kit - Version 5.0WIN and 4.7LIN

Diva Software Development Kit photo

The Dialogic® Diva® Software Development Kit is a complete Software Development Kit that enables software vendors to easily and quickly develop applications based on the Dialogic® Diva® Media Boards. The Diva SDK is a perfect development environment for a great variety of applications including unified messaging (fax, email, voicemail, SMS), fax server, RAS Server, POS concentrators, Interactive Voice Response systems or Contact Center. The Diva SDK can be used with Windows® XP, Windows® 2003, Windows® 2008 and Windows® Vista as well as with all known Linux distributions and their latest kernels.

The Diva® SDK enables software developers to easily and quickly create applications based on Diva Media Boards, Diva software as well as Dialogic® Host Media Processing* (HMP). The Diva SDK - with its 3 easy to use APIs - is an excellent development environment, which offers developers the choice of API, programming language and Operating System instead of forcing the developer into just one environment.

For further details and a good overview of the concept of the Diva SDK please download the Diva SDK Application Brief.

Key features:

  • High-level functions for easy and fast development 
  • Communication platform independence -- Applications written to one of Diva APIs will work on any Diva Media Board, Diva Analog board, Diva VoIP software (Diva softIP™) as well as Dialogic® Host Media Processing (HMP)*.
  • Operating system independence 
  • Wide development platform support 
  • The ability optionally to access "bits on the line"

 Dialogic Diva SDK 5.0WIN and 4.7LIN brings developers an integrated set of tools for easy and flexible application development with many language and platform choices along with extended operating system support.

 The central design goal of Dialogic Diva SDK 5.0WIN and 4.7LIN has been to streamline application development while offering more choices and flexibility at the same time. Powerful new functions have been implemented, which can easily be combined with other functions or events.

 For the Dialogic Diva SDK 5.0WIN and 4.7LIN, considerable effort has been made to enhance functionality for high-level language developers using Visual Basic .Net and Visual C#.  Most features of the SDK are now available on all Dialogic Diva APIs for Visual C#, Visual Basic .Net, C, and C++.  However, added high-level simplicity has not been at the expense of accessing the "single bit on the line." This type of access, which was a proven strength of the original design, has also become a strong foundation for the latest release. The current version of the Dialogic Diva SDK allows applications to be written using a high-level interface, but at the same time, enables full control over any low-level signaling information, which is often vital in real-world implementations when, for example, a non-standard PBX or special feature needs to be supported.  Comprehensive high-level language support also allows applications to be extended without having to change an API, a clear benefit for ISVs wishing to continue to develop and enhance their applications.

 Operating system support is broad, and the following operating systems are supported:

 Microsoft® Windows

  • Windows 2000/Windows 2000 Server
  • Windows XP
  • Windows XP x64
  • Windows Server 2003
  • Windows Server 2003 x64
  • Windows Server 2008 x64
  • Windows Server 2008
  • Windows Vista
  • Windows Vista x64

 Linux

  • RPM Installation for GCC 2.x on Red Hat and SUSE
  • RPM Installation for GCC 3.x on Red Hat and SUSE
  • Debian-based installation for GCC 2.x and GCC 3.x

 The Dialogic Diva SDK provides several APIs, each designed for a different level of programming experience. This approach allows the Dialogic Diva SDK to be a useful programming tool for developers with different backgrounds.

The Dialogic® Diva® Component API provides a set of ActiveX components that allow developers to create new applications or add telephony and communications features to existing applications. It eliminates the need to write directly to a C/C++ API, and can be used in any Windows-based development environment that supports ActiveX components.  Extensive samples are provided in Visual C#, VB.NET, and VB.Script.

The standard Dialogic® Diva® API provides a high-level interface into the hardware and an additional library for data conversion like TIFF to SFF for fax applications. It contains modules that can be used as basis for communication applications such as fax server and voice server, including call transfer. 

The Dialogic® Diva® API for .NET is an ActiveX (or COM) API for direct integration in .NET or VB.NET applications.

Extensive samples for the three different APIs are provided in C, C++, and Visual C++.

Direct hardware access for monitoring, security, and statistics is provided by the Dialogic Diva Management API.

(*) HMP is currently only supported under the Windows operating system. Linux will follow during the next few months.





ProductOrder CodeDescription
No Order codeDiva SDK 5.0WINSoftware downloaded for free
No Order codeDiva SDK 4.7LINSoftware downloaded for free

Making Innovation Thrive