API Toolkits
Easily integrate stable, cost-effective and standards-compliant communications modules into your project with Sangoma's communications toolkits (APIs).
Whether for in house use or for OEM, let Sangoma take care of your voice and data communications, while you concentrate on building your application.
- Complete development environment. Includes fully-documented sample code and ready-to-use templates to get you up and running fast.
- Operating system integration is easy. Similar APIs under Windows, Linux and FreeBSD.
- Includes detailed line and protocol analysis tools. Get your project implemented quickly.
- Self-generated clocking.
- Supports: T1, E1, J1, BRI, ADSL, and 56k DDS, as well as V.35, X.21, RS422, RS485 and RS232.
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 |
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 receive 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
A101 Single T1/E1/J1
A102 Dual T1/E1/J1
A104 Quad T1/E1/J1
A108 Octal T1/E1/J1
T1/E1 Tapping System
Platforms:
Linux, BSD, Windows
|
Data API
WANPIPE supports a full socket based API stack that can be used to develop custom applications over WAN protocols. Sangoma API protocols include: X25(API), Frame Relay (API), HDLC (API), BitStreaming (API), BiSync (API) SDLC (API) and LapB (API).
Using the WAN API suite, a vast range of applications can be developed, such as: credit card verification, voice-over IP, protocol/line data scope, satellite comm and legacy interconnect.
| Description / Specifications |
Hardware |
Part of LIP Protocol Stack:
- Field tested against all major external routers.
- IETF and CISCO Standards
- DLCIs up to 1007
- CISCO EEK
- FECN/BECN
- Full logging of all Events in /var/log/messages
- DLCI Status using wanpipemon and /proc file system
- Full Debugging: Line Trace Raw & Interpreted
- Each DLCI is manageable independently of other DLCIs
- Each Frame Relay Stack is manageable independently of other Stacks
- Full SNMP support using Interface MIBS and Frame Relay MIBs
|
Sangoma Hardware
A101 Single T1/E1/J1
A102 Dual T1/E1/J1
A104 Quad T1/E1/J1
A108 Octal T1/E1/J1
A301 T3/E3 DS3
T1/E1 Tapping System
Platforms:
Linux, BSD, Windows
|
| Description / Specifications |
Hardware |
Part of LIP Protocol Stack
- Field tested against all major external routers.
- PPP Static/Host/Peer IP modes.
- Full logging of all Events in /var/log/messages
- PPP Status using wanpipemon and /proc file system
- Full Debugging: Line Trace Raw & Interpreted
- Each PPP Stack/connection is manageable independently of other PPP Stack/connections
- Full SNMP support using Interface MIBS
|
Sangoma Hardware
A101 Single T1/E1/J1
A102 Dual T1/E1/J1
A104 Quad T1/E1/J1
A108 Octal T1/E1/J1
A301 T3/E3 DS3
T1/E1 Tapping System
Platforms:
Linux, BSD, Windows
|
| Description / Specifications |
Hardware |
Part of LIP Protocol Stack
- Field tested against all major external routers
- Full logging of all Events in /var/log/messages
- CHDLC Status using wanpipemon and /proc file system
- Full Debugging: Line Trace Raw & Interpreted
- Each CHDLC Stack/connection is manageable independently of other CHDLC Stack/connections
- Full SNMP support using Interface MIBS
|
Sangoma Hardware
A101 Single T1/E1/J1
A102 Dual T1/E1/J1
A104 Quad T1/E1/J1
A108 Octal T1/E1/J1
A301 T3/E3 DS3
T1/E1 Tapping System
Platforms:
Linux, BSD, Windows
|
| Description / Specifications |
Hardware |
Part of LIP Protocol Stack
- Field tested
- Full logging of all Events in /var/log/messages
- SDLC Status using wanpipemon and /proc file system
- Full Debugging: Line Trace Raw
- Each SDLC Stack/connection is manageable independently of other SDLC Stack/connections
|
Sangoma Hardware
S5141 Dual Serial
S5142 Quad Serial
Platforms: Linux
|
| Description / Specifications |
Hardware |
Part of LIP Protocol Stack
- Field tested
- Full logging of all Events in /var/log/messages
- LAPB Status using wanpipemon and /proc file system
- Full Debugging: Line Trace Raw
- Each LAPB Stack/connection is manageable independently of other LAPB Stack/connections
|
Sangoma Hardware
S5141 Dual Serial
S5142 Quad Serial
Platforms: Linux
|
Legacy API
Sangoma hardware and WAN protocols have been filed tested against all major commercial external routers. With a simple standard Sangoma Socket API, data comm application programmers can build complex custom communications applications in no time. From datascopes to protocol analyzers to protocol converters, Sangoma API makes the job easier.
| Description / Specifications |
Hardware |
MPAPI Protocol Stack
- Field tested
- X25 Stack supports 1024 svc/pvc conn
- Highly optimized x25/lapb stack
- Modulo 8 and 128
- Full logging of all Events in /var/log/messages
- X25 LCN Status using wanpipemon and /proc file system
- Full Debugging: Line Trace Raw
- Each X25 Stack/connection is manageable independently of other X25 Stack/connections
- Simple Socket based API per SVC/PVC
|
Sangoma Hardware
S5141 Dual Serial
S5142 Quad Serial
Platforms:
Linux
|
| Description / Specifications |
Hardware |
Part of Legacy API Protocol Stack
- Field tested
- Full logging of all Events in /var/log/messages
- SDLC Status using wanpipemon and /proc file system
- Full Debugging: Line Trace Raw
- Each SDLC Stack/connection is manageable independently of other SDLC Stack/connections
- Simple Socket based API per SDLC conn
|
Sangoma Hardware
S5141 Dual Serial
S5142 Quad Serial
Platforms:
Linux
|
| Description / Specifications |
Hardware |
Part of Legacy API Protocol Stack
- Field tested
- Full logging of all Events in /var/log/messages
- LAPB Status using wanpipemon and /proc file system
- Full Debugging: Line Trace Raw
- Each LAPB Stack/connection is manageable independently of other LAPB Stack/connections
- Simple Socket based API per LAPB conn
|
Sangoma Hardware
S5141 Dual Serial
S5142 Quad Serial
Platforms:
Linux
|