net/asterisk22 22.11.0 FreeBSD
Open Source PBX and telephony toolkit
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
a2bad65a40- License
- GPLv2
- Categories
- net
- Package size
- 22333.5 KiB, 41326.4 KiB installed
Description
Asterisk is an Open Source PBX and telephony toolkit. It is, in a sense, middleware between Internet and telephony channels on the bottom, and Internet and telephony applications at the top.
Install
Binary package:
pkg install asterisk22
From the ports tree:
cd /usr/ports/net/asterisk22/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= asterisk22>0:net/asterisk22
LIB_DEPENDS= libasteriskpj.so:net/asterisk22
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 | 22.11.0 | 22.11.0 | - | 22.5.1 | - |
| FreeBSD:14:quarterly | 22.11.0 | 22.11.0 | n/a | 22.5.1 | - |
| FreeBSD:15:latest | 22.11.0 | 22.11.0 | n/a | 22.5.1 | 22.5.1 |
| FreeBSD:15:quarterly | 22.11.0 | 22.11.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 22.11.0 | 22.11.0 | 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.
Library 2
libjansson.so: devel/janssonlibuuid.so: misc/libuuid
The full lists below include those, and their dependencies in turn.
Build dependencies 112
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/gsm
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/portaudio
- audio/speex
- audio/speexdsp
- comms/spandsp
- converters/libiconv
- databases/freetds
- databases/mysql84-client
- databases/openldap26-client
- databases/postgresql18-client
- databases/sqlite3
- databases/unixODBC
- devel/bison
- devel/dbus
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/gobject-introspection
- devel/jansson
- devel/libcbor
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libslang2
- devel/libsysinfo
- devel/libtextstyle
- devel/libunistring
- devel/libunwind
- devel/m4
- devel/newt
- devel/pcre
- devel/pcre2
- devel/pkgconf
- devel/popt
- devel/py-dbus
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/png
- graphics/py-pycairo
- graphics/tiff
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/dahdi
- misc/libpri
- misc/libuuid
- misc/openr2
- net-mgmt/net-snmp
- net/libsrtp2
- net/radiusclient
- net/uriparser
- ports-mgmt/pkg
- print/freetype2
- print/indexinfo
- print/libpaper
- print/psutils
- security/cyrus-sasl2
- security/gnutls
- security/libfido2
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- security/libtasn1
- security/nettle
- security/p11-kit
- textproc/expat2
- textproc/groff
- textproc/iksemel
- textproc/libxml2
- textproc/uchardet
The first 100 are listed.
Run dependencies 107
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/gsm
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/portaudio
- audio/speex
- audio/speexdsp
- comms/spandsp
- converters/libiconv
- databases/freetds
- databases/mysql84-client
- databases/openldap26-client
- databases/postgresql18-client
- databases/sqlite3
- databases/unixODBC
- devel/dbus
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/jansson
- devel/libcbor
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libslang2
- devel/libsysinfo
- devel/libunistring
- devel/libunwind
- devel/newt
- devel/pcre
- devel/pcre2
- devel/popt
- devel/py-dbus
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/png
- graphics/py-pycairo
- graphics/tiff
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/dahdi
- misc/libpri
- misc/libuuid
- misc/openr2
- net-mgmt/net-snmp
- net/libsrtp2
- net/radiusclient
- net/uriparser
- ports-mgmt/pkg
- print/freetype2
- print/indexinfo
- print/libpaper
- print/psutils
- security/cyrus-sasl2
- security/gnutls
- security/libfido2
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- security/libtasn1
- security/nettle
- security/p11-kit
- textproc/expat2
- textproc/groff
- textproc/iksemel
- textproc/libxml2
- textproc/uchardet
- www/libnghttp2
- x11-fonts/fontconfig
- x11/libICE
- x11/libSM
- x11/libX11
The first 100 are listed.
No port depends on this one.
Configuration
Options name: net_asterisk
| Option | Default | Description |
|---|---|---|
| ASTVERSION | off | Install astversion (requires bash) |
| BACKTRACE | off | Stack backtrace support via (lib)execinfo |
| CURL | on | Data transfer support via cURL |
| EXCHANGE | off | Exchange calendar support |
| FREETDS | on | FreeTDS library support |
| G729 | off | Install G.729 format sounds for Music-on-Hold (MoH) |
| GSM | on | GSM codec support |
| LDAP | off | LDAP protocol support |
| LUA | on | Lua scripting language support |
| MP3PLAYER | on | Install MP3 Player for Music-On-Hold (mpg123) |
| MYSQL | on | MySQL database support |
| NCURSES | off | Console (text) interface support |
| NEWG711 | off | New G711 Codec |
| NEWT | on | Newt User Interface |
| ODBC | on | ODBC database backend |
| OOH323 | off | ooh323 support |
| OPTIMIZED_CFLAGS | off | Use extra compiler optimizations |
| OPUS | on | Opus Codec |
| PGSQL | on | PostgreSQL database support |
| PJSIP | on | Build the PJSIP based SIP channel |
| PORTAUDIO | on | PortAudio library support |
| RADIUS | on | RADIUS protocol support |
| SNMP | on | SNMP network protocol support |
| SPANDSP | on | SpanDSP faxing support |
| SPEEX | on | Speex audio format support |
| SRTP | on | SecureRTP support |
| SYSINFO | off | Use devel/libsysinfo to get system information |
| UNBOUND | off | Use dns/unbound resolver |
| URIPARSER | on | Use RFC 3986 compliant uriparser library |
| VORBIS | on | Ogg Vorbis audio codec support |
| XMLDOC | on | Build and install XML documentation |
| XMPP | off | XMPP/GTALK support |
- USES
- bison compiler:c11 cpe gmake gnome iconv libedit localbase ncurses pkgconfig shebangfix sqlite ssl
- Service scripts
asterisk- Conflicts with
- ossp-uuid asterisk18 asterisk20
Message after installing
Files
Manual pages 6
- astdb2bdb(8)
- astdb2sqlite3(8)
- asterisk(8)
- astgenkey(8)
- autosupport(8)
- safe_asterisk(8)
pkg-plist 428
- @sample etc/asterisk22/acl.conf.sample
- @sample etc/asterisk22/adsi.conf.sample
- @sample etc/asterisk22/aeap.conf.sample
- @sample etc/asterisk22/agents.conf.sample
- @sample etc/asterisk22/alarmreceiver.conf.sample
- @sample etc/asterisk22/amd.conf.sample
- @sample etc/asterisk22/app_skel.conf.sample
- @sample etc/asterisk22/ari.conf.sample
- @sample etc/asterisk22/ast_debug_tools.conf.sample
- @sample etc/asterisk22/asterisk.adsi.sample
- @sample etc/asterisk22/asterisk.conf.sample
- @sample etc/asterisk22/calendar.conf.sample
- @sample etc/asterisk22/ccss.conf.sample
- @sample etc/asterisk22/cdr.conf.sample
- @sample etc/asterisk22/cdr_adaptive_odbc.conf.sample
- @sample etc/asterisk22/cdr_beanstalkd.conf.sample
- @sample etc/asterisk22/cdr_custom.conf.sample
- @sample etc/asterisk22/cdr_manager.conf.sample
- @sample etc/asterisk22/cdr_odbc.conf.sample
- @sample etc/asterisk22/cdr_pgsql.conf.sample
- @sample etc/asterisk22/cdr_sqlite3_custom.conf.sample
- @sample etc/asterisk22/cdr_tds.conf.sample
- @sample etc/asterisk22/cel.conf.sample
- @sample etc/asterisk22/cel_beanstalkd.conf.sample
- @sample etc/asterisk22/cel_custom.conf.sample
- @sample etc/asterisk22/cel_odbc.conf.sample
- @sample etc/asterisk22/cel_pgsql.conf.sample
- @sample etc/asterisk22/cel_sqlite3_custom.conf.sample
- @sample etc/asterisk22/cel_tds.conf.sample
- @sample etc/asterisk22/chan_dahdi.conf.sample
- @sample etc/asterisk22/chan_mobile.conf.sample
- @sample etc/asterisk22/chan_websocket.conf.sample
- @sample etc/asterisk22/cli.conf.sample
- @sample etc/asterisk22/cli_aliases.conf.sample
- @sample etc/asterisk22/cli_permissions.conf.sample
- @sample etc/asterisk22/codecs.conf.sample
- @sample etc/asterisk22/confbridge.conf.sample
- @sample etc/asterisk22/config_test.conf.sample
- @sample etc/asterisk22/console.conf.sample
- @sample etc/asterisk22/dbsep.conf.sample
- @sample etc/asterisk22/dnsmgr.conf.sample
- @sample etc/asterisk22/dsp.conf.sample
- @sample etc/asterisk22/dundi.conf.sample
- @sample etc/asterisk22/enum.conf.sample
- @sample etc/asterisk22/extconfig.conf.sample
- @sample etc/asterisk22/extensions.ael.sample
- @sample etc/asterisk22/extensions.conf.sample
- @sample etc/asterisk22/extensions.lua.sample
- @sample etc/asterisk22/extensions_minivm.conf.sample
- @sample etc/asterisk22/features.conf.sample
- @sample etc/asterisk22/festival.conf.sample
- @sample etc/asterisk22/followme.conf.sample
- @sample etc/asterisk22/func_odbc.conf.sample
- @sample etc/asterisk22/geolocation.conf.sample
- @sample etc/asterisk22/hep.conf.sample
- @sample etc/asterisk22/http.conf.sample
- @sample etc/asterisk22/iax.conf.sample
- @sample etc/asterisk22/iaxprov.conf.sample
- @sample etc/asterisk22/indications.conf.sample
- @sample etc/asterisk22/logger.conf.sample
- @sample etc/asterisk22/manager.conf.sample
- @sample etc/asterisk22/meetme.conf.sample
- @sample etc/asterisk22/minivm.conf.sample
- @sample etc/asterisk22/modules.conf.sample
- @sample etc/asterisk22/motif.conf.sample
- @sample etc/asterisk22/musiconhold.conf.sample
- @sample etc/asterisk22/ooh323.conf.sample
- @sample etc/asterisk22/phoneprov.conf.sample
- @sample etc/asterisk22/pjproject.conf.sample
- @sample etc/asterisk22/pjsip.conf.sample
- @sample etc/asterisk22/pjsip_notify.conf.sample
- @sample etc/asterisk22/pjsip_wizard.conf.sample
- @sample etc/asterisk22/prometheus.conf.sample
- @sample etc/asterisk22/queuerules.conf.sample
- @sample etc/asterisk22/queues.conf.sample
- @sample etc/asterisk22/res_config_mysql.conf.sample
- @sample etc/asterisk22/res_config_odbc.conf.sample
- @sample etc/asterisk22/res_config_sqlite3.conf.sample
- @sample etc/asterisk22/res_corosync.conf.sample
- @sample etc/asterisk22/res_curl.conf.sample
- @sample etc/asterisk22/res_fax.conf.sample
- @sample etc/asterisk22/res_http_media_cache.conf.sample
- @sample etc/asterisk22/res_ldap.conf.sample
- @sample etc/asterisk22/res_odbc.conf.sample
- @sample etc/asterisk22/res_parking.conf.sample
- @sample etc/asterisk22/res_pgsql.conf.sample
- @sample etc/asterisk22/res_snmp.conf.sample
- @sample etc/asterisk22/res_stun_monitor.conf.sample
- @sample etc/asterisk22/resolver_unbound.conf.sample
- @sample etc/asterisk22/rtp.conf.sample
- @sample etc/asterisk22/say.conf.sample
- @sample etc/asterisk22/sla.conf.sample
- @sample etc/asterisk22/smdi.conf.sample
- @sample etc/asterisk22/sorcery.conf.sample
- @sample etc/asterisk22/ss7.timers.sample
- @sample etc/asterisk22/stasis.conf.sample
- @sample etc/asterisk22/statsd.conf.sample
- @sample etc/asterisk22/stir_shaken.conf.sample
- @sample etc/asterisk22/telcordia-1.adsi.sample
- @sample etc/asterisk22/test_sorcery.conf.sample
The first 100 are listed.
distinfo 7
| File | Size | SHA256 |
|---|---|---|
| asterisk/asterisk-22.11.0.tar.gz | 2.6724408e+07 | 3bd5ee040509a3d3cd9b1ba9520c18e6ec0a7e7981ca68c457dcd36ba3c54d94 |
| asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz | 1.557798e+06 | b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714 |
| asterisk/asterisk-moh-opsound-g729-2.03.tar.gz | 1.103e+06 | 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585 |
| asterisk/asterisk-mp3-204.tar.gz | 26529 | 721a6745e5f4bce8bbf5e3caca44ad1da22d2a368d3aa69cca70a0d6633dd907 |
| asterisk/traud-asterisk-opus-83e1b458c77e0e287adeca494eeb79edb077b0ff_GH0.tar.gz | 24044 | 572a3c956371ed62b44a4bcd973db10eb4c84f3040cf7156e3acfad3b6bf3ded |
| asterisk/pjsip-pjproject-2.17_GH0.tar.gz | 1.0996639e+07 | 065fe06c06788d97c35f563796d59f00ce52fe9558a52d7b490a042a966facce |
| asterisk/78b7c4e8822e444f39ef73eea8e21ccc6293ae5d.patch | 1459 | 687ce3aa91f5946e615ac92578ee33ce79e9e6644376c9202e033119c9b1ffd8 |
Master sites 1
- https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
a2bad65a40 |
Oleksandr Kryvulia | net/asterisk{20,22}: Fix build with WITH_PIE Upstream commit f82393d brokes build options handling for
bundled pjproject. That was fixed later by 78b7c4e.
Temporary use this patch in our ports until next release.
PR: 298207
Co-authored-by: Marek Zarychta <[email protected]>
Sponsored by: FLEX-IT LLC
MFH: 2026Q3 |
|
59a57a0fac |
Oleksandr Kryvulia | net/asterisk22: Update 22.10.1 => 22.11.0 Changelog:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.11.0.html
PR: 298207
Reported by: Oleksandr Kryvulia <[email protected]> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
Sponsored by: FLEX-IT LLC
MFH: 2026Q3 |