diff --git a/.act/build-asterisk.json b/.act/build-asterisk.json
new file mode 100644
index 0000000..2e447d0
--- /dev/null
+++ b/.act/build-asterisk.json
@@ -0,0 +1,3 @@
+{
+ "action": "workflow_dispatch"
+}
diff --git a/.act/build-cert-asterisk.json b/.act/build-cert-asterisk.json
new file mode 100644
index 0000000..2e447d0
--- /dev/null
+++ b/.act/build-cert-asterisk.json
@@ -0,0 +1,3 @@
+{
+ "action": "workflow_dispatch"
+}
diff --git a/.act/fetch-asterisk-releases.json b/.act/fetch-asterisk-releases.json
new file mode 100644
index 0000000..2e447d0
--- /dev/null
+++ b/.act/fetch-asterisk-releases.json
@@ -0,0 +1,3 @@
+{
+ "action": "workflow_dispatch"
+}
diff --git a/.act/generate-alpine-images.json b/.act/generate-alpine-images.json
new file mode 100644
index 0000000..e117c46
--- /dev/null
+++ b/.act/generate-alpine-images.json
@@ -0,0 +1,6 @@
+{
+ "action": "workflow_dispatch",
+ "inputs": {
+ "github_ref": "master"
+ }
+}
diff --git a/.github/workflows/build-asterisk.yml b/.github/workflows/build-asterisk.yml
new file mode 100644
index 0000000..c2e64b7
--- /dev/null
+++ b/.github/workflows/build-asterisk.yml
@@ -0,0 +1,25 @@
+name: Build asterisk
+
+on:
+ workflow_dispatch:
+
+ push:
+ paths:
+ - .github/workflows/build-asterisk.yml
+ - 'asterisk-releases.txt'
+
+jobs:
+ build-asterisk:
+ timeout-minutes: 600
+ runs-on: ubuntu-20.04
+ strategy:
+ matrix:
+ releases: ['1.2', '1.4', '1.6', '1.8', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19']
+ fail-fast: false
+
+ steps:
+ - run: |
+ set -x
+ echo "Processing asterisk releases for v. ${{ matrix.releases }}.x"
+
+
diff --git a/.github/workflows/build-cert-asterisk.yml b/.github/workflows/build-cert-asterisk.yml
new file mode 100644
index 0000000..8eae218
--- /dev/null
+++ b/.github/workflows/build-cert-asterisk.yml
@@ -0,0 +1,25 @@
+name: Build asterisk (cert)
+
+on:
+ workflow_dispatch:
+
+ push:
+ paths:
+ - .github/workflows/build-cert-asterisk.yml
+ - 'asterisk-certified-releases.txt'
+
+jobs:
+ build-cert-asterisk:
+ timeout-minutes: 600
+ runs-on: ubuntu-20.04
+ strategy:
+ matrix:
+ releases: ['11', '13', '16', '18']
+ fail-fast: false
+
+ steps:
+ - run: |
+ set -x
+ echo "Processing asterisk (cert) releases for v. ${{ matrix.releases }}.x"
+
+
diff --git a/.github/workflows/fetch-asterisk-releases.yml b/.github/workflows/fetch-asterisk-releases.yml
new file mode 100644
index 0000000..e43b5b7
--- /dev/null
+++ b/.github/workflows/fetch-asterisk-releases.yml
@@ -0,0 +1,93 @@
+name: Fetch asterisk releases
+
+on:
+ workflow_dispatch:
+
+ push:
+ paths:
+ - .github/workflows/fetch-asterisk-releases.yml
+
+ schedule:
+ # ┌───────────── minute (0 - 59)
+ # │ ┌───────────── hour (0 - 23)
+ # │ │ ┌───────────── day of the month (1 - 31)
+ # │ │ │ ┌───────────── month (1 - 12 or JAN-DEC)
+ # │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)
+ # │ │ │ │ │
+ # │ │ │ │ │
+ # │ │ │ │ │
+ # * * * * *
+ - cron: '0 20 * * *' # Daily at 8 PM
+
+jobs:
+ fetch-asterisk-releases:
+ timeout-minutes: 10
+ runs-on: ubuntu-20.04
+
+ steps:
+ - uses: actions/checkout@v3
+
+ - name: Fetch asterisk releases
+ shell: bash
+ run: |
+ set -ueox pipefail
+
+ URLS=( \
+ http://downloads.asterisk.org/pub/telephony/asterisk/releases/ \
+ http://downloads.asterisk.org/pub/telephony/asterisk/ \
+ http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ \
+ )
+
+ RELEASES=""
+
+ for URL in "${URLS[@]}"; do
+ _RELEASES="$( \
+ curl -sL "${URL}" \
+ | grep '' \
+ | grep -v '\-patch\|\-addons\|\-sounds' \
+ | awk -F '
|">asterisk' '{print $2}' \
+ | awk -F '"' '{print $NF}' \
+ | awk -F '.tar.gz' '{print $1}' \
+ )"
+ RELEASES="$(echo -e "\n${RELEASES}\n${_RELEASES}")"
+ done
+
+ echo -e "${RELEASES}" | sort -u > ./asterisk-releases.txt
+
+ URLS=( \
+ http://downloads.asterisk.org/pub/telephony/certified-asterisk/ \
+ http://downloads.asterisk.org/pub/telephony/certified-asterisk/releases/ \
+ )
+
+ RELEASES=""
+
+ for URL in "${URLS[@]}"; do
+ _RELEASES="$( \
+ curl -sL "${URL}" \
+ | grep '' \
+ | grep -v '\-patch' \
+ | awk -F ' | |">asterisk' '{print $2}' \
+ | awk -F '"' '{print $NF}' \
+ | awk -F '.tar.gz' '{print $1}' \
+ )"
+ RELEASES="$(echo -e "\n${RELEASES}\n${_RELEASES}")"
+ done
+
+ echo -e "${RELEASES}" | sort -u > ./asterisk-certified-releases.txt
+
+ - name: Commit and push updates
+ shell: bash
+ run: |
+ set -ueox pipefail
+
+ git config user.email "github-actions@users.noreply.github.com"
+ git config user.name "github-actions[bot]"
+
+ git add ./asterisk-releases.txt
+ git add ./asterisk-certified-releases.txt
+ git commit \
+ --all \
+ --allow-empty \
+ --message "Automatic update of asterisk releases file(s) on $(date '+%Y-%m-%d %H:%M:%S')"
+
+ git push
diff --git a/alpine/.dockerignore b/alpine/.dockerignore
index 5dccf5e..3253b19 100644
--- a/alpine/.dockerignore
+++ b/alpine/.dockerignore
@@ -1,2 +1 @@
Dockerfile*
-generate.sh
diff --git a/asterisk-certified-releases.txt b/asterisk-certified-releases.txt
new file mode 100644
index 0000000..c33a0fc
--- /dev/null
+++ b/asterisk-certified-releases.txt
@@ -0,0 +1,54 @@
+
+asterisk-certified-11.6-cert12
+asterisk-certified-11.6-cert13
+asterisk-certified-11.6-cert14
+asterisk-certified-11.6-cert15
+asterisk-certified-11.6-cert16
+asterisk-certified-11.6-cert17
+asterisk-certified-11.6-cert18
+asterisk-certified-13.1-cert3
+asterisk-certified-13.1-cert4
+asterisk-certified-13.1-cert5
+asterisk-certified-13.1-cert6
+asterisk-certified-13.1-cert7
+asterisk-certified-13.1-cert8
+asterisk-certified-13.13-cert1
+asterisk-certified-13.13-cert2
+asterisk-certified-13.13-cert3
+asterisk-certified-13.13-cert4
+asterisk-certified-13.13-cert5
+asterisk-certified-13.13-cert6
+asterisk-certified-13.13-cert7
+asterisk-certified-13.13-cert8
+asterisk-certified-13.13-cert9
+asterisk-certified-13.18-cert1
+asterisk-certified-13.18-cert2
+asterisk-certified-13.18-cert3
+asterisk-certified-13.18-cert4
+asterisk-certified-13.21-cert1
+asterisk-certified-13.21-cert2
+asterisk-certified-13.21-cert3
+asterisk-certified-13.21-cert4
+asterisk-certified-13.21-cert5
+asterisk-certified-13.21-cert6
+asterisk-certified-13.8-cert1
+asterisk-certified-13.8-cert2
+asterisk-certified-13.8-cert3
+asterisk-certified-13.8-cert4
+asterisk-certified-16.3-cert1
+asterisk-certified-16.8-cert1
+asterisk-certified-16.8-cert10
+asterisk-certified-16.8-cert11
+asterisk-certified-16.8-cert12
+asterisk-certified-16.8-cert13
+asterisk-certified-16.8-cert14
+asterisk-certified-16.8-cert2
+asterisk-certified-16.8-cert3
+asterisk-certified-16.8-cert4
+asterisk-certified-16.8-cert5
+asterisk-certified-16.8-cert6
+asterisk-certified-16.8-cert7
+asterisk-certified-16.8-cert8
+asterisk-certified-16.8-cert9
+asterisk-certified-18.9-cert1
+asterisk-certified-18.9-current
diff --git a/asterisk-releases.txt b/asterisk-releases.txt
new file mode 100644
index 0000000..3d56060
--- /dev/null
+++ b/asterisk-releases.txt
@@ -0,0 +1,1092 @@
+
+asterisk-0.1.0
+asterisk-0.1.1
+asterisk-0.1.10
+asterisk-0.1.11
+asterisk-0.1.12
+asterisk-0.1.2
+asterisk-0.1.3
+asterisk-0.1.4
+asterisk-0.1.5
+asterisk-0.1.6
+asterisk-0.1.7
+asterisk-0.1.8
+asterisk-0.1.9
+asterisk-0.2.0
+asterisk-0.3.0
+asterisk-0.4.0
+asterisk-0.5.0
+asterisk-0.7.0
+asterisk-0.7.1
+asterisk-0.7.2
+asterisk-0.9.0
+asterisk-0.9.1
+asterisk-1.0.0
+asterisk-1.0.1
+asterisk-1.0.10
+asterisk-1.0.11
+asterisk-1.0.11.1
+asterisk-1.0.12
+asterisk-1.0.2
+asterisk-1.0.3
+asterisk-1.0.4
+asterisk-1.0.5
+asterisk-1.0.6
+asterisk-1.0.7
+asterisk-1.0.8
+asterisk-1.0.9
+asterisk-1.2.0
+asterisk-1.2.1
+asterisk-1.2.10
+asterisk-1.2.11
+asterisk-1.2.12
+asterisk-1.2.12.1
+asterisk-1.2.13
+asterisk-1.2.14
+asterisk-1.2.15
+asterisk-1.2.16
+asterisk-1.2.17
+asterisk-1.2.18
+asterisk-1.2.19
+asterisk-1.2.2
+asterisk-1.2.20
+asterisk-1.2.21
+asterisk-1.2.21.1
+asterisk-1.2.22
+asterisk-1.2.23
+asterisk-1.2.24
+asterisk-1.2.25
+asterisk-1.2.26
+asterisk-1.2.26.1
+asterisk-1.2.26.2
+asterisk-1.2.27
+asterisk-1.2.28
+asterisk-1.2.28.1
+asterisk-1.2.29
+asterisk-1.2.3
+asterisk-1.2.30
+asterisk-1.2.30.1
+asterisk-1.2.30.2
+asterisk-1.2.30.3
+asterisk-1.2.30.4
+asterisk-1.2.31
+asterisk-1.2.31.1
+asterisk-1.2.32
+asterisk-1.2.33
+asterisk-1.2.34
+asterisk-1.2.35
+asterisk-1.2.36
+asterisk-1.2.37
+asterisk-1.2.39
+asterisk-1.2.4
+asterisk-1.2.40
+asterisk-1.2.5
+asterisk-1.2.6
+asterisk-1.2.7
+asterisk-1.2.7.1
+asterisk-1.2.8
+asterisk-1.2.9
+asterisk-1.2.9.1
+asterisk-1.4.0
+asterisk-1.4.1
+asterisk-1.4.10
+asterisk-1.4.10.1
+asterisk-1.4.11
+asterisk-1.4.12
+asterisk-1.4.12.1
+asterisk-1.4.13
+asterisk-1.4.14
+asterisk-1.4.15
+asterisk-1.4.16
+asterisk-1.4.16.1
+asterisk-1.4.16.2
+asterisk-1.4.17
+asterisk-1.4.18
+asterisk-1.4.18.1
+asterisk-1.4.19
+asterisk-1.4.19.1
+asterisk-1.4.19.2
+asterisk-1.4.2
+asterisk-1.4.20
+asterisk-1.4.20.1
+asterisk-1.4.21
+asterisk-1.4.21.1
+asterisk-1.4.21.2
+asterisk-1.4.22
+asterisk-1.4.22.1
+asterisk-1.4.22.2
+asterisk-1.4.23
+asterisk-1.4.23.1
+asterisk-1.4.23.2
+asterisk-1.4.24
+asterisk-1.4.24.1
+asterisk-1.4.25
+asterisk-1.4.25.1
+asterisk-1.4.26
+asterisk-1.4.26.1
+asterisk-1.4.26.2
+asterisk-1.4.26.3
+asterisk-1.4.27
+asterisk-1.4.27.1
+asterisk-1.4.28
+asterisk-1.4.28-rc1
+asterisk-1.4.29
+asterisk-1.4.29-rc1
+asterisk-1.4.29.1
+asterisk-1.4.3
+asterisk-1.4.30
+asterisk-1.4.30-rc2
+asterisk-1.4.30-rc3
+asterisk-1.4.31
+asterisk-1.4.31-rc1
+asterisk-1.4.31-rc2
+asterisk-1.4.32
+asterisk-1.4.32-rc1
+asterisk-1.4.33
+asterisk-1.4.33-rc1
+asterisk-1.4.33-rc2
+asterisk-1.4.33.1
+asterisk-1.4.34
+asterisk-1.4.34-rc1
+asterisk-1.4.34-rc2
+asterisk-1.4.35
+asterisk-1.4.35-rc1
+asterisk-1.4.36
+asterisk-1.4.36-rc1
+asterisk-1.4.37
+asterisk-1.4.37-rc1
+asterisk-1.4.38
+asterisk-1.4.38-rc1
+asterisk-1.4.38.1
+asterisk-1.4.39
+asterisk-1.4.39-rc1
+asterisk-1.4.39.1
+asterisk-1.4.39.2
+asterisk-1.4.4
+asterisk-1.4.40
+asterisk-1.4.40-rc1
+asterisk-1.4.40-rc2
+asterisk-1.4.40-rc3
+asterisk-1.4.40.1
+asterisk-1.4.40.2
+asterisk-1.4.41
+asterisk-1.4.41-rc1
+asterisk-1.4.41.1
+asterisk-1.4.41.2
+asterisk-1.4.42
+asterisk-1.4.42-rc1
+asterisk-1.4.42-rc2
+asterisk-1.4.43
+asterisk-1.4.44
+asterisk-1.4.5
+asterisk-1.4.6
+asterisk-1.4.7
+asterisk-1.4.7.1
+asterisk-1.4.8
+asterisk-1.4.9
+asterisk-1.6.0
+asterisk-1.6.0.1
+asterisk-1.6.0.10
+asterisk-1.6.0.12
+asterisk-1.6.0.13
+asterisk-1.6.0.14
+asterisk-1.6.0.15
+asterisk-1.6.0.17
+asterisk-1.6.0.18
+asterisk-1.6.0.19
+asterisk-1.6.0.2
+asterisk-1.6.0.20
+asterisk-1.6.0.20-rc1
+asterisk-1.6.0.21
+asterisk-1.6.0.21-rc1
+asterisk-1.6.0.22
+asterisk-1.6.0.23-rc2
+asterisk-1.6.0.24
+asterisk-1.6.0.25
+asterisk-1.6.0.26
+asterisk-1.6.0.26-rc1
+asterisk-1.6.0.27
+asterisk-1.6.0.27-rc1
+asterisk-1.6.0.27-rc2
+asterisk-1.6.0.27-rc3
+asterisk-1.6.0.28
+asterisk-1.6.0.28-rc1
+asterisk-1.6.0.28-rc2
+asterisk-1.6.0.3
+asterisk-1.6.0.5
+asterisk-1.6.0.6
+asterisk-1.6.0.7
+asterisk-1.6.0.8
+asterisk-1.6.0.9
+asterisk-1.6.1.0
+asterisk-1.6.1.1
+asterisk-1.6.1.10
+asterisk-1.6.1.11
+asterisk-1.6.1.12
+asterisk-1.6.1.12-rc1
+asterisk-1.6.1.13
+asterisk-1.6.1.13-rc1
+asterisk-1.6.1.14
+asterisk-1.6.1.15-rc2
+asterisk-1.6.1.16
+asterisk-1.6.1.17
+asterisk-1.6.1.18
+asterisk-1.6.1.18-rc1
+asterisk-1.6.1.18-rc2
+asterisk-1.6.1.19
+asterisk-1.6.1.19-rc1
+asterisk-1.6.1.19-rc2
+asterisk-1.6.1.19-rc3
+asterisk-1.6.1.2
+asterisk-1.6.1.20
+asterisk-1.6.1.20-rc1
+asterisk-1.6.1.20-rc2
+asterisk-1.6.1.21
+asterisk-1.6.1.22
+asterisk-1.6.1.23
+asterisk-1.6.1.24
+asterisk-1.6.1.25
+asterisk-1.6.1.4
+asterisk-1.6.1.5
+asterisk-1.6.1.6
+asterisk-1.6.1.8
+asterisk-1.6.1.9
+asterisk-1.6.2.0
+asterisk-1.6.2.0-rc2
+asterisk-1.6.2.0-rc3
+asterisk-1.6.2.0-rc4
+asterisk-1.6.2.0-rc5
+asterisk-1.6.2.0-rc6
+asterisk-1.6.2.0-rc7
+asterisk-1.6.2.0-rc8
+asterisk-1.6.2.1
+asterisk-1.6.2.1-rc1
+asterisk-1.6.2.10
+asterisk-1.6.2.10-rc1
+asterisk-1.6.2.10-rc2
+asterisk-1.6.2.11
+asterisk-1.6.2.11-rc1
+asterisk-1.6.2.11-rc2
+asterisk-1.6.2.12
+asterisk-1.6.2.12-rc1
+asterisk-1.6.2.13
+asterisk-1.6.2.14
+asterisk-1.6.2.14-rc1
+asterisk-1.6.2.15
+asterisk-1.6.2.15-rc1
+asterisk-1.6.2.15.1
+asterisk-1.6.2.16
+asterisk-1.6.2.16-rc1
+asterisk-1.6.2.16.1
+asterisk-1.6.2.16.2
+asterisk-1.6.2.17
+asterisk-1.6.2.17-rc1
+asterisk-1.6.2.17-rc2
+asterisk-1.6.2.17-rc3
+asterisk-1.6.2.17.1
+asterisk-1.6.2.17.2
+asterisk-1.6.2.17.3
+asterisk-1.6.2.18
+asterisk-1.6.2.18-rc1
+asterisk-1.6.2.18.1
+asterisk-1.6.2.18.2
+asterisk-1.6.2.19
+asterisk-1.6.2.19-rc1
+asterisk-1.6.2.2
+asterisk-1.6.2.20
+asterisk-1.6.2.21
+asterisk-1.6.2.22
+asterisk-1.6.2.23
+asterisk-1.6.2.24
+asterisk-1.6.2.3-rc2
+asterisk-1.6.2.4
+asterisk-1.6.2.5
+asterisk-1.6.2.6
+asterisk-1.6.2.6-rc1
+asterisk-1.6.2.6-rc2
+asterisk-1.6.2.7
+asterisk-1.6.2.7-rc1
+asterisk-1.6.2.7-rc2
+asterisk-1.6.2.7-rc3
+asterisk-1.6.2.8
+asterisk-1.6.2.8-rc1
+asterisk-1.6.2.9
+asterisk-1.6.2.9-rc1
+asterisk-1.6.2.9-rc2
+asterisk-1.6.2.9-rc3
+asterisk-1.8.0
+asterisk-1.8.0-beta1
+asterisk-1.8.0-beta2
+asterisk-1.8.0-beta3
+asterisk-1.8.0-beta4
+asterisk-1.8.0-beta5
+asterisk-1.8.0-rc2
+asterisk-1.8.0-rc3
+asterisk-1.8.0-rc4
+asterisk-1.8.0-rc5
+asterisk-1.8.1
+asterisk-1.8.1-rc1
+asterisk-1.8.1.1
+asterisk-1.8.1.2
+asterisk-1.8.10.0
+asterisk-1.8.10.0-rc1
+asterisk-1.8.10.0-rc2
+asterisk-1.8.10.0-rc3
+asterisk-1.8.10.0-rc4
+asterisk-1.8.10.1
+asterisk-1.8.11.0
+asterisk-1.8.11.0-rc2
+asterisk-1.8.11.0-rc3
+asterisk-1.8.11.1
+asterisk-1.8.12.0
+asterisk-1.8.12.0-rc1
+asterisk-1.8.12.0-rc2
+asterisk-1.8.12.0-rc3
+asterisk-1.8.12.1
+asterisk-1.8.12.2
+asterisk-1.8.13.0
+asterisk-1.8.13.0-rc1
+asterisk-1.8.13.0-rc2
+asterisk-1.8.13.1
+asterisk-1.8.14.0
+asterisk-1.8.14.0-rc1
+asterisk-1.8.14.0-rc2
+asterisk-1.8.14.1
+asterisk-1.8.15.0
+asterisk-1.8.15.0-rc1
+asterisk-1.8.15.1
+asterisk-1.8.16.0
+asterisk-1.8.16.0-rc1
+asterisk-1.8.16.0-rc2
+asterisk-1.8.17.0
+asterisk-1.8.17.0-rc1
+asterisk-1.8.17.0-rc2
+asterisk-1.8.17.0-rc3
+asterisk-1.8.18.0
+asterisk-1.8.18.0-rc1
+asterisk-1.8.18.1
+asterisk-1.8.19.0
+asterisk-1.8.19.0-rc1
+asterisk-1.8.19.0-rc3
+asterisk-1.8.19.1
+asterisk-1.8.2
+asterisk-1.8.2-rc1
+asterisk-1.8.2.1
+asterisk-1.8.2.2
+asterisk-1.8.2.3
+asterisk-1.8.2.4
+asterisk-1.8.20.0
+asterisk-1.8.20.0-rc1
+asterisk-1.8.20.0-rc2
+asterisk-1.8.20.1
+asterisk-1.8.20.2
+asterisk-1.8.21.0
+asterisk-1.8.21.0-rc1
+asterisk-1.8.21.0-rc2
+asterisk-1.8.22.0
+asterisk-1.8.22.0-rc1
+asterisk-1.8.22.0-rc2
+asterisk-1.8.23.0
+asterisk-1.8.23.0-rc1
+asterisk-1.8.23.0-rc2
+asterisk-1.8.23.1
+asterisk-1.8.24.0
+asterisk-1.8.24.0-rc1
+asterisk-1.8.24.0-rc2
+asterisk-1.8.24.1
+asterisk-1.8.25.0
+asterisk-1.8.25.0-rc1
+asterisk-1.8.25.0-rc2
+asterisk-1.8.26.0
+asterisk-1.8.26.0-rc1
+asterisk-1.8.26.1
+asterisk-1.8.27.0
+asterisk-1.8.27.0-rc1
+asterisk-1.8.27.0-rc2
+asterisk-1.8.28.0
+asterisk-1.8.28.0-rc1
+asterisk-1.8.28.1
+asterisk-1.8.28.2
+asterisk-1.8.29.0
+asterisk-1.8.29.0-rc1
+asterisk-1.8.3
+asterisk-1.8.3-rc1
+asterisk-1.8.3-rc2
+asterisk-1.8.3-rc3
+asterisk-1.8.3.1
+asterisk-1.8.3.2
+asterisk-1.8.3.3
+asterisk-1.8.30.0
+asterisk-1.8.30.0-rc1
+asterisk-1.8.31.0
+asterisk-1.8.31.0-rc1
+asterisk-1.8.31.1
+asterisk-1.8.32.0
+asterisk-1.8.32.0-rc1
+asterisk-1.8.32.0-rc2
+asterisk-1.8.32.1
+asterisk-1.8.32.2
+asterisk-1.8.32.3
+asterisk-1.8.4
+asterisk-1.8.4-rc1
+asterisk-1.8.4-rc2
+asterisk-1.8.4-rc3
+asterisk-1.8.4.1
+asterisk-1.8.4.2
+asterisk-1.8.4.3
+asterisk-1.8.4.4
+asterisk-1.8.5-rc1
+asterisk-1.8.5.0
+asterisk-1.8.6.0
+asterisk-1.8.6.0-rc1
+asterisk-1.8.6.0-rc2
+asterisk-1.8.6.0-rc3
+asterisk-1.8.7.0
+asterisk-1.8.7.0-rc1
+asterisk-1.8.7.0-rc2
+asterisk-1.8.7.1
+asterisk-1.8.7.2
+asterisk-1.8.8.0
+asterisk-1.8.8.0-rc1
+asterisk-1.8.8.0-rc2
+asterisk-1.8.8.0-rc3
+asterisk-1.8.8.0-rc4
+asterisk-1.8.8.0-rc5
+asterisk-1.8.8.1
+asterisk-1.8.8.2
+asterisk-1.8.9.0
+asterisk-1.8.9.0-rc1
+asterisk-1.8.9.0-rc2
+asterisk-1.8.9.0-rc3
+asterisk-1.8.9.1
+asterisk-1.8.9.2
+asterisk-1.8.9.3
+asterisk-10.0.0
+asterisk-10.0.0-beta1
+asterisk-10.0.0-beta2
+asterisk-10.0.0-rc1
+asterisk-10.0.0-rc2
+asterisk-10.0.0-rc3
+asterisk-10.0.1
+asterisk-10.1.0
+asterisk-10.1.0-rc1
+asterisk-10.1.0-rc2
+asterisk-10.1.1
+asterisk-10.1.2
+asterisk-10.1.3
+asterisk-10.10.0
+asterisk-10.10.0-digiumphones
+asterisk-10.10.0-digiumphones-rc1
+asterisk-10.10.0-digiumphones-rc2
+asterisk-10.10.0-rc1
+asterisk-10.10.0-rc2
+asterisk-10.10.1
+asterisk-10.10.1-digiumphones
+asterisk-10.11.0
+asterisk-10.11.0-digiumphones
+asterisk-10.11.0-digiumphones-rc1
+asterisk-10.11.0-digiumphones-rc3
+asterisk-10.11.0-rc1
+asterisk-10.11.0-rc3
+asterisk-10.11.1
+asterisk-10.11.1-digiumphones
+asterisk-10.12.0
+asterisk-10.12.0-digiumphones
+asterisk-10.12.0-digiumphones-rc1
+asterisk-10.12.0-digiumphones-rc2
+asterisk-10.12.0-rc1
+asterisk-10.12.0-rc2
+asterisk-10.12.1
+asterisk-10.12.1-digiumphones
+asterisk-10.12.2
+asterisk-10.12.2-digiumphones
+asterisk-10.12.3
+asterisk-10.12.3-digiumphones
+asterisk-10.12.4
+asterisk-10.12.4-digiumphones
+asterisk-10.2.0
+asterisk-10.2.0-rc1
+asterisk-10.2.0-rc2
+asterisk-10.2.0-rc3
+asterisk-10.2.0-rc4
+asterisk-10.2.1
+asterisk-10.3.0
+asterisk-10.3.0-rc2
+asterisk-10.3.0-rc3
+asterisk-10.3.1
+asterisk-10.4.0
+asterisk-10.4.0-digiumphones-rc1
+asterisk-10.4.0-digiumphones-rc2
+asterisk-10.4.0-rc1
+asterisk-10.4.0-rc2
+asterisk-10.4.0-rc3
+asterisk-10.4.1
+asterisk-10.4.2
+asterisk-10.5.0
+asterisk-10.5.0-digiumphones
+asterisk-10.5.0-digiumphones-rc1
+asterisk-10.5.0-digiumphones-rc2
+asterisk-10.5.0-rc1
+asterisk-10.5.0-rc2
+asterisk-10.5.1
+asterisk-10.5.1-digiumphones
+asterisk-10.5.2
+asterisk-10.5.2-digiumphones
+asterisk-10.6.0
+asterisk-10.6.0-digiumphones
+asterisk-10.6.0-digiumphones-rc1
+asterisk-10.6.0-digiumphones-rc2
+asterisk-10.6.0-rc1
+asterisk-10.6.0-rc2
+asterisk-10.6.1
+asterisk-10.6.1-digiumphones
+asterisk-10.7.0
+asterisk-10.7.0-digiumphones
+asterisk-10.7.0-digiumphones-rc1
+asterisk-10.7.0-rc1
+asterisk-10.7.1
+asterisk-10.7.1-digiumphones
+asterisk-10.8.0
+asterisk-10.8.0-digiumphones
+asterisk-10.8.0-digiumphones-rc1
+asterisk-10.8.0-digiumphones-rc2
+asterisk-10.8.0-rc1
+asterisk-10.8.0-rc2
+asterisk-10.9.0
+asterisk-10.9.0-digiumphones
+asterisk-10.9.0-digiumphones-rc1
+asterisk-10.9.0-digiumphones-rc2
+asterisk-10.9.0-digiumphones-rc3
+asterisk-10.9.0-rc1
+asterisk-10.9.0-rc2
+asterisk-10.9.0-rc3
+asterisk-11.0.0
+asterisk-11.0.0-beta1
+asterisk-11.0.0-beta2
+asterisk-11.0.0-rc1
+asterisk-11.0.0-rc2
+asterisk-11.0.1
+asterisk-11.0.2
+asterisk-11.1.0
+asterisk-11.1.0-rc1
+asterisk-11.1.0-rc3
+asterisk-11.1.1
+asterisk-11.1.2
+asterisk-11.10.0
+asterisk-11.10.0-rc1
+asterisk-11.10.1
+asterisk-11.10.2
+asterisk-11.11.0
+asterisk-11.11.0-rc1
+asterisk-11.12.0
+asterisk-11.12.0-rc1
+asterisk-11.12.1
+asterisk-11.13.0
+asterisk-11.13.0-rc1
+asterisk-11.13.1
+asterisk-11.14.0
+asterisk-11.14.0-rc1
+asterisk-11.14.0-rc2
+asterisk-11.14.1
+asterisk-11.14.2
+asterisk-11.15.0
+asterisk-11.15.0-rc1
+asterisk-11.15.0-rc2
+asterisk-11.15.1
+asterisk-11.16.0
+asterisk-11.16.0-rc1
+asterisk-11.17.0
+asterisk-11.17.0-rc1
+asterisk-11.17.1
+asterisk-11.18.0
+asterisk-11.18.0-rc1
+asterisk-11.19.0
+asterisk-11.19.0-rc1
+asterisk-11.2.0
+asterisk-11.2.0-rc1
+asterisk-11.2.0-rc2
+asterisk-11.2.1
+asterisk-11.2.2
+asterisk-11.20.0
+asterisk-11.20.0-rc1
+asterisk-11.20.0-rc2
+asterisk-11.20.0-rc3
+asterisk-11.21.0
+asterisk-11.21.0-rc1
+asterisk-11.21.0-rc3
+asterisk-11.21.1
+asterisk-11.21.2
+asterisk-11.22.0
+asterisk-11.22.0-rc1
+asterisk-11.23.0
+asterisk-11.23.0-rc1
+asterisk-11.23.1
+asterisk-11.24.0
+asterisk-11.24.0-rc1
+asterisk-11.24.1
+asterisk-11.25.0
+asterisk-11.25.0-rc1
+asterisk-11.25.1
+asterisk-11.25.2
+asterisk-11.25.3
+asterisk-11.3.0
+asterisk-11.3.0-rc1
+asterisk-11.3.0-rc2
+asterisk-11.4.0
+asterisk-11.4.0-rc1
+asterisk-11.4.0-rc2
+asterisk-11.4.0-rc3
+asterisk-11.5.0
+asterisk-11.5.0-rc1
+asterisk-11.5.0-rc2
+asterisk-11.5.1
+asterisk-11.6.0
+asterisk-11.6.0-rc1
+asterisk-11.6.0-rc2
+asterisk-11.6.1
+asterisk-11.7.0
+asterisk-11.7.0-rc1
+asterisk-11.7.0-rc2
+asterisk-11.8.0
+asterisk-11.8.0-rc1
+asterisk-11.8.0-rc2
+asterisk-11.8.0-rc3
+asterisk-11.8.1
+asterisk-11.9.0
+asterisk-11.9.0-rc1
+asterisk-11.9.0-rc2
+asterisk-11.9.0-rc3
+asterisk-12.0.0
+asterisk-12.0.0-alpha1
+asterisk-12.0.0-beta1
+asterisk-12.0.0-beta2
+asterisk-12.1.0
+asterisk-12.1.0-rc1
+asterisk-12.1.0-rc2
+asterisk-12.1.0-rc3
+asterisk-12.1.1
+asterisk-12.2.0
+asterisk-12.2.0-rc1
+asterisk-12.2.0-rc2
+asterisk-12.2.0-rc3
+asterisk-12.3.0
+asterisk-12.3.0-rc1
+asterisk-12.3.0-rc2
+asterisk-12.3.1
+asterisk-12.3.2
+asterisk-12.4.0
+asterisk-12.4.0-rc1
+asterisk-12.5.0
+asterisk-12.5.0-rc1
+asterisk-12.5.1
+asterisk-12.6.0
+asterisk-12.6.0-rc1
+asterisk-12.6.1
+asterisk-12.7.0
+asterisk-12.7.0-rc1
+asterisk-12.7.0-rc2
+asterisk-12.7.1
+asterisk-12.7.2
+asterisk-12.8.0
+asterisk-12.8.0-rc1
+asterisk-12.8.0-rc2
+asterisk-12.8.1
+asterisk-12.8.2
+asterisk-13.0.0
+asterisk-13.0.0-beta1
+asterisk-13.0.0-beta2
+asterisk-13.0.0-beta3
+asterisk-13.0.1
+asterisk-13.0.2
+asterisk-13.1.0
+asterisk-13.1.0-rc1
+asterisk-13.1.0-rc2
+asterisk-13.1.1
+asterisk-13.10.0
+asterisk-13.10.0-rc1
+asterisk-13.10.0-rc2
+asterisk-13.10.0-rc3
+asterisk-13.11.0
+asterisk-13.11.0-rc1
+asterisk-13.11.0-rc2
+asterisk-13.11.1
+asterisk-13.11.2
+asterisk-13.12.0
+asterisk-13.12.0-rc1
+asterisk-13.12.1
+asterisk-13.12.2
+asterisk-13.13.0
+asterisk-13.13.0-rc1
+asterisk-13.13.0-rc2
+asterisk-13.13.1
+asterisk-13.14.0
+asterisk-13.14.0-rc1
+asterisk-13.14.0-rc2
+asterisk-13.14.1
+asterisk-13.15.0
+asterisk-13.15.0-rc1
+asterisk-13.15.0-rc2
+asterisk-13.15.0-rc3
+asterisk-13.15.1
+asterisk-13.16.0
+asterisk-13.16.0-rc1
+asterisk-13.16.0-rc2
+asterisk-13.17.0
+asterisk-13.17.0-rc1
+asterisk-13.17.1
+asterisk-13.17.2
+asterisk-13.18.0
+asterisk-13.18.0-rc1
+asterisk-13.18.0-rc2
+asterisk-13.18.1
+asterisk-13.18.2
+asterisk-13.18.3
+asterisk-13.18.4
+asterisk-13.18.5
+asterisk-13.19.0
+asterisk-13.19.0-rc1
+asterisk-13.19.0-rc2
+asterisk-13.19.1
+asterisk-13.19.2
+asterisk-13.2.0
+asterisk-13.2.0-rc1
+asterisk-13.2.1
+asterisk-13.20.0
+asterisk-13.20.0-rc1
+asterisk-13.20.0-rc2
+asterisk-13.21.0
+asterisk-13.21.0-rc1
+asterisk-13.21.1
+asterisk-13.22.0
+asterisk-13.22.0-rc1
+asterisk-13.23.0
+asterisk-13.23.0-rc1
+asterisk-13.23.1
+asterisk-13.24.0
+asterisk-13.24.0-rc1
+asterisk-13.24.1
+asterisk-13.25.0
+asterisk-13.25.0-rc1
+asterisk-13.25.0-rc2
+asterisk-13.25.0-rc3
+asterisk-13.26.0
+asterisk-13.26.0-rc1
+asterisk-13.27.0
+asterisk-13.27.0-rc1
+asterisk-13.27.1
+asterisk-13.28.0
+asterisk-13.28.0-rc1
+asterisk-13.28.1
+asterisk-13.29.0
+asterisk-13.29.0-rc1
+asterisk-13.29.0-rc2
+asterisk-13.29.1
+asterisk-13.29.2
+asterisk-13.3.0
+asterisk-13.3.0-rc1
+asterisk-13.3.1
+asterisk-13.3.2
+asterisk-13.30.0
+asterisk-13.30.0-rc1
+asterisk-13.30.0-rc2
+asterisk-13.31.0
+asterisk-13.31.0-rc1
+asterisk-13.31.0-rc2
+asterisk-13.32.0
+asterisk-13.32.0-rc1
+asterisk-13.33.0
+asterisk-13.33.0-rc1
+asterisk-13.33.0-rc2
+asterisk-13.34.0
+asterisk-13.34.0-rc1
+asterisk-13.34.0-rc2
+asterisk-13.34.0-rc3
+asterisk-13.35.0
+asterisk-13.35.0-rc1
+asterisk-13.36.0
+asterisk-13.36.0-rc1
+asterisk-13.36.0-rc2
+asterisk-13.37.0
+asterisk-13.37.0-rc1
+asterisk-13.37.1
+asterisk-13.38.0
+asterisk-13.38.0-rc1
+asterisk-13.38.1
+asterisk-13.38.2
+asterisk-13.38.3
+asterisk-13.4.0
+asterisk-13.4.0-rc1
+asterisk-13.5.0
+asterisk-13.5.0-rc1
+asterisk-13.6.0
+asterisk-13.6.0-rc1
+asterisk-13.6.0-rc2
+asterisk-13.6.0-rc3
+asterisk-13.7.0
+asterisk-13.7.0-rc1
+asterisk-13.7.0-rc2
+asterisk-13.7.0-rc3
+asterisk-13.7.1
+asterisk-13.7.2
+asterisk-13.8.0
+asterisk-13.8.0-rc1
+asterisk-13.8.1
+asterisk-13.8.2
+asterisk-13.9.0
+asterisk-13.9.0-rc1
+asterisk-13.9.0-rc2
+asterisk-13.9.1
+asterisk-14.0.0
+asterisk-14.0.0-beta1
+asterisk-14.0.0-beta2
+asterisk-14.0.0-rc1
+asterisk-14.0.0-rc2
+asterisk-14.0.1
+asterisk-14.0.2
+asterisk-14.1.0
+asterisk-14.1.0-rc1
+asterisk-14.1.1
+asterisk-14.1.2
+asterisk-14.2.0
+asterisk-14.2.0-rc1
+asterisk-14.2.0-rc2
+asterisk-14.2.1
+asterisk-14.3.0
+asterisk-14.3.0-rc1
+asterisk-14.3.0-rc2
+asterisk-14.3.1
+asterisk-14.4.0
+asterisk-14.4.0-rc1
+asterisk-14.4.0-rc2
+asterisk-14.4.0-rc3
+asterisk-14.4.1
+asterisk-14.5.0
+asterisk-14.5.0-rc1
+asterisk-14.5.0-rc2
+asterisk-14.6.0
+asterisk-14.6.0-rc1
+asterisk-14.6.1
+asterisk-14.6.2
+asterisk-14.7.0
+asterisk-14.7.0-rc1
+asterisk-14.7.0-rc2
+asterisk-14.7.1
+asterisk-14.7.2
+asterisk-14.7.3
+asterisk-14.7.4
+asterisk-14.7.5
+asterisk-14.7.6
+asterisk-14.7.7
+asterisk-14.7.8
+asterisk-15.0.0
+asterisk-15.0.0-beta1
+asterisk-15.0.0-rc1
+asterisk-15.1.0
+asterisk-15.1.0-rc1
+asterisk-15.1.0-rc2
+asterisk-15.1.1
+asterisk-15.1.2
+asterisk-15.1.3
+asterisk-15.1.4
+asterisk-15.1.5
+asterisk-15.2.0
+asterisk-15.2.0-rc1
+asterisk-15.2.0-rc2
+asterisk-15.2.1
+asterisk-15.2.2
+asterisk-15.3.0
+asterisk-15.3.0-rc1
+asterisk-15.3.0-rc2
+asterisk-15.4.0
+asterisk-15.4.0-rc1
+asterisk-15.4.0-rc2
+asterisk-15.4.1
+asterisk-15.5.0
+asterisk-15.5.0-rc1
+asterisk-15.6.0
+asterisk-15.6.0-rc1
+asterisk-15.6.1
+asterisk-15.6.2
+asterisk-15.7.0
+asterisk-15.7.0-rc1
+asterisk-15.7.1
+asterisk-15.7.2
+asterisk-15.7.3
+asterisk-15.7.4
+asterisk-16-current
+asterisk-16.0.0
+asterisk-16.0.0-rc1
+asterisk-16.0.0-rc2
+asterisk-16.0.0-rc3
+asterisk-16.0.1
+asterisk-16.1.0
+asterisk-16.1.0-rc1
+asterisk-16.1.1
+asterisk-16.10.0
+asterisk-16.10.0-rc1
+asterisk-16.10.0-rc2
+asterisk-16.11.0
+asterisk-16.11.0-rc1
+asterisk-16.11.0-rc2
+asterisk-16.11.0-rc3
+asterisk-16.11.1
+asterisk-16.12.0
+asterisk-16.12.0-rc1
+asterisk-16.13.0
+asterisk-16.13.0-rc1
+asterisk-16.13.0-rc2
+asterisk-16.14.0
+asterisk-16.14.0-rc1
+asterisk-16.14.1
+asterisk-16.15.0
+asterisk-16.15.0-rc1
+asterisk-16.15.1
+asterisk-16.16.0
+asterisk-16.16.0-rc1
+asterisk-16.16.1
+asterisk-16.16.2
+asterisk-16.17.0
+asterisk-16.17.0-rc1
+asterisk-16.17.0-rc2
+asterisk-16.18.0
+asterisk-16.18.0-rc1
+asterisk-16.19.0
+asterisk-16.19.0-rc1
+asterisk-16.19.1
+asterisk-16.2.0
+asterisk-16.2.0-rc1
+asterisk-16.2.0-rc2
+asterisk-16.2.1
+asterisk-16.20.0
+asterisk-16.20.0-rc1
+asterisk-16.21.0
+asterisk-16.21.0-rc1
+asterisk-16.21.0-rc2
+asterisk-16.21.0-rc3
+asterisk-16.21.1
+asterisk-16.22.0
+asterisk-16.22.0-rc1
+asterisk-16.23.0
+asterisk-16.23.0-rc1
+asterisk-16.24.0
+asterisk-16.24.0-rc1
+asterisk-16.24.1
+asterisk-16.25.0
+asterisk-16.25.0-rc1
+asterisk-16.25.1
+asterisk-16.25.2
+asterisk-16.25.3
+asterisk-16.26.0
+asterisk-16.26.0-rc1
+asterisk-16.3.0
+asterisk-16.3.0-rc1
+asterisk-16.4.0
+asterisk-16.4.0-rc1
+asterisk-16.4.1
+asterisk-16.5.0
+asterisk-16.5.0-rc1
+asterisk-16.5.1
+asterisk-16.6.0
+asterisk-16.6.0-rc1
+asterisk-16.6.0-rc2
+asterisk-16.6.1
+asterisk-16.6.2
+asterisk-16.7.0
+asterisk-16.7.0-rc1
+asterisk-16.7.0-rc2
+asterisk-16.8.0
+asterisk-16.8.0-rc1
+asterisk-16.8.0-rc2
+asterisk-16.9.0
+asterisk-16.9.0-rc1
+asterisk-17.0.0
+asterisk-17.0.0-rc1
+asterisk-17.0.0-rc2
+asterisk-17.0.0-rc3
+asterisk-17.0.1
+asterisk-17.1.0
+asterisk-17.1.0-rc1
+asterisk-17.1.0-rc2
+asterisk-17.2.0
+asterisk-17.2.0-rc1
+asterisk-17.2.0-rc2
+asterisk-17.3.0
+asterisk-17.3.0-rc1
+asterisk-17.4.0
+asterisk-17.4.0-rc1
+asterisk-17.4.0-rc2
+asterisk-17.5.0
+asterisk-17.5.0-rc1
+asterisk-17.5.0-rc2
+asterisk-17.5.0-rc3
+asterisk-17.5.1
+asterisk-17.6.0
+asterisk-17.6.0-rc1
+asterisk-17.7.0
+asterisk-17.7.0-rc1
+asterisk-17.7.0-rc2
+asterisk-17.8.0
+asterisk-17.8.0-rc1
+asterisk-17.8.1
+asterisk-17.9.0
+asterisk-17.9.0-rc1
+asterisk-17.9.1
+asterisk-17.9.2
+asterisk-17.9.3
+asterisk-17.9.4
+asterisk-18-current
+asterisk-18.0.0
+asterisk-18.0.0-rc1
+asterisk-18.0.0-rc2
+asterisk-18.0.1
+asterisk-18.1.0
+asterisk-18.1.0-rc1
+asterisk-18.1.1
+asterisk-18.10.0
+asterisk-18.10.0-rc1
+asterisk-18.10.1
+asterisk-18.11.0
+asterisk-18.11.0-rc1
+asterisk-18.11.1
+asterisk-18.11.2
+asterisk-18.11.3
+asterisk-18.12.0
+asterisk-18.12.0-rc1
+asterisk-18.2.0
+asterisk-18.2.0-rc1
+asterisk-18.2.1
+asterisk-18.2.2
+asterisk-18.3.0
+asterisk-18.3.0-rc1
+asterisk-18.3.0-rc2
+asterisk-18.4.0
+asterisk-18.4.0-rc1
+asterisk-18.5.0
+asterisk-18.5.0-rc1
+asterisk-18.5.1
+asterisk-18.6.0
+asterisk-18.6.0-rc1
+asterisk-18.7.0
+asterisk-18.7.0-rc1
+asterisk-18.7.0-rc2
+asterisk-18.7.0-rc3
+asterisk-18.7.1
+asterisk-18.8.0
+asterisk-18.8.0-rc1
+asterisk-18.9.0
+asterisk-18.9.0-rc1
+asterisk-19-current
+asterisk-19.0.0
+asterisk-19.0.0-rc1
+asterisk-19.1.0
+asterisk-19.1.0-rc1
+asterisk-19.2.0
+asterisk-19.2.0-rc1
+asterisk-19.2.1
+asterisk-19.3.0
+asterisk-19.3.0-rc1
+asterisk-19.3.1
+asterisk-19.3.2
+asterisk-19.3.3
+asterisk-19.4.0
+asterisk-19.4.0-rc1
|