BSD Ports

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

SystemPortVersion
FreeBSDnet/freeswitch1.11.1_3
DragonFlynet/freeswitch1.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.11.1_31.11.1_3---
FreeBSD:14:quarterly1.11.1_21.11.1_2n/a--
FreeBSD:15:latest1.11.1_31.11.1_3n/a--
FreeBSD:15:quarterly1.11.1_21.11.1_2n/an/an/a
FreeBSD:16:latest-1.11.1_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Library 18

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 121

The first 100 are listed.

Run dependencies 87
Required by 2

Configuration

Options name: net_freeswitch

OptionDefaultDescription
16Kon
32Koff
48Koff
8Kon
ALL_MODULESoff
BRAZILIANoffBrazilian Portuguese Language Sounds
CHINESE_HKoffChinese Traditional Language Sounds
CHINESE_SIMoffChinese Simplified Language Sounds
ENGLISHonUS English Language Sounds
ENGLISH_CAoffCanadian English Language Sounds
EXAMPLESoffBuild and/or install examples
FRENCH_CAoffFrench Canadian Language Sounds
PGSQLonPostgreSQL database support
RUSSIANoffRussian Language Sounds
SWEDISHoffSwedish Language Sounds
X11offgraphics/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

Example configurations are available in:

/usr/local/share/examples/freeswitch/

A working initial configuration can be installed by running:

( cd /usr/local/share/examples/freeswitch/vanilla/ && pax -rw -p e . /usr/local/etc/freeswitch )

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
FileSizeSHA256
freeswitch-1.11.1.-release.tar.xz1.9245596e+07ed4e6ecc6a6ee0bcbc068f33cf3e5d1b83d7ad26c3a98feaebb1b2ab22d5adf4
freeswitch-sounds-music-16000-1.0.52.tar.gz2.7991592e+0793e0bf31797f4847dc19a94605c039ad4f0763616b6d819f5bddbfb6dd09718a
freeswitch-sounds-pt-BR-karina-16000-1.0.51.tar.gz2.7665896e+0780432c1027f57e464cd899ed92216936cf48a3993dc1c168b1be2545b8f97aed
freeswitch-sounds-zh-cn-sinmei-16000-1.0.51.tar.gz596908d849a5818ac6630d7c572d728dcd48176a6877defd8c239cb12011528e95c2cd
freeswitch-sounds-zh-hk-sinmei-16000-1.0.51.tar.gz5530510950e1d971b4f2ba4decd949406ccd0198fe9c686f246e175c70aafdf9783f30
freeswitch-sounds-en-us-callie-16000-1.0.52.tar.gz3.6099315e+07bf3ac7be99939f57ed4fab7b76d1e47ba78d1573cc72aa0cfe656c559eb097bd
freeswitch-sounds-en-ca-june-16000-1.0.51.tar.gz9.417564e+068d0091a2c98e5e06afea6bdd9f6cf2942e937786016037207b85757218b0f7a7
freeswitch-sounds-fr-ca-june-16000-1.0.51.tar.gz2.6591167e+07f942980ad359951ef3f69a324a3299ef86cdb4f8d2c62adaf73a1b95fb39fcc6
freeswitch-sounds-ru-RU-elena-16000-1.0.51.tar.gz2.5072831e+07e5a354cd10401208291f1d0e668a8cf8215d3cdcb93f2cbd4b83dd134425e60b
freeswitch-sounds-sv-se-jakob-16000-1.0.50.tar.gz5.391972e+0652da670c651ff598815aed655644b44b891ee158f4c67d048da90056a36ddcf6
freeswitch-sounds-music-32000-1.0.52.tar.gz5.3007947e+074129788a638b77c5f85ff35abfcd69793d8aeb9d7833a75c74ec77355b2657a9
freeswitch-sounds-pt-BR-karina-32000-1.0.51.tar.gz5.3420983e+07e80a8653585cf9a4fe9cf1c0004279602542d15894ba13f2104d990cefdee567
freeswitch-sounds-zh-cn-sinmei-32000-1.0.51.tar.gz1.15333e+06903fda016d2ac053ffe6bc2d4eaf816a66c8043ddc3383d48b7b14335d9ea98e
freeswitch-sounds-zh-hk-sinmei-32000-1.0.51.tar.gz1.061068e+0697d846ab06b5c84d2c46bec64560556acbfc88eb2080bd325b2c5259a5ae80d0
freeswitch-sounds-en-us-callie-32000-1.0.52.tar.gz7.090283e+079091553934f7ee453646058ff54837f55c5b38be11c987148c63a1cccc88b741
freeswitch-sounds-en-ca-june-32000-1.0.51.tar.gz1.8422131e+078720b363995724792ff4723e1c8218ef95b27cb36208b7258f93bdda72123387
freeswitch-sounds-fr-ca-june-32000-1.0.51.tar.gz5.2040064e+078966a0c4daf666018cca6d8ba0f7708e251bed952b015d0ca6a0792341fe531b
freeswitch-sounds-ru-RU-elena-32000-1.0.51.tar.gz4.9276482e+07a2b43f20246f376d55dd73d269eb238cbeb6a961a40716d2f79a5835344aabfc
freeswitch-sounds-sv-se-jakob-32000-1.0.50.tar.gz1.0018608e+07160de01069afa827c830595e521b53d95de4b415b48061fb843a1c4025fa17f2
freeswitch-sounds-music-48000-1.0.52.tar.gz7.5551487e+07cc31cdb5b1bd653850bf6e054d963314bcf7c1706a9bf05f5a69bcbd00858d2a
Master sites 2
  • https://files.freeswitch.org/releases/freeswitch/
  • https://files.freeswitch.org/releases/sounds/:sounds

Commit history 4

DateCommitCreditsLog 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