This is Sangoma's old site. Please visit our new site for up date information.
 

Voice API


WANPIPEŽ TDM Voice API is a socket based, multi-threaded suite of kernel drivers and user space libraries that can be used to build custom Voice applications over Sangoma AFT TDM Voice hardware.

Description / Specifications Hardware
TDM API The WANPIPEŽ TDM Voice API has been designed to fit easily into a network programming model. Thus anyone who has ever done any socket programming will feel right at home. Thanks to the socket API model, a channel on a particular span is just a file descriptor that can be used to transmit and received voice data. Along with standard rx/tx, tdm device also support OOB messages that become useful in DTMF detection and RBS signaling. Standard IOCTL calls are use to control channel socket parameters such as rx/tx period, codec control, echo control, rbs and dtmf.

Features:
  • Channelized zero-copy driver/hardware.
  • Single TDM interrupt for all T1/E1 ports
  • Onboard Hardware Echo Cancelation 1024 taps/128ms per channel.
  • Hardware HDLC on d-channels.
  • Hardware TDM Events: dtmf, rbs ...
Sangoma Hardware
A108 Octal (8 port) T1/E1/J1
A104 Quad (4 port) T1/E1/J1
A102 Dual (2 port) T1/E1/J1
A101 Single (1 port) T1/E1/J1
T1/E1 Tapping System

Platforms:
Linux, BSD, Windows