headerphoto

diaSpringWrapper Product Details

diaSringWrapper is a .NET component which wraps the Dialogic Voice API for Springgware boards.
It was written in VC++ .NET hence fully compatible with all .NET based programming languages such as:
C#, VC++/CLI, VB.NET and VJ#.

If your requirement is to develop telephony based applications in a .NET language and if you are using a Dialogic/Intel Springware voice board, your development effort will be reduced to a minimum.

The simple interface that we have exposed allows you to concentrate on the rich functionality within your application whilst our component encapsulates all the tedious and complex tasks of invoking native Dialogic functions of the voice API.

Summary of features:

  • Collects DTMF input with various options such as termination digit, input timeout and maximum digits
  • Plays DTMF digits
  • Dials an outbound call
  • Answers an incoming call
  • Records speech to VOX & WAV format with several options such as data format, sampling rate and PBS
  • Recordings can be limited to a given duration (useful with voicemail applications).
  • Plays VOX & WAV files with several options such as data format, sampling rate and PBS
  • Plays a string using TTS (Requires Microsoft TTS engine to be installed)
  • Renders a string to WAV file using TTS (Requires Microsoft TTS engine to be installed)
  • Returns the board's recording & playback capabilities
  • Supports SCBUS routing between two channels
  • Performs blind and supervised transfers when using a PBX with flash hook duration option
  • Returns the number of rings on incoming calls
  • Returns call duration on each channel including call start time and call end time
  • Returns Caller ID when available
  • Supports various call progress indicators such as Answering Machine, Fax Tone, Operator and No dialtone
  • Supports various operations in both synchronous and asynchronous mode
  • Telephony states such as Answered, Dialing, Hang Up, etc ... are exposed as events.
  • Returns detailed trace information in a form of events

For full details of the diaSpringWrapper API, you can download the help file from here.
Alternatively you can view the online help from here.

To download a fully functional trial version which includes sample projects in C# & VB.NET, click here.


Compatible boards
  • Dialog4
  • ProLine/2V
  • D/21E
  • D/41ESC
  • D/41EPCI
  • D/41JCT-LS
  • D/41H
  • D/4-PCI
  • D/80SC
  • D/80-PCI
  • D/80SC
  • D/160SC-HS
  • D/160SCLS-HiZ
  • D/160JCT
  • D/240SC
  • D/320SC
  • D/320SC-IDPD
  • D/320-PCI
  • D/320JCT
  • D/640SC
  • D/160SC

diaSpringWrapper is compatible with the following Intel Dialogic system releases which must be installed on the host machine:
SR5.1 PCI with SP1 and SR6.0 PCI (SU171 or later recommended)

Minimum OS requirement:
Windows 2000 with SP4, Windows XP SP2 or later, Windows 2003 SP1 or later, Windows Vista

Development Environment:
Development with diaSpringWrapper requires Visual Studio 2005, Visual Studio 2008 or greater using Microsoft .NET Framework Version 2.0 or later.
diaSpringWrapper requires Microsoft .NET Framework Version 2.0.


Product news

28 March 2008
diaSpringWrapper 1.0.0.1 released


Wise Words

"Men are disturbed, not by the things that happen, but by their opinion of the things that happen."

By Epictetus