Jared Smith 5b14135
#%%global _rc 2
ceb03c0
#%%global _beta 3
6214243
4dea8b2
%global           pjsip_version   2.9
6f1dc2a
%global           jansson_version 2.12
eb8dce4
6f1dc2a
%global           optflags        %{optflags} -Werror-implicit-function-declaration -DLUA_COMPAT_MODULE -fPIC
Jared K. Smith 9e0a437
%ifarch s390 %{arm} aarch64 %{mips}
e26d1f4
%global           ldflags         -Wl,--as-needed,--library-path=%{_libdir} %{__global_ldflags}
e26d1f4
%else
e26d1f4
%global           ldflags         -m%{__isa_bits} -Wl,--as-needed,--library-path=%{_libdir} %{__global_ldflags}
e26d1f4
%endif
fb6b9d8
e26d1f4
%global           astvarrundir     /run/asterisk
e26d1f4
%global           tmpfilesd        1
e26d1f4
e26d1f4
%global           apidoc     0
e26d1f4
%global           mysql      1
e26d1f4
%global           odbc       1
e26d1f4
%global           postgresql 1
Jared K. Smith 58c256d
%global           radius     1
e26d1f4
%global           snmp       1
6f1dc2a
%global           misdn      0
e26d1f4
%global           ldap       1
e26d1f4
%global           gmime      1
Jared K. Smith a268de8
%global           corosync   1
6f1dc2a
%if 0%{?fedora} >= 21 || 0%{?rhel} >=7
cf3cbd5
%global           jack       0
cf3cbd5
%else
cf3cbd5
%global           jack       1
cf3cbd5
%endif
6f1dc2a
%if 0%{?fedora} >= 28 || 0%{?rhel} >= 7
e919a63
%global           phone      0
bcd35f0
%global           xmpp       0
Jared Smith 68b166f
%global           ices       0
e919a63
%else
e919a63
%global           phone      1
bcd35f0
%global           xmpp       1
Jared Smith 68b166f
%global           ices       1
e919a63
%endif
01215a0
%global           meetme     0
01215a0
%global           ooh323     0
729de3c
e26d1f4
%global           makeargs        DEBUG= OPTIMIZE= DESTDIR=%{buildroot} ASTVARRUNDIR=%{astvarrundir} ASTDATADIR=%{_datadir}/asterisk ASTVARLIBDIR=%{_datadir}/asterisk ASTDBDIR=%{_localstatedir}/spool/asterisk NOISY_BUILD=1
de27674
e26d1f4
Summary:          The Open Source PBX
e26d1f4
Name:             asterisk
Jared Smith 8308f9c
Version:          17.7.0
Jared Smith 8308f9c
Release:          1%{?dist}
e26d1f4
License:          GPLv2
e26d1f4
URL:              http://www.asterisk.org/
7c45adb
e26d1f4
Source0:          http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}.tar.gz
e26d1f4
Source1:          http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}.tar.gz.asc
e26d1f4
Source2:          asterisk-logrotate
e26d1f4
Source3:          menuselect.makedeps
e26d1f4
Source4:          menuselect.makeopts
e26d1f4
Source5:          asterisk.service
e26d1f4
Source6:          asterisk-tmpfiles
87d61ea
# GPG keyring with Asterisk developer signatures
87d61ea
# Created by running:
ac48b43
#gpg2 --no-default-keyring --keyring ./asterisk-gpgkeys.gpg \
ac48b43
#--keyserver=hkp://pool.sks-keyservers.net --recv-keys \
ac48b43
#0x21A91EB1F012252993E9BF4A368AB332B59975F3 \
ac48b43
#0x80CEBC345EC9FF529B4B7B808438CBA18D0CAA72 \
ac48b43
#0xCDBEE4CC699E200EB4D46BB79E76E3A42341CE04 \
ac48b43
#0x639D932D5170532F8C200CCD9C59F000777DCC45 \
ac48b43
#0x551F29104B2106080C6C2851073B0C1FC9B2E352 \
ac48b43
#0x57E769BC37906C091E7F641F6CB44E557BD982D8 \
50a6226
#0x0F77FB5D216A02390B4C51DB7C2C8A8BCB3F61BD \
50a6226
#0xF2FC93DB7587BD1FB49E045A5D984BE337191CE7
87d61ea
Source7:          asterisk-gpgkeys.gpg
f962b64
eb8dce4
# Now building Asterisk with bundled pjproject, because they apply custom patches to it
eb8dce4
Source8:          https://raw.githubusercontent.com/asterisk/third-party/master/pjproject/%{pjsip_version}/pjproject-%{pjsip_version}.tar.bz2
eb8dce4
6f1dc2a
# Bundling jansson on EL7 and EL8, because the version in CentOS is too old
6f1dc2a
Source9:          http://www.digip.org/jansson/releases/jansson-%{jansson_version}.tar.bz2
6f1dc2a
6f1dc2a
%if 0%{?fedora} || 0%{?rhel} >= 8
Jared K. Smith 6599b2e
Patch0:           asterisk-mariadb.patch
6f1dc2a
%endif
6f1dc2a
6f1dc2a
%if 0%{?fedora} || 0%{?rhel} >=7
4c2c427
Patch1:           asterisk-16.1.0-explicit-python3.patch
d1c620b
%endif
Jared K. Smith dd383ab
eb8dce4
# Asterisk now builds against a bundled copy of pjproject, as they apply some patches
eb8dce4
# directly to pjproject before the build against it
eb8dce4
Provides:         bundled(pjproject) = %{pjsip_version}
eb8dce4
ac4d6dd
# Does not build on s390x: https://bugzilla.redhat.com/show_bug.cgi?id=1465162
Jared K. Smith 6599b2e
#ExcludeArch:      s390x
e26d1f4
e26d1f4
BuildRequires:    autoconf
e26d1f4
BuildRequires:    automake
f849f90
BuildRequires:    gcc
f849f90
BuildRequires:    gcc-c++
6f1dc2a
BuildRequires:    ncurses
Jared K. Smith 7abad25
BuildRequires:    perl
d87117a
729de3c
# core build requirements
e26d1f4
BuildRequires:    openssl-devel
e26d1f4
BuildRequires:    newt-devel
e26d1f4
BuildRequires:    ncurses-devel
e26d1f4
BuildRequires:    libcap-devel
34864c8
%if 0%{?gmime}
e26d1f4
BuildRequires:    gtk2-devel
34864c8
%endif
e26d1f4
BuildRequires:    libsrtp-devel
14a896a
BuildRequires:    perl-interpreter
708ebba
BuildRequires:    perl-generators
e26d1f4
BuildRequires:    popt-devel
d6e4078
%{?systemd_requires}
d6e4078
BuildRequires:    systemd
e919a63
BuildRequires:    kernel-headers
729de3c
d483ef0
# for res_http_post
d079d47
%if 0%{?gmime}
ea1fa1a
BuildRequires:    gmime-devel
382618c
%endif
d483ef0
729de3c
# for building docs
e26d1f4
BuildRequires:    doxygen
e26d1f4
BuildRequires:    graphviz
e26d1f4
BuildRequires:    libxml2-devel
e26d1f4
BuildRequires:    latex2html
729de3c
a4d5529
# for building res_calendar_caldav
e26d1f4
BuildRequires:    neon-devel
e26d1f4
BuildRequires:    libical-devel
e26d1f4
BuildRequires:    libxml2-devel
a4d5529
de27674
# for codec_speex
e26d1f4
BuildRequires:    speex-devel >= 1.2
Jared K. Smith c5af893
%if (0%{?fedora} > 21 || 0%{?rhel} > 7)
218939b
BuildRequires:    speexdsp-devel >= 1.2
Jared K. Smith c5af893
%endif
Jared K. Smith c5af893
729de3c
729de3c
# for format_ogg_vorbis
e26d1f4
BuildRequires:    libogg-devel
e26d1f4
BuildRequires:    libvorbis-devel
729de3c
729de3c
# codec_gsm
e26d1f4
BuildRequires:    gsm-devel
34864c8
34864c8
# additional dependencies
e26d1f4
BuildRequires:    SDL-devel
e26d1f4
BuildRequires:    SDL_image-devel
729de3c
a6e2eac
# cli
e26d1f4
BuildRequires:    libedit-devel
a6e2eac
7ca9f3f
# codec_ilbc
9e66fb2
BuildRequires:    ilbc-devel
7ca9f3f
e26d1f4
# res_rtp_asterisk
e26d1f4
BuildRequires:    libuuid-devel
e26d1f4
Jared K. Smith c959d1c
# res_resolver_unbound
Jared K. Smith c959d1c
BuildRequires:    unbound-devel
Jared K. Smith c959d1c
e26d1f4
%if 0%{?corosync}
e26d1f4
BuildRequires:    corosynclib-devel
e26d1f4
%endif
e26d1f4
e26d1f4
BuildRequires:    alsa-lib-devel
e26d1f4
BuildRequires:    libcurl-devel
e26d1f4
BuildRequires:    dahdi-tools-devel >= 2.0.0
e26d1f4
BuildRequires:    dahdi-tools-libs >= 2.0.0
e26d1f4
BuildRequires:    libpri-devel >= 1.4.12
e26d1f4
BuildRequires:    libss7-devel >= 1.0.1
e26d1f4
BuildRequires:    spandsp-devel >= 0.0.5-0.1.pre4
e26d1f4
BuildRequires:    libtiff-devel
bcd35f0
BuildRequires:    libjpeg-turbo-devel
e26d1f4
BuildRequires:    lua-devel
cf3cbd5
%if 0%{?jack}
e26d1f4
BuildRequires:    jack-audio-connection-kit-devel
cf3cbd5
%endif
e26d1f4
BuildRequires:    libresample-devel
e26d1f4
BuildRequires:    bluez-libs-devel
e26d1f4
BuildRequires:    libtool-ltdl-devel
e26d1f4
BuildRequires:    portaudio-devel >= 19
e26d1f4
BuildRequires:    sqlite-devel
e26d1f4
BuildRequires:    freetds-devel
e26d1f4
e26d1f4
%if 0%{?misdn}
e26d1f4
BuildRequires:    mISDN-devel
e26d1f4
%endif
e26d1f4
e26d1f4
%if 0%{?ldap}
e26d1f4
BuildRequires:    openldap-devel
e26d1f4
%endif
e26d1f4
e26d1f4
%if 0%{?mysql}
6f1dc2a
%if 0%{?rhel} >= 7
6f1dc2a
BuildRequires:    mariadb-devel
6f1dc2a
%else
Jared K. Smith 6bbdafc
BuildRequires:    mariadb-connector-c-devel
e26d1f4
%endif
6f1dc2a
%endif
e26d1f4
e26d1f4
%if 0%{?odbc}
e26d1f4
BuildRequires:    libtool-ltdl-devel
e26d1f4
BuildRequires:    unixODBC-devel
e26d1f4
%endif
e26d1f4
e26d1f4
%if 0%{?postgresql}
dacc655
%if 0%{?rhel}
dacc655
BuildRequires:    postgresql-devel
dacc655
%else
8a732b7
BuildRequires:    libpq-devel
e26d1f4
%endif
dacc655
%endif
e26d1f4
e26d1f4
%if 0%{?radius}
6f1dc2a
%if 0%{?fedora} || 0%{?rhel} < 7
Jared K. Smith a1d2e03
BuildRequires:    freeradius-client-devel
6f1dc2a
%else
6f1dc2a
BuildRequires:    radcli-compat-devel
6f1dc2a
%endif
e26d1f4
%endif
e26d1f4
e26d1f4
%if 0%{?snmp}
e26d1f4
BuildRequires:    net-snmp-devel
e26d1f4
BuildRequires:    lm_sensors-devel
e26d1f4
%endif
e26d1f4
e26d1f4
BuildRequires:    uw-imap-devel
e26d1f4
6f1dc2a
%if 0%{?fedora}
3e209d4
BuildRequires:    jansson-devel
6f1dc2a
%else
6f1dc2a
Provides:         bundled(jansson) = 2.11
6f1dc2a
%endif
3e209d4
Jared Smith 026f76a
# for gpg to be able to verify the signature
Jared Smith 026f76a
BuildRequires:    libgcrypt
Jared Smith 026f76a
dfce5ee
Requires(pre):    %{_sbindir}/useradd
dfce5ee
Requires(pre):    %{_sbindir}/groupadd
e26d1f4
dfce5ee
Requires(post):   systemd-units
dfce5ee
Requires(post):   systemd-sysv
dfce5ee
Requires(preun):  systemd-units
dfce5ee
Requires(postun): systemd-units
f6a3b89
Jared Smith 026f76a
e919a63
# chan_phone headers no longer in kernel headers
e919a63
Obsoletes:        asterisk-phone < %{version}
e919a63
729de3c
%description
729de3c
Asterisk is a complete PBX in software. It runs on Linux and provides
729de3c
all of the features you would expect from a PBX and more. Asterisk
729de3c
does voice over IP in three protocols, and can interoperate with
729de3c
almost all standards-based telephony equipment using relatively
729de3c
inexpensive hardware.
729de3c
3e209d4
%package ael
3e209d4
Summary: AEL (Asterisk Extension Logic) modules for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
d483ef0
3e209d4
%description ael
3e209d4
AEL (Asterisk Extension Logic) mdoules for Asterisk
d483ef0
729de3c
%package alsa
729de3c
Summary: Modules for Asterisk that use Alsa sound drivers
4297d9e
Requires: asterisk = %{version}-%{release}
729de3c
Jared K. Smith 5bb0c47
%package alembic
Jared K. Smith 5bb0c47
Summary: Alembic scripts for the Asterisk DB (realtime)
Jared K. Smith 5bb0c47
Requires: asterisk = %{version}-%{release}
Jared K. Smith 5bb0c47
Jared K. Smith 5bb0c47
%description alembic
Jared K. Smith 5bb0c47
Alembic scripts for the Asterisk DB
Jared K. Smith 5bb0c47
Jared K. Smith 5bb0c47
729de3c
%description alsa
729de3c
Modules for Asterisk that use Alsa sound drivers.
729de3c
0ab072a
%if 0%{?apidoc}
729de3c
%package apidoc
729de3c
Summary: API documentation for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
729de3c
729de3c
%description apidoc
729de3c
API documentation for Asterisk.
0ab072a
%endif
729de3c
a4d5529
%package calendar
a4d5529
Summary: Calendar applications for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
a4d5529
a4d5529
%description calendar
a4d5529
Calendar applications for Asterisk.
a4d5529
3e209d4
%if 0%{?corosync}
3e209d4
%package corosync
3e209d4
Summary: Modules for Asterisk that use Corosync
3e209d4
Requires: asterisk = %{version}-%{release}
3e209d4
3e209d4
%description corosync
3e209d4
Modules for Asterisk that use Corosync.
3e209d4
%endif
3e209d4
729de3c
%package curl
729de3c
Summary: Modules for Asterisk that use cURL
4297d9e
Requires: asterisk = %{version}-%{release}
729de3c
729de3c
%description curl
729de3c
Modules for Asterisk that use cURL.
729de3c
7131142
%package dahdi
7131142
Summary: Modules for Asterisk that use DAHDI
4297d9e
Requires: asterisk = %{version}-%{release}
7131142
Requires: dahdi-tools >= 2.0.0
7131142
Requires(pre): %{_sbindir}/usermod
4297d9e
Provides: asterisk-zaptel = %{version}-%{release}
7131142
7131142
%description dahdi
7131142
Modules for Asterisk that use DAHDI.
7131142
729de3c
%package devel
729de3c
Summary: Development files for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
729de3c
729de3c
%description devel
729de3c
Development files for Asterisk.
729de3c
729de3c
%package fax
729de3c
Summary: FAX applications for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
729de3c
729de3c
%description fax
729de3c
FAX applications for Asterisk
729de3c
729de3c
%package festival
729de3c
Summary: Festival application for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
729de3c
Requires: festival
729de3c
729de3c
%description festival
729de3c
Application for the Asterisk PBX that uses Festival to convert text to speech.
729de3c
3e209d4
%package iax2
3e209d4
Summary: IAX2 channel driver for Asterisk
3e209d4
Requires: asterisk = %{version}-%{release}
3e209d4
3e209d4
%description iax2
3e209d4
IAX2 channel driver for Asterisk
3e209d4
3e209d4
%package hep
3e209d4
Summary: Modules for capturing SIP traffic using Homer (HEPv3)
3e209d4
Requires: asterisk = %{version}-%{release}
3e209d4
3e209d4
%description hep
3e209d4
Modules for capturing SIP traffic using Homer (HEPv3)
3e209d4
Jared Smith 68b166f
%if 0%{?ices}
d87117a
%package ices
d87117a
Summary: Stream audio from Asterisk to an IceCast server
4297d9e
Requires: asterisk = %{version}-%{release}
d87117a
Requires: ices
d87117a
d87117a
%description ices
d87117a
Stream audio from Asterisk to an IceCast server.
Jared Smith 68b166f
%endif
d87117a
cf3cbd5
%if 0%{?jack}
e712aab
%package jack
e712aab
Summary: JACK resources for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
e712aab
e712aab
%description jack
e712aab
JACK resources for Asterisk.
cf3cbd5
%endif
e712aab
e712aab
%package lua
e712aab
Summary: Lua resources for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
e712aab
e712aab
%description lua
e712aab
Lua resources for Asterisk.
e712aab
34864c8
%if 0%{?ldap}
e712aab
%package ldap
e712aab
Summary: LDAP resources for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
e712aab
e712aab
%description ldap
e712aab
LDAP resources for Asterisk.
34864c8
%endif
e64df19
34864c8
%if 0%{?misdn}
729de3c
%package misdn
729de3c
Summary: mISDN channel for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
729de3c
Requires(pre): %{_sbindir}/usermod
729de3c
729de3c
%description misdn
729de3c
mISDN channel for Asterisk.
34864c8
%endif
729de3c
3e209d4
%package mgcp
3e209d4
Summary: MGCP channel driver for Asterisk
3e209d4
Requires: asterisk = %{version}-%{release}
3e209d4
3e209d4
%description mgcp
3e209d4
MGCP channel driver for Asterisk
3e209d4
a4d5529
%package mobile
a4d5529
Summary: Mobile (BlueTooth) channel for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
a4d5529
Requires(pre): %{_sbindir}/usermod
a4d5529
a4d5529
%description mobile
a4d5529
Mobile (BlueTooth) channel for Asterisk.
a4d5529
e712aab
%package minivm
e712aab
Summary: MiniVM applicaton for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
e712aab
e712aab
%description minivm
e712aab
MiniVM application for Asterisk.
e712aab
3e209d4
%package mwi-external
3e209d4
Summary: Support for developing external voicemail applications
3e209d4
Requires: asterisk = %{version}-%{release}
3e209d4
Conflicts: asterisk-voicemail = %{version}-%{release}
3e209d4
Conflicts: asterisk-voicemail-implementation = %{version}-%{release}
3e209d4
3e209d4
%description mwi-external
3e209d4
Support for developing external voicemail applications
3e209d4
34864c8
%if 0%{?mysql}
a4d5529
%package mysql
a4d5529
Summary: Applications for Asterisk that use MySQL
4297d9e
Requires: asterisk = %{version}-%{release}
a4d5529
a4d5529
%description mysql
a4d5529
Applications for Asterisk that use MySQL.
34864c8
%endif
a4d5529
34864c8
%if 0%{?odbc}
729de3c
%package odbc
729de3c
Summary: Applications for Asterisk that use ODBC (except voicemail)
4297d9e
Requires: asterisk = %{version}-%{release}
729de3c
729de3c
%description odbc
729de3c
Applications for Asterisk that use ODBC (except voicemail)
34864c8
%endif
729de3c
01215a0
%if 0%{?ooh323}
a4d5529
%package ooh323
a4d5529
Summary: H.323 channel for Asterisk using the Objective Systems Open H.323 for C library
4297d9e
Requires: asterisk = %{version}-%{release}
a4d5529
a4d5529
%description ooh323
a4d5529
H.323 channel for Asterisk using the Objective Systems Open H.323 for C library.
01215a0
%endif
a4d5529
729de3c
%package oss
729de3c
Summary: Modules for Asterisk that use OSS sound drivers
4297d9e
Requires: asterisk = %{version}-%{release}
729de3c
729de3c
%description oss
729de3c
Modules for Asterisk that use OSS sound drivers.
729de3c
3e209d4
%package phone
3e209d4
Summary: Channel driver for Quicknet Technologies, Inc.'s Telephony cards
3e209d4
Requires: asterisk = %{version}-%{release}
3e209d4
3e209d4
%description phone
3e209d4
Quicknet Technologies, Inc.'s Telephony cards including the Internet
3e209d4
PhoneJACK, Internet PhoneJACK Lite, Internet PhoneJACK PCI, Internet
3e209d4
LineJACK, Internet PhoneCARD and SmartCABLE.
3e209d4
3e209d4
%package pjsip
3e209d4
Summary: SIP channel based upon the PJSIP library
3e209d4
Requires: asterisk = %{version}-%{release}
3e209d4
3e209d4
%description pjsip
3e209d4
SIP channel based upon the PJSIP library
3e209d4
e712aab
%package portaudio
e712aab
Summary: Modules for Asterisk that use the portaudio library
4297d9e
Requires: asterisk = %{version}-%{release}
e712aab
e712aab
%description portaudio
e712aab
Modules for Asterisk that use the portaudio library.
e712aab
34864c8
%if 0%{?postgresql}
729de3c
%package postgresql
729de3c
Summary: Applications for Asterisk that use PostgreSQL
4297d9e
Requires: asterisk = %{version}-%{release}
729de3c
729de3c
%description postgresql
729de3c
Applications for Asterisk that use PostgreSQL.
34864c8
%endif
729de3c
34864c8
%if 0%{?radius}
729de3c
%package radius
729de3c
Summary: Applications for Asterisk that use RADIUS
4297d9e
Requires: asterisk = %{version}-%{release}
729de3c
729de3c
%description radius
729de3c
Applications for Asterisk that use RADIUS.
34864c8
%endif
729de3c
729de3c
%package skinny
729de3c
Summary: Modules for Asterisk that support the SCCP/Skinny protocol
4297d9e
Requires: asterisk = %{version}-%{release}
729de3c
729de3c
%description skinny
729de3c
Modules for Asterisk that support the SCCP/Skinny protocol.
729de3c
3e209d4
%package sip
3e209d4
Summary: Legacy SIP channel driver for Asterisk
3e209d4
Requires: asterisk = %{version}-%{release}
3e209d4
3e209d4
%description sip
3e209d4
Legacy SIP channel driver for Asterisk
3e209d4
34864c8
%if 0%{?snmp}
729de3c
%package snmp
729de3c
Summary: Module that enables SNMP monitoring of Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
40262d3
# This subpackage depends on perl-libs, this Requires tracks versioning.
40262d3
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
729de3c
729de3c
%description snmp
729de3c
Module that enables SNMP monitoring of Asterisk.
34864c8
%endif
729de3c
e712aab
%package sqlite
e712aab
Summary: Sqlite modules for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
e712aab
e712aab
%description sqlite
e712aab
Sqlite modules for Asterisk.
e712aab
729de3c
%package tds
729de3c
Summary: Modules for Asterisk that use FreeTDS
4297d9e
Requires: asterisk = %{version}-%{release}
729de3c
729de3c
%description tds
729de3c
Modules for Asterisk that use FreeTDS.
729de3c
e712aab
%package unistim
e712aab
Summary: Unistim channel for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
e712aab
e712aab
%description unistim
e712aab
Unistim channel for Asterisk
e712aab
729de3c
%package voicemail
729de3c
Summary: Common Voicemail Modules for Asterisk
4297d9e
Requires: asterisk = %{version}-%{release}
4297d9e
Requires: asterisk-voicemail-implementation = %{version}-%{release}
729de3c
Requires: /usr/bin/sox
729de3c
Requires: /usr/sbin/sendmail
3e209d4
Conflicts: asterisk-mwi-external <= %{version}-%{release}
729de3c
729de3c
%description voicemail
729de3c
Common Voicemail Modules for Asterisk.
729de3c
729de3c
%package voicemail-imap
729de3c
Summary: Store voicemail on an IMAP server
4297d9e
Requires: asterisk = %{version}-%{release}
4297d9e
Requires: asterisk-voicemail = %{version}-%{release}
4297d9e
Provides: asterisk-voicemail-implementation = %{version}-%{release}
3e209d4
Conflicts: asterisk-voicemail-odbc <= %{version}-%{release}
3e209d4
Conflicts: asterisk-voicemail-plain <= %{version}-%{release}
729de3c
729de3c
%description voicemail-imap
729de3c
Voicemail implementation for Asterisk that stores voicemail on an IMAP
729de3c
server.
729de3c
729de3c
%package voicemail-odbc
729de3c
Summary: Store voicemail in a database using ODBC
4297d9e
Requires: asterisk = %{version}-%{release}
4297d9e
Requires: asterisk-voicemail = %{version}-%{release}
4297d9e
Provides: asterisk-voicemail-implementation = %{version}-%{release}
3e209d4
Conflicts: asterisk-voicemail-imap <= %{version}-%{release}
3e209d4
Conflicts: asterisk-voicemail-plain <= %{version}-%{release}
729de3c
729de3c
%description voicemail-odbc
729de3c
Voicemail implementation for Asterisk that uses ODBC to store
729de3c
voicemail in a database.
729de3c
729de3c
%package voicemail-plain
729de3c
Summary: Store voicemail on the local filesystem
4297d9e
Requires: asterisk = %{version}-%{release}
4297d9e
Requires: asterisk-voicemail = %{version}-%{release}
4297d9e
Provides: asterisk-voicemail-implementation = %{version}-%{release}
3e209d4
Conflicts: asterisk-voicemail-imap <= %{version}-%{release}
3e209d4
Conflicts: asterisk-voicemail-odbc <= %{version}-%{release}
729de3c
729de3c
%description voicemail-plain
729de3c
Voicemail implementation for Asterisk that stores voicemail on the
729de3c
local filesystem.
729de3c
bcd35f0
%if 0%{?xmpp}
3e209d4
%package xmpp
3e209d4
Summary: Jabber/XMPP resources for Asterisk
3e209d4
Requires: asterisk = %{version}-%{release}
3e209d4
3e209d4
%description xmpp
3e209d4
Jabber/XMPP resources for Asterisk.
271fa37
%endif
3e209d4
729de3c
%prep
6f1dc2a
%if 0%{?fedora} || 0%{?rhel} >=8
6f1dc2a
# only verifying on Fedora and RHEL >=8 due to version of gpg
Jared Smith 026f76a
rpm -q libgcrypt
87d61ea
gpgv2 --keyring %{SOURCE7} %{SOURCE1} %{SOURCE0}
6f1dc2a
%endif
34864c8
%setup -q -n asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}
13a09f8
ceb03c0
eb8dce4
# copy the pjproject tarball to the cache/ directory
eb8dce4
mkdir cache
eb8dce4
cp %{SOURCE8} cache/
eb8dce4
6f1dc2a
%if 0%{?rhel} >= 7
6f1dc2a
cp %{SOURCE9} cache/
6f1dc2a
%endif
6f1dc2a
6f1dc2a
echo '*************************************************************************'
6f1dc2a
ls -altr cache/
6f1dc2a
pwd
6f1dc2a
echo '*************************************************************************'
6f1dc2a
6f1dc2a
%if 0%{?fedora} || 0%{?rhel} >=8
Jared K. Smith 6599b2e
%patch0 -p1
6f1dc2a
%endif
6f1dc2a
6f1dc2a
%if 0%{?fedora} || 0%{?rhel} >=7
d2ff319
%patch1 -p1
d1c620b
%endif
Jared K. Smith dd383ab
a4d5529
cp %{S:3} menuselect.makedeps
a4d5529
cp %{S:4} menuselect.makeopts
729de3c
6f1dc2a
bcd35f0
729de3c
# Fixup makefile so sound archives aren't downloaded/installed
729de3c
%{__perl} -pi -e 's/^all:.*$/all:/' sounds/Makefile
729de3c
%{__perl} -pi -e 's/^install:.*$/install:/' sounds/Makefile
729de3c
729de3c
# convert comments in one file to UTF-8
729de3c
mv main/fskmodem.c main/fskmodem.c.old
729de3c
iconv -f iso-8859-1 -t utf-8 -o main/fskmodem.c main/fskmodem.c.old
729de3c
touch -r main/fskmodem.c.old main/fskmodem.c
d87117a
rm main/fskmodem.c.old
729de3c
d483ef0
chmod -x contrib/scripts/dbsep.cgi
d483ef0
34864c8
%if ! 0%{?corosync}
34864c8
%{__perl} -pi -e 's/^MENUSELECT_RES=(.*)$/MENUSELECT_RES=\1 res_corosync/g' menuselect.makeopts
34864c8
%endif
34864c8
34864c8
%if ! 0%{?mysql}
34864c8
%{__perl} -pi -e 's/^MENUSELECT_ADDONS=(.*)$/MENUSELECT_ADDONS=\1 res_config_mysql app_mysql cdr_mysql/g' menuselect.makeopts
34864c8
%endif
34864c8
34864c8
%if ! 0%{?postgresql}
34864c8
%{__perl} -pi -e 's/^MENUSELECT_RES=(.*)$/MENUSELECT_RES=\1 res_config_pgsql/g' menuselect.makeopts
34864c8
%{__perl} -pi -e 's/^MENUSELECT_CDR=(.*)$/MENUSELECT_CDR=\1 cdr_pgsql/g' menuselect.makeopts
34864c8
%{__perl} -pi -e 's/^MENUSELECT_CEL=(.*)$/MENUSELECT_CEL=\1 cel_pgsql/g' menuselect.makeopts
34864c8
%endif
34864c8
34864c8
%if ! 0%{?radius}
34864c8
%{__perl} -pi -e 's/^MENUSELECT_CDR=(.*)$/MENUSELECT_CDR=\1 cdr_radius/g' menuselect.makeopts
34864c8
%{__perl} -pi -e 's/^MENUSELECT_CEL=(.*)$/MENUSELECT_CEL=\1 cel_radius/g' menuselect.makeopts
34864c8
%endif
34864c8
34864c8
%if ! 0%{?snmp}
34864c8
%{__perl} -pi -e 's/^MENUSELECT_RES=(.*)$/MENUSELECT_RES=\1 res_snmp/g' menuselect.makeopts
34864c8
%endif
34864c8
34864c8
%if ! 0%{?misdn}
34864c8
%{__perl} -pi -e 's/^MENUSELECT_CHANNELS=(.*)$/MENUSELECT_CHANNELS=\1 chan_misdn/g' menuselect.makeopts
34864c8
%endif
34864c8
Jared Smith 68b166f
%if ! 0%{?ices}
Jared Smith 68b166f
%{__perl} -pi -e 's/^MENUSELECT_APPS=(.*)$/MENUSELECT_APPS=\1 app_ices/g' menuselect.makeopts
Jared Smith 68b166f
%endif
Jared Smith 68b166f
cf3cbd5
%if ! 0%{?jack}
cf3cbd5
%{__perl} -pi -e 's/^MENUSELECT_APPS=(.*)$/MENUSELECT_APPS=\1 app_jack/g' menuselect.makeopts
cf3cbd5
%endif
cf3cbd5
34864c8
%if ! 0%{?ldap}
34864c8
%{__perl} -pi -e 's/^MENUSELECT_RES=(.*)$/MENUSELECT_RES=\1 res_config_ldap/g' menuselect.makeopts
34864c8
%endif
34864c8
34864c8
%if ! 0%{?gmime}
34864c8
%{__perl} -pi -e 's/^MENUSELECT_RES=(.*)$/MENUSELECT_RES=\1 res_http_post/g' menuselect.makeopts
34864c8
%endif
34864c8
01215a0
%if ! 0%{xmpp}
01215a0
%{__perl} -pi -e 's/^MENUSELECT_RES=(.*)$/MENUSELECT_RES=\1 res_xmpp/g' menuselect.makeopts
01215a0
%{__perl} -pi -e 's/^MENUSELECT_CHANNELS=(.*)$/MENUSELECT_CHANNELS=\1 chan_motif/g' menuselect.makeopts
01215a0
%endif
01215a0
01215a0
%if ! 0%{meetme}
01215a0
%{__perl} -pi -e 's/^MENUSELECT_APPS=(.*)$/MENUSELECT_APPS=\1 app_meetme/g' menuselect.makeopts
01215a0
%endif
01215a0
01215a0
%if ! 0%{ooh323}
01215a0
%{__perl} -pi -e 's/^MENUSELECT_ADDONS=(.*)$/MENUSELECT_ADDONS=\1 chan_ooh323/g' menuselect.makeopts
01215a0
%endif
01215a0
729de3c
%build
729de3c
e26d1f4
export CFLAGS="%{optflags}"
e26d1f4
export CXXFLAGS="%{optflags}"
34864c8
export FFLAGS="%{optflags}"
34864c8
export LDFLAGS="%{ldflags}"
e26d1f4
export ASTCFLAGS=" "
d87117a
4c2c427
sed -i '1s/env python/python3/' contrib/scripts/refcounter.py
bcd35f0
d071366
#aclocal -I autoconf --force
Jared K. Smith c5af893
#autoconf --force
Jared K. Smith c5af893
#autoheader --force
Jared K. Smith c5af893
./bootstrap.sh
634b71e
d071366
pushd menuselect
585a5b6
%configure
b6a3384
popd
729de3c
01215a0
6f1dc2a
%if 0%{?fedora}
ceb03c0
%configure --with-imap=system --with-gsm=/usr --with-ilbc=/usr --with-libedit=yes --with-srtp --with-pjproject-bundled --with-externals-cache=%{_builddir}/asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}/cache LDFLAGS="%{ldflags}" NOISY_BUILD=1 CPPFLAGS="-fPIC"
6f1dc2a
%else
ceb03c0
%configure --with-imap=system --with-gsm=/usr --with-ilbc=/usr --with-libedit=yes --with-srtp --with-jansson-bundled --with-pjproject-bundled --with-externals-cache=%{_builddir}/asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}/cache LDFLAGS="%{ldflags}" NOISY_BUILD=1 CPPFLAGS="-fPIC"
6f1dc2a
%endif
729de3c
cc9b7e1
%make_build menuselect-tree NOISY_BUILD=1
7b2d1dc
%{__perl} -n -i -e 'print unless /openr2/i' menuselect-tree
bd88683
01215a0
Jared K. Smith a1d2e03
# Build with plain voicemail and directory
Jared K. Smith a1d2e03
echo "### Building with plain voicemail and directory"
cc9b7e1
%make_build %{makeargs}
729de3c
729de3c
rm apps/app_voicemail.o apps/app_directory.o
729de3c
mv apps/app_voicemail.so apps/app_voicemail_plain.so
729de3c
mv apps/app_directory.so apps/app_directory_plain.so
729de3c
Jared K. Smith a1d2e03
# Now build with IMAP storage for voicemail and directory
3e209d4
sed -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=IMAP_STORAGE/' menuselect.makeopts
Jared K. Smith a1d2e03
Jared K. Smith a1d2e03
echo "### Building with IMAP voicemail and directory"
cc9b7e1
%make_build %{makeargs}
729de3c
729de3c
rm apps/app_voicemail.o apps/app_directory.o
729de3c
mv apps/app_voicemail.so apps/app_voicemail_imap.so
729de3c
mv apps/app_directory.so apps/app_directory_imap.so
729de3c
Jared K. Smith a1d2e03
# Now build with ODBC storage for voicemail and directory
Jared K. Smith a1d2e03
3e209d4
sed -i -e 's/^MENUSELECT_OPTS_app_voicemail=.*$/MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE/' menuselect.makeopts
Jared K. Smith a1d2e03
echo "### Building with ODBC voicemail and directory"
cc9b7e1
%make_build %{makeargs}
729de3c
729de3c
rm apps/app_voicemail.o apps/app_directory.o
729de3c
mv apps/app_voicemail.so apps/app_voicemail_odbc.so
729de3c
mv apps/app_directory.so apps/app_directory_odbc.so
729de3c
3e209d4
# so that these modules don't get built again
729de3c
touch apps/app_voicemail.o apps/app_directory.o
729de3c
touch apps/app_voicemail.so apps/app_directory.so
729de3c
3e209d4
sed -i -e 's/^MENUSELECT_RES=\(.*\)\bres_mwi_external\b\(.*\)$/MENUSELECT_RES=\1 \2/g' menuselect.makeopts
3e209d4
sed -i -e 's/^MENUSELECT_RES=\(.*\)\bres_mwi_external_ami\b\(.*\)$/MENUSELECT_RES=\1 \2/g' menuselect.makeopts
3e209d4
sed -i -e 's/^MENUSELECT_RES=\(.*\)\bres_stasis_mailbox\b\(.*\)$/MENUSELECT_RES=\1 \2/g' menuselect.makeopts
Jared K. Smith a1d2e03
sed -i -e 's/^MENUSELECT_RES=\(.*\)\bres_ari_mailboxes\b\(.*\)$/MENUSELECT_RES=\1 \2/g' menuselect.makeopts
3e209d4
sed -i -e 's/^MENUSELECT_APP=\(.*\)$/MENUSELECT_RES=\1 app_voicemail/g' menuselect.makeopts
3e209d4
cc9b7e1
%make_build %{makeargs}
3e209d4
0ab072a
%if 0%{?apidoc}
cc9b7e1
%make_build progdocs %{makeargs}
729de3c
729de3c
# fix dates so that we don't get multilib conflicts
729de3c
find doc/api/html -type f -print0 | xargs --null touch -r ChangeLog
0ab072a
%endif
729de3c
729de3c
%install
729de3c
rm -rf %{buildroot}
729de3c
e26d1f4
export CFLAGS="%{optflags}"
e26d1f4
export CXXFLAGS="%{optflags}"
e26d1f4
export FFLAGS="%{optflags}"
e26d1f4
export LDFLAGS="%{ldflags}"
e26d1f4
export ASTCFLAGS="%{optflags}"
e26d1f4
e26d1f4
make install %{makeargs}
e26d1f4
make samples %{makeargs}
729de3c
dfce5ee
install -D -p -m 0644 %{SOURCE5} %{buildroot}%{_unitdir}/asterisk.service
6214243
rm -f %{buildroot}%{_sbindir}/safe_asterisk
a4d5529
install -D -p -m 0644 %{S:2} %{buildroot}%{_sysconfdir}/logrotate.d/asterisk
729de3c
729de3c
rm %{buildroot}%{_libdir}/asterisk/modules/app_directory.so
729de3c
rm %{buildroot}%{_libdir}/asterisk/modules/app_voicemail.so
e26d1f4
dfce5ee
install -D -p -m 0755 apps/app_directory_imap.so %{buildroot}%{_libdir}/asterisk/modules/app_directory_imap.so
dfce5ee
install -D -p -m 0755 apps/app_voicemail_imap.so %{buildroot}%{_libdir}/asterisk/modules/app_voicemail_imap.so
dfce5ee
install -D -p -m 0755 apps/app_directory_odbc.so %{buildroot}%{_libdir}/asterisk/modules/app_directory_odbc.so
dfce5ee
install -D -p -m 0755 apps/app_voicemail_odbc.so %{buildroot}%{_libdir}/asterisk/modules/app_voicemail_odbc.so
dfce5ee
install -D -p -m 0755 apps/app_directory_plain.so %{buildroot}%{_libdir}/asterisk/modules/app_directory_plain.so
dfce5ee
install -D -p -m 0755 apps/app_voicemail_plain.so %{buildroot}%{_libdir}/asterisk/modules/app_voicemail_plain.so
729de3c
729de3c
# create some directories that need to be packaged
a50d05d
mkdir -p %{buildroot}%{_datadir}/asterisk/moh
a50d05d
mkdir -p %{buildroot}%{_datadir}/asterisk/sounds
Jared K. Smith 5bb0c47
mkdir -p %{buildroot}%{_datadir}/asterisk/ast-db-manage
729de3c
mkdir -p %{buildroot}%{_localstatedir}/lib/asterisk
a50d05d
mkdir -p %{buildroot}%{_localstatedir}/log/asterisk/cdr-custom
a50d05d
mkdir -p %{buildroot}%{_localstatedir}/spool/asterisk/festival
a50d05d
mkdir -p %{buildroot}%{_localstatedir}/spool/asterisk/monitor
a50d05d
mkdir -p %{buildroot}%{_localstatedir}/spool/asterisk/outgoing
a50d05d
mkdir -p %{buildroot}%{_localstatedir}/spool/asterisk/uploads
729de3c
729de3c
# We're not going to package any of the sample AGI scripts
729de3c
rm -f %{buildroot}%{_datadir}/asterisk/agi-bin/*
729de3c
729de3c
# Don't package the sample voicemail user
729de3c
rm -rf %{buildroot}%{_localstatedir}/spool/asterisk/voicemail/default
729de3c
e712aab
# Don't package example phone provision configs
e712aab
rm -rf %{buildroot}%{_datadir}/asterisk/phoneprov/*
e712aab
a6e2eac
# these are compiled with -O0 and thus include unfortified code.
a6e2eac
rm -rf %{buildroot}%{_sbindir}/hashtest
a6e2eac
rm -rf %{buildroot}%{_sbindir}/hashtest2
a6e2eac
1173a24
#
1173a24
rm -rf %{buildroot}%{_sysconfdir}/asterisk/app_skel.conf
1173a24
rm -rf %{buildroot}%{_sysconfdir}/asterisk/config_test.conf
3e209d4
rm -rf %{buildroot}%{_sysconfdir}/asterisk/test_sorcery.conf
1173a24
1173a24
rm -rf %{buildroot}%{_libdir}/libasteriskssl.so
1173a24
ln -s libasterisk.so.1 %{buildroot}%{_libdir}/libasteriskssl.so
1173a24
0ab072a
%if 0%{?apidoc}
729de3c
find doc/api/html -name \*.map -size 0 -delete
0ab072a
%endif
729de3c
Jared K. Smith 5bb0c47
# copy the alembic scripts
Jared K. Smith 5bb0c47
cp -rp contrib/ast-db-manage %{buildroot}%{_datadir}/asterisk/ast-db-manage
Jared K. Smith 5bb0c47
327cc15
%if %{tmpfilesd}
dfce5ee
install -D -p -m 0644 %{SOURCE6} %{buildroot}/usr/lib/tmpfiles.d/asterisk.conf
3478fdb
mkdir -p %{buildroot}%{astvarrundir}
dfce5ee
%endif
dfce5ee
34864c8
%if ! 0%{?mysql}
34864c8
rm -f %{buildroot}%{_sysconfdir}/asterisk/*_mysql.conf
34864c8
%endif
34864c8
34864c8
%if ! 0%{?postgresql}
34864c8
rm -f %{buildroot}%{_sysconfdir}/asterisk/*_pgsql.conf
34864c8
%endif
34864c8
34864c8
%if ! 0%{?misdn}
34864c8
rm -f %{buildroot}%{_sysconfdir}/asterisk/misdn.conf
34864c8
%endif
34864c8
34864c8
%if ! 0%{?snmp}
34864c8
rm -f %{buildroot}%{_sysconfdir}/asterisk/res_snmp.conf
34864c8
%endif
34864c8
34864c8
%if ! 0%{?ldap}
34864c8
rm -f %{buildroot}%{_sysconfdir}/asterisk/res_ldap.conf
34864c8
%endif
34864c8
Jared K. Smith 6599b2e
%if ! 0%{?corosync}
Jared K. Smith 6599b2e
rm -f %{buildroot}%{_sysconfdir}/asterisk/res_corosync.conf
Jared K. Smith 6599b2e
%endif
Jared K. Smith 6599b2e
e919a63
%if ! 0%{?phone}
e919a63
rm -f %{buildroot}%{_sysconfdir}/asterisk/phone.conf
e919a63
%endif
e919a63
bcd35f0
%if ! 0%{xmpp}
271fa37
rm -f %{buildroot}%{_sysconfdir}/asterisk/xmpp.conf
bcd35f0
rm -f %{buildroot}%{_sysconfdir}/asterisk/motif.conf
271fa37
%endif
271fa37
01215a0
%if ! 0%{ooh323}
01215a0
rm -f %{buildroot}%{_sysconfdir}/asterisk/ooh323.conf
01215a0
%endif
01215a0
729de3c
%pre
729de3c
%{_sbindir}/groupadd -r asterisk &>/dev/null || :
729de3c
%{_sbindir}/useradd  -r -s /sbin/nologin -d /var/lib/asterisk -M \
729de3c
                               -c 'Asterisk User' -g asterisk asterisk &>/dev/null || :
729de3c
729de3c
%post
4f0d22e
if [ $1 -eq 1 ] ; then
dfce5ee
	/bin/systemctl daemon-reload >/dev/null 2>&1 || :
dfce5ee
fi
7667007
729de3c
729de3c
%preun
729de3c
if [ "$1" -eq "0" ]; then
dfce5ee
	# Package removal, not upgrade
dfce5ee
	/bin/systemctl --no-reload disable asterisk.service > /dev/null 2>&1 || :
dfce5ee
	/bin/systemctl stop asterisk.service > /dev/null 2>&1 || :
dfce5ee
fi
dfce5ee
7667007
dfce5ee
%postun
dfce5ee
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
dfce5ee
if [ $1 -ge 1 ] ; then
dfce5ee
    # Package upgrade, not uninstall
dfce5ee
    /bin/systemctl try-restart asterisk.service >/dev/null 2>&1 || :
729de3c
fi
729de3c
dfce5ee
%triggerun -- asterisk < 1.8.2.4-2
dfce5ee
# Save the current service runlevel info
dfce5ee
# User must manually run systemd-sysv-convert --apply asterisk
dfce5ee
# to migrate them to systemd targets
dfce5ee
/usr/bin/systemd-sysv-convert --save asterisk >/dev/null 2>&1 ||:
dfce5ee
dfce5ee
# Run these because the SysV package being removed won't do them
dfce5ee
/sbin/chkconfig --del asterisk >/dev/null 2>&1 || :
dfce5ee
/bin/systemctl try-restart asterisk.service >/dev/null 2>&1 || :
dfce5ee
7131142
%pre dahdi
7131142
%{_sbindir}/usermod -a -G dahdi asterisk
7131142
cf3cbd5
%if 0%{?misdn}
729de3c
%pre misdn
729de3c
%{_sbindir}/usermod -a -G misdn asterisk
34864c8
%endif
729de3c
729de3c
%files
edd1dd9
%doc *.txt ChangeLog BUGS CREDITS configs
edd1dd9
%license LICENSE
729de3c
729de3c
%doc doc/asterisk.sgml
729de3c
dfce5ee
%{_unitdir}/asterisk.service
729de3c
1173a24
%{_libdir}/libasteriskssl.so.1
1173a24
4dea8b2
%{_libdir}/libasteriskpj.so
4dea8b2
%{_libdir}/libasteriskpj.so.2
729de3c
%dir %{_libdir}/asterisk
729de3c
%dir %{_libdir}/asterisk/modules
3e209d4
%{_libdir}/asterisk/modules/app_agent_pool.so
729de3c
%{_libdir}/asterisk/modules/app_adsiprog.so
729de3c
%{_libdir}/asterisk/modules/app_alarmreceiver.so
729de3c
%{_libdir}/asterisk/modules/app_amd.so
c9104bc
%{_libdir}/asterisk/modules/app_attended_transfer.so
729de3c
%{_libdir}/asterisk/modules/app_authenticate.so
c9104bc
%{_libdir}/asterisk/modules/app_blind_transfer.so
Jared K. Smith dd383ab
%{_libdir}/asterisk/modules/app_bridgeaddchan.so
3e209d4
%{_libdir}/asterisk/modules/app_bridgewait.so
729de3c
%{_libdir}/asterisk/modules/app_cdr.so
a4d5529
%{_libdir}/asterisk/modules/app_celgenuserevent.so
729de3c
%{_libdir}/asterisk/modules/app_chanisavail.so
729de3c
%{_libdir}/asterisk/modules/app_channelredirect.so
729de3c
%{_libdir}/asterisk/modules/app_chanspy.so
a50d05d
%{_libdir}/asterisk/modules/app_confbridge.so
729de3c
%{_libdir}/asterisk/modules/app_controlplayback.so
729de3c
%{_libdir}/asterisk/modules/app_db.so
729de3c
%{_libdir}/asterisk/modules/app_dial.so
729de3c
%{_libdir}/asterisk/modules/app_dictate.so
729de3c
%{_libdir}/asterisk/modules/app_directed_pickup.so
729de3c
%{_libdir}/asterisk/modules/app_disa.so
729de3c
%{_libdir}/asterisk/modules/app_dumpchan.so
729de3c
%{_libdir}/asterisk/modules/app_echo.so
729de3c
%{_libdir}/asterisk/modules/app_exec.so
729de3c
%{_libdir}/asterisk/modules/app_externalivr.so
729de3c
%{_libdir}/asterisk/modules/app_followme.so
729de3c
%{_libdir}/asterisk/modules/app_forkcdr.so
729de3c
%{_libdir}/asterisk/modules/app_getcpeid.so
729de3c
%{_libdir}/asterisk/modules/app_image.so
729de3c
%{_libdir}/asterisk/modules/app_macro.so
729de3c
%{_libdir}/asterisk/modules/app_milliwatt.so
729de3c
%{_libdir}/asterisk/modules/app_mixmonitor.so
729de3c
%{_libdir}/asterisk/modules/app_morsecode.so
729de3c
%{_libdir}/asterisk/modules/app_nbscat.so
a50d05d
%{_libdir}/asterisk/modules/app_originate.so
Jared Smith 79e008e
%{_libdir}/asterisk/modules/app_page.so
Jared K. Smith a1d2e03
#%%{_libdir}/asterisk/modules/app_parkandannounce.so
729de3c
%{_libdir}/asterisk/modules/app_playback.so
a50d05d
%{_libdir}/asterisk/modules/app_playtones.so
729de3c
%{_libdir}/asterisk/modules/app_privacy.so
729de3c
%{_libdir}/asterisk/modules/app_queue.so
e712aab
%{_libdir}/asterisk/modules/app_readexten.so
Jared K. Smith a1d2e03
#%%{_libdir}/asterisk/modules/app_readfile.so
729de3c
%{_libdir}/asterisk/modules/app_read.so
729de3c
%{_libdir}/asterisk/modules/app_record.so
a4d5529
%{_libdir}/asterisk/modules/app_saycounted.so
Jared K. Smith a1d2e03
#%%{_libdir}/asterisk/modules/app_saycountpl.so
729de3c
%{_libdir}/asterisk/modules/app_sayunixtime.so
729de3c
%{_libdir}/asterisk/modules/app_senddtmf.so
729de3c
%{_libdir}/asterisk/modules/app_sendtext.so
bcd35f0
#%%{_libdir}/asterisk/modules/app_setcallerid.so
729de3c
%{_libdir}/asterisk/modules/app_sms.so
729de3c
%{_libdir}/asterisk/modules/app_softhangup.so
729de3c
%{_libdir}/asterisk/modules/app_speech_utils.so
729de3c
%{_libdir}/asterisk/modules/app_stack.so
3e209d4
%{_libdir}/asterisk/modules/app_stasis.so
Jared K. Smith dd383ab
%{_libdir}/asterisk/modules/app_statsd.so
Jared K. Smith 51d0210
%{_libdir}/asterisk/modules/app_stream_echo.so
729de3c
%{_libdir}/asterisk/modules/app_system.so
729de3c
%{_libdir}/asterisk/modules/app_talkdetect.so
729de3c
%{_libdir}/asterisk/modules/app_test.so
729de3c
%{_libdir}/asterisk/modules/app_transfer.so
729de3c
%{_libdir}/asterisk/modules/app_url.so
729de3c
%{_libdir}/asterisk/modules/app_userevent.so
729de3c
%{_libdir}/asterisk/modules/app_verbose.so
729de3c
%{_libdir}/asterisk/modules/app_waitforring.so
729de3c
%{_libdir}/asterisk/modules/app_waitforsilence.so
e712aab
%{_libdir}/asterisk/modules/app_waituntil.so
729de3c
%{_libdir}/asterisk/modules/app_while.so
729de3c
%{_libdir}/asterisk/modules/app_zapateller.so
a50d05d
%{_libdir}/asterisk/modules/bridge_builtin_features.so
3e209d4
%{_libdir}/asterisk/modules/bridge_builtin_interval_features.so
3e209d4
%{_libdir}/asterisk/modules/bridge_holding.so
3e209d4
%{_libdir}/asterisk/modules/bridge_native_rtp.so
a50d05d
%{_libdir}/asterisk/modules/bridge_simple.so
a50d05d
%{_libdir}/asterisk/modules/bridge_softmix.so
729de3c
%{_libdir}/asterisk/modules/cdr_csv.so
729de3c
%{_libdir}/asterisk/modules/cdr_custom.so
729de3c
%{_libdir}/asterisk/modules/cdr_manager.so
a4d5529
%{_libdir}/asterisk/modules/cdr_syslog.so
a4d5529
%{_libdir}/asterisk/modules/cel_custom.so
a4d5529
%{_libdir}/asterisk/modules/cel_manager.so
3e209d4
%{_libdir}/asterisk/modules/chan_bridge_media.so
3626e0b
#%%{_libdir}/asterisk/modules/chan_multicast_rtp.so
Jared K. Smith 58c256d
%{_libdir}/asterisk/modules/chan_rtp.so
729de3c
%{_libdir}/asterisk/modules/codec_adpcm.so
729de3c
%{_libdir}/asterisk/modules/codec_alaw.so
729de3c
%{_libdir}/asterisk/modules/codec_a_mu.so
e712aab
%{_libdir}/asterisk/modules/codec_g722.so
729de3c
%{_libdir}/asterisk/modules/codec_g726.so
729de3c
%{_libdir}/asterisk/modules/codec_gsm.so
7ca9f3f
%{_libdir}/asterisk/modules/codec_ilbc.so
729de3c
%{_libdir}/asterisk/modules/codec_lpc10.so
e712aab
%{_libdir}/asterisk/modules/codec_resample.so
729de3c
%{_libdir}/asterisk/modules/codec_speex.so
729de3c
%{_libdir}/asterisk/modules/codec_ulaw.so
a4d5529
%{_libdir}/asterisk/modules/format_g719.so
729de3c
%{_libdir}/asterisk/modules/format_g723.so
729de3c
%{_libdir}/asterisk/modules/format_g726.so
729de3c
%{_libdir}/asterisk/modules/format_g729.so
729de3c
%{_libdir}/asterisk/modules/format_gsm.so
729de3c
%{_libdir}/asterisk/modules/format_h263.so
729de3c
%{_libdir}/asterisk/modules/format_h264.so
7ca9f3f
%{_libdir}/asterisk/modules/format_ilbc.so
bcd35f0
#%%{_libdir}/asterisk/modules/format_jpeg.so
Jared K. Smith dd383ab
%{_libdir}/asterisk/modules/format_ogg_speex.so
729de3c
%{_libdir}/asterisk/modules/format_ogg_vorbis.so
729de3c
%{_libdir}/asterisk/modules/format_pcm.so
a50d05d
%{_libdir}/asterisk/modules/format_siren14.so
a50d05d
%{_libdir}/asterisk/modules/format_siren7.so
729de3c
%{_libdir}/asterisk/modules/format_sln.so
729de3c
%{_libdir}/asterisk/modules/format_vox.so
729de3c
%{_libdir}/asterisk/modules/format_wav_gsm.so
729de3c
%{_libdir}/asterisk/modules/format_wav.so
a50d05d
%{_libdir}/asterisk/modules/func_aes.so
bcd35f0
#%%{_libdir}/asterisk/modules/func_audiohookinherit.so
729de3c
%{_libdir}/asterisk/modules/func_base64.so
e712aab
%{_libdir}/asterisk/modules/func_blacklist.so
a4d5529
%{_libdir}/asterisk/modules/func_callcompletion.so
729de3c
%{_libdir}/asterisk/modules/func_callerid.so
729de3c
%{_libdir}/asterisk/modules/func_cdr.so
729de3c
%{_libdir}/asterisk/modules/func_channel.so
d483ef0
%{_libdir}/asterisk/modules/func_config.so
729de3c
%{_libdir}/asterisk/modules/func_cut.so
729de3c
%{_libdir}/asterisk/modules/func_db.so
e712aab
%{_libdir}/asterisk/modules/func_devstate.so
e712aab
%{_libdir}/asterisk/modules/func_dialgroup.so
e712aab
%{_libdir}/asterisk/modules/func_dialplan.so
729de3c
%{_libdir}/asterisk/modules/func_enum.so
729de3c
%{_libdir}/asterisk/modules/func_env.so
e712aab
%{_libdir}/asterisk/modules/func_extstate.so
b6a3384
%{_libdir}/asterisk/modules/func_frame_trace.so
729de3c
%{_libdir}/asterisk/modules/func_global.so
729de3c
%{_libdir}/asterisk/modules/func_groupcount.so
1173a24
%{_libdir}/asterisk/modules/func_hangupcause.so
Jared K. Smith a1d2e03
%{_libdir}/asterisk/modules/func_holdintercept.so
e712aab
%{_libdir}/asterisk/modules/func_iconv.so
f1fc2dd
%{_libdir}/asterisk/modules/func_jitterbuffer.so
e712aab
%{_libdir}/asterisk/modules/func_lock.so
729de3c
%{_libdir}/asterisk/modules/func_logic.so
729de3c
%{_libdir}/asterisk/modules/func_math.so
729de3c
%{_libdir}/asterisk/modules/func_md5.so
e712aab
%{_libdir}/asterisk/modules/func_module.so
3e209d4
%{_libdir}/asterisk/modules/func_periodic_hook.so
a4d5529
%{_libdir}/asterisk/modules/func_pitchshift.so
1173a24
%{_libdir}/asterisk/modules/func_presencestate.so
729de3c
%{_libdir}/asterisk/modules/func_rand.so
729de3c
%{_libdir}/asterisk/modules/func_realtime.so
729de3c
%{_libdir}/asterisk/modules/func_sha1.so
e712aab
%{_libdir}/asterisk/modules/func_shell.so
3e209d4
%{_libdir}/asterisk/modules/func_sorcery.so
d483ef0
%{_libdir}/asterisk/modules/func_speex.so
a50d05d
%{_libdir}/asterisk/modules/func_sprintf.so
a4d5529
%{_libdir}/asterisk/modules/func_srv.so
729de3c
%{_libdir}/asterisk/modules/func_strings.so
e712aab
%{_libdir}/asterisk/modules/func_sysinfo.so
3e209d4
%{_libdir}/asterisk/modules/func_talkdetect.so
729de3c
%{_libdir}/asterisk/modules/func_timeout.so
729de3c
%{_libdir}/asterisk/modules/func_uri.so
e712aab
%{_libdir}/asterisk/modules/func_version.so
e712aab
%{_libdir}/asterisk/modules/func_volume.so
729de3c
%{_libdir}/asterisk/modules/pbx_config.so
729de3c
%{_libdir}/asterisk/modules/pbx_dundi.so
729de3c
%{_libdir}/asterisk/modules/pbx_loopback.so
729de3c
%{_libdir}/asterisk/modules/pbx_realtime.so
729de3c
%{_libdir}/asterisk/modules/pbx_spool.so
729de3c
%{_libdir}/asterisk/modules/res_adsi.so
729de3c
%{_libdir}/asterisk/modules/res_agi.so
3e209d4
%{_libdir}/asterisk/modules/res_ari.so
3e209d4
%{_libdir}/asterisk/modules/res_ari_applications.so
3e209d4
%{_libdir}/asterisk/modules/res_ari_asterisk.so
3e209d4
%{_libdir}/asterisk/modules/res_ari_bridges.so
3e209d4
%{_libdir}/asterisk/modules/res_ari_channels.so
3e209d4
%{_libdir}/asterisk/modules/res_ari_device_states.so
3e209d4
%{_libdir}/asterisk/modules/res_ari_endpoints.so
3e209d4
%{_libdir}/asterisk/modules/res_ari_events.so
3e209d4
%{_libdir}/asterisk/modules/res_ari_mailboxes.so
3e209d4
%{_libdir}/asterisk/modules/res_ari_model.so
3e209d4
%{_libdir}/asterisk/modules/res_ari_playbacks.so
3e209d4
%{_libdir}/asterisk/modules/res_ari_recordings.so
3e209d4
%{_libdir}/asterisk/modules/res_ari_sounds.so
3e209d4
%{_libdir}/asterisk/modules/res_chan_stats.so
a50d05d
%{_libdir}/asterisk/modules/res_clialiases.so
729de3c
%{_libdir}/asterisk/modules/res_clioriginate.so
729de3c
%{_libdir}/asterisk/modules/res_convert.so
729de3c
%{_libdir}/asterisk/modules/res_crypto.so
Jared K. Smith a1d2e03
%{_libdir}/asterisk/modules/res_endpoint_stats.so
f1fc2dd
%{_libdir}/asterisk/modules/res_format_attr_celt.so
Jared K. Smith dd383ab
%{_libdir}/asterisk/modules/res_format_attr_g729.so
1173a24
%{_libdir}/asterisk/modules/res_format_attr_h263.so
1173a24
%{_libdir}/asterisk/modules/res_format_attr_h264.so
Jared K. Smith dd383ab
%{_libdir}/asterisk/modules/res_format_attr_ilbc.so
3e209d4
%{_libdir}/asterisk/modules/res_format_attr_opus.so
f1fc2dd
%{_libdir}/asterisk/modules/res_format_attr_silk.so
Jared K. Smith 58c256d
%{_libdir}/asterisk/modules/res_format_attr_siren14.so
Jared K. Smith 58c256d
%{_libdir}/asterisk/modules/res_format_attr_siren7.so
Jared K. Smith a1d2e03
%{_libdir}/asterisk/modules/res_format_attr_vp8.so
Jared K. Smith dd383ab
%{_libdir}/asterisk/modules/res_http_media_cache.so
d079d47
%if 0%{?gmime}
d483ef0
%{_libdir}/asterisk/modules/res_http_post.so
9d017fc
%endif
1173a24
%{_libdir}/asterisk/modules/res_http_websocket.so
e712aab
%{_libdir}/asterisk/modules/res_limit.so
3e209d4
%{_libdir}/asterisk/modules/res_manager_devicestate.so
3e209d4
%{_libdir}/asterisk/modules/res_manager_presencestate.so
729de3c
%{_libdir}/asterisk/modules/res_monitor.so
729de3c
%{_libdir}/asterisk/modules/res_musiconhold.so
a4d5529
%{_libdir}/asterisk/modules/res_mutestream.so
5d797a6
%{_libdir}/asterisk/modules/res_mwi_devstate.so
3e209d4
%{_libdir}/asterisk/modules/res_parking.so
e712aab
%{_libdir}/asterisk/modules/res_phoneprov.so
f5b5924
# res_pjproject is required by res_rtp_asterisk
f5b5924
%{_libdir}/asterisk/modules/res_pjproject.so
01215a0
%{_libdir}/asterisk/modules/res_prometheus.so
e712aab
%{_libdir}/asterisk/modules/res_realtime.so
eb8dce4
%{_libdir}/asterisk/modules/res_remb_modifier.so
Jared K. Smith c959d1c
%{_libdir}/asterisk/modules/res_resolver_unbound.so
a4d5529
%{_libdir}/asterisk/modules/res_rtp_asterisk.so
a4d5529
%{_libdir}/asterisk/modules/res_rtp_multicast.so
1324826
#%%{_libdir}/asterisk/modules/res_sdp_translator_pjmedia.so
a4d5529
%{_libdir}/asterisk/modules/res_security_log.so
729de3c
%{_libdir}/asterisk/modules/res_smdi.so
3e209d4
%{_libdir}/asterisk/modules/res_sorcery_astdb.so
3e209d4
%{_libdir}/asterisk/modules/res_sorcery_config.so
3e209d4
%{_libdir}/asterisk/modules/res_sorcery_memory.so
Jared K. Smith a1d2e03
%{_libdir}/asterisk/modules/res_sorcery_memory_cache.so
3e209d4
%{_libdir}/asterisk/modules/res_sorcery_realtime.so
729de3c
%{_libdir}/asterisk/modules/res_speech.so
64989e2
%{_libdir}/asterisk/modules/res_srtp.so
3e209d4
%{_libdir}/asterisk/modules/res_stasis.so
3e209d4
%{_libdir}/asterisk/modules/res_stasis_answer.so
3e209d4
%{_libdir}/asterisk/modules/res_stasis_device_state.so
3e209d4
%{_libdir}/asterisk/modules/res_stasis_playback.so
3e209d4
%{_libdir}/asterisk/modules/res_stasis_recording.so
3e209d4
%{_libdir}/asterisk/modules/res_stasis_snoop.so
3e209d4
%{_libdir}/asterisk/modules/res_statsd.so
1ba6fea
%{_libdir}/asterisk/modules/res_stun_monitor.so
d483ef0
%{_libdir}/asterisk/modules/res_timing_pthread.so
a50d05d
%{_libdir}/asterisk/modules/res_timing_timerfd.so
729de3c
6214243
%{_sbindir}/astcanary
f1fc2dd
%{_sbindir}/astdb2sqlite3
729de3c
%{_sbindir}/asterisk
729de3c
%{_sbindir}/astgenkey
6214243
%{_sbindir}/astman
Jared K. Smith a1d2e03
%{_sbindir}/astversion
729de3c
%{_sbindir}/autosupport
eb8dce4
#%%{_sbindir}/check_expr
eb8dce4
#%%{_sbindir}/check_expr2
6214243
%{_sbindir}/muted
729de3c
%{_sbindir}/rasterisk
Jared K. Smith a1d2e03
#%%{_sbindir}/refcounter
dfce5ee
%{_sbindir}/smsq
82214b0
%{_sbindir}/stereorize
6214243
%{_sbindir}/streamplayer
729de3c
2795802
%{_mandir}/man8/astdb2bdb.8*
2795802
%{_mandir}/man8/astdb2sqlite3.8*
729de3c
%{_mandir}/man8/asterisk.8*
729de3c
%{_mandir}/man8/astgenkey.8*
729de3c
%{_mandir}/man8/autosupport.8*
729de3c
%{_mandir}/man8/safe_asterisk.8*
729de3c
8f5bb94
%attr(0750,asterisk,asterisk) %dir %{_sysconfdir}/asterisk
1173a24
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/acl.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/adsi.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/agents.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/alarmreceiver.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/amd.conf
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/ari.conf
Jared K. Smith dd383ab
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/ast_debug_tools.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/asterisk.adsi
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/asterisk.conf
a4d5529
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/ccss.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr.conf
bcd35f0
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_beanstalkd.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_custom.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_manager.conf
a4d5529
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_syslog.conf
a4d5529
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel.conf
bcd35f0
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_beanstalkd.conf
a4d5529
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_custom.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli_aliases.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cli_permissions.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/codecs.conf
f1fc2dd
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/confbridge.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dnsmgr.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dsp.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dundi.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/enum.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extconfig.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/features.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/followme.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/http.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/indications.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/logger.conf
8f5bb94
%attr(0600,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/manager.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/modules.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/musiconhold.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/muted.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/osp.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/phoneprov.conf
01215a0
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/prometheus.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/queuerules.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/queues.conf
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_parking.conf
1ba6fea
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_stun_monitor.conf
Jared K. Smith dd383ab
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/resolver_unbound.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/rtp.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/say.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sla.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/smdi.conf
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sorcery.conf
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/stasis.conf
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/statsd.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/telcordia-1.adsi
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/udptl.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/users.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/vpb.conf
729de3c
729de3c
%config(noreplace) %{_sysconfdir}/logrotate.d/asterisk
729de3c
556abd8
%dir %{_datadir}/asterisk
556abd8
%dir %{_datadir}/asterisk/agi-bin
556abd8
%{_datadir}/asterisk/documentation
556abd8
%{_datadir}/asterisk/images
8f5bb94
%attr(0750,asterisk,asterisk) %{_datadir}/asterisk/keys
556abd8
%{_datadir}/asterisk/phoneprov
556abd8
%{_datadir}/asterisk/static-http
3e209d4
%{_datadir}/asterisk/rest-api
556abd8
%dir %{_datadir}/asterisk/moh
556abd8
%dir %{_datadir}/asterisk/sounds
556abd8
556abd8
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/lib/asterisk
556abd8
556abd8
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/log/asterisk
556abd8
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-csv
556abd8
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/log/asterisk/cdr-custom
556abd8
556abd8
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/spool/asterisk
556abd8
%attr(0770,asterisk,asterisk) %dir %{_localstatedir}/spool/asterisk/monitor
556abd8
%attr(0770,asterisk,asterisk) %dir %{_localstatedir}/spool/asterisk/outgoing
556abd8
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/spool/asterisk/tmp
556abd8
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/spool/asterisk/uploads
556abd8
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/spool/asterisk/voicemail
729de3c
327cc15
%if %{tmpfilesd}
dfce5ee
%attr(0644,root,root) /usr/lib/tmpfiles.d/asterisk.conf
dfce5ee
%endif
3478fdb
%attr(0755,asterisk,asterisk) %dir %{astvarrundir}
729de3c
Jared K. Smith dd383ab
%{_datarootdir}/asterisk/scripts/
Jared K. Smith dd383ab
3e209d4
%files ael
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.ael
3e209d4
%{_sbindir}/aelparse
eb8dce4
#%%{_sbindir}/conf2ael
3e209d4
%{_libdir}/asterisk/modules/pbx_ael.so
3e209d4
%{_libdir}/asterisk/modules/res_ael_share.so
d483ef0
729de3c
%files alsa
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/alsa.conf
729de3c
%{_libdir}/asterisk/modules/chan_alsa.so
729de3c
Jared K. Smith 5bb0c47
%files alembic
Jared K. Smith 5bb0c47
%{_datadir}/asterisk/ast-db-manage/
Jared K. Smith 5bb0c47
0ab072a
%if %{?apidoc}
729de3c
%files apidoc
729de3c
%doc doc/api/html/*
0ab072a
%endif
729de3c
a4d5529
%files calendar
a4d5529
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/calendar.conf
a4d5529
%{_libdir}/asterisk/modules/res_calendar.so
a4d5529
%{_libdir}/asterisk/modules/res_calendar_caldav.so
a4d5529
%{_libdir}/asterisk/modules/res_calendar_ews.so
a4d5529
%{_libdir}/asterisk/modules/res_calendar_icalendar.so
a4d5529
3e209d4
%if 0%{?corosync}
3e209d4
%files corosync
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_corosync.conf
3e209d4
%{_libdir}/asterisk/modules/res_corosync.so
3e209d4
%endif
3e209d4
729de3c
%files curl
d483ef0
%doc contrib/scripts/dbsep.cgi
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/dbsep.conf
b6a3384
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_curl.conf
729de3c
%{_libdir}/asterisk/modules/func_curl.so
e712aab
%{_libdir}/asterisk/modules/res_config_curl.so
d483ef0
%{_libdir}/asterisk/modules/res_curl.so
729de3c
7131142
%files dahdi
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/meetme.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/chan_dahdi.conf
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/ss7.timers
7131142
%{_libdir}/asterisk/modules/app_flash.so
01215a0
%if 0%{?meetme} 
7131142
%{_libdir}/asterisk/modules/app_meetme.so
01215a0
%endif
7131142
%{_libdir}/asterisk/modules/app_dahdiras.so
7131142
%{_libdir}/asterisk/modules/chan_dahdi.so
7131142
%{_libdir}/asterisk/modules/codec_dahdi.so
d483ef0
%{_libdir}/asterisk/modules/res_timing_dahdi.so
3e209d4
%{_datadir}/dahdi/span_config.d/40-asterisk
7131142
729de3c
%files devel
1173a24
%{_libdir}/libasteriskssl.so
1173a24
729de3c
%files fax
a4d5529
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_fax.conf
a4d5529
%{_libdir}/asterisk/modules/res_fax.so
a4d5529
%{_libdir}/asterisk/modules/res_fax_spandsp.so
729de3c
729de3c
%files festival
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/festival.conf
556abd8
%attr(0750,asterisk,asterisk) %dir %{_localstatedir}/spool/asterisk/festival
729de3c
%{_libdir}/asterisk/modules/app_festival.so
729de3c
3e209d4
%files iax2
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/iax.conf
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/iaxprov.conf
3e209d4
%dir %{_datadir}/asterisk/firmware
3e209d4
%dir %{_datadir}/asterisk/firmware/iax
3e209d4
%{_libdir}/asterisk/modules/chan_iax2.so
3e209d4
3e209d4
%files hep
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/hep.conf
3e209d4
%{_libdir}/asterisk/modules/res_hep.so
3e209d4
%{_libdir}/asterisk/modules/res_hep_rtcp.so
3e209d4
%{_libdir}/asterisk/modules/res_hep_pjsip.so
3e209d4
Jared Smith 68b166f
%if 0%{?ices}
e712aab
%files ices
e712aab
%doc contrib/asterisk-ices.xml
e712aab
%{_libdir}/asterisk/modules/app_ices.so
Jared Smith 68b166f
%endif
e712aab
cf3cbd5
%if 0%{?jack}
e712aab
%files jack
5e1a9c9
%{_libdir}/asterisk/modules/app_jack.so
cf3cbd5
%endif
e712aab
e712aab
%files lua
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions.lua
e712aab
%{_libdir}/asterisk/modules/pbx_lua.so
e712aab
34864c8
%if 0%{?ldap}
e712aab
%files ldap
64989e2
#doc doc/ldap.txt
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_ldap.conf
e712aab
%{_libdir}/asterisk/modules/res_config_ldap.so
34864c8
%endif
e64df19
e712aab
%files minivm
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/extensions_minivm.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/minivm.conf
e712aab
%{_libdir}/asterisk/modules/app_minivm.so
d87117a
Jared K. Smith a1d2e03
%if 0%{misdn}
729de3c
%files misdn
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/misdn.conf
5e1a9c9
%{_libdir}/asterisk/modules/chan_misdn.so
34864c8
%endif
a4d5529
3e209d4
%files mgcp
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/mgcp.conf
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_pktccops.conf
3e209d4
%{_libdir}/asterisk/modules/chan_mgcp.so
3e209d4
%{_libdir}/asterisk/modules/res_pktccops.so
3e209d4
a4d5529
%files mobile
a4d5529
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/chan_mobile.conf
a4d5529
%{_libdir}/asterisk/modules/chan_mobile.so
a4d5529
Jared K. Smith a1d2e03
%if 0%{mysql}
a4d5529
%files mysql
a4d5529
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/app_mysql.conf
a4d5529
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_mysql.conf
a4d5529
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_config_mysql.conf
a4d5529
%doc contrib/realtime/mysql/*.sql
a4d5529
%{_libdir}/asterisk/modules/app_mysql.so
a4d5529
%{_libdir}/asterisk/modules/cdr_mysql.so
a4d5529
%{_libdir}/asterisk/modules/res_config_mysql.so
34864c8
%endif
729de3c
3e209d4
%files mwi-external
3e209d4
%{_libdir}/asterisk/modules/res_mwi_external.so
3e209d4
%{_libdir}/asterisk/modules/res_mwi_external_ami.so
3e209d4
%{_libdir}/asterisk/modules/res_stasis_mailbox.so
3e209d4
Jared K. Smith a1d2e03
%if 0%{odbc}
729de3c
%files odbc
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_adaptive_odbc.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_odbc.conf
b6a3384
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_odbc.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/func_odbc.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_odbc.conf
e712aab
%{_libdir}/asterisk/modules/cdr_adaptive_odbc.so
729de3c
%{_libdir}/asterisk/modules/cdr_odbc.so
b6a3384
%{_libdir}/asterisk/modules/cel_odbc.so
729de3c
%{_libdir}/asterisk/modules/func_odbc.so
729de3c
%{_libdir}/asterisk/modules/res_config_odbc.so
729de3c
%{_libdir}/asterisk/modules/res_odbc.so
Jared K. Smith c5af893
%{_libdir}/asterisk/modules/res_odbc_transaction.so
34864c8
%endif
729de3c
01215a0
%if 0%{?ooh323}
a4d5529
%files ooh323
1173a24
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/ooh323.conf
a4d5529
%{_libdir}/asterisk/modules/chan_ooh323.so
01215a0
%endif
a4d5529
729de3c
%files oss
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/oss.conf
729de3c
%{_libdir}/asterisk/modules/chan_oss.so
729de3c
e919a63
%if 0%{phone}
3e209d4
%files phone
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/phone.conf
3e209d4
%{_libdir}/asterisk/modules/chan_phone.so
e919a63
%endif
3e209d4
3e209d4
%files pjsip
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/pjsip.conf
Jared K. Smith c5af893
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/pjproject.conf
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/pjsip_notify.conf
af7874e
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/pjsip_wizard.conf
3e209d4
%{_libdir}/asterisk/modules/chan_pjsip.so
af7874e
%{_libdir}/asterisk/modules/func_pjsip_aor.so
af7874e
%{_libdir}/asterisk/modules/func_pjsip_contact.so
3e209d4
%{_libdir}/asterisk/modules/func_pjsip_endpoint.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_acl.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_authenticator_digest.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_caller_id.so
af7874e
%{_libdir}/asterisk/modules/res_pjsip_config_wizard.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_dialog_info_body_generator.so
Jared K. Smith a1d2e03
%{_libdir}/asterisk/modules/res_pjsip_dlg_options.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_diversion.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_dtmf_info.so
Jared K. Smith 58c256d
%{_libdir}/asterisk/modules/res_pjsip_empty_info.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_anonymous.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_ip.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_endpoint_identifier_user.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_exten_state.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_header_funcs.so
Jared K. Smith c5af893
%{_libdir}/asterisk/modules/res_pjsip_history.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_logger.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_messaging.so
3626e0b
#%%{_libdir}/asterisk/modules/res_pjsip_multihomed.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_mwi.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_mwi_body_generator.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_nat.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_notify.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_one_touch_record_info.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_outbound_authenticator_digest.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_outbound_publish.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_outbound_registration.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_path.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_phoneprov_provider.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_pidf_body_generator.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_pidf_digium_body_supplement.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_pidf_eyebeam_body_supplement.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_publish_asterisk.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_pubsub.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_refer.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_registrar.so
bcd35f0
#%%{_libdir}/asterisk/modules/res_pjsip_registrar_expire.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_rfc3326.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_sdp_rtp.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_send_to_voicemail.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_session.so
af7874e
%{_libdir}/asterisk/modules/res_pjsip_sips_contact.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_t38.so
22f6c7e
#%%{_libdir}/asterisk/modules/res_pjsip_transport_management.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_transport_websocket.so
3e209d4
%{_libdir}/asterisk/modules/res_pjsip_xpidf_body_generator.so
3e209d4
e712aab
%files portaudio
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/console.conf
e712aab
%{_libdir}/asterisk/modules/chan_console.so
e712aab
Jared K. Smith a1d2e03
%if 0%{postgresql}
729de3c
%files postgresql
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_pgsql.conf
a4d5529
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_pgsql.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_pgsql.conf
a4d5529
%doc contrib/realtime/postgresql/*.sql
729de3c
%{_libdir}/asterisk/modules/cdr_pgsql.so
a4d5529
%{_libdir}/asterisk/modules/cel_pgsql.so
729de3c
%{_libdir}/asterisk/modules/res_config_pgsql.so
34864c8
%endif
729de3c
Jared K. Smith a1d2e03
%if 0%{radius}
729de3c
%files radius
729de3c
%{_libdir}/asterisk/modules/cdr_radius.so
a4d5529
%{_libdir}/asterisk/modules/cel_radius.so
34864c8
%endif
729de3c
3e209d4
%files sip
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sip.conf
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/sip_notify.conf
3e209d4
%{_libdir}/asterisk/modules/chan_sip.so
3e209d4
729de3c
%files skinny
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/skinny.conf
729de3c
%{_libdir}/asterisk/modules/chan_skinny.so
729de3c
Jared K. Smith a1d2e03
%if 0%{snmp}
729de3c
%files snmp
64989e2
#doc doc/asterisk-mib.txt
64989e2
#doc doc/digium-mib.txt
64989e2
#doc doc/snmp.txt
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_snmp.conf
Jared K. Smith a1d2e03
#%%{_datadir}/snmp/mibs/ASTERISK-MIB.txt
Jared K. Smith a1d2e03
#%%{_datadir}/snmp/mibs/DIGIUM-MIB.txt
729de3c
%{_libdir}/asterisk/modules/res_snmp.so
34864c8
%endif
729de3c
e712aab
%files sqlite
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_sqlite3_custom.conf
a4d5529
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_sqlite3_custom.conf
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_config_sqlite.conf
1173a24
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/res_config_sqlite3.conf
e712aab
%{_libdir}/asterisk/modules/cdr_sqlite3_custom.so
a4d5529
%{_libdir}/asterisk/modules/cel_sqlite3_custom.so
1173a24
%{_libdir}/asterisk/modules/res_config_sqlite3.so
e712aab
729de3c
%files tds
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cdr_tds.conf
a4d5529
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/cel_tds.conf
729de3c
%{_libdir}/asterisk/modules/cdr_tds.so
a4d5529
%{_libdir}/asterisk/modules/cel_tds.so
729de3c
e712aab
%files unistim
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/unistim.conf
e712aab
%{_libdir}/asterisk/modules/chan_unistim.so
e712aab
729de3c
%files voicemail
8f5bb94
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/voicemail.conf
e712aab
%{_libdir}/asterisk/modules/func_vmcount.so
729de3c
729de3c
%files voicemail-imap
729de3c
%{_libdir}/asterisk/modules/app_directory_imap.so
729de3c
%{_libdir}/asterisk/modules/app_voicemail_imap.so
729de3c
729de3c
%files voicemail-odbc
64989e2
#doc doc/voicemail_odbc_postgresql.txt
729de3c
%{_libdir}/asterisk/modules/app_directory_odbc.so
729de3c
%{_libdir}/asterisk/modules/app_voicemail_odbc.so
729de3c
729de3c
%files voicemail-plain
729de3c
%{_libdir}/asterisk/modules/app_directory_plain.so
729de3c
%{_libdir}/asterisk/modules/app_voicemail_plain.so
729de3c
bcd35f0
%if 0%{?xmpp}
3e209d4
%files xmpp
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/motif.conf
3e209d4
%attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/xmpp.conf
3e209d4
%{_libdir}/asterisk/modules/chan_motif.so
3e209d4
%{_libdir}/asterisk/modules/res_xmpp.so
271fa37
%endif
3e209d4
729de3c
%changelog
Jared Smith 8308f9c
* Thu Sep 03 2020 Jared K. Smith <jsmith@fedoraproject.org> - 17.7.0-1
Jared Smith 8308f9c
- Update to upstream 17.7.0 release
Jared Smith 8308f9c
a3f0086
* Thu Aug 27 2020 Josef Řídký <jridky@redhat.com> - 17.5.0-2.3
a3f0086
- Rebuilt for new net-snmp release
a3f0086
f52c712
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 17.5.0-2.2
f52c712
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f52c712
8504ae7
* Thu Jun 25 2020 Jitka Plesnikova <jplesnik@redhat.com> - 17.5.0-2.1
8504ae7
- Perl 5.32 rebuild
4a7600c
- Add missing source files
8504ae7
Jared Smith 68b166f
* Thu May 28 2020 Jared K. Smith <jsmith@fedoraproject.org> - 17.5.0-0.rc1.1
Jared Smith 68b166f
- Update to upststream 7.5.0-rc1 release for testing
Jared Smith 68b166f
Jared Smith 79e008e
* Fri May 08 2020 Jared K. Smith <jsmith@fedoraproject.org> - 17.4.0-2
Jared Smith 79e008e
- app_page no longer depends on app_meetme
Jared Smith 79e008e
Jared Smith 5b14135
* Thu Apr 30 2020 Jared K. Smith <jsmith@fedoraproject.org> - 17.4.0-1
Jared Smith 5b14135
- Update to upstream 7.4.0 release for bug fixes
Jared Smith 5b14135
Jared Smith 5b14135
* Tue Apr 28 2020 Jared K. Smith <jsmith@fedoraproject.org> - 17.4.0-0.rc2.1
Jared Smith 5b14135
- Update to upstream 7.4.0-rc2
Jared Smith 5b14135
Jared Smith 026f76a
* Sat Apr 25 2020 Jared K. Smith <jsmith@fedoraproject.org> - 17.4.0-0.rc1.1
Jared Smith 026f76a
- Update to upstream 7.4.0 RC 1 
Jared Smith 026f76a
73b92f4
* Thu Mar 12 2020 Jared K. Smith <jsmith@fedoraproject.org> - 17.3.0-1
73b92f4
- Update to upstream 7.3.0 release for bug fixes
73b92f4
48b496d
* Tue Feb 11 2020 Jared K. Smith <jsmith@fedoraproject.org> - 17.2.0-1
48b496d
- Update to upstream 7.2.0 release for bug fixes
48b496d
04b9a10
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 17.2.0-0.rc1.2.1
04b9a10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
04b9a10
7326c4e
* Tue Jan  7 2020 Tom Callaway <spot@fdoraproject.org> - 17.1.0-2
7326c4e
- rebuild for libsrtp2
7326c4e
ceb03c0
* Mon Dec 23 2019 Jared K. Smith <jsmith@fedoraproject.org> - 17.1.0-1
ceb03c0
- Update to upstream 17.1.0 release for security and bug fixes
ceb03c0
ceb03c0
* Thu Dec 12 2019 Jared K. Smith <jsmith@fedoraproject.org> - 17.1.0-0.rc1.1
ceb03c0
- Update to upstream 17.1.0 pre-release for security and bug fixes
ceb03c0
ab54331
* Fri Nov 22 2019 Jared K. Smith <jsmith@fedoraproject.org> - 17.0.1-1
ab54331
- Update to upstream 17.0.1 release for AST-2019-006, AST-2019-007, AST-2019-008
ab54331
  security updates
ab54331
4c2c427
* Fri Nov 15 2019 Jared K. Smith <jsmith@fedoraproject.org> - 17.0.0-2
4c2c427
- Move from python2 to python3
4c2c427
01215a0
* Mon Oct 28 2019 Jared K. Smith <jsmith@fedoraproject.org> - 17.0.0-1
01215a0
- Update to upstream 17.0.0 release for new features
01215a0
6f1dc2a
* Fri Oct 18 2019 Jared K. Smith <jsmith@fedoraproject.org> - 16.6.1-1
6f1dc2a
- Update to upstream 16.6.1 for bug fixes
6f1dc2a
- Work on building in EPEL-7 and EPEL-8
6f1dc2a
4dea8b2
* Wed Oct 09 2019 Jared K. Smith <jsmith@fedoraproject.org> - 16.6.0-1
4dea8b2
- Update to upstream 16.6.0 for security and bug fixes
4dea8b2
- Update to using bundled pjproject release 2.9
4dea8b2
1370d0c
* Fri Sep 06 2019 Jared K. Smith <jsmith@fedoraproject.org> - 16.5.1-1
1370d0c
- Update for upstream security release 16.5.1, with AST-2019-004 and
1370d0c
  AST-2019-005
1370d0c
c9104bc
* Thu Jul 25 2019 Jared K. Smith <jsmith@fedoraproject.org> - 16.5.0-1
c9104bc
- Update to upstream 16.5.0 release for security and bug fixes
c9104bc
ab5b959
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 16.4.1-2
ab5b959
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
ab5b959
39cafe3
* Mon Jul 15 2019 Jared K. Smith <jsmith@fedoraproject.org> - 16.4.1-1
39cafe3
- Update to upstream 16.4.1 release for security updates AST-2019-002 and
39cafe3
  AST-2019-003 related to remote crash vulnerabilities
39cafe3
5a0b46c
* Sat Jun 01 2019 Jitka Plesnikova <jplesnik@redhat.com> - 16.4.0-2
5a0b46c
- Perl 5.30 rebuild
5a0b46c
5d797a6
* Fri May 31 2019 Jared K. Smith <jsmith@fedoraproject.org> - 16.4.0-1
5d797a6
- Update to upstream 16.4.0 release for bug fixes
5d797a6
de6ed46
* Fri Mar 01 2019 Jared K. Smith <jsmith@fedoraproject.org> - 16.2.1-1
de6ed46
- Update to upstream 16.2.1 release for security / CVE-2019-7251 / AST-2019-001
de6ed46
ac48b43
* Fri Feb 15 2019 Jared K. Smith <jsmith@fedoraproject.org> - 16.2.0-1
ac48b43
- Update to upstream 16.2.0 release for bug fixes
ac48b43
3ee4402
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 16.1.0-4
3ee4402
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
3ee4402
af419d4
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 16.1.0-3
af419d4
- Rebuilt for libcrypt.so.2 (#1666033)
af419d4
d2ff319
* Sat Jan 12 2019 Björn Esser <besser82@fedoraproject.org> - 16.1.0-2
d2ff319
- Add patch to explicitly use python2 shebangs
d2ff319
eb8dce4
* Wed Dec 12 2018 Jared Smith <jsmith@fedoraproject.org> - 16.1.0-1
eb8dce4
- Update to upstream 16.1.0 security release
eb8dce4
0862209
* Wed Nov 14 2018 Jared Smith <jsmith@fedoraproject.org> - 16.0.1-1
0862209
- Update to upstream 16.0.1 security release
0862209
bcd35f0
* Tue Oct 09 2018 Jared Smith - 16.0.0-1
bcd35f0
- Update to upstream 16.0.0 release
bcd35f0
271fa37
* Thu Jul 12 2018 Jared K. Smith <jsmith@fedoraproject.org> - 15.5.0-1
7175b52
- Update to upstream 15.5.0 release for security and bug fixes
7175b52
adcaa58
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 15.4.1-2
adcaa58
- Perl 5.28 rebuild
adcaa58
2397a60
* Tue Jun 12 2018 Jared K. Smith <jsmith@fedoraproject.org> - 15.4.1-1
2397a60
- Update to upstream 15.4.1 release for AST-2018-007 and AST-2018-008 security
2397a60
  issues
2397a60
2234631
* Sun May 06 2018 Jared K. Smith <jsmith@fedoraproject.org> - 15.4.0-1
2234631
- Update to upstream 15.4.0 release
2234631
d071366
* Thu Mar 15 2018 jsmith <jsmith.fedora@gmail.com> - 15.3.0-1
d071366
- Update to upstream 15.3.0 release
d071366
141ae26
* Mon Mar 05 2018 Jared Smith <jsmith@fedoraproject.org> - 15.2.2-2
141ae26
- Update asterisk.service to wait for the network to come up
141ae26
22f6c7e
* Thu Feb 22 2018 Jared Smith <jsmith@fedoraproject.org> - 15.2.2-1
22f6c7e
- Update to upstream 15.2.2 release for security updates
22f6c7e
- This update addresses security alerts AST-2018-001 through AST-2018-006
22f6c7e
- Upstream changelog at https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-15.2.2
22f6c7e
87d61ea
* Tue Feb 20 2018 Jared Smith <jsmith@fedoraproject.org> - 15.2.1-3
87d61ea
- Verify GPG signatures on source packages
87d61ea
f849f90
* Mon Feb 19 2018 Jared Smith <jsmith@fedoraproject.org> - 15.2.1-2
f849f90
- Add missing BuildRequires on gcc/gcc-c++
f849f90
e1cf042
* Tue Feb 13 2018 Jared Smith <jsmith@fedoraproject.org> - 15.2.1-1
e1cf042
- Update to upstream 15.2.1 release
e1cf042
9b15b0b
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 15.2.0-5
9b15b0b
- Escape macros in %%changelog
9b15b0b
b916f75
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 15.2.0-4
b916f75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
b916f75
d6e4078
* Mon Jan 29 2018 Jared Smith <jsmith@fedoraproject.org> - 15.2.0-3
d6e4078
- Update requirements for systemd
d6e4078
216a328
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 15.2.0-2
216a328
- Rebuilt for switch to libxcrypt
216a328
edd1dd9
* Thu Jan 11 2018 Jared Smith <jsmith@fedoraproject.org> - 15.2.0-1
edd1dd9
- Update to upstream 15.2.0 release
edd1dd9
- Upstream changelog at http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-15.2.0
edd1dd9
3626e0b
* Wed Dec 27 2017 Jared Smith - 15.1.5-1
3626e0b
- Update to upstream 15.1.5 release for AST-2017-014/CVE-2017-17850 security
3626e0b
  issue
3626e0b
Jared K. Smith 6bbdafc
* Thu Dec 14 2017 Jared Smith <jsmith@fedoraproject.org> - 15.1.4-2
Jared K. Smith 6bbdafc
- Require mariadb-connector-c-devel, see RHBZ#1488483
Jared K. Smith 6bbdafc
Jared K. Smith e4a1c6a
* Wed Dec 13 2017 Jared Smith <jsmith@fedoraproject.org> - 15.1.4-1
Jared K. Smith e4a1c6a
- Update to upstream 15.1.4 release for AST-2017-012 security issue
Jared K. Smith e4a1c6a
Jared K. Smith c69baef
* Tue Dec 05 2017 Jared Smith <jsmith@fedoraproject.org> - 15.1.3-1
Jared K. Smith c69baef
- Update to upstream 15.1.3 release for security issue AST-2017-013
Jared K. Smith c69baef
Jared K. Smith 30e74c4
* Fri Nov 10 2017 Jared Smith <jsmith@fedoraproject.org> - 15.1.2-1
Jared K. Smith 30e74c4
- Update to upstream 15.1.2 release
Jared K. Smith 30e74c4
Jared K. Smith 1630dd6
* Fri Nov 10 2017 Jared Smith <jsmith@fedoraproject.org> - 15.1.1-1
Jared K. Smith 1630dd6
- Update to upstream 15.1.1 release for AST-2017-09, AST-2017-010, and
Jared K. Smith 1630dd6
  AST-2017-011 security updates
Jared K. Smith 1630dd6
Jared K. Smith f71897b
* Tue Oct 31 2017 Jared Smith <jsmith@fedoraproject.org> - 15.1.0-1
Jared K. Smith f71897b
- Update to upstream 15.1.0 release
Jared K. Smith f71897b
Jared K. Smith 51d0210
* Thu Oct 05 2017 Jared Smith <jsmith@fedoraproject.org> - 15.0.0-1
Jared K. Smith 51d0210
- Update to upstream 15.0.0 release
Jared K. Smith 51d0210
Jared K. Smith 2d2ab17
* Thu Sep 21 2017 Jared Smith <jsmith@fedoraproject.org> - 14.6.2-1
Jared K. Smith 2d2ab17
- Update to upstream 14.6.2 release
Jared K. Smith 2d2ab17
Jared K. Smith a268de8
* Wed Sep 13 2017 Jared Smith <jsmith@fedoraproject.org> - 14.6.1-6
Jared K. Smith a268de8
- Re-enable corosync, see RHBZ#1478089
Jared K. Smith a268de8
Jared K. Smith c959d1c
* Sun Sep 03 2017 Jared Smith <jsmith@fedoraproject.org> - 14.6.1-5
Jared K. Smith c959d1c
- Add dependency on unbound-devel for res_resolver_unbound
Jared K. Smith c959d1c
Jared K. Smith 6599b2e
* Fri Sep 01 2017 Jared Smith <jsmith@fedoraproject.org> - 14.6.1-4
Jared K. Smith 6599b2e
- Disable corosync modules until corosync works in ppc64le again
Jared K. Smith 6599b2e
Jared K. Smith 6599b2e
* Fri Sep 01 2017 Jared Smith <jsmith@fedoraproject.org> - 14.6.1-3
Jared K. Smith 6599b2e
- Fix MySQL header path (due to change in mariadb-devel patckage)
Jared K. Smith 6599b2e
Jared K. Smith 7abad25
* Fri Sep 01 2017 Jared Smith <jsmith@fedoraproject.org> - 14.6.1-1
Jared K. Smith 7abad25
- Update to upstream 14.6.1 release
Jared K. Smith 7abad25
- Solves AST-2017-005, AST-2017-006, and AST-2017-007 security issues
Jared K. Smith 7abad25
Jared K. Smith 7abad25
* Fri Sep 01 2017 Jared Smith <jsmith@fedoraproject.org> - 14.6.0-2
Jared K. Smith 7abad25
- Add perl to BuildRequires
Jared K. Smith 7abad25
Jared K. Smith 401483e
* Thu Aug 31 2017 Jared Smith <jsmith@fedoraproject.org> - 14.6.0-1
Jared K. Smith 401483e
- Update to upstream 14.6.0 release
Jared K. Smith 401483e
- Re-enable radius sub-packages
Jared K. Smith 401483e
8ca2d07
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 14.5.0-4
8ca2d07
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
8ca2d07
ed609fe
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 14.5.0-3
ed609fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ed609fe
90f6a93
* Mon Jun 26 2017 Till Maas <opensource@till.name> - 14.5.0-2
ac4d6dd
- Excludearch s390x
90f6a93
Jared K. Smith dd383ab
* Sat Jun 10 2017 Jared Smith <jsmith@fedoraproject.org> - 14.5.0-1
Jared K. Smith dd383ab
- Update to upstream 14.5.0 release
Jared K. Smith dd383ab
3db2260
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 13.11.2-1.2
3db2260
- Perl 5.26 rebuild
3db2260
0b71d38
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 13.11.2-1.1
0b71d38
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
0b71d38
Jared K. Smith 58c256d
* Tue Sep 27 2016 Jared Smith <jsmith@fedoraproject.org> - 13.11.2-1
Jared K. Smith 58c256d
- Update to upstream 13.11.2 bug-fix release
Jared K. Smith 58c256d
Jared K. Smith caf3630
* Fri Sep 09 2016 Jared Smith <jsmith@fedoraproject.org> - 13.11.1-1
Jared K. Smith 58c256d
- Stop building the -radius subpackage, due to orphaned freeradius-client dependency
Jared K. Smith caf3630
- Update to upstream 13.11.1 security release for AST-2016-006 and AST-2016-007
Jared K. Smith caf3630
722515b
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 13.9.1-1.1
722515b
- Perl 5.24 rebuild
722515b
Jared K. Smith c5af893
* Sat May 14 2016 Jared Smith <jsmith@fedoraproject.org> - 13.9.1-1
Jared K. Smith c5af893
- Update to upstream 13.9.1 release
Jared K. Smith c5af893
- Use bootstrap.sh instead of calling autoconf tools manually
Jared K. Smith c5af893
- Fix up shifting pjproject submodules
Jared K. Smith c5af893
- Fix up requires on speexdsp-devel for EPEL7 (RHBZ#1310444)
Jared K. Smith c5af893
Jared K. Smith 63b7943
* Tue Feb 16 2016 Jared Smith <jsmith@fedoraproject.org> - 13.7.2-2.1
Jared K. Smith 63b7943
- Fix alembic requirement
Jared K. Smith 63b7943
Jared K. Smith 9e0a437
* Tue Feb 09 2016 Michal Toman <mtoman@fedoraproject.org> - 13.7.2-2
Jared K. Smith 9e0a437
- Do not use -m32/-m64 on MIPS
Jared K. Smith 9e0a437
Jared K. Smith 4db87c2
* Sun Feb 07 2016 Jared Smith <jsmith@fedoraproject.org> - 13.7.2-1
Jared K. Smith 4db87c2
- Update to upstream release 13.7.2 to fix ASTERISK-25702
Jared K. Smith 4db87c2
Jared K. Smith 5bb0c47
* Fri Feb 05 2016 Jared Smith <jsmith@fedoraproject.org> - 13.7.1-2
Jared K. Smith 5bb0c47
- Create sub-package for alembic scripts
Jared K. Smith 5bb0c47
Jared K. Smith a1d2e03
* Thu Feb 04 2016 Jared Smith <jsmith@fedoraproject.org> - 13.7.1-1
Jared K. Smith a1d2e03
- Update to upstream 13.7.1 release for security fixes
Jared K. Smith a1d2e03
- Resolves AST-2016-001: BEAST vulnerability in HTTP server
Jared K. Smith a1d2e03
- Resolves AST-2016-002: File descriptor exhaustion in chan_sip
Jared K. Smith a1d2e03
- Resolves AST-2016-003: Remote crash vulnerability receiving UDPTL FAX data
Jared K. Smith a1d2e03
- Full changelog at http://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-13.7.1
Jared K. Smith a1d2e03
- Also build the 'radius' sub-package against freeradius-client-devel, as the
Jared K. Smith a1d2e03
 radiusclient-ng project is dead
Jared K. Smith a1d2e03
7af7c18
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 13.3.2-3.1
7af7c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7af7c18
Jared K. Smith c6820de
* Mon Jan 25 2016 Jared Smith <jsmith@fedoraproject.org> - 13.3.2-3
Jared K. Smith c6820de
- Remove %%defattr macro invocations, as they are no longer needed
Jared K. Smith c6820de
c35953e
* Sat Jan 23 2016 Robert Scheck <robert@fedoraproject.org> - 13.3.2-2
c35953e
- Rebuild for libical 2.0.0
c35953e
05bd3b4
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 13.3.2-1.2
05bd3b4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
05bd3b4
fb33ec0
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 13.3.2-1.1
fb33ec0
- Perl 5.22 rebuild
fb33ec0
4656a55
* Thu Apr  9 2015 Jeffrey C. Ollie <jeff@ocjtech.us> - 13.3.2-1:
4656a55
- The Asterisk Development Team has announced security releases for Certified
4656a55
- Asterisk 1.8.28, 11.6, and 13.1 and Asterisk 1.8, 11, 12, and 13. The available
4656a55
- security releases are released as versions 1.8.28.cert-5, 1.8.32.3, 11.6-cert11,
4656a55
- 11.17.1, 12.8.2, 13.1-cert2, and 13.3.2.
4656a55
-
4656a55
- These releases are available for immediate download at
4656a55
- http://downloads.asterisk.org/pub/telephony/asterisk/releases
4656a55
-
4656a55
- The release of these versions resolves the following security vulnerability:
4656a55
-
4656a55
- * AST-2015-003: TLS Certificate Common name NULL byte exploit
4656a55
-
4656a55
-   When Asterisk registers to a SIP TLS device and and verifies the server,
4656a55
-   Asterisk will accept signed certificates that match a common name other than
4656a55
-   the one Asterisk is expecting if the signed certificate has a common name
4656a55
-   containing a null byte after the portion of the common name that Asterisk
4656a55
-   expected. This potentially allows for a man in the middle attack.
4656a55
-
4656a55
- For more information about the details of this vulnerability, please read
4656a55
- security advisory AST-2015-003, which was released at the same time as this
4656a55
- announcement.
4656a55
-
4656a55
- For a full list of changes in the current releases, please see the ChangeLogs:
4656a55
-
4656a55
- http://downloads.asterisk.org/pub/telephony/certified-asterisk/releases/ChangeLog-1.8.28-cert5
4656a55
- http://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-1.8.32.3
4656a55
- http://downloads.asterisk.org/pub/telephony/certified-asterisk/releases/ChangeLog-11.6-cert11
4656a55
- http://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-11.17.1
4656a55
- http://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-12.8.2
4656a55
- http://downloads.asterisk.org/pub/telephony/certified-asterisk/releases/ChangeLog-13.1-cert2
4656a55
- http://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-13.3.2
4656a55
-
4656a55
- The security advisory is available at:
4656a55
-
4656a55
-  * http://downloads.asterisk.org/pub/security/AST-2015-003.pdf
4656a55
4656a55
* Thu Apr  9 2015 Jeffrey C. Ollie <jeff@ocjtech.us> - 13.3.1-1:
4656a55
- The Asterisk Development Team has announced the release of Asterisk 13.3.1.
4656a55
- This release is available for immediate download at
4656a55
- http://downloads.asterisk.org/pub/telephony/asterisk
4656a55
-
4656a55
- The release of Asterisk 13.3.1 resolves an issue reported by the
4656a55
- community and would have not been possible without your participation.
4656a55
- Thank you!
4656a55
-
4656a55
- The following is the issue resolved in this release:
4656a55
-
4656a55
- * --- pjsip: resolve compatibility problem with ast_sip_session
4656a55
-   (Closes issue ASTERISK-24941. Reported by Matt Jordan)
4656a55
-
4656a55
- For a full list of changes in this release, please see the ChangeLog:
4656a55
-
4656a55
- http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.3.1
4656a55
c82fbef
* Wed Apr  1 2015 Jeffrey C. Ollie <jeff@ocjtech.us> - 13.3.0-1:
c82fbef
- The Asterisk Development Team has announced the release of Asterisk 13.3.0.
c82fbef
- This release is available for immediate download at
c82fbef
- http://downloads.asterisk.org/pub/telephony/asterisk
c82fbef
-
c82fbef
- The release of Asterisk 13.3.0 resolves several issues reported by the
c82fbef
- community and would have not been possible without your participation.
c82fbef
- Thank you!
c82fbef
-
c82fbef
- The following are the issues resolved in this release:
c82fbef
-
c82fbef
- New Features made in this release:
c82fbef
- -----------------------------------
c82fbef
-  * ASTERISK-24703 - ARI: Add the ability to "transfer" (redirect) a
c82fbef
-       channel (Reported by Matt Jordan)
c82fbef
-  * ASTERISK-17899 - Handle crypto lifetime in SDES-SRTP negotiation
c82fbef
-       (Reported by Dwayne Hubbard)
c82fbef
-
c82fbef
- Bugs fixed in this release:
c82fbef
- -----------------------------------
c82fbef
-  * ASTERISK-24616 - Crash in res_format_attr_h264 due to invalid
c82fbef
-       string copy (Reported by Yura Kocyuba)
c82fbef
-  * ASTERISK-24748 - res_pjsip: If wizards explicitly configured in
c82fbef
-       sorcery.conf false ERROR messages may occur (Reported by Joshua
c82fbef
-       Colp)
c82fbef
-  * ASTERISK-24769 - res_pjsip_sdp_rtp: Local ICE candidates leaked
c82fbef
-       (Reported by Matt Jordan)
c82fbef
-  * ASTERISK-24742 - [patch] Fix ast_odbc_find_table function in
c82fbef
-       res_odbc (Reported by ibercom)
c82fbef
-  * ASTERISK-24479 - Enable REF_DEBUG for module references
c82fbef
-       (Reported by Corey Farrell)
c82fbef
-  * ASTERISK-24701 - Stasis: Write timeout on WebSocket fails to
c82fbef
-       fully disconnect underlying socket, leading to events being
c82fbef
-       dropped with no additional information (Reported by Matt Jordan)
c82fbef
-  * ASTERISK-24772 - ODBC error in realtime sippeers when device
c82fbef
-       unregisters under MariaDB (Reported by Richard Miller)
c82fbef
-  * ASTERISK-24752 - Crash in bridge_manager_service_req when bridge
c82fbef
-       is destroyed by ARI during shutdown (Reported by Richard
c82fbef
-       Mudgett)
c82fbef
-  * ASTERISK-24741 - dtls_handler causes Asterisk to crash (Reported
c82fbef
-       by Zane Conkle)
c82fbef
-  * ASTERISK-24015 - app_transfer fails with PJSIP channels
c82fbef
-       (Reported by Private Name)
c82fbef
-  * ASTERISK-24727 - PJSIP: Crash experienced during multi-Asterisk
c82fbef
-       transfer scenario. (Reported by Mark Michelson)
c82fbef
-  * ASTERISK-24771 - ${CHANNEL(pjsip)} - segfault (Reported by
c82fbef
-       Niklas Larsson)
c82fbef
-  * ASTERISK-24716 - Improve pjsip log messages for presence
c82fbef
-       subscription failure (Reported by Rusty Newton)
c82fbef
-  * ASTERISK-24612 - res_pjsip: No information if a required sorcery
c82fbef
-       wizard is not loaded (Reported by Joshua Colp)
c82fbef
-  * ASTERISK-24768 - res_timing_pthread: file descriptor leak
c82fbef
-       (Reported by Matthias Urlichs)
c82fbef
-  * ASTERISK-24685 - "pjsip show version" CLI command (Reported by
c82fbef
-       Joshua Colp)
c82fbef
-  * ASTERISK-24632 - install_prereq script installs pjproject
c82fbef
-       without IPv6 support (Reported by Rusty Newton)
c82fbef
-  * ASTERISK-24085 - Documentation - We should remove or further
c82fbef
-       document the 'contact' section in pjsip.conf (Reported by Rusty
c82fbef
-       Newton)
c82fbef
-  * ASTERISK-24791 - Crash in ast_rtcp_write_report (Reported by
c82fbef
-       JoshE)
c82fbef
-  * ASTERISK-24700 - CRASH: NULL channel is being passed to
c82fbef
-       ast_bridge_transfer_attended() (Reported by Zane Conkle)
c82fbef
-  * ASTERISK-24451 - chan_iax2: reference leak in sched_delay_remove
c82fbef
-       (Reported by Corey Farrell)
c82fbef
-  * ASTERISK-24799 - [patch] make fails with undefined reference to
c82fbef
-       SSLv3_client_method (Reported by Alexander Traud)
c82fbef
-  * ASTERISK-22670 - Asterisk crashes when processing ISDN AoC
c82fbef
-       Events (Reported by klaus3000)
c82fbef
-  * ASTERISK-24689 - Segfault on hangup after outgoing PRI-Euroisdn
c82fbef
-       call (Reported by Marcel Manz)
c82fbef
-  * ASTERISK-24740 - [patch]Segmentation fault on aoc-e event
c82fbef
-       (Reported by Panos Gkikakis)
c82fbef
-  * ASTERISK-24787 - [patch] - Microsoft exchange incompatibility
c82fbef
-       for playing back messages stored in IMAP - play_message: No
c82fbef
-       origtime (Reported by Graham Barnett)
c82fbef
-  * ASTERISK-24814 - asterisk/lock.h: Fix syntax errors for non-gcc
c82fbef
-       OSX with 64 bit integers (Reported by Corey Farrell)
c82fbef
-  * ASTERISK-24796 - Codecs and bucket schema's prevent module
c82fbef
-       unload (Reported by Corey Farrell)
c82fbef
-  * ASTERISK-24724 - 'httpstatus' Web Page Produces Incomplete HTML
c82fbef
-       (Reported by Ashley Sanders)
c82fbef
-  * ASTERISK-24499 - Need more explicit debug when PJSIP dialstring
c82fbef
-       is invalid (Reported by Rusty Newton)
c82fbef
-  * ASTERISK-24785 - 'Expires' header missing from 200 OK on
c82fbef
-       REGISTER (Reported by Ross Beer)
c82fbef
-  * ASTERISK-24677 - ARI GET variable on channel provides unhelpful
c82fbef
-       response on non-existent variable (Reported by Joshua Colp)
c82fbef
-  * ASTERISK-24797 - bridge_softmix: G.729 codec license held
c82fbef
-       (Reported by Kevin Harwell)
c82fbef
-  * ASTERISK-24812 - ARI: Creating channels through /channels
c82fbef
-       resource always uses SLIN, which results in unneeded transcoding
c82fbef
-       (Reported by Matt Jordan)
c82fbef
-  * ASTERISK-24800 - Crash in __sip_reliable_xmit due to invalid
c82fbef
-       thread ID being passed to pthread_kill (Reported by JoshE)
c82fbef
-  * ASTERISK-17721 - Incoming SRTP calls that specify a key lifetime
c82fbef
-       fail (Reported by Terry Wilson)
c82fbef
-  * ASTERISK-23214 - chan_sip WARNING message 'We are requesting
c82fbef
-       SRTP for audio, but they responded without it' is ambiguous and
c82fbef
-       wrong in some cases (Reported by Rusty Newton)
c82fbef
-  * ASTERISK-15434 - [patch] When ast_pbx_start failed, both an
c82fbef
-       error response and BYE are sent to the caller (Reported by
c82fbef
-       Makoto Dei)
c82fbef
-  * ASTERISK-18105 - most of asterisk modules are unbuildable in
c82fbef
-       cygwin environment (Reported by feyfre)
c82fbef
-  * ASTERISK-24828 - Fix Frame Leaks (Reported by Kevin Harwell)
c82fbef
-  * ASTERISK-24751 - Integer values in json payload to ARI cause
c82fbef
-       asterisk to crash (Reported by jeffrey putnam)
c82fbef
-  * ASTERISK-24838 - chan_sip: Locking inversion occurs when
c82fbef
-       building a peer causes a peer poke during request handling
c82fbef
-       (Reported by Richard Mudgett)
c82fbef
-  * ASTERISK-24825 - Caller ID not recognized using
c82fbef
-       Centrex/Distinctive dialing (Reported by Richard Mudgett)
c82fbef
-  * ASTERISK-24830 - res_rtp_asterisk.c checks USE_PJPROJECT not
c82fbef
-       HAVE_PJPROJECT (Reported by Stefan Engström)