open source multi-protocol PBX and telephony toolkit
Project homepage: https://www.asterisk.org/
Description
Asterisk is a complete IP PBX in software. It provides all of the
features you would expect from a PBX including many advanced features
that are often associated with high end (and high cost) proprietary
PBXs, such as Voicemail services with Directory, Call Conferencing,
Interactive Voice Response, and Call Queuing.
Asterisk supports Voice over IP in many protocols, and can
interoperate with almost all standards-based telephony equipment
using relatively inexpensive hardware.
Package information
- Ports path
- telephony/asterisk/20
- Package architecture
- amd64
- Maintainer
- Stuart Henderson <stu.ports@spacehopper.org>
- Categories
- telephony, lang/python, lang/lua
- Available flavors
- no_calendar, no_fax, no_http_post, no_ldap, no_lua, no_odbc, no_pgsql, no_snmp, no_speex, no_tds, no_vm_imap, no_vm_odbc
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
- audio/gsm
- audio/libogg
- audio/libvorbis
- audio/portaudio-svn
- converters/libiconv
- databases/sqlite3
- devel/jansson
- net/curl
- net/libunbound
- net/radcli
- security/libsrtp
- sysutils/e2fsprogs
- textproc/iksemel
- textproc/libxml
- textproc/libxslt
- www/uriparser
- devel/libdispatch
Runtime
Build
- archivers/bzip2
- devel/libtool,-ltdl
- lang/python/3
- lang/lua/5.3
- devel/metaauto
- devel/autoconf/2.69
- devel/automake/1.16
- devel/libtool
- devel/gmake
- devel/dwz
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
+-----------------------------------------------------------------------
| Running asterisk on OpenBSD
+-----------------------------------------------------------------------
Configuration
=============
There are several different example configurations provided with this
packages:
/usr/local/share/examples/asterisk/default - Asterisk's standard sample
configuration files. These are undoubtedly useful as a reference,
but rather large, and awkward to use as a base for your own configuration.
/usr/local/share/examples/asterisk/basic-pbx - an Asterisk-provided example
of a basic pbx implementation for a fictitious company.
Asterisk logs to /var/log/asterisk/messages by default; log rotation
can be handled by adding a line like the following to /etc/newsyslog.conf:
/var/log/asterisk/messages 640 5 1000 * Z "asterisk -rx 'logger reload'"
Documentation
=============
See https://www.asterisk.org/community/documentation/ and
https://wiki.asterisk.org/wiki/display/AST/Asterisk+${MAJV}+Documentation
Used by (15 dependency relationships)
Includes library, runtime, build and test dependencies.