pkg.soopen package index

brew / Rang 3423

freeswitch mit Homebrew, apk, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für freeswitch in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install freeswitch

local Homebrew formula metadata

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add freeswitch

Alpine Linux edge package indexes · freeswitch · Quelle: dl-cdn.alpinelinux.org

Nixverifiziert · 92%
nix profile install nixpkgs#freeswitch

nixpkgs package indexes · pkgs/by-name/fr/freeswitch/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

Telephony platform to route various communication protocols

Befehle und Aliase

  • freeswitch
  • fs_cli
  • fs_encode
  • fs_ivrd
  • fs_tts
  • fsxs
  • gentls_cert
  • switch_eavesdrop
  • tone2wav

Verlauf

Projektgeschichte und Nutzung

FreeSWITCH is an open source software-defined telecom stack and softswitch for routing voice, video, messaging, and real-time communications protocols. For package users it is both a daemon and a toolkit: the install brings a large module ecosystem, fs_cli, media tools, and configuration rooted around freeswitch.xml.

Projektgeschichte

The official README describes FreeSWITCH as a move from proprietary telecom switches to a software implementation that runs on commodity hardware, from small boards to multi-core servers. The source tree identifies SignalWire as the primary sponsor, founded by the original FreeSWITCH developers.

Official repository history shows long-lived release lines, and the project changelog records substantial 1.2-era work across SIP, media, databases, WebRTC-related modules, conferencing, event sockets, and packaging scripts.

Adoptionsgeschichte

FreeSWITCH adoption follows the broader shift from appliance telephony to software PBX, SIP, and RTC infrastructure. Its official documentation is operator-oriented and covers configuration, SIP profiles, dialplans, codecs, WebRTC, applications, and integration interfaces.

The README documents both source builds and packaged installation paths, and points users to Debian, Raspberry Pi, and CentOS/RHEL instructions. That makes FreeSWITCH a system package as much as a developer package, usually installed as a service with a full configuration tree.

Wie es verwendet wird

Operators use FreeSWITCH to run SIP endpoints, route calls, provide voicemail and conferencing, bridge protocols, control calls through fs_cli and event socket interfaces, and integrate with hosted or external telecom services.

Package consumers need to track module selection, default XML configuration, database backends, media codec dependencies, and service layout. The official manual emphasizes that paths are relative to the configuration root containing freeswitch.xml, commonly /etc/freeswitch or /usr/local/freeswitch/conf.

Warum Paket-Nerds sich dafür interessieren

FreeSWITCH is significant because it turns telecom infrastructure into a packageable open source stack with many optional modules. It stresses packaging systems in ways small CLIs do not: init/service integration, default configs, codecs, sound packages, embedded libraries, scripting modules, and ABI-sensitive plugins all matter.

Its relationship with SignalWire also matters historically: the open source stack remains available, while commercial support and hosted services grew around the same core developer lineage.

Zeitleiste

  • 2005-2006: Official FreeSWITCH source headers identify the original code period and Anthony Minessale as initial developer.
  • v1.0.0: Official repository includes a 1.0 release tag.
  • 2012: The 1.2 changelog records packaging, configuration, WebRTC-related, codec, event socket, and module expansion work.
  • Current: SignalWire-hosted documentation presents FreeSWITCH as an open source Users Manual with commercially supported Enterprise services available.

Related projects

  • SignalWire is the primary sponsor and provides hosted services and commercial support around FreeSWITCH.
  • mod_signalwire is distributed in the source tree to pair FreeSWITCH with SignalWire services.
  • FreeSWITCH Sounds is published separately for sound packages used by installations.

Sicherheitslage

Risikostufe: orange

formula declares a Homebrew service.

Risikoklassifikator

orange Risiko · mittel Konfidenz · infrastructure

Warum

  • formula declares a Homebrew service

Signale

  • metadata:service

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
/etc/freeswitch/freeswitch.xml/usr/local/freeswitch/conf/freeswitch.xml

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
freeswitchExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
fs_cliExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
fs_encodeExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
fs_ivrdExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
fs_ttsExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
fsxsExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
gentls_certExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
switch_eavesdropExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
tone2wavExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version1.11.1
Manager aktualisiert2026-06-19
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:freeswitch
Version1.11.1
PaketmanagerHomebrew
Homepagehttps://freeswitch.org
Repositoryhttps://github.com/signalwire/freeswitch
Zuletzt aktualisiert2026-06-19T12:30:41-07:00
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

freeswitch

nix profile install nixpkgs#freeswitch
  • normalized package name match
  • Abgeglichen nach: Freeswitch
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/fr/freeswitch/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

freeswitch 1.10.12-r5

A communications platform written in C from the ground up

https://www.freeswitch.org/

sudo apk add freeswitch
  • License: MPL-1.1
  • Architecture: x86_64
  • Source Package: freeswitch
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Freeswitch
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: freeswitch from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

freeswitch-dbg 1.10.12-r5

A communications platform written in C from the ground up (debug symbols)

https://www.freeswitch.org/

sudo apk add freeswitch-dbg
  • License: MPL-1.1
  • Architecture: x86_64
  • Source Package: freeswitch
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Freeswitch
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: freeswitch-dbg from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

freeswitch-dev 1.10.12-r5

A communications platform written in C from the ground up (development files)

https://www.freeswitch.org/

sudo apk add freeswitch-dev
  • License: MPL-1.1
  • Architecture: x86_64
  • Source Package: freeswitch
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Freeswitch
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: freeswitch-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

freeswitch-flite 1.10.12-r5

Freeswitch Text To Speech Module

https://www.freeswitch.org/

sudo apk add freeswitch-flite
  • License: MPL-1.1
  • Architecture: x86_64
  • Source Package: freeswitch
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Freeswitch
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: freeswitch-flite from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

freeswitch-mariadb 1.10.12-r5

Freeswitch MariaDB Module

https://www.freeswitch.org/

sudo apk add freeswitch-mariadb
  • License: MPL-1.1
  • Architecture: x86_64
  • Source Package: freeswitch
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Freeswitch
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: freeswitch-mariadb from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

freeswitch-openrc 1.10.12-r5

A communications platform written in C from the ground up (OpenRC init scripts)

https://www.freeswitch.org/

sudo apk add freeswitch-openrc
  • License: MPL-1.1
  • Architecture: x86_64
  • Source Package: freeswitch
  • normalized package name match
  • Abgeglichen nach: Freeswitch
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: freeswitch-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

freeswitch-perl 1.10.12-r5

Freeswitch Perl module

https://www.freeswitch.org/

sudo apk add freeswitch-perl
  • License: MPL-1.1
  • Architecture: x86_64
  • Source Package: freeswitch
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Freeswitch
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: freeswitch-perl from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

freeswitch-perlesl 1.10.12-r5

Freeswitch Perl ESL module

https://www.freeswitch.org/

sudo apk add freeswitch-perlesl
  • License: MPL-1.1
  • Architecture: x86_64
  • Source Package: freeswitch
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Freeswitch
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: freeswitch-perlesl from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

freeswitch-pgsql 1.10.12-r5

Freeswitch PostgreSQL Module

https://www.freeswitch.org/

sudo apk add freeswitch-pgsql
  • License: MPL-1.1
  • Architecture: x86_64
  • Source Package: freeswitch
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Freeswitch
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: freeswitch-pgsql from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

freeswitch-python3 1.10.12-r5

Freeswitch Python3 module

https://www.freeswitch.org/

sudo apk add freeswitch-python3
  • License: MPL-1.1
  • Architecture: x86_64
  • Source Package: freeswitch
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Freeswitch
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: freeswitch-python3 from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

freeswitch-sample-config 1.10.12-r5

Freeswitch sample configuration

https://www.freeswitch.org/

sudo apk add freeswitch-sample-config
  • License: MPL-1.1
  • Architecture: x86_64
  • Source Package: freeswitch
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Freeswitch
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: freeswitch-sample-config from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

freeswitch-sangoma 1.10.12-r5

Freeswitch Sangoma Media Transcode Codec Module

https://www.freeswitch.org/

sudo apk add freeswitch-sangoma
  • License: MPL-1.1
  • Architecture: x86_64
  • Source Package: freeswitch
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Freeswitch
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: freeswitch-sangoma from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

freeswitch-snmp 1.10.12-r5

Freeswitch SNMP module

https://www.freeswitch.org/

sudo apk add freeswitch-snmp
  • License: MPL-1.1
  • Architecture: x86_64
  • Source Package: freeswitch
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Freeswitch
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: freeswitch-snmp from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

freeswitch-timezones 1.10.12-r5

Freeswitch timezone configuration

https://www.freeswitch.org/

sudo apk add freeswitch-timezones
  • License: MPL-1.1
  • Architecture: x86_64
  • Source Package: freeswitch
  • normalized package name match
  • Abgeglichen nach: Freeswitch
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: freeswitch-timezones from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation