TDM SDK

Introduction

Sangoma TDM SDK is a high level TDM API that supports full signalling and voice functions for rapid application development. 
It support all Sangoma PCI,PCIe cards and is designed to abstract all TDM signalling and protocols into a unified, OS abstracted SDK.
Sangoma TDM SDK operates in network tapping mode only, with full signaling stack support.

  • Write your application once

  • High Level API:  place call, receive call, hangup call

  • Run on Linux and/or Windows

  • Designed for network tapping

Sangoma TDM SDK is feature rich and very stable.  
The framework and protocol stacks used in the STS is the foundation of many Sangoma telco grade,  GA products. 
Sangoma PCI/PCIe TDM boards provide best ROI, with highest quality, lowest hw footprint, and highest TDM density in market.

Features

Sangoma TDM SDK provides unified voice and signalling SDK with os abstraction.

  • High Level API

    • answer call, hangup call

    • full signaling abstraction

  • TDM Tapping Operation

    • Passively tap the TDM network

    • Two Sangoma spans are needed to tap a single T1/E1 Line

    • Combine two spans as one signaling channel

    • Receive only signaling events

    • Receive only voice/media

      • Receive media from 2 spans one for tx tap and other for rx tap

  • Signaling
    Signalling protocols work in tapping mode.

    • PRI

    • BRI (roadmap)

    • SS7

    • FXO

    • FXS

    • GSM 
      (note: GSM does not support tapping, its wireless )

  • Voice and Audio

    • ulaw, alaw

    • hw echo cancellation

    • dtmf detection

    • tone detection and generation

  • OS Support

    • Windows

    • Linux

    • Unified abstraction layer lets you write code once for both platforms.

  • Hardware Support

    • Complete line of Sangoma TDM PCI,PCIe cards

SDK Tapping Mode

  • Call Recording  

    • Existing call recording companies can switch to Sangoma platform.

    • Build call recording applications from scratch.

      • With full signalling support for PRI,BRI,GSM,FXO,FXS one can build a

  • Fraud Analysis

    • Build your own high density network probes up to 128 T1/E1 in a single dell/supermicro/hp server.

    • Build a high density TDM to VoIP Tapping probe using commodity hardware

    • Fraud analysis based on signaling and media

  • Network and Protocol Analyzers and Testers

    • Build your own network protocols and network testers.

 

SDK TDM Termination Mode is not Supported

 

SDK for TDM Tapping

Supported Telephony Cards

Currently Sangoma TDM SDK can work with below Sangoma cards -

  1. A10x

  2. A116

  3. W400

  4. A200

  5. A400

Support

Sangoma TDM SDK is provided freely AS IS without warranty and support.  You can purchase a support contract from Sangoma for this software.

Return to Documentation Home I Return to Sangoma Support