WELCOME [ Log In · Register ]        SITE [ Search · Page Index · Recent Changes ]    RSS

FreeSWITCH

  1. Introduction
  2. FreeSwitch Sangoma Specifications
    ---
  3. Linux: FreeSwitch/OpenZAP Wanpipe (PRI/BRI/Analog) Installation
  4. Linux: FreeSwitch/OpenZAP Wanpipe (SS7) Installation
  5. Linux: FreeSwitch/OpenZAP Wanpipe Configuration
  6. Windows: FreeSwitch/FreeTDM Wanpipe(PRI) Installation

  7. FreeSwitch & Sangoma Media Transcoding Hardware
    --
  8. Wanpipe API FreeTDM
    --
  9. Wanpipe FreeSwitch/OpenZAP Appendix
  10. FreeSwitch / OpenZap Presentation
  11. FAQ
  12. Assorted FreeSwitch Links
    ---
  13. FreeSwitch TDM IRC: irc://irc.freenode.org/openzap
  14. Sangoma IRC: irc://irc.freenode.org/sangoma

 

 


 

Introduction


Sangoma has been a strong supporter and sponsor of the FreeSwitch Project before the very first line of the code has ever been written.

As a TDM hardware manufacturer Sangoma has concentrated its efforts in creating the best possible TDM APIs, Drivers and Hardware on the market. 
We have also invested in professional TDM stacks:

  • PRI
  • Netbricks BRI
  • ss7box SS7
  • Ncom T1/E1/CAS/RBS/Analog.

Over last few years Sangoma has been actively developing, testing and integrating its TDM APIs and Stacks into FreeSwitch OpenZAP TDM layer.

Recently Sangoma adopted FreeSwitch OpenZAP API layer as its defacto standard high level TDM Signaling and Media API.  Furthermore, with FreeSwitch consent the OpenZAP project has now been renamed to FreeTDM. 

Sangoma currently uses FreeTDM API Layer as a Unified Signaling & Media TDM API for both Linux & Windows operating systems, for customers that are looking to develop VoIP/Voice/Media applications over Sangoma hardware.

Sangoma is currently acting as a open source maintainer of both OpenZAP and FreeTDM projects and is heavily investing and supporting the FreeSwitch Project.


 


 

Specifications


Sangoma FreeSwitch TDM to VoIP Solution Specifications

  1. PRI
    -> Net & CPE
    -> N1, N2, EuroISDN, DMS100
  2. Netbricks BRI
    -> Net & CPE
    -> ETSI, EuroISDN
  3. ss7box SS7
    -> isup   (ITU,ANSI)
    -> mtp3 (ITU,ANSI)
    -> mtp2 (ITU,ANSI)
    -> sccp api
  4. Open R2
    -> ITU
    -> Mexico
    -> Brazil
    -> Argentina
    -> Philippines
    -> DTMF R2
    -> Most other countries
  5. Analog FXS
    -> Loop start
    -> Kewl start
    -> E&M and E&M wink
    -> Ground Start
    -> FSK Caller ID
  6. Analog FXO
    -> Loop start
    -> Kewl start
    -> E&M and E&M wink
    -> FSK Caller ID

 


What is Freeswitch ?

http://www.freeswitch.org

 

FreeSWITCH™ is an open source communications platform written in C from the ground up. Licensed under the MPL and running natively on Windows, Mac OSX, Linux, *BSD, and other Unix flavors ensures that the user gets the choice of how and where to run the software.

With a desire to not reinvent the wheel, it is designed to take advantage of as many existing software libraries as possible. It has a modular, extensible architecture, with only limited and necessary functionality in core. Optional modules can be employed to add virtually any functionality desired by the user.

  • Default implementation is for a PBX or Softswitch
    • The core (libfreeswitch) can be embedded into almost any app that can use a .so or .dll
    • Mould it into a softphone, PBX, soft-switch or anything in between
  • Modular system allows you to extend the system easily
    • Applications may be written in C, Java, .NET, Javascript/ECMAScript, Python, Perl, and more!
  • Handle thousands of concurrent channels with media on a standard PC
  • Interoperates with many different products and protocols
    • such as CallWeaver (formerly known as OpenPBX.org), Bayonne, YATE, sipXecs or Asterisk
    • Supports SIP, H.323, IAX2, LDAP, Zeroconf, XMPP / Jingle etc
    • With OpenZAP a BSD licensed TDM abstraction library it can interface with the PSTN as well.
  • Please see the complete Feature list for more features.
  • Supports Secure RTP(SRTP)

 To setup FreeSwitch with OpenZAP and Sangoma Cards, follow the following documents:

 

 


Wanpipe Drivers

 

Sangoma recommends wanpipe driver 3.5.6 or above for all FreeSwitch installations. 

Sangoma is actively developing device drivers and other TDM voice solutions. 

Please read the announcement page and driver release change logs for more info.