pespin has submitted this change. (
https://gerrit.osmocom.org/c/docker-playground/+/37547?usp=email )
Change subject: asterisk: Enable use of EVS codec
......................................................................
asterisk: Enable use of EVS codec
We want to test Asterisk using only EVS against the IMS Core.
Related: SYS#7012
Change-Id: I8bf781cbb0ae40a2bc67ede1110d50721d1f6025
---
M asterisk-master/Dockerfile
M ttcn3-asterisk-ims-ue-test/asterisk/asterisk.sh
M ttcn3-asterisk-ims-ue-test/asterisk/pjsip.conf
3 files changed, 22 insertions(+), 1 deletion(-)
Approvals:
pespin: Looks good to me, approved
Jenkins Builder: Verified
laforge: Looks good to me, but someone else must approve
diff --git a/asterisk-master/Dockerfile b/asterisk-master/Dockerfile
index 8ddbaa0..55734ba 100644
--- a/asterisk-master/Dockerfile
+++ b/asterisk-master/Dockerfile
@@ -75,6 +75,9 @@
RUN cd asterisk && \
./bootstrap.sh && \
./configure && \
+ make menuselect.makeopts && \
+ menuselect/menuselect --enable codec_vevs menuselect.makeopts && \
+ menuselect/menuselect --check-deps menuselect.makeopts && \
make "-j$(nproc)" && \
make install && \
make samples && \
@@ -82,3 +85,7 @@
# Required to set up ipsec:
RUN setcap 'cap_net_admin,cap_sys_resource=ep' /usr/sbin/asterisk
+
+RUN cd asterisk/codec_server && \
+ make "-j$(nproc)" && \
+ cp cserver /usr/bin/cserver
diff --git a/ttcn3-asterisk-ims-ue-test/asterisk/asterisk.sh
b/ttcn3-asterisk-ims-ue-test/asterisk/asterisk.sh
index 5c4387b..4dbbe93 100755
--- a/ttcn3-asterisk-ims-ue-test/asterisk/asterisk.sh
+++ b/ttcn3-asterisk-ims-ue-test/asterisk/asterisk.sh
@@ -23,6 +23,9 @@
cp /data/logger.conf "${ASTERISK_CFG_PATH}/"
cat /data/extensions.conf >>"${ASTERISK_CFG_PATH}/extensions.conf"
+echo "Starting codec server..."
+/usr/bin/cserver &
+
SERVER_NAME="ims.mnc001.mcc238.3gppnetwork.org"
for i in $(seq 30); do
set -e
diff --git a/ttcn3-asterisk-ims-ue-test/asterisk/pjsip.conf
b/ttcn3-asterisk-ims-ue-test/asterisk/pjsip.conf
index b735388..c1403b4 100644
--- a/ttcn3-asterisk-ims-ue-test/asterisk/pjsip.conf
+++ b/ttcn3-asterisk-ims-ue-test/asterisk/pjsip.conf
@@ -106,7 +106,6 @@
type=endpoint
context=volte_ims
disallow=all
-allow=alaw
allow=vevs
transport=transport-tcp
outbound_auth=volte_ims
--
To view, visit
https://gerrit.osmocom.org/c/docker-playground/+/37547?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: I8bf781cbb0ae40a2bc67ede1110d50721d1f6025
Gerrit-Change-Number: 37547
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Hoernchen <ewild(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: merged