NewsHdrLeftSpacer.gif (132 bytes)
Welcome to Inventive Labs

   Pricing Download
Try out our new .NET Telephony Toolkit called CTI32.  It is easy to build telephone applications using VB.NET or C#.  NO PORT ROYALTIES.
NewsHdrEnd.gif (910 bytes)
CTI32 DLL
NewsHdrBottom.gif (973 bytes)

Home
What's New
Products
Services
Support
Pricing
Order
Join List
Search
Contact Us
About Us

CTI32 DLL

Computer Telephony Development Component

Pricing
Download
CTI32  is a programming toolkit that allows you to easily develop Interactive Voice Response (IVR) applications using state-of-the-art Dialogic / Intel boards or HMP software.NET version now available.

Develop dialers, call centers, IVRs, conference bridges, gateways or just about any telephony application or let us develop them for you.

Click Here for Pricing and for Dialogic HMP Pricing
 

Version 4.50 (15 September 2007) now available.  Supports Dialogic Host Media Processing (HMP) v3.0 and all springware, DM/V, MSI, DCB, D/42, D/82, and HMP Dialogic boards for Analog, PRI, T1, and SIP.

Click here to try the free 30-day CTI32.NET demo

bullet

No Royalties
You pay one time plus annually for support.  No more per port royalties will ever need to be paid.  Deploy on as many boxes, boards, and ports that you want to - just pay me once. (within your company only - see pricing page for distribution options)

bullet

Any kind of telephone line
CTI32 supports regular telephone lines (Analog), T1 / CAS lines, or ISDN Primary Rate (PRI).  European E1 or PRI lines are also supported.  It is easy to write your IVR to run on any of the line types just by a change to an XML configuration file.  You can run hundreds of concurrent ports on a single box.  New: Deploy your application without any phone lines using our HMP (VoIP) option.

bulletField proven
Thousands of ports have been deployed and running since 1995.  Equal success for inbound and outbound applications.  References available upon request.
 
bulletSimple Programming
Download the demo.  Get it running on your Dialogic/Intel board.  Get started quickly using the examples.  Program your application following the source code from the examples.  The .NET version provides for full intelliSense help.  Provided is a full "engine" that handles all the threading and plumbing.  Write one class library using the CTI methods.  Your DLL is dynamically loaded - no need to re-compile the engine.  You can be up and running a simple application in just a few minutes. (See more below about the CTI32 engine)
 
bulletSource Code Available
For an additional fee, you are provided with the complete C# and C++ source code.  This allows you to customize the library to your specific needs.  Never again hit a brick wall or waiting for your vendor to come out with a new release.
 
bulletMany other features
- Support for Two B-Channel Transfer (TBCT) (on PRI lines only)
- Support for Intel HMP 3.0
- Supports Dialogic CSP (Continuous Speech Processing)
   for Voice Recognition applications.
- Supports LumenVox Voice Recognition Engine
- Support for MSI Station boards / MSI Conference features
- Support for DCB conference boards
- Support for Vendetta conference boards
- Support for Amtelco XDS conference boards
- Support for DM3 (DM/V) boards using GlobalCall
- ODBC / SQL Server Database support
   (single connection to database for all channels)
- Outbound Call Progress (detect answering machine or human)
- Extensive logging class
- Daily statistics e-mail
- Supports multiple concurrent applications based on dialed number
- SCBus, CTBus routing
- Fax support (GammaLink CP series boards or R4 Fax API)
- T.38 Fax support using HMP driver
- Support for "spoofing" outbound caller ID on PRI lines
- Support for Intel/Dialogic HMP (boardless VoIP driver)
- Support SIP Registration to SIP providers
- Try our new configuration utility.
- Improved documentation and examples
- Text-to-Speech (TTS) using SAPI
- SIP Re-Invite / Refer
- Support for the HMP Thin blade boards (mix TDM / SIP)

More about CTI32 engine
CTI32 comes complete with an "engine" that handles all the laborious tasks of starting the ports and processing incoming and outgoing calls.  It is a flexible platform that can be used for just about any application.  It is driven by an XML configuration file that defines the Dialogic boards and ports that you have in your system.  It comes with a customizable C# Windows Monitor Application that displays a tree view of the status of each line.  It has an extensive logging class that allows the engine and your class library to log to a file and to send status messages to the C# windows application.  You also have a monitor which watches the log messages of any CTI32 application.  Multiple concurrent monitors can run from any machine to remotely watch a server.  It can also watch multiple servers at once.

The engine can automatically send a daily e-mail with call statistics that include number of incoming calls and total time, number of outgoing calls and total time, total calls, total time, most channels used at once, and details by channel including inbound/outbound statistics and last activity.  Also included are the 10 most used incoming DNIS and any errors or warnings for the day.

The engine supports a ODBC database connection.  This allows the option to allow all channels to share a single connection to a database.  The data access class handles the concurrency issues with multiple phone calls asking for data all at once.

The engine supports calling different class library DLL's based on the DNIS.  You define in the XML configuration file the module and method that can evaluate the DNIS.  Your method will return the module and method it should call to process the application for that dialed phone number.

The engine also supports the concept of a "Dispatch Thread".  The engine can optionally start this thread of yours that can monitor your custom system and do other tasks.  A common task would be a dispatcher the will launch outgoing phone calls.

CTI32 Versions

Now available in 2 versions:

1) .NET Version 1.1 (Visual Studio 2003)  Supports boards and HMP Software.  This version also contains the original CTI32.DLL primarily for C/C++ or Delphi programmers.  Any programming language that supports threading can use the CTI32.DLL.  For ease of use, CHOOSE .NET.

2) .NET Version 2.0 (Visual Studio 2005)   Inbound / Outbound / Call Routing / Call Transfer / Conferencing / CSP all work. 

Ask about client / server Visual Voice like component.

Click here for pricing.

 

 

© Copyright 2001-2007  Inventive Labs, LLC  All rights reserved.