FreeSWITCH API 接口文档

FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application

Introduction

Supported Platforms

Freeswitch has been built on the following platforms:

  • Linux (x86 & x86_64)

  • Windows (MSVC 2012/2013 & VC++ EE 2012/2013)

  • Mac OS X 10.7/10.8/10.9 (x86_64 Intel)

  • FreeBSD 8/9/10

  • NetBSD 6.x

  • OpenBSD 5.x

Dependencies

Freeswitch makes heavy use of external libraries.

libFreeSWITCH:

  • APR (http://apr.apache.org)

  • APR-Util (http://apr.apache.org)

  • SQLite (http://www.sqlite.org)

  • Pcre (http://www.pcre.org/)

  • SRTP (http://srtp.sourceforge.net/srtp.html)

Additionally, the various external modules make use of several external modules:

ASR/TTS mod_cepstral

  • Cepstral (commercial) (http://www.cepstral.com/)

mod_flite

  • Flite (http://www.speech.cs.cmu.edu/flite/)

mod_pocketsphinx

  • PocketSphinx (http://www.speech.cs.cmu.edu/pocketsphinx/)

mod_unimrcp

  • MRCP (http://www.unimrcp.org/)

Codecs mod_amr

  • Passthru codec for amr narrowband (8kHz)

mod_amrwb

  • Passthru codec for amr wideband (16kHz)

mod_b64

  • Base64 codec tranfers data base64 encoded (http://www.b64codec.org)

mod_bv

  • BroadVoice16 (8kHz) and BroadVoice32 (16kHz) (https://www.broadcom.com/support/broadvoice)

mod_codec2

  • Codec2 is an open source low bit rate speech at 2400 bit/s and below. (http://www.rowetel.com/blog/?page_id=452)

mod_speex

  • libspeex (http://www.speex.org/)

mod_siren

  • libg722_1 (http://www.polycom.com/company/about_us/technology/siren22/index.html)

Digital Signal Processing mod_spandsp

  • codec, fax and modem (http://www.soft-switch.org/)

Directories mod_ldap

  • openldap (*nix only http://www.openldap.org/)

Endpoints mod_portaudio

  • portaudio (http://www.portaudio.com/)

mod_dingaling

  • libdingaling (internal library distributed with freeswitch which depends on)

  • APR (http://apr.apache.org)

  • iksemel (http://iksemel.jabberstudio.org/)

mod_sofia

  • sofia-sip (http://opensource.nokia.com/projects/sofia-sip/)

mod_opal

  • libopal (http://www.opalvoip.org)

mod_freetdm

  • freetdm (http://wiki.freeswitch.org/wiki/FreeTDM)

Event Hanlders mod_xmpp_event

  • iksemel (http://iksemel.jabberstudio.org/)

Formats mod_sndfile

  • libsndfile (http://www.mega-nerd.com/libsndfile/)

Languages mod_perl

  • perl (http://www.perl.org/)

mod_lua

  • lua (http://www.lua.org)

XML interfaces mod_xml_rpc

  • xmlrpc-c (http://xmlrpc-c.sourceforge.net/)

mod_xml_curl

  • libcurl (http://curl.haxx.se/)

Network services mod_http

  • Abyss (http://www.aprelium.com/)

mod_enum

  • udns (http://www.corpit.ru/mjt/udns.html)

你可能感兴趣的:(ai,人工智能)