net/freeswitch 1.11.1_3 FreeBSD
Multi-protocol soft switch for telephony applications
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
94942ca443- License
- MPL11
- Categories
- net
- Package size
- 92400.0 KiB, 146523.5 KiB installed
Description
FreeSWITCH is a scalable open source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text or any other form of media. It was created in 2006 to fill the void left by proprietary commercial solutions. FreeSWITCH also provides a stable telephony platform on which many applications can be developed using a wide range of free tools.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net/freeswitch | 1.11.1_3 |
| DragonFly | net/freeswitch | 1.10.11_1 |
Install
Binary package:
pkg install freeswitch
From the ports tree:
cd /usr/ports/net/freeswitch/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= freeswitch>0:net/freeswitch
LIB_DEPENDS= libfreeswitch.so:net/freeswitch
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.11.1_3 | 1.11.1_3 | - | - | - |
| FreeBSD:14:quarterly | 1.11.1_2 | 1.11.1_2 | n/a | - | - |
| FreeBSD:15:latest | 1.11.1_3 | 1.11.1_3 | n/a | - | - |
| FreeBSD:15:quarterly | 1.11.1_2 | 1.11.1_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 1.11.1_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
gdiff: textproc/diffutilsdoxygen: devel/doxygenerlang>=21.3: lang/erlang
Library 18
libsqlite3.so: databases/sqlite3libcurl.so: ftp/curllibavformat.so: multimedia/ffmpeglibpcre2-8.so: devel/pcre2libspeexdsp.so: audio/speexdsplibspeex.so: audio/speexlibldns.so: dns/ldnslibopus.so: audio/opuslibsndfile.so: audio/libsndfilelibfreetype.so: print/freetype2libodbc.so: databases/unixODBClibpng.so: graphics/pnglibjbig.so: graphics/jbigkitlibshout.so: audio/libshoutlibuuid.so: misc/libuuidlibmariadb.so: databases/mariadb-connector-clibspandsp.so: comms/spandsplibsofia-sip-ua.so: net/sofia-sip
Runtime 1
erlang>=21.3: lang/erlang
The full lists below include those, and their dependencies in turn.
Build dependencies 121
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/lame
- audio/libmysofa
- audio/libogg
- audio/libshout
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/openal-soft
- audio/opus
- audio/speex
- audio/speexdsp
- comms/spandsp
- converters/fribidi
- converters/libiconv
- databases/mariadb-connector-c
- databases/postgresql18-client
- databases/sqlite3
- databases/unixODBC
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/doxygen
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/libdatrie
- devel/libedit
- devel/libffi
- devel/libfmt
- devel/libinotify
- devel/libltdl
- devel/libthai
- devel/libtool
- devel/libunistring
- devel/m4
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/spdlog
- dns/ldns
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/gd
- graphics/giflib
- graphics/graphite2
- graphics/graphviz
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/erlang
- lang/erlang-man
- lang/lua53
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/libuuid
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libtheora
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- net/sofia-sip
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libssh2
- security/libtasn1
- security/nettle
- security/p11-kit
- shells/bash
- textproc/diffutils
- textproc/expat2
The first 100 are listed.
Run dependencies 87
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/flac
- audio/lame
- audio/libmysofa
- audio/libogg
- audio/libshout
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/openal-soft
- audio/opus
- audio/speex
- audio/speexdsp
- comms/spandsp
- converters/fribidi
- converters/libiconv
- databases/mariadb-connector-c
- databases/postgresql18-client
- databases/sqlite3
- databases/unixODBC
- devel/gettext-runtime
- devel/glib20
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/pcre2
- devel/py-packaging
- devel/readline
- dns/ldns
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/erlang
- lang/erlang-man
- lang/lua53
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/libuuid
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libtheora
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- net/sofia-sip
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libssh2
- security/libtasn1
- security/nettle
- security/p11-kit
- shells/bash
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- www/libnghttp2
- www/srt
- x11-fonts/fontconfig
Required by 2
Configuration
Options name: net_freeswitch
| Option | Default | Description |
|---|---|---|
| 16K | on | |
| 32K | off | |
| 48K | off | |
| 8K | on | |
| ALL_MODULES | off | |
| BRAZILIAN | off | Brazilian Portuguese Language Sounds |
| CHINESE_HK | off | Chinese Traditional Language Sounds |
| CHINESE_SIM | off | Chinese Simplified Language Sounds |
| ENGLISH | on | US English Language Sounds |
| ENGLISH_CA | off | Canadian English Language Sounds |
| EXAMPLES | off | Build and/or install examples |
| FRENCH_CA | off | French Canadian Language Sounds |
| PGSQL | on | PostgreSQL database support |
| RUSSIAN | off | Russian Language Sounds |
| SWEDISH | off | Swedish Language Sounds |
| X11 | off | graphics/ImageMagick[-nox11] dependency |
- USES
- compiler:c11 cpe gmake iconv jpeg libedit autoreconf libtool lua:53 openal perl5 pkgconfig shebangfix ssl tar:xz
- Service scripts
freeswitch
Message after installing
Files
pkg-plist 752
- bin/freeswitch
- bin/fs_cli
- bin/fs_encode
- bin/fs_ivrd
- bin/fs_tts
- bin/fsxs
- bin/gentls_cert
- bin/switch_eavesdrop
- bin/tone2wav
- include/freeswitch/libteletone.h
- include/freeswitch/libteletone_detect.h
- include/freeswitch/libteletone_generate.h
- include/freeswitch/switch.h
- include/freeswitch/switch_am_config.h
- include/freeswitch/switch_apr.h
- include/freeswitch/switch_buffer.h
- include/freeswitch/switch_cJSON.h
- include/freeswitch/switch_cJSON_Utils.h
- include/freeswitch/switch_caller.h
- include/freeswitch/switch_channel.h
- include/freeswitch/switch_config.h
- include/freeswitch/switch_console.h
- include/freeswitch/switch_core.h
- include/freeswitch/switch_core_db.h
- include/freeswitch/switch_core_event_hook.h
- include/freeswitch/switch_core_media.h
- include/freeswitch/switch_core_video.h
- include/freeswitch/switch_cpp.h
- include/freeswitch/switch_curl.h
- include/freeswitch/switch_dso.h
- include/freeswitch/switch_estimators.h
- include/freeswitch/switch_event.h
- include/freeswitch/switch_frame.h
- include/freeswitch/switch_hashtable.h
- include/freeswitch/switch_image.h
- include/freeswitch/switch_ivr.h
- include/freeswitch/switch_jitterbuffer.h
- include/freeswitch/switch_json.h
- include/freeswitch/switch_limit.h
- include/freeswitch/switch_loadable_module.h
- include/freeswitch/switch_log.h
- include/freeswitch/switch_module_interfaces.h
- include/freeswitch/switch_mprintf.h
- include/freeswitch/switch_msrp.h
- include/freeswitch/switch_nat.h
- include/freeswitch/switch_odbc.h
- include/freeswitch/switch_packetizer.h
- include/freeswitch/switch_platform.h
- include/freeswitch/switch_regex.h
- include/freeswitch/switch_resample.h
- include/freeswitch/switch_rtcp_frame.h
- include/freeswitch/switch_rtp.h
- include/freeswitch/switch_scheduler.h
- include/freeswitch/switch_spandsp.h
- include/freeswitch/switch_stun.h
- include/freeswitch/switch_types.h
- include/freeswitch/switch_utf8.h
- include/freeswitch/switch_utils.h
- include/freeswitch/switch_vad.h
- include/freeswitch/switch_vpx.h
- include/freeswitch/switch_xml.h
- include/freeswitch/switch_xml_config.h
- include/freeswitch/test/switch_fct.h
- include/freeswitch/test/switch_test.h
- lib/freeswitch/mod/mod_alsa.so
- lib/freeswitch/mod/mod_amqp.so
- lib/freeswitch/mod/mod_amrwb.so
- lib/freeswitch/mod/mod_avmd.so
- lib/freeswitch/mod/mod_basic.so
- lib/freeswitch/mod/mod_bert.so
- lib/freeswitch/mod/mod_blacklist.so
- lib/freeswitch/mod/mod_callcenter.so
- lib/freeswitch/mod/mod_cdr_pg_csv.so
- lib/freeswitch/mod/mod_cidlookup.so
- lib/freeswitch/mod/mod_codec2.so
- lib/freeswitch/mod/mod_curl.so
- lib/freeswitch/mod/mod_dialplan_directory.so
- lib/freeswitch/mod/mod_directory.so
- lib/freeswitch/mod/mod_distributor.so
- lib/freeswitch/mod/mod_easyroute.so
- lib/freeswitch/mod/mod_esl.so
- lib/freeswitch/mod/mod_event_multicast.so
- lib/freeswitch/mod/mod_fail2ban.so
- lib/freeswitch/mod/mod_flite.so
- lib/freeswitch/mod/mod_format_cdr.so
- lib/freeswitch/mod/mod_fsk.so
- lib/freeswitch/mod/mod_graylog2.so
- lib/freeswitch/mod/mod_hiredis.so
- lib/freeswitch/mod/mod_http_cache.so
- lib/freeswitch/mod/mod_java.so
- lib/freeswitch/mod/mod_json_cdr.so
- lib/freeswitch/mod/mod_lcr.so
- lib/freeswitch/mod/mod_ldap.so
- lib/freeswitch/mod/mod_mariadb.so
- lib/freeswitch/mod/mod_memcache.so
- lib/freeswitch/mod/mod_mongo.so
- lib/freeswitch/mod/mod_nibblebill.so
- lib/freeswitch/mod/mod_odbc_cdr.so
- lib/freeswitch/mod/mod_opusfile.so
- lib/freeswitch/mod/mod_perl.so
The first 100 are listed.
distinfo 37
| File | Size | SHA256 |
|---|---|---|
| freeswitch-1.11.1.-release.tar.xz | 1.9245596e+07 | ed4e6ecc6a6ee0bcbc068f33cf3e5d1b83d7ad26c3a98feaebb1b2ab22d5adf4 |
| freeswitch-sounds-music-16000-1.0.52.tar.gz | 2.7991592e+07 | 93e0bf31797f4847dc19a94605c039ad4f0763616b6d819f5bddbfb6dd09718a |
| freeswitch-sounds-pt-BR-karina-16000-1.0.51.tar.gz | 2.7665896e+07 | 80432c1027f57e464cd899ed92216936cf48a3993dc1c168b1be2545b8f97aed |
| freeswitch-sounds-zh-cn-sinmei-16000-1.0.51.tar.gz | 596908 | d849a5818ac6630d7c572d728dcd48176a6877defd8c239cb12011528e95c2cd |
| freeswitch-sounds-zh-hk-sinmei-16000-1.0.51.tar.gz | 553051 | 0950e1d971b4f2ba4decd949406ccd0198fe9c686f246e175c70aafdf9783f30 |
| freeswitch-sounds-en-us-callie-16000-1.0.52.tar.gz | 3.6099315e+07 | bf3ac7be99939f57ed4fab7b76d1e47ba78d1573cc72aa0cfe656c559eb097bd |
| freeswitch-sounds-en-ca-june-16000-1.0.51.tar.gz | 9.417564e+06 | 8d0091a2c98e5e06afea6bdd9f6cf2942e937786016037207b85757218b0f7a7 |
| freeswitch-sounds-fr-ca-june-16000-1.0.51.tar.gz | 2.6591167e+07 | f942980ad359951ef3f69a324a3299ef86cdb4f8d2c62adaf73a1b95fb39fcc6 |
| freeswitch-sounds-ru-RU-elena-16000-1.0.51.tar.gz | 2.5072831e+07 | e5a354cd10401208291f1d0e668a8cf8215d3cdcb93f2cbd4b83dd134425e60b |
| freeswitch-sounds-sv-se-jakob-16000-1.0.50.tar.gz | 5.391972e+06 | 52da670c651ff598815aed655644b44b891ee158f4c67d048da90056a36ddcf6 |
| freeswitch-sounds-music-32000-1.0.52.tar.gz | 5.3007947e+07 | 4129788a638b77c5f85ff35abfcd69793d8aeb9d7833a75c74ec77355b2657a9 |
| freeswitch-sounds-pt-BR-karina-32000-1.0.51.tar.gz | 5.3420983e+07 | e80a8653585cf9a4fe9cf1c0004279602542d15894ba13f2104d990cefdee567 |
| freeswitch-sounds-zh-cn-sinmei-32000-1.0.51.tar.gz | 1.15333e+06 | 903fda016d2ac053ffe6bc2d4eaf816a66c8043ddc3383d48b7b14335d9ea98e |
| freeswitch-sounds-zh-hk-sinmei-32000-1.0.51.tar.gz | 1.061068e+06 | 97d846ab06b5c84d2c46bec64560556acbfc88eb2080bd325b2c5259a5ae80d0 |
| freeswitch-sounds-en-us-callie-32000-1.0.52.tar.gz | 7.090283e+07 | 9091553934f7ee453646058ff54837f55c5b38be11c987148c63a1cccc88b741 |
| freeswitch-sounds-en-ca-june-32000-1.0.51.tar.gz | 1.8422131e+07 | 8720b363995724792ff4723e1c8218ef95b27cb36208b7258f93bdda72123387 |
| freeswitch-sounds-fr-ca-june-32000-1.0.51.tar.gz | 5.2040064e+07 | 8966a0c4daf666018cca6d8ba0f7708e251bed952b015d0ca6a0792341fe531b |
| freeswitch-sounds-ru-RU-elena-32000-1.0.51.tar.gz | 4.9276482e+07 | a2b43f20246f376d55dd73d269eb238cbeb6a961a40716d2f79a5835344aabfc |
| freeswitch-sounds-sv-se-jakob-32000-1.0.50.tar.gz | 1.0018608e+07 | 160de01069afa827c830595e521b53d95de4b415b48061fb843a1c4025fa17f2 |
| freeswitch-sounds-music-48000-1.0.52.tar.gz | 7.5551487e+07 | cc31cdb5b1bd653850bf6e054d963314bcf7c1706a9bf05f5a69bcbd00858d2a |
Master sites 2
- https://files.freeswitch.org/releases/freeswitch/
- https://files.freeswitch.org/releases/sounds/:sounds
Commit history 4
| Date | Commit | Credits | Log message |
|---|---|---|---|
94942ca443 |
Baptiste Daroussin | net/freeswitch: support FFmpeg 9 Patch mod_av for FFmpeg 8+ API
While here, define HAVE_STDBOOL_H: ldns >= 1.9.0 _Bool which breaks
assert() with clang >= 20 in mod_enum. |
|
97e3d4ff8d |
Vladimir Druzenko | */*: Bump consumers of devel/gumbo after soname changed: libgumbo.so.3 => libgumbo.so.4 PR: 298115
Sponsored by: UNIS Labs |
|
c7af4fa998 |
Vladimir Druzenko | */*: Bump after soname changed in update audio/codec2 in 6621902b7ed5b3b2480461d0400baf8fb5fe662a
Approved by: blanket
Sponsored by: UNIS Labs |
|
d659870d8e |
Dustin Marquess | net/freeswitch: update 1.10.12 -> 1.11.1 PR: 295679
Author: Dustin Marquess <[email protected]>
Changes: https://github.com/signalwire/freeswitch/releases/tag/v1.11.0
https://github.com/signalwire/freeswitch/releases/tag/v1.11.1 |