DiaGlobWrapper, Dialogic, C#, VB.NET, Component

 diaGlobWrapper .NET Product Details.

A 100% .NET managed component for building telephony applications using the .NET framework and Dialogic telephony boards

Compatible hardware and signaling protocols
  • diaGlobWrapper supports all Dialogic boards that are compatible with the Dialogic SR5.1.1 FFP1 / SR6 PCI / SR6.1 cPCI and Global Call technology.
    This includes Springware, DM3 and HMP digital and analogue boards.
  • diaGlobWrapper supports E1/CAS, T1/CAS, ISDN, SS7, SIP, H323 and Analogue signaling
Function List
  • Collects DTMF input with various options such as termination digit, input timeout and maximum digits
  • Allows digits collection to be cancelled
  • Allows digits buffer to be cleared
  • Plays DTMF digits including hookflash specifying a digits duration option
  • Dials an outbound call with call progress analysis and media detection such as Voice, Answering Machine, Fax Machine
  • Waits for an incoming call
  • Hangs up the active call
  • Answers an incoming call within a specified number of rings
  • Records speech to VOX & WAV format with several options such as data format, sampling rate and PBS
  • Recording 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
  • Renders a string to WAV file using TTS (Requires Microsoft TTS engine to be installed)
  • Playback or recording can be stopped
  • Supports Caller-ID, DNIS, ANI
  • Allows default calling party number or Caller ID for outbound calls to be set
  • Supports SCBUS routing between two channels or timeslots
  • Performs blind transfer
  • Places a call on-hold
  • Retrieves a call from the on-hold state
  • Retrieves the call state
  • Retrieves CT Bus timeslot information
  • Retrieves the Dialogic system service running state
  • Supports the starting or stopping of the Dialogic system service
  • Enables alarm notification on a channel
  • Allows channels to be placed in a state of In Service, Maintenance, Out of Service
  • 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 diaGlobWrapper 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
Below is a list of compatible boards currently supported by diaGlobWrapper. If yours is not listed, please consult your board documentation to check whether it is compatible with the Global Call API in which case diaGlobWrapper can be used.
DMV600BTEP, DMV1200BTEP, DMV3600BP, DI0408LSAR2, DISI16R2, DISI24R2, DISI32R2, D/41JCT-LS, D/120JCT-LS, D/160JCT, D/240JCT-T1, D/300JCT-E1, D/320JCT, D/480JCT-1T1, D/480JCT-2T1, D/600JCT-1E1, D/600JCT-2E1, DMV160LP, D/4PCIU4S, DM/V960A-4T1, DM/V1200A-4E1, DM/V480A-2T1, DM/V600A-2E1, DM/V2400A, DM/VF240-1T1-PCIU, DM/VF300-1E1-PCIU, VFX/41JCT-LS, D/4PCIU, DM/V480-4T1, DM/V600-4E1, DM/V960-4T1, DM/V1200-4E1, D/42JCT-U, D/42-NE2 PCI, D/82JCT-U, DSE DL3002, DSE DL3007, DSE DL3009, DMV4800BC, DMV1200BTEC, DMV600BTEC, DM/V1200A-4E1-CPCI, DM/V960A-4T1-CPCI, DM/V2400A-CPCI, DM/V600A-2E1-CPCI, DM/V480A-2T1-CPCI, DM/V1200-4E1-CPCI, DM/V960-4T1-CPCI, DM/V600-4E1-CPCI, DM/V480-4T1-CPCI, SS7HDCN16, SS7HDCQ16, SS7HDCD16, SS7HDCS8, SS7CPM8, CG 6060, CG 6060C, CG 6565, CG 6565C, CG 6565E, DM/IP481-2T1-PCI-100BT, DM/IP601-2E1-PCI-100BT, DM/IP241-1T1-PCI-100BT, DM/IP601-CPCI-100BT, DM/IP301-1E1-PCI-100BT, IPT1200C, IPT2400C, IPT4800C, IPT6720C, IPT10000C
diaGlobWrapper is also compatible with retired products which are currently only supported by Service Release 5.1.1. such as:
D/480SC-2T1, D/240SC-2T1, D/240SC-T1, D/41ESC, D/41PCI, D/300SC-E1
Dialogic System Release Requirements
diaGlobWrapper is compatible with the following Intel Dialogic system releases which must be installed on the host machine:
SR5.1.1 PCI with FP1, SR6.0 PCI, SR6.1 cPCI with the latest recommended service update
Operating System Requirements
Windows 2000 with SP4, Windows XP SP2 or later, Windows 2003 SP1 or later, Windows 2008 R2, Windows Vista, Windows 7, Windows 8.x*, Windows 2012*

* Please note that SR6 is the minimum requirement
Development Environment
To develop an application using diaGlobWrapper, Visual Studio 2010 or greater is needed.

diaGlobWrapper requires Microsoft .NET Framework Version 4.0 and Microsoft Visual C++ 2013 32bit Redistributable Package on the production server and development machine
Component Licensing
The trial version of diaGlobWrapper is fully functional but the following limitations apply:

  • Channels will be automatically closed after a period of 5 minutes
  • Both playback and recording are limited to 10 seconds.
To unlock the component and remove all limitations, a license must be obtained for each machine the component is to be used.
The license is valid for an unlimited number of users or channels.
The component can be used in trial mode during development, however to remove the above limitations a license must be purchased