SuperCom™ ISDN
The Communication Toolkit for ISDN in Windows Vista, Windows XP/2000/NT/ME/9x


Communication Solutions by ADONTEC
Software Development, components and COMM Tools for RS-232, TCP/IP, ISDN capiSuperCom Suite DEMO (Serial, ISDN, TCP/IP)

Version 6.5

Looking for ZMODEM over ISDN ?

SuperCom for ISDN is able to connect and transmit data over ISDN lines. The easy to use SuperCom API handles dialup and data transfer the known way.

ISDN CAPI Communications Toolkit. ZMODEM, KERMIT, 3964, 3964R, RK512, LSV2, protocol

SuperCom for ISDN provides an optimized Low Level Engine, which handles simultaneously connections, buffers data and generates events. This engine provides maximum functionality but reduces CPU load to minimum.

The Low Level Engine will trigger only wanted events. Unwanted events can be disabled reducing overhead.

The easy to use and portable SuperCom API enables fast implementation of ISDN applications. A client or server application can be build in short time. Most functions and features are well known from the Serial and ISDN communication library.

The available SuperCom functions and protocols are also available over ISDN links i.e. ZMODEM, YMODEM, XMODEM, KERMIT, ASCII, 3964/R, RK512, Modbus and LSV/2 (For the use of the 3964/R and/or LSV/2 protocol the SuperCom 3964/R Protocol Engine and/or the LSV/2 Protocol Module is also needed).

The use of the common SuperCom API enables a move from RS-232 to TCP/IP or from ISDN to TCP/IP to be very smooth and quick. In most cases by simply switching the low level SuperCom DLL.

Complete samples for client and server applications are included in source code and for many developing environments and compilers.

Using the SuperCom Suite enables one single application to handle simultaneously connections through RS-232, TCP/IP and ISDN. Building applications like a gateway from RS-232 to ISDN is now easy done.

Functions List
A DUAL API is included (DLL API and ActiveX API).
DLL API ActiveX API
Features List Features List
Functions Properties

The box includes
 - Dual API for Windows (WIN32)
 - ActiveX and DLL Samples
 - Documentation.

See also the the available product range for details.

Supported Compilers
C#, C++, Visual Basic net, Visual C++, Visual Basic, Borland C/C++, C++ Builder, Delphi, VBA, LabView, FoxPro and DLL and/or ActiveX capable Windows developing environments (.NET ?).

License Information
Executables developed using SuperCom can be distributed royalty free.

Requirements
PC with Windows 9.x/Me/NT/2000/XP/Vista and a CAPI 2.0 ISDN board.
SuperCom for ISDN can be used with any CAPI 2.0 board. It's tested with the CAPI 2.0 boards from AVM (incl. Ken), TELES and ITK and/or Digi.

 

Sample - Connecting

The following sample shows how easy it is to use the SuperCom API with different programming languages.

DLL API
In order to receive events the application must provide an InfoProc*. The InfoProc is optional but very handy in many situation. Using the InfoProc the application can receive progress information, get informed about the time left to complete a call or even cancel the connection attempt.

Client Connection - InfoProc

   int InfoProc(Com, Action, TimeLeft, Data)
   {
      if (Action==acCONNECT_INFO)
      {
         // Received periodically, while in progress
      }
      if (Action==acCONNECT_OK)
      {
         // Connected !
      }
      if (Action==acCONNECT_FAILED)
      {
         // Connection attempt failed
      }

      return infContinue;

   }
      :
      :
     // init  ...
   ComInit(Com);

     // dial  ...
   RS_Dial(Com, "555-1234");

     // now connect ...
   Done = RS_Connect(Com, SEC_60, , InfoProc);
  
   C/C++    C#    Delphi    Visual Basic  

The connection set-up can run completely in background. The application receives events about the progress.

ActiveX API

ActiveX: Client Connection - OnModem

  Private Sub SCom1_OnModem(ByVal Action As Integer, ByVal TimeLeft As Long)

     If Action = SCOM_CONNECT_FAILED Then
       Form4.CTL_INFO.Text = "CONNECT FAILED"
     End If

     If Action = SCOM_CONNECT_OK Then
       Form4.CTL_INFO.Text = "CONNECTED"
     End If

     If Action = SCOM_CONNECT_INFO Then
       Form4.CTL_INFO.Text = "CONNECT INFO"
     End If

  End Sub

      :
      :

  SCom1.PortOpen=True ' setup a link
      :
  SCom1.ConnectAddress="555-1234"
      :
  SCom1.Connect=True ' now connect

      :

  

The connection set-up runs completely in background. The application receives events about the progress.

 

It does not matter which communication link it uses (Serial, TCP/IP or ISDN) it will require one common SuperCom API to use. The learning curve is extremely low with SuperCom!


Home    Back
Modified at:

ADONTEC
It Simply Works!