From d7fab1f5062ae9be91b7d2beca733901aa18f8ac Mon Sep 17 00:00:00 2001 From: Alan Mizrahi Date: Wed, 5 Aug 2015 15:54:06 +0900 Subject: [PATCH] [notify] asterisk: updated version 1.8.31.0 -> 13.4.0 Added support for Opus and VP8 codecs, and the new SIP implementation from pjsip. When upgrading from 1.8 to 13, the internal database will be migrated automatically from DB to SQLite 3. This is a one-way migration. --- asterisk/.footprint | 252 ++++++++++++++++-- asterisk/.md5sum | 16 +- asterisk/Pkgfile | 68 +++-- asterisk/build-disable-astcanary.patch | 11 + asterisk/build-disable-astcannary.patch | 11 - ...-moh.patch => build-disable-moh-wav.patch} | 6 +- asterisk/build-disable-sounds-en-gsm.patch | 10 +- asterisk/build-enable-aelparse.patch | 6 +- asterisk/build-enable-cdr-mysql.patch | 6 +- asterisk/build-enable-ilbc.patch | 8 +- asterisk/build-enable-opus-vp8.patch | 26 ++ 11 files changed, 342 insertions(+), 78 deletions(-) create mode 100644 asterisk/build-disable-astcanary.patch delete mode 100644 asterisk/build-disable-astcannary.patch rename asterisk/{build-disable-sounds-moh.patch => build-disable-moh-wav.patch} (70%) create mode 100644 asterisk/build-enable-opus-vp8.patch diff --git a/asterisk/.footprint b/asterisk/.footprint index 807bb0cb4..78fcaad65 100644 --- a/asterisk/.footprint +++ b/asterisk/.footprint @@ -1,13 +1,15 @@ drwxr-xr-x root/root etc/ drwxr-x--- root/asterisk etc/asterisk/ drwxr-x--- root/asterisk etc/asterisk/default/ +-rw-r----- root/asterisk etc/asterisk/default/acl.conf -rw-r----- root/asterisk etc/asterisk/default/adsi.conf -rw-r----- root/asterisk etc/asterisk/default/agents.conf --rw-r----- root/asterisk etc/asterisk/default/ais.conf -rw-r----- root/asterisk etc/asterisk/default/alarmreceiver.conf -rw-r----- root/asterisk etc/asterisk/default/alsa.conf -rw-r----- root/asterisk etc/asterisk/default/amd.conf -rw-r----- root/asterisk etc/asterisk/default/app_mysql.conf +-rw-r----- root/asterisk etc/asterisk/default/app_skel.conf +-rw-r----- root/asterisk etc/asterisk/default/ari.conf -rw-r----- root/asterisk etc/asterisk/default/asterisk.conf -rw-r----- root/asterisk etc/asterisk/default/calendar.conf -rw-r----- root/asterisk etc/asterisk/default/ccss.conf @@ -29,11 +31,12 @@ drwxr-x--- root/asterisk etc/asterisk/default/ -rw-r----- root/asterisk etc/asterisk/default/cel_tds.conf -rw-r----- root/asterisk etc/asterisk/default/chan_dahdi.conf -rw-r----- root/asterisk etc/asterisk/default/chan_mobile.conf --rw-r----- root/asterisk etc/asterisk/default/chan_ooh323.conf -rw-r----- root/asterisk etc/asterisk/default/cli.conf -rw-r----- root/asterisk etc/asterisk/default/cli_aliases.conf -rw-r----- root/asterisk etc/asterisk/default/cli_permissions.conf -rw-r----- root/asterisk etc/asterisk/default/codecs.conf +-rw-r----- root/asterisk etc/asterisk/default/confbridge.conf +-rw-r----- root/asterisk etc/asterisk/default/config_test.conf -rw-r----- root/asterisk etc/asterisk/default/console.conf -rw-r----- root/asterisk etc/asterisk/default/dbsep.conf -rw-r----- root/asterisk etc/asterisk/default/dnsmgr.conf @@ -49,14 +52,11 @@ drwxr-x--- root/asterisk etc/asterisk/default/ -rw-r----- root/asterisk etc/asterisk/default/festival.conf -rw-r----- root/asterisk etc/asterisk/default/followme.conf -rw-r----- root/asterisk etc/asterisk/default/func_odbc.conf --rw-r----- root/asterisk etc/asterisk/default/gtalk.conf --rw-r----- root/asterisk etc/asterisk/default/h323.conf +-rw-r----- root/asterisk etc/asterisk/default/hep.conf -rw-r----- root/asterisk etc/asterisk/default/http.conf -rw-r----- root/asterisk etc/asterisk/default/iax.conf -rw-r----- root/asterisk etc/asterisk/default/iaxprov.conf -rw-r----- root/asterisk etc/asterisk/default/indications.conf --rw-r----- root/asterisk etc/asterisk/default/jabber.conf --rw-r----- root/asterisk etc/asterisk/default/jingle.conf -rw-r----- root/asterisk etc/asterisk/default/logger.conf -rw-r----- root/asterisk etc/asterisk/default/manager.conf -rw-r----- root/asterisk etc/asterisk/default/meetme.conf @@ -64,20 +64,28 @@ drwxr-x--- root/asterisk etc/asterisk/default/ -rw-r----- root/asterisk etc/asterisk/default/minivm.conf -rw-r----- root/asterisk etc/asterisk/default/misdn.conf -rw-r----- root/asterisk etc/asterisk/default/modules.conf +-rw-r----- root/asterisk etc/asterisk/default/motif.conf -rw-r----- root/asterisk etc/asterisk/default/musiconhold.conf -rw-r----- root/asterisk etc/asterisk/default/muted.conf +-rw-r----- root/asterisk etc/asterisk/default/ooh323.conf -rw-r----- root/asterisk etc/asterisk/default/osp.conf -rw-r----- root/asterisk etc/asterisk/default/oss.conf -rw-r----- root/asterisk etc/asterisk/default/phone.conf -rw-r----- root/asterisk etc/asterisk/default/phoneprov.conf +-rw-r----- root/asterisk etc/asterisk/default/pjsip.conf +-rw-r----- root/asterisk etc/asterisk/default/pjsip_notify.conf +-rw-r----- root/asterisk etc/asterisk/default/pjsip_wizard.conf -rw-r----- root/asterisk etc/asterisk/default/queuerules.conf -rw-r----- root/asterisk etc/asterisk/default/queues.conf -rw-r----- root/asterisk etc/asterisk/default/res_config_mysql.conf -rw-r----- root/asterisk etc/asterisk/default/res_config_sqlite.conf +-rw-r----- root/asterisk etc/asterisk/default/res_config_sqlite3.conf +-rw-r----- root/asterisk etc/asterisk/default/res_corosync.conf -rw-r----- root/asterisk etc/asterisk/default/res_curl.conf -rw-r----- root/asterisk etc/asterisk/default/res_fax.conf -rw-r----- root/asterisk etc/asterisk/default/res_ldap.conf -rw-r----- root/asterisk etc/asterisk/default/res_odbc.conf +-rw-r----- root/asterisk etc/asterisk/default/res_parking.conf -rw-r----- root/asterisk etc/asterisk/default/res_pgsql.conf -rw-r----- root/asterisk etc/asterisk/default/res_pktccops.conf -rw-r----- root/asterisk etc/asterisk/default/res_snmp.conf @@ -89,13 +97,21 @@ drwxr-x--- root/asterisk etc/asterisk/default/ -rw-r----- root/asterisk etc/asterisk/default/skinny.conf -rw-r----- root/asterisk etc/asterisk/default/sla.conf -rw-r----- root/asterisk etc/asterisk/default/smdi.conf +-rw-r----- root/asterisk etc/asterisk/default/sorcery.conf +-rw-r----- root/asterisk etc/asterisk/default/ss7.timers +-rw-r----- root/asterisk etc/asterisk/default/stasis.conf +-rw-r----- root/asterisk etc/asterisk/default/statsd.conf +-rw-r----- root/asterisk etc/asterisk/default/test_sorcery.conf -rw-r----- root/asterisk etc/asterisk/default/udptl.conf -rw-r----- root/asterisk etc/asterisk/default/unistim.conf -rw-r----- root/asterisk etc/asterisk/default/users.conf -rw-r----- root/asterisk etc/asterisk/default/voicemail.conf -rw-r----- root/asterisk etc/asterisk/default/vpb.conf +-rw-r----- root/asterisk etc/asterisk/default/xmpp.conf drwxr-xr-x root/root etc/rc.d/ -rwxr-xr-x root/root etc/rc.d/asterisk +drwxr-xr-x root/root etc/syslog-ng.d/ +-rw-r--r-- root/root etc/syslog-ng.d/asterisk.conf drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/include/ -rw-r--r-- root/root usr/include/asterisk.h @@ -109,6 +125,7 @@ drwxr-xr-x root/root usr/include/asterisk/ -rw-r--r-- root/root usr/include/asterisk/alaw.h -rw-r--r-- root/root usr/include/asterisk/aoc.h -rw-r--r-- root/root usr/include/asterisk/app.h +-rw-r--r-- root/root usr/include/asterisk/ari.h -rw-r--r-- root/root usr/include/asterisk/ast_expr.h -rw-r--r-- root/root usr/include/asterisk/ast_version.h -rw-r--r-- root/root usr/include/asterisk/astdb.h @@ -119,9 +136,18 @@ drwxr-xr-x root/root usr/include/asterisk/ -rw-r--r-- root/root usr/include/asterisk/audiohook.h -rw-r--r-- root/root usr/include/asterisk/autochan.h -rw-r--r-- root/root usr/include/asterisk/autoconfig.h --rw-r--r-- root/root usr/include/asterisk/bridging.h --rw-r--r-- root/root usr/include/asterisk/bridging_features.h --rw-r--r-- root/root usr/include/asterisk/bridging_technology.h +-rw-r--r-- root/root usr/include/asterisk/backtrace.h +-rw-r--r-- root/root usr/include/asterisk/beep.h +-rw-r--r-- root/root usr/include/asterisk/bridge.h +-rw-r--r-- root/root usr/include/asterisk/bridge_after.h +-rw-r--r-- root/root usr/include/asterisk/bridge_basic.h +-rw-r--r-- root/root usr/include/asterisk/bridge_channel.h +-rw-r--r-- root/root usr/include/asterisk/bridge_channel_internal.h +-rw-r--r-- root/root usr/include/asterisk/bridge_features.h +-rw-r--r-- root/root usr/include/asterisk/bridge_internal.h +-rw-r--r-- root/root usr/include/asterisk/bridge_roles.h +-rw-r--r-- root/root usr/include/asterisk/bridge_technology.h +-rw-r--r-- root/root usr/include/asterisk/bucket.h -rw-r--r-- root/root usr/include/asterisk/build.h -rw-r--r-- root/root usr/include/asterisk/buildinfo.h -rw-r--r-- root/root usr/include/asterisk/buildopts.h @@ -131,13 +157,19 @@ drwxr-xr-x root/root usr/include/asterisk/ -rw-r--r-- root/root usr/include/asterisk/ccss.h -rw-r--r-- root/root usr/include/asterisk/cdr.h -rw-r--r-- root/root usr/include/asterisk/cel.h +-rw-r--r-- root/root usr/include/asterisk/celt.h -rw-r--r-- root/root usr/include/asterisk/channel.h +-rw-r--r-- root/root usr/include/asterisk/channel_internal.h -rw-r--r-- root/root usr/include/asterisk/channelstate.h -rw-r--r-- root/root usr/include/asterisk/chanvars.h -rw-r--r-- root/root usr/include/asterisk/cli.h +-rw-r--r-- root/root usr/include/asterisk/codec.h -rw-r--r-- root/root usr/include/asterisk/compat.h -rw-r--r-- root/root usr/include/asterisk/compiler.h -rw-r--r-- root/root usr/include/asterisk/config.h +-rw-r--r-- root/root usr/include/asterisk/config_options.h +-rw-r--r-- root/root usr/include/asterisk/core_local.h +-rw-r--r-- root/root usr/include/asterisk/core_unreal.h -rw-r--r-- root/root usr/include/asterisk/crypto.h -rw-r--r-- root/root usr/include/asterisk/data.h -rw-r--r-- root/root usr/include/asterisk/datastore.h @@ -151,21 +183,25 @@ drwxr-xr-x root/root usr/include/asterisk/doxygen/ -rw-r--r-- root/root usr/include/asterisk/doxygen/asterisk-git-howto.h -rw-r--r-- root/root usr/include/asterisk/doxygen/commits.h -rw-r--r-- root/root usr/include/asterisk/doxygen/licensing.h --rw-r--r-- root/root usr/include/asterisk/doxygen/mantisworkflow.h -rw-r--r-- root/root usr/include/asterisk/doxygen/releases.h -rw-r--r-- root/root usr/include/asterisk/doxygen/reviewboard.h -rw-r--r-- root/root usr/include/asterisk/doxyref.h -rw-r--r-- root/root usr/include/asterisk/dsp.h -rw-r--r-- root/root usr/include/asterisk/dundi.h -rw-r--r-- root/root usr/include/asterisk/endian.h +-rw-r--r-- root/root usr/include/asterisk/endpoints.h -rw-r--r-- root/root usr/include/asterisk/enum.h -rw-r--r-- root/root usr/include/asterisk/event.h -rw-r--r-- root/root usr/include/asterisk/event_defs.h -rw-r--r-- root/root usr/include/asterisk/extconf.h -rw-r--r-- root/root usr/include/asterisk/features.h +-rw-r--r-- root/root usr/include/asterisk/features_config.h -rw-r--r-- root/root usr/include/asterisk/file.h +-rw-r--r-- root/root usr/include/asterisk/format.h +-rw-r--r-- root/root usr/include/asterisk/format_cache.h +-rw-r--r-- root/root usr/include/asterisk/format_cap.h +-rw-r--r-- root/root usr/include/asterisk/format_compatibility.h -rw-r--r-- root/root usr/include/asterisk/frame.h --rw-r--r-- root/root usr/include/asterisk/frame_defs.h -rw-r--r-- root/root usr/include/asterisk/framehook.h -rw-r--r-- root/root usr/include/asterisk/fskmodem.h -rw-r--r-- root/root usr/include/asterisk/fskmodem_float.h @@ -174,18 +210,22 @@ drwxr-xr-x root/root usr/include/asterisk/doxygen/ -rw-r--r-- root/root usr/include/asterisk/hashtab.h -rw-r--r-- root/root usr/include/asterisk/heap.h -rw-r--r-- root/root usr/include/asterisk/http.h +-rw-r--r-- root/root usr/include/asterisk/http_websocket.h -rw-r--r-- root/root usr/include/asterisk/image.h -rw-r--r-- root/root usr/include/asterisk/indications.h -rw-r--r-- root/root usr/include/asterisk/inline_api.h -rw-r--r-- root/root usr/include/asterisk/io.h --rw-r--r-- root/root usr/include/asterisk/jabber.h --rw-r--r-- root/root usr/include/asterisk/jingle.h +-rw-r--r-- root/root usr/include/asterisk/json.h -rw-r--r-- root/root usr/include/asterisk/linkedlists.h -rw-r--r-- root/root usr/include/asterisk/localtime.h -rw-r--r-- root/root usr/include/asterisk/lock.h -rw-r--r-- root/root usr/include/asterisk/logger.h -rw-r--r-- root/root usr/include/asterisk/manager.h +-rw-r--r-- root/root usr/include/asterisk/max_forwards.h -rw-r--r-- root/root usr/include/asterisk/md5.h +-rw-r--r-- root/root usr/include/asterisk/media_index.h +-rw-r--r-- root/root usr/include/asterisk/message.h +-rw-r--r-- root/root usr/include/asterisk/mixmonitor.h -rw-r--r-- root/root usr/include/asterisk/mod_format.h -rw-r--r-- root/root usr/include/asterisk/module.h -rw-r--r-- root/root usr/include/asterisk/monitor.h @@ -195,28 +235,67 @@ drwxr-xr-x root/root usr/include/asterisk/doxygen/ -rw-r--r-- root/root usr/include/asterisk/network.h -rw-r--r-- root/root usr/include/asterisk/optional_api.h -rw-r--r-- root/root usr/include/asterisk/options.h +-rw-r--r-- root/root usr/include/asterisk/opus.h +-rw-r--r-- root/root usr/include/asterisk/parking.h -rw-r--r-- root/root usr/include/asterisk/paths.h -rw-r--r-- root/root usr/include/asterisk/pbx.h +-rw-r--r-- root/root usr/include/asterisk/phoneprov.h +-rw-r--r-- root/root usr/include/asterisk/pickup.h -rw-r--r-- root/root usr/include/asterisk/pktccops.h -rw-r--r-- root/root usr/include/asterisk/plc.h -rw-r--r-- root/root usr/include/asterisk/poll-compat.h +-rw-r--r-- root/root usr/include/asterisk/presencestate.h -rw-r--r-- root/root usr/include/asterisk/privacy.h -rw-r--r-- root/root usr/include/asterisk/pval.h -rw-r--r-- root/root usr/include/asterisk/res_fax.h +-rw-r--r-- root/root usr/include/asterisk/res_hep.h +-rw-r--r-- root/root usr/include/asterisk/res_mwi_external.h -rw-r--r-- root/root usr/include/asterisk/res_odbc.h +-rw-r--r-- root/root usr/include/asterisk/res_pjsip.h +-rw-r--r-- root/root usr/include/asterisk/res_pjsip_body_generator_types.h +-rw-r--r-- root/root usr/include/asterisk/res_pjsip_cli.h +-rw-r--r-- root/root usr/include/asterisk/res_pjsip_outbound_publish.h +-rw-r--r-- root/root usr/include/asterisk/res_pjsip_presence_xml.h +-rw-r--r-- root/root usr/include/asterisk/res_pjsip_pubsub.h +-rw-r--r-- root/root usr/include/asterisk/res_pjsip_session.h -rw-r--r-- root/root usr/include/asterisk/res_srtp.h -rw-r--r-- root/root usr/include/asterisk/rtp_engine.h -rw-r--r-- root/root usr/include/asterisk/say.h -rw-r--r-- root/root usr/include/asterisk/sched.h +-rw-r--r-- root/root usr/include/asterisk/sdp_srtp.h -rw-r--r-- root/root usr/include/asterisk/security_events.h -rw-r--r-- root/root usr/include/asterisk/security_events_defs.h -rw-r--r-- root/root usr/include/asterisk/select.h +-rw-r--r-- root/root usr/include/asterisk/sem.h -rw-r--r-- root/root usr/include/asterisk/sha1.h +-rw-r--r-- root/root usr/include/asterisk/silk.h +-rw-r--r-- root/root usr/include/asterisk/sip_api.h -rw-r--r-- root/root usr/include/asterisk/slin.h -rw-r--r-- root/root usr/include/asterisk/slinfactory.h -rw-r--r-- root/root usr/include/asterisk/smdi.h +-rw-r--r-- root/root usr/include/asterisk/smoother.h +-rw-r--r-- root/root usr/include/asterisk/sorcery.h +-rw-r--r-- root/root usr/include/asterisk/sounds_index.h -rw-r--r-- root/root usr/include/asterisk/speech.h +-rw-r--r-- root/root usr/include/asterisk/spinlock.h -rw-r--r-- root/root usr/include/asterisk/srv.h +-rw-r--r-- root/root usr/include/asterisk/stasis.h +-rw-r--r-- root/root usr/include/asterisk/stasis_app.h +-rw-r--r-- root/root usr/include/asterisk/stasis_app_device_state.h +-rw-r--r-- root/root usr/include/asterisk/stasis_app_impl.h +-rw-r--r-- root/root usr/include/asterisk/stasis_app_mailbox.h +-rw-r--r-- root/root usr/include/asterisk/stasis_app_playback.h +-rw-r--r-- root/root usr/include/asterisk/stasis_app_recording.h +-rw-r--r-- root/root usr/include/asterisk/stasis_app_snoop.h +-rw-r--r-- root/root usr/include/asterisk/stasis_bridges.h +-rw-r--r-- root/root usr/include/asterisk/stasis_cache_pattern.h +-rw-r--r-- root/root usr/include/asterisk/stasis_channels.h +-rw-r--r-- root/root usr/include/asterisk/stasis_endpoints.h +-rw-r--r-- root/root usr/include/asterisk/stasis_internal.h +-rw-r--r-- root/root usr/include/asterisk/stasis_message_router.h +-rw-r--r-- root/root usr/include/asterisk/stasis_system.h +-rw-r--r-- root/root usr/include/asterisk/stasis_test.h +-rw-r--r-- root/root usr/include/asterisk/statsd.h -rw-r--r-- root/root usr/include/asterisk/stringfields.h -rw-r--r-- root/root usr/include/asterisk/strings.h -rw-r--r-- root/root usr/include/asterisk/stun.h @@ -226,6 +305,7 @@ drwxr-xr-x root/root usr/include/asterisk/doxygen/ -rw-r--r-- root/root usr/include/asterisk/tdd.h -rw-r--r-- root/root usr/include/asterisk/term.h -rw-r--r-- root/root usr/include/asterisk/test.h +-rw-r--r-- root/root usr/include/asterisk/threadpool.h -rw-r--r-- root/root usr/include/asterisk/threadstorage.h -rw-r--r-- root/root usr/include/asterisk/time.h -rw-r--r-- root/root usr/include/asterisk/timing.h @@ -234,17 +314,23 @@ drwxr-xr-x root/root usr/include/asterisk/doxygen/ -rw-r--r-- root/root usr/include/asterisk/udptl.h -rw-r--r-- root/root usr/include/asterisk/ulaw.h -rw-r--r-- root/root usr/include/asterisk/unaligned.h +-rw-r--r-- root/root usr/include/asterisk/uri.h -rw-r--r-- root/root usr/include/asterisk/utils.h +-rw-r--r-- root/root usr/include/asterisk/uuid.h +-rw-r--r-- root/root usr/include/asterisk/vector.h -rw-r--r-- root/root usr/include/asterisk/version.h -rw-r--r-- root/root usr/include/asterisk/xml.h -rw-r--r-- root/root usr/include/asterisk/xmldoc.h +-rw-r--r-- root/root usr/include/asterisk/xmpp.h drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/asterisk/ drwxr-xr-x root/root usr/lib/asterisk/modules/ -rwxr-xr-x root/root usr/lib/asterisk/modules/app_adsiprog.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/app_agent_pool.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_alarmreceiver.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_amd.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_authenticate.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/app_bridgewait.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_cdr.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_celgenuserevent.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_chanisavail.so @@ -252,7 +338,6 @@ drwxr-xr-x root/root usr/lib/asterisk/modules/ -rwxr-xr-x root/root usr/lib/asterisk/modules/app_chanspy.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_confbridge.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_controlplayback.so --rwxr-xr-x root/root usr/lib/asterisk/modules/app_dahdibarge.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_dahdiras.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_db.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_dial.so @@ -272,7 +357,6 @@ drwxr-xr-x root/root usr/lib/asterisk/modules/ -rwxr-xr-x root/root usr/lib/asterisk/modules/app_ices.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_image.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_macro.so --rwxr-xr-x root/root usr/lib/asterisk/modules/app_meetme.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_milliwatt.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_minivm.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_mixmonitor.so @@ -281,23 +365,21 @@ drwxr-xr-x root/root usr/lib/asterisk/modules/ -rwxr-xr-x root/root usr/lib/asterisk/modules/app_nbscat.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_originate.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_page.so --rwxr-xr-x root/root usr/lib/asterisk/modules/app_parkandannounce.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_playback.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_playtones.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_privacy.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_queue.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_read.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_readexten.so --rwxr-xr-x root/root usr/lib/asterisk/modules/app_readfile.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_record.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_sayunixtime.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_senddtmf.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_sendtext.so --rwxr-xr-x root/root usr/lib/asterisk/modules/app_setcallerid.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_sms.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_softhangup.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_speech_utils.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_stack.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/app_stasis.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_system.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_talkdetect.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_test.so @@ -312,7 +394,9 @@ drwxr-xr-x root/root usr/lib/asterisk/modules/ -rwxr-xr-x root/root usr/lib/asterisk/modules/app_while.so -rwxr-xr-x root/root usr/lib/asterisk/modules/app_zapateller.so -rwxr-xr-x root/root usr/lib/asterisk/modules/bridge_builtin_features.so --rwxr-xr-x root/root usr/lib/asterisk/modules/bridge_multiplexed.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/bridge_builtin_interval_features.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/bridge_holding.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/bridge_native_rtp.so -rwxr-xr-x root/root usr/lib/asterisk/modules/bridge_simple.so -rwxr-xr-x root/root usr/lib/asterisk/modules/bridge_softmix.so -rwxr-xr-x root/root usr/lib/asterisk/modules/cdr_csv.so @@ -324,16 +408,15 @@ drwxr-xr-x root/root usr/lib/asterisk/modules/ -rwxr-xr-x root/root usr/lib/asterisk/modules/cel_custom.so -rwxr-xr-x root/root usr/lib/asterisk/modules/cel_manager.so -rwxr-xr-x root/root usr/lib/asterisk/modules/cel_sqlite3_custom.so --rwxr-xr-x root/root usr/lib/asterisk/modules/chan_agent.so -rwxr-xr-x root/root usr/lib/asterisk/modules/chan_alsa.so --rwxr-xr-x root/root usr/lib/asterisk/modules/chan_bridge.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/chan_bridge_media.so -rwxr-xr-x root/root usr/lib/asterisk/modules/chan_console.so -rwxr-xr-x root/root usr/lib/asterisk/modules/chan_dahdi.so -rwxr-xr-x root/root usr/lib/asterisk/modules/chan_iax2.so --rwxr-xr-x root/root usr/lib/asterisk/modules/chan_local.so -rwxr-xr-x root/root usr/lib/asterisk/modules/chan_multicast_rtp.so -rwxr-xr-x root/root usr/lib/asterisk/modules/chan_oss.so -rwxr-xr-x root/root usr/lib/asterisk/modules/chan_phone.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/chan_pjsip.so -rwxr-xr-x root/root usr/lib/asterisk/modules/chan_sip.so -rwxr-xr-x root/root usr/lib/asterisk/modules/chan_skinny.so -rwxr-xr-x root/root usr/lib/asterisk/modules/chan_unistim.so @@ -346,6 +429,8 @@ drwxr-xr-x root/root usr/lib/asterisk/modules/ -rwxr-xr-x root/root usr/lib/asterisk/modules/codec_gsm.so -rwxr-xr-x root/root usr/lib/asterisk/modules/codec_ilbc.so -rwxr-xr-x root/root usr/lib/asterisk/modules/codec_lpc10.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/codec_opus.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/codec_resample.so -rwxr-xr-x root/root usr/lib/asterisk/modules/codec_speex.so -rwxr-xr-x root/root usr/lib/asterisk/modules/codec_ulaw.so -rwxr-xr-x root/root usr/lib/asterisk/modules/format_g719.so @@ -362,8 +447,8 @@ drwxr-xr-x root/root usr/lib/asterisk/modules/ -rwxr-xr-x root/root usr/lib/asterisk/modules/format_siren14.so -rwxr-xr-x root/root usr/lib/asterisk/modules/format_siren7.so -rwxr-xr-x root/root usr/lib/asterisk/modules/format_sln.so --rwxr-xr-x root/root usr/lib/asterisk/modules/format_sln16.so -rwxr-xr-x root/root usr/lib/asterisk/modules/format_vox.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/format_vp8.so -rwxr-xr-x root/root usr/lib/asterisk/modules/format_wav.so -rwxr-xr-x root/root usr/lib/asterisk/modules/format_wav_gsm.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_aes.so @@ -387,22 +472,31 @@ drwxr-xr-x root/root usr/lib/asterisk/modules/ -rwxr-xr-x root/root usr/lib/asterisk/modules/func_frame_trace.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_global.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_groupcount.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/func_hangupcause.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_iconv.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/func_jitterbuffer.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_lock.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_logic.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_math.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_md5.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_module.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/func_periodic_hook.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_pitchshift.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/func_pjsip_aor.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/func_pjsip_contact.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/func_pjsip_endpoint.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/func_presencestate.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_rand.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_realtime.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_sha1.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_shell.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/func_sorcery.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_speex.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_sprintf.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_srv.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_strings.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_sysinfo.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/func_talkdetect.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_timeout.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_uri.so -rwxr-xr-x root/root usr/lib/asterisk/modules/func_version.so @@ -417,50 +511,147 @@ drwxr-xr-x root/root usr/lib/asterisk/modules/ -rwxr-xr-x root/root usr/lib/asterisk/modules/res_adsi.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_ael_share.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_agi.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_ari.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_ari_applications.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_ari_asterisk.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_ari_bridges.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_ari_channels.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_ari_device_states.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_ari_endpoints.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_ari_events.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_ari_model.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_ari_playbacks.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_ari_recordings.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_ari_sounds.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_calendar.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_clialiases.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_clioriginate.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_config_curl.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_config_ldap.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_config_sqlite3.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_convert.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_crypto.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_curl.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_fax.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_fax_spandsp.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_format_attr_celt.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_format_attr_h263.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_format_attr_h264.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_format_attr_opus.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_format_attr_silk.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_hep.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_hep_pjsip.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_hep_rtcp.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_http_post.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_http_websocket.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_limit.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_manager_devicestate.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_manager_presencestate.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_monitor.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_musiconhold.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_mutestream.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_parking.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_phoneprov.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_acl.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_authenticator_digest.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_caller_id.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_config_wizard.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_dialog_info_body_generator.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_diversion.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_dlg_options.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_dtmf_info.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_endpoint_identifier_anonymous.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_endpoint_identifier_ip.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_endpoint_identifier_user.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_exten_state.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_header_funcs.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_keepalive.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_log_forwarder.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_logger.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_messaging.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_multihomed.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_mwi.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_mwi_body_generator.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_nat.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_notify.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_one_touch_record_info.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_outbound_authenticator_digest.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_outbound_publish.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_outbound_registration.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_path.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_phoneprov_provider.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_pidf_body_generator.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_pidf_digium_body_supplement.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_pidf_eyebeam_body_supplement.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_publish_asterisk.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_pubsub.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_refer.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_registrar.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_registrar_expire.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_rfc3326.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_sdp_rtp.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_send_to_voicemail.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_session.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_sips_contact.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_t38.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_transport_websocket.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_pjsip_xpidf_body_generator.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_realtime.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_rtp_asterisk.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_rtp_multicast.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_security_log.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_smdi.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_sorcery_astdb.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_sorcery_config.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_sorcery_memory.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_sorcery_realtime.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_speech.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_srtp.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_stasis.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_stasis_answer.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_stasis_device_state.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_stasis_playback.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_stasis_recording.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_stasis_snoop.so +-rwxr-xr-x root/root usr/lib/asterisk/modules/res_statsd.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_stun_monitor.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_timing_dahdi.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_timing_pthread.so -rwxr-xr-x root/root usr/lib/asterisk/modules/res_timing_timerfd.so +lrwxrwxrwx root/root usr/lib/libasteriskssl.so -> libasteriskssl.so.1 +-rwxr-xr-x root/root usr/lib/libasteriskssl.so.1 drwxr-xr-x root/root usr/man/ drwxr-xr-x root/root usr/man/man8/ -rw-r--r-- root/root usr/man/man8/aelparse.8.gz +-rw-r--r-- root/root usr/man/man8/astdb2bdb.8.gz +-rw-r--r-- root/root usr/man/man8/astdb2sqlite3.8.gz -rw-r--r-- root/root usr/man/man8/asterisk.8.gz -rw-r--r-- root/root usr/man/man8/astgenkey.8.gz -rw-r--r-- root/root usr/man/man8/autosupport.8.gz -rw-r--r-- root/root usr/man/man8/safe_asterisk.8.gz drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/aelparse +-rwxr-xr-x root/root usr/sbin/astdb2bdb +-rwxr-xr-x root/root usr/sbin/astdb2sqlite3 -rwxr-xr-x root/root usr/sbin/asterisk -rwxr-xr-x root/root usr/sbin/astgenkey -rwxr-xr-x root/root usr/sbin/autosupport lrwxrwxrwx root/root usr/sbin/rasterisk -> asterisk -rwxr-xr-x root/root usr/sbin/safe_asterisk +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/dahdi/ +drwxr-xr-x root/root usr/share/dahdi/span_config.d/ +-rw-r--r-- root/root usr/share/dahdi/span_config.d/40-asterisk drwxr-xr-x root/root var/ drwxr-xr-x root/root var/lib/ drwxr-xr-x asterisk/asterisk var/lib/asterisk/ drwxr-xr-x asterisk/asterisk var/lib/asterisk/agi-bin/ +drwxr-xr-x asterisk/asterisk var/lib/asterisk/documentation/ +-rw-r--r-- asterisk/asterisk var/lib/asterisk/documentation/appdocsxml.dtd +-rw-r--r-- asterisk/asterisk var/lib/asterisk/documentation/appdocsxml.xslt +-rw-r--r-- asterisk/asterisk var/lib/asterisk/documentation/core-en_US.xml +drwxr-xr-x asterisk/asterisk var/lib/asterisk/documentation/thirdparty/ drwxr-xr-x asterisk/asterisk var/lib/asterisk/firmware/ drwxr-xr-x asterisk/asterisk var/lib/asterisk/firmware/iax/ drwxr-xr-x asterisk/asterisk var/lib/asterisk/images/ @@ -469,9 +660,23 @@ drwxr-xr-x asterisk/asterisk var/lib/asterisk/images/ drwxr-xr-x asterisk/asterisk var/lib/asterisk/keys/ drwxr-xr-x asterisk/asterisk var/lib/asterisk/moh/ drwxr-xr-x asterisk/asterisk var/lib/asterisk/phoneprov/ +drwxr-xr-x asterisk/asterisk var/lib/asterisk/rest-api/ +-rw-r--r-- asterisk/asterisk var/lib/asterisk/rest-api/applications.json +-rw-r--r-- asterisk/asterisk var/lib/asterisk/rest-api/asterisk.json +-rw-r--r-- asterisk/asterisk var/lib/asterisk/rest-api/bridges.json +-rw-r--r-- asterisk/asterisk var/lib/asterisk/rest-api/channels.json +-rw-r--r-- asterisk/asterisk var/lib/asterisk/rest-api/deviceStates.json +-rw-r--r-- asterisk/asterisk var/lib/asterisk/rest-api/endpoints.json +-rw-r--r-- asterisk/asterisk var/lib/asterisk/rest-api/events.json +-rw-r--r-- asterisk/asterisk var/lib/asterisk/rest-api/mailboxes.json +-rw-r--r-- asterisk/asterisk var/lib/asterisk/rest-api/playbacks.json +-rw-r--r-- asterisk/asterisk var/lib/asterisk/rest-api/recordings.json +-rw-r--r-- asterisk/asterisk var/lib/asterisk/rest-api/resources.json +-rw-r--r-- asterisk/asterisk var/lib/asterisk/rest-api/sounds.json drwxr-xr-x asterisk/asterisk var/lib/asterisk/sounds/ drwxr-xr-x asterisk/asterisk var/lib/asterisk/static-http/ -rw-r--r-- asterisk/asterisk var/lib/asterisk/static-http/ajamdemo.html +-rw-r--r-- asterisk/asterisk var/lib/asterisk/static-http/appdocsxml.xslt -rw-r--r-- asterisk/asterisk var/lib/asterisk/static-http/astman.css -rw-r--r-- asterisk/asterisk var/lib/asterisk/static-http/astman.js -rw-r--r-- asterisk/asterisk var/lib/asterisk/static-http/core-en_US.xml @@ -489,6 +694,7 @@ drwxr-xr-x asterisk/asterisk var/spool/asterisk/ drwxr-xr-x asterisk/asterisk var/spool/asterisk/dictate/ drwxr-xr-x asterisk/asterisk var/spool/asterisk/meetme/ drwxr-xr-x asterisk/asterisk var/spool/asterisk/monitor/ +drwxr-xr-x asterisk/asterisk var/spool/asterisk/recording/ drwxr-xr-x asterisk/asterisk var/spool/asterisk/system/ drwxr-xr-x asterisk/asterisk var/spool/asterisk/tmp/ drwxr-xr-x asterisk/asterisk var/spool/asterisk/voicemail/ diff --git a/asterisk/.md5sum b/asterisk/.md5sum index a049b830a..fd68ebfd0 100644 --- a/asterisk/.md5sum +++ b/asterisk/.md5sum @@ -1,8 +1,10 @@ -ef2783022bf4451c0bac4a64c8ec4a8b asterisk-1.8.31.0.tar.gz +8cd729d481f0b3d9aadcf5a607c25803 asterisk-13.4.0.tar.gz 0a336b92908bcff6cb87fe3797aea70c asterisk.rc -475ed32aea9a82aae020695be8b81ac4 build-disable-astcannary.patch -3b0bb1b1e4ef57e013b66f55db6c8417 build-disable-sounds-en-gsm.patch -cfe1e9763274e42ea911e9e0cae43588 build-disable-sounds-moh.patch -828227d0fd20bd8ca448970192bdf869 build-enable-aelparse.patch -2e0b5a273b8a2f7983c72f2eb1e08f0e build-enable-cdr-mysql.patch -4fe1dff21e048b79a15fdfa145403f6c build-enable-ilbc.patch +be145ed0aa3a84b350a619dd8a61f675 bb2925fc4eaad5b30b93eece851297de5c12e06c.tar.gz +82dd1478c2c3fe22353ee606f57d14ac build-disable-astcanary.patch +6a094135e25cf7c29166f451497ca832 build-disable-moh-wav.patch +d87c70c27bbf4c7b87b9233299accc54 build-disable-sounds-en-gsm.patch +26eb7fd153cf476762961f8d8506dd53 build-enable-aelparse.patch +bba4c1d952a3998303f6618825b0feee build-enable-cdr-mysql.patch +431f79999f54e9b8695d65ac3af29691 build-enable-ilbc.patch +26f4bc4b21bde4161349cb0812b634a5 build-enable-opus-vp8.patch diff --git a/asterisk/Pkgfile b/asterisk/Pkgfile index 0447a5cc7..897137a46 100644 --- a/asterisk/Pkgfile +++ b/asterisk/Pkgfile @@ -1,25 +1,36 @@ # Description: PBX Software implementation # URL: http://www.asterisk.org # Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve -# Depends on: openssl ncurses +# Depends on: openssl ncurses jansson +# Optional: dahdi pjsip opus name=asterisk -version=1.8.31.0 -release=4 +version=13.4.0 +release=3 source=( http://downloads.digium.com/pub/asterisk/releases/asterisk-$version.tar.gz +https://github.com/seanbright/asterisk-opus/archive/bb2925fc4eaad5b30b93eece851297de5c12e06c.tar.gz asterisk.rc -build-disable-astcannary.patch -build-disable-sounds-en-gsm.patch -build-disable-sounds-moh.patch build-enable-aelparse.patch +build-disable-astcanary.patch build-enable-cdr-mysql.patch build-enable-ilbc.patch +build-disable-moh-wav.patch +build-enable-opus-vp8.patch +build-disable-sounds-en-gsm.patch ) build () { cd asterisk-$version + # patch to add Opus transcoding and VP8 passthrough + # https://github.com/seanbright/asterisk-opus + if [ -f /usr/include/opus/opus.h ]; then + cp $SRC/asterisk-opus-*/codecs/* codecs/ + cp $SRC/asterisk-opus-*/formats/* formats/ + ./bootstrap.sh + fi + ./configure \ --prefix=/usr \ --mandir=/usr/man \ @@ -31,23 +42,29 @@ build () { # Generate a menuselect-tree file make menuselect-tree - # Remove astcannary - patch -p1 -i $SRC/build-disable-astcannary.patch - - # Remove english gsm core sounds (sounds are in separate ports) - patch -p1 -i $SRC/build-disable-sounds-en-gsm.patch - - # Remove music on hold files - patch -p1 -i $SRC/build-disable-sounds-moh.patch + # Enable Opus and VP8 + if [ -f /usr/include/opus/opus.h ]; then + patch -p1 -i $SRC/asterisk-opus-*/asterisk.patch + patch -p1 -i $SRC/build-enable-opus-vp8.patch + fi # Add aelparse utility patch -p1 -i $SRC/build-enable-aelparse.patch - # Add support for ILBC + # Remove astcanary + patch -p1 -i $SRC/build-disable-astcanary.patch + + # Add cdr_mysql + patch -p1 -i $SRC/build-enable-cdr-mysql.patch + + # Add iLBC patch -p1 -i $SRC/build-enable-ilbc.patch - # Add support for MySQL CDRs - patch -p1 -i $SRC/build-enable-cdr-mysql.patch + # Remove music on hold files + patch -p1 -i $SRC/build-disable-moh-wav.patch + + # Remove english gsm core sounds (sounds are available in separate port) + patch -p1 -i $SRC/build-disable-sounds-en-gsm.patch make # NOISY_BUILD=yes make DESTDIR=$PKG install @@ -60,7 +77,7 @@ build () { # Install default config files install -d -m 750 -o root -g asterisk $PKG/etc/asterisk $PKG/etc/asterisk/default - for i in configs/*.sample; do + for i in configs/samples/*.sample; do install -m 640 -o root -g asterisk $i $PKG/etc/asterisk/default/$(basename $i .sample) done @@ -68,9 +85,22 @@ build () { rm -rf $PKG/var/lib/asterisk/sounds/* # Remove documentation dir - rm -rf $PKG/var/lib/asterisk/documentation + # rm -rf $PKG/var/lib/asterisk/documentation # Fix permissions chown -R asterisk:asterisk $PKG/var/{lib,log,run,spool}/asterisk + # Add syslog-ng configuration file if /etc/syslog-ng.d exists + if [ -d /etc/syslog-ng.d ]; then + mkdir -p -m 755 $PKG/etc/syslog-ng.d + sed 's|\\t|\t|g' <<-EOF >$PKG/etc/syslog-ng.d/$name.conf + destination dst_$name { dst_default(prefix("$name")); }; + log { + \tsource(src_default); + \tfilter { program('$name' type(string)); }; + \tdestination(dst_$name); + }; + EOF + fi + } diff --git a/asterisk/build-disable-astcanary.patch b/asterisk/build-disable-astcanary.patch new file mode 100644 index 000000000..dbf13e7d1 --- /dev/null +++ b/asterisk/build-disable-astcanary.patch @@ -0,0 +1,11 @@ +--- asterisk-13.2.0/menuselect-tree 2015-04-01 13:33:21.374042590 +0900 ++++ asterisk-13.2.0/menuselect-tree.astcanary-disable 2015-04-01 13:54:31.376756837 +0900 +@@ -1755,7 +1755,7 @@ + extended + + +- yes ++ no + core + + diff --git a/asterisk/build-disable-astcannary.patch b/asterisk/build-disable-astcannary.patch deleted file mode 100644 index a2bb07ee4..000000000 --- a/asterisk/build-disable-astcannary.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- asterisk-1.8.31.0/menuselect-tree.orig 2014-10-03 15:03:35.319957528 +0900 -+++ asterisk-1.8.31.0/menuselect-tree 2014-10-03 15:22:39.708556897 +0900 -@@ -1172,7 +1172,7 @@ - extended - - -- yes -+ no - core - - diff --git a/asterisk/build-disable-sounds-moh.patch b/asterisk/build-disable-moh-wav.patch similarity index 70% rename from asterisk/build-disable-sounds-moh.patch rename to asterisk/build-disable-moh-wav.patch index 12b37e761..2f1730edd 100644 --- a/asterisk/build-disable-sounds-moh.patch +++ b/asterisk/build-disable-moh-wav.patch @@ -1,6 +1,6 @@ ---- asterisk-1.8.31.0/menuselect-tree.orig 2014-10-03 15:03:35.319957528 +0900 -+++ asterisk-1.8.31.0/menuselect-tree 2014-10-03 15:35:08.282304114 +0900 -@@ -1499,7 +1499,7 @@ +--- asterisk-13.2.0/menuselect-tree 2015-04-01 13:33:21.374042590 +0900 ++++ asterisk-13.2.0/menuselect-tree.moh-wav-disable 2015-04-01 13:43:24.193315947 +0900 +@@ -2086,7 +2086,7 @@ diff --git a/asterisk/build-disable-sounds-en-gsm.patch b/asterisk/build-disable-sounds-en-gsm.patch index 5c429c90f..f1d7674d4 100644 --- a/asterisk/build-disable-sounds-en-gsm.patch +++ b/asterisk/build-disable-sounds-en-gsm.patch @@ -1,11 +1,11 @@ ---- asterisk-1.8.31.0/menuselect-tree.orig 2014-10-03 15:03:35.319957528 +0900 -+++ asterisk-1.8.31.0/menuselect-tree 2014-10-03 15:33:36.522661978 +0900 -@@ -1289,7 +1289,7 @@ - core +--- asterisk-13.2.0/menuselect-tree 2015-04-01 13:33:21.374042590 +0900 ++++ asterisk-13.2.0/menuselect-tree.sounds-en-gsm-disable 2015-04-01 13:43:09.645045100 +0900 +@@ -1877,7 +1877,7 @@ + core - yes + no - core + core diff --git a/asterisk/build-enable-aelparse.patch b/asterisk/build-enable-aelparse.patch index 50db3124b..2fabbe7f1 100644 --- a/asterisk/build-enable-aelparse.patch +++ b/asterisk/build-enable-aelparse.patch @@ -1,6 +1,6 @@ ---- asterisk-1.8.31.0/menuselect-tree.orig 2014-10-03 15:03:35.319957528 +0900 -+++ asterisk-1.8.31.0/menuselect-tree 2014-10-03 15:25:02.927998339 +0900 -@@ -1168,7 +1168,7 @@ +--- asterisk-13.2.0/menuselect-tree 2015-04-01 13:33:21.374042590 +0900 ++++ asterisk-13.2.0/menuselect-tree.aelparse-enable 2015-04-01 13:49:46.451358551 +0900 +@@ -1751,7 +1751,7 @@ diff --git a/asterisk/build-enable-cdr-mysql.patch b/asterisk/build-enable-cdr-mysql.patch index debabab7f..caadb20eb 100644 --- a/asterisk/build-enable-cdr-mysql.patch +++ b/asterisk/build-enable-cdr-mysql.patch @@ -1,6 +1,6 @@ ---- asterisk-1.8.31.0/menuselect-tree.orig 2014-10-03 15:03:35.319957528 +0900 -+++ asterisk-1.8.31.0/menuselect-tree 2014-10-03 15:06:26.925954929 +0900 -@@ -15,7 +15,7 @@ +--- asterisk-13.2.0/menuselect-tree 2015-04-01 13:33:21.374042590 +0900 ++++ asterisk-13.2.0/menuselect-tree.cdr-mysql-enable 2015-04-01 13:49:31.412842692 +0900 +@@ -10,7 +10,7 @@ mysqlclient diff --git a/asterisk/build-enable-ilbc.patch b/asterisk/build-enable-ilbc.patch index e535b4a50..77092dd8c 100644 --- a/asterisk/build-enable-ilbc.patch +++ b/asterisk/build-enable-ilbc.patch @@ -1,9 +1,9 @@ ---- asterisk-1.8.31.0/menuselect-tree.orig 2014-10-03 15:03:35.319957528 +0900 -+++ asterisk-1.8.31.0/menuselect-tree 2014-10-03 15:07:28.723065654 +0900 -@@ -499,6 +499,7 @@ - core +--- asterisk-13.2.0/menuselect-tree 2015-04-01 13:33:21.374042590 +0900 ++++ asterisk-13.2.0/menuselect-tree.ilbc-enable 2015-04-01 13:43:40.749590341 +0900 +@@ -491,6 +491,7 @@ + ilbc + yes core diff --git a/asterisk/build-enable-opus-vp8.patch b/asterisk/build-enable-opus-vp8.patch new file mode 100644 index 000000000..198bd6f9b --- /dev/null +++ b/asterisk/build-enable-opus-vp8.patch @@ -0,0 +1,26 @@ +--- asterisk-13.4.0/menuselect-tree.orig 2015-07-17 10:13:35.573458228 +0900 ++++ asterisk-13.4.0/menuselect-tree 2015-07-17 10:15:02.369786388 +0900 +@@ -498,6 +498,7 @@ + + + opus ++ yes + core + + +@@ -563,6 +564,7 @@ + + + core ++ yes + + + core +@@ -961,6 +963,7 @@ + + + core ++ yes + + + core