Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents


Page Tree
rootTDM 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.

 

Info

SDK TDM Termination Mode is not Supported


SDK for TDM Tapping

Sangoma_Tapping.jpg

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.

For Sangoma TDM SDK development support please contact Sales
Development support is only provided with a support contract.