Dialogic logo

Using the Diva Component API

  Introduction  
     2 pages
  About the Component API  
     4 pages
  Preparing to use the API  
     2 pages
  Component API objects  
     2 pages
  Making and receiving calls  
     3 pages
  Voice, tones, fax & data  
     7 pages
  Accessing the adapters  
     2 pages
  Handling multiple calls  
     9 pages
  Using non-blocking mode  
     18 pages
  Samples  
 
  << Back     Next page >>  
What is the Diva API?

Which API should you choose?

  • C and C++ programmers should choose the Diva API
  • Visual Basic programmers will almost always choose the Diva Component API
  • Visual C# programmers can choose between the Diva API for .Net and the Component API.
    • For many C# programmers the Component API is the easiest and most appropriate choice because it includes almost all of the functionality of the C/C++ Diva API while encapsulating and hiding most of the complexity within the Component API objects.
    • C# programmers should choose the Diva API for .Net if they are more comfortable with the C++ style of API than the Component or object model or if they are implementing an application that requires functions currently unsupported by the Component API.

Mixing the APIs - using both Diva API for C/C++ and Diva Component API in one application
The SimplePhone sample shows how a Component API program can use an Audio Provider DLL written in C using the Diva API for C/C++. The Component API program can handle the high-level functions and the GUI while the Audio Provider handles the time-critical streaming functions.

Copyright© 2016 Dialogic® Corporation. All rights reserved. Legal Notice
20-005.htm 100 10000