mirror of
https://github.com/jambonz/jambonz-infrastructure.git
synced 2026-01-25 02:08:27 +00:00
update to v0.8.2-rc3
This commit is contained in:
@@ -1896,6 +1896,7 @@ AC_CONFIG_FILES([Makefile
|
|||||||
src/mod/applications/mod_google_tts/Makefile
|
src/mod/applications/mod_google_tts/Makefile
|
||||||
src/mod/applications/mod_google_transcribe/Makefile
|
src/mod/applications/mod_google_transcribe/Makefile
|
||||||
src/mod/applications/mod_ibm_transcribe/Makefile
|
src/mod/applications/mod_ibm_transcribe/Makefile
|
||||||
|
src/mod/applications/mod_jambonz_transcribe/Makefile
|
||||||
src/mod/applications/mod_nuance_transcribe/Makefile
|
src/mod/applications/mod_nuance_transcribe/Makefile
|
||||||
src/mod/applications/mod_nvidia_transcribe/Makefile
|
src/mod/applications/mod_nvidia_transcribe/Makefile
|
||||||
src/mod/applications/mod_soniox_transcribe/Makefile
|
src/mod/applications/mod_soniox_transcribe/Makefile
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ applications/mod_deepgram_transcribe
|
|||||||
applications/mod_google_tts
|
applications/mod_google_tts
|
||||||
applications/mod_google_transcribe
|
applications/mod_google_transcribe
|
||||||
applications/mod_ibm_transcribe
|
applications/mod_ibm_transcribe
|
||||||
|
applications/mod_jambonz_transcribe
|
||||||
applications/mod_nuance_transcribe
|
applications/mod_nuance_transcribe
|
||||||
applications/mod_nvidia_transcribe
|
applications/mod_nvidia_transcribe
|
||||||
applications/mod_soniox_transcribe
|
applications/mod_soniox_transcribe
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
<load module="mod_nuance_transcribe"/>
|
<load module="mod_nuance_transcribe"/>
|
||||||
<load module="mod_nvidia_transcribe"/>
|
<load module="mod_nvidia_transcribe"/>
|
||||||
<load module="mod_soniox_transcribe"/>
|
<load module="mod_soniox_transcribe"/>
|
||||||
|
<load module="mod_jambonz_transcribe"/>
|
||||||
<load module="mod_dialogflow"/>
|
<load module="mod_dialogflow"/>
|
||||||
|
|
||||||
<!-- Loggers (I'd load these first) -->
|
<!-- Loggers (I'd load these first) -->
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ GRPC_VERSION=c66d2cc
|
|||||||
GOOGLE_API_VERSION=e9da6f8b469c52b83f900e820be30762e9e05c57
|
GOOGLE_API_VERSION=e9da6f8b469c52b83f900e820be30762e9e05c57
|
||||||
AWS_SDK_VERSION=1.8.129
|
AWS_SDK_VERSION=1.8.129
|
||||||
LWS_VERSION=v3.2.3
|
LWS_VERSION=v3.2.3
|
||||||
MODULES_VERSION=v0.6.7
|
MODULES_VERSION=v0.6.9
|
||||||
|
|
||||||
echo "freeswitch version to install is ${FREESWITCH_VERSION}"
|
echo "freeswitch version to install is ${FREESWITCH_VERSION}"
|
||||||
echo "drachtio modules version to install is ${MODULES_VERSION}"
|
echo "drachtio modules version to install is ${MODULES_VERSION}"
|
||||||
@@ -69,6 +69,7 @@ sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_ibm_transcribe
|
|||||||
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_nuance_transcribe /usr/local/src/freeswitch/src/mod/applications/mod_nuance_transcribe
|
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_nuance_transcribe /usr/local/src/freeswitch/src/mod/applications/mod_nuance_transcribe
|
||||||
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_nvidia_transcribe /usr/local/src/freeswitch/src/mod/applications/mod_nvidia_transcribe
|
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_nvidia_transcribe /usr/local/src/freeswitch/src/mod/applications/mod_nvidia_transcribe
|
||||||
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_soniox_transcribe /usr/local/src/freeswitch/src/mod/applications/mod_soniox_transcribe
|
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_soniox_transcribe /usr/local/src/freeswitch/src/mod/applications/mod_soniox_transcribe
|
||||||
|
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_jambonz_transcribe /usr/local/src/freeswitch/src/mod/applications/mod_jambonz_transcribe
|
||||||
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_google_tts /usr/local/src/freeswitch/src/mod/applications/mod_google_tts
|
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_google_tts /usr/local/src/freeswitch/src/mod/applications/mod_google_tts
|
||||||
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_dialogflow /usr/local/src/freeswitch/src/mod/applications/mod_dialogflow
|
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_dialogflow /usr/local/src/freeswitch/src/mod/applications/mod_dialogflow
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
"ami_description": "jambonz feature server",
|
"ami_description": "jambonz feature server",
|
||||||
"instance_type": "t2.xlarge",
|
"instance_type": "t2.xlarge",
|
||||||
"drachtio_version": "v0.8.21",
|
"drachtio_version": "v0.8.21",
|
||||||
"jambonz_version": "v0.8.1",
|
"jambonz_version": "v0.8.2-rc3",
|
||||||
"ami_base_image_arch": "amd64",
|
"ami_base_image_arch": "amd64",
|
||||||
"ami_base_image_owner": "136693071363",
|
"ami_base_image_owner": "136693071363",
|
||||||
"install_telegraf": "yes",
|
"install_telegraf": "yes",
|
||||||
|
|||||||
@@ -1896,8 +1896,10 @@ AC_CONFIG_FILES([Makefile
|
|||||||
src/mod/applications/mod_google_tts/Makefile
|
src/mod/applications/mod_google_tts/Makefile
|
||||||
src/mod/applications/mod_google_transcribe/Makefile
|
src/mod/applications/mod_google_transcribe/Makefile
|
||||||
src/mod/applications/mod_ibm_transcribe/Makefile
|
src/mod/applications/mod_ibm_transcribe/Makefile
|
||||||
|
src/mod/applications/mod_jambonz_transcribe/Makefile
|
||||||
src/mod/applications/mod_nuance_transcribe/Makefile
|
src/mod/applications/mod_nuance_transcribe/Makefile
|
||||||
src/mod/applications/mod_nvidia_transcribe/Makefile
|
src/mod/applications/mod_nvidia_transcribe/Makefile
|
||||||
|
src/mod/applications/mod_soniox_transcribe/Makefile
|
||||||
src/mod/applications/mod_dialogflow/Makefile
|
src/mod/applications/mod_dialogflow/Makefile
|
||||||
src/mod/applications/mod_abstraction/Makefile
|
src/mod/applications/mod_abstraction/Makefile
|
||||||
src/mod/applications/mod_avmd/Makefile
|
src/mod/applications/mod_avmd/Makefile
|
||||||
|
|||||||
@@ -6,8 +6,10 @@ applications/mod_deepgram_transcribe
|
|||||||
applications/mod_google_tts
|
applications/mod_google_tts
|
||||||
applications/mod_google_transcribe
|
applications/mod_google_transcribe
|
||||||
applications/mod_ibm_transcribe
|
applications/mod_ibm_transcribe
|
||||||
|
applications/mod_jambonz_transcribe
|
||||||
applications/mod_nuance_transcribe
|
applications/mod_nuance_transcribe
|
||||||
applications/mod_nvidia_transcribe
|
applications/mod_nvidia_transcribe
|
||||||
|
applications/mod_soniox_transcribe
|
||||||
applications/mod_dialogflow
|
applications/mod_dialogflow
|
||||||
#applications/mod_abstraction
|
#applications/mod_abstraction
|
||||||
#applications/mod_av
|
#applications/mod_av
|
||||||
|
|||||||
@@ -9,6 +9,8 @@
|
|||||||
<load module="mod_ibm_transcribe"/>
|
<load module="mod_ibm_transcribe"/>
|
||||||
<load module="mod_nuance_transcribe"/>
|
<load module="mod_nuance_transcribe"/>
|
||||||
<load module="mod_nvidia_transcribe"/>
|
<load module="mod_nvidia_transcribe"/>
|
||||||
|
<load module="mod_soniox_transcribe"/>
|
||||||
|
<load module="mod_jambonz_transcribe"/>
|
||||||
<load module="mod_dialogflow"/>
|
<load module="mod_dialogflow"/>
|
||||||
|
|
||||||
<!-- Loggers (I'd load these first) -->
|
<!-- Loggers (I'd load these first) -->
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ GRPC_VERSION=c66d2cc
|
|||||||
GOOGLE_API_VERSION=e9da6f8b469c52b83f900e820be30762e9e05c57
|
GOOGLE_API_VERSION=e9da6f8b469c52b83f900e820be30762e9e05c57
|
||||||
AWS_SDK_VERSION=1.8.129
|
AWS_SDK_VERSION=1.8.129
|
||||||
LWS_VERSION=v3.2.3
|
LWS_VERSION=v3.2.3
|
||||||
MODULES_VERSION=v0.6.7
|
MODULES_VERSION=v0.6.9
|
||||||
|
|
||||||
echo "freeswitch version to install is ${FREESWITCH_VERSION}"
|
echo "freeswitch version to install is ${FREESWITCH_VERSION}"
|
||||||
echo "drachtio modules version to install is ${MODULES_VERSION}"
|
echo "drachtio modules version to install is ${MODULES_VERSION}"
|
||||||
@@ -33,6 +33,7 @@ if [ "$ARCH" == "amd64" ]; then
|
|||||||
echo done
|
echo done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
cd /usr/local/src
|
||||||
echo remove SpeechSDK-Linux-1.24.2
|
echo remove SpeechSDK-Linux-1.24.2
|
||||||
sudo rm -Rf /tmp/SpeechSDK-Linux-1.24.2.tgz /tmp/SpeechSDK-Linux-1.24.2
|
sudo rm -Rf /tmp/SpeechSDK-Linux-1.24.2.tgz /tmp/SpeechSDK-Linux-1.24.2
|
||||||
echo done
|
echo done
|
||||||
@@ -40,7 +41,6 @@ echo done
|
|||||||
echo config git
|
echo config git
|
||||||
git config --global pull.rebase true
|
git config --global pull.rebase true
|
||||||
echo done
|
echo done
|
||||||
cd /usr/local/src
|
|
||||||
git clone https://github.com/signalwire/freeswitch.git -b ${FREESWITCH_VERSION}
|
git clone https://github.com/signalwire/freeswitch.git -b ${FREESWITCH_VERSION}
|
||||||
git clone https://github.com/warmcat/libwebsockets.git -b ${LWS_VERSION}
|
git clone https://github.com/warmcat/libwebsockets.git -b ${LWS_VERSION}
|
||||||
git clone https://github.com/drachtio/drachtio-freeswitch-modules.git -b ${MODULES_VERSION}
|
git clone https://github.com/drachtio/drachtio-freeswitch-modules.git -b ${MODULES_VERSION}
|
||||||
@@ -50,6 +50,7 @@ cd grpc && git checkout ${GRPC_VERSION} && cd ..
|
|||||||
cd freeswitch/libs
|
cd freeswitch/libs
|
||||||
git clone https://github.com/drachtio/nuance-asr-grpc-api.git -b main
|
git clone https://github.com/drachtio/nuance-asr-grpc-api.git -b main
|
||||||
git clone https://github.com/drachtio/riva-asr-grpc-api.git -b main
|
git clone https://github.com/drachtio/riva-asr-grpc-api.git -b main
|
||||||
|
git clone https://github.com/drachtio/soniox-asr-grpc-api.git -b main
|
||||||
git clone https://github.com/freeswitch/spandsp.git -b master
|
git clone https://github.com/freeswitch/spandsp.git -b master
|
||||||
git clone https://github.com/freeswitch/sofia-sip.git -b master
|
git clone https://github.com/freeswitch/sofia-sip.git -b master
|
||||||
git clone https://github.com/dpirch/libfvad.git
|
git clone https://github.com/dpirch/libfvad.git
|
||||||
@@ -68,6 +69,7 @@ sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_ibm_transcribe
|
|||||||
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_nuance_transcribe /usr/local/src/freeswitch/src/mod/applications/mod_nuance_transcribe
|
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_nuance_transcribe /usr/local/src/freeswitch/src/mod/applications/mod_nuance_transcribe
|
||||||
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_nvidia_transcribe /usr/local/src/freeswitch/src/mod/applications/mod_nvidia_transcribe
|
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_nvidia_transcribe /usr/local/src/freeswitch/src/mod/applications/mod_nvidia_transcribe
|
||||||
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_soniox_transcribe /usr/local/src/freeswitch/src/mod/applications/mod_soniox_transcribe
|
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_soniox_transcribe /usr/local/src/freeswitch/src/mod/applications/mod_soniox_transcribe
|
||||||
|
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_jambonz_transcribe /usr/local/src/freeswitch/src/mod/applications/mod_jambonz_transcribe
|
||||||
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_google_tts /usr/local/src/freeswitch/src/mod/applications/mod_google_tts
|
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_google_tts /usr/local/src/freeswitch/src/mod/applications/mod_google_tts
|
||||||
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_dialogflow /usr/local/src/freeswitch/src/mod/applications/mod_dialogflow
|
sudo cp -r /usr/local/src/drachtio-freeswitch-modules/modules/mod_dialogflow /usr/local/src/freeswitch/src/mod/applications/mod_dialogflow
|
||||||
|
|
||||||
@@ -148,6 +150,11 @@ echo "building protobuf stubs for nvidia riva asr"
|
|||||||
cd /usr/local/src/freeswitch/libs/riva-asr-grpc-api
|
cd /usr/local/src/freeswitch/libs/riva-asr-grpc-api
|
||||||
LANGUAGE=cpp make
|
LANGUAGE=cpp make
|
||||||
|
|
||||||
|
# build soniox protobufs
|
||||||
|
echo "building protobuf stubs for sonioxasr"
|
||||||
|
cd /usr/local/src/freeswitch/libs/soniox-asr-grpc-api
|
||||||
|
LANGUAGE=cpp make
|
||||||
|
|
||||||
# build freeswitch
|
# build freeswitch
|
||||||
echo "building freeswitch"
|
echo "building freeswitch"
|
||||||
cd /usr/local/src/freeswitch
|
cd /usr/local/src/freeswitch
|
||||||
@@ -174,3 +181,8 @@ sudo systemctl enable freeswitch
|
|||||||
sudo cp /tmp/freeswitch_log_rotation /etc/cron.daily/freeswitch_log_rotation
|
sudo cp /tmp/freeswitch_log_rotation /etc/cron.daily/freeswitch_log_rotation
|
||||||
sudo chown root:root /etc/cron.daily/freeswitch_log_rotation
|
sudo chown root:root /etc/cron.daily/freeswitch_log_rotation
|
||||||
sudo chmod a+x /etc/cron.daily/freeswitch_log_rotation
|
sudo chmod a+x /etc/cron.daily/freeswitch_log_rotation
|
||||||
|
|
||||||
|
echo "downloading soniox root verification certificate"
|
||||||
|
cd /usr/local/freeswitch/certs
|
||||||
|
wget https://raw.githubusercontent.com/grpc/grpc/master/etc/roots.pem
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
"ami_description": "jambonz all-in-one AMI",
|
"ami_description": "jambonz all-in-one AMI",
|
||||||
"instance_type": "t2.xlarge",
|
"instance_type": "t2.xlarge",
|
||||||
"drachtio_version": "v0.8.21",
|
"drachtio_version": "v0.8.21",
|
||||||
"jambonz_version": "v0.8.1",
|
"jambonz_version": "v0.8.2-rc3",
|
||||||
"jambonz_user": "admin",
|
"jambonz_user": "admin",
|
||||||
"jambonz_password": "JambonzR0ck$",
|
"jambonz_password": "JambonzR0ck$",
|
||||||
"install_telegraf": "yes",
|
"install_telegraf": "yes",
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"ssh_username": "admin",
|
"ssh_username": "admin",
|
||||||
"ami_description": "jambonz monitoring server",
|
"ami_description": "jambonz monitoring server",
|
||||||
"instance_type": "t2.xlarge",
|
"instance_type": "t2.xlarge",
|
||||||
"jambonz_version": "v0.8.1",
|
"jambonz_version": "v0.8.2-rc3",
|
||||||
"homer_user": "homer_user",
|
"homer_user": "homer_user",
|
||||||
"homer_password": "XcapJTqy11LnsYRtxXGPTYQkAnI",
|
"homer_password": "XcapJTqy11LnsYRtxXGPTYQkAnI",
|
||||||
"install_influxdb": "yes",
|
"install_influxdb": "yes",
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"ssh_username": "admin",
|
"ssh_username": "admin",
|
||||||
"ami_description": "jambonz SBC RTP server",
|
"ami_description": "jambonz SBC RTP server",
|
||||||
"drachtio_version": "v0.8.21",
|
"drachtio_version": "v0.8.21",
|
||||||
"jambonz_version": "v0.8.1",
|
"jambonz_version": "v0.8.2-rc3",
|
||||||
"ami_base_image_arch": "amd64",
|
"ami_base_image_arch": "amd64",
|
||||||
"ami_base_image_owner": "136693071363",
|
"ami_base_image_owner": "136693071363",
|
||||||
"instance_type": "t3.xlarge",
|
"instance_type": "t3.xlarge",
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
"ami_description": "jambonz SBC SIP",
|
"ami_description": "jambonz SBC SIP",
|
||||||
"instance_type": "t3.xlarge",
|
"instance_type": "t3.xlarge",
|
||||||
"drachtio_version": "v0.8.21",
|
"drachtio_version": "v0.8.21",
|
||||||
"jambonz_version": "v0.8.1",
|
"jambonz_version": "v0.8.2-rc3",
|
||||||
"ami_base_image_arch": "amd64",
|
"ami_base_image_arch": "amd64",
|
||||||
"ami_base_image_owner": "136693071363",
|
"ami_base_image_owner": "136693071363",
|
||||||
"install_datadog": "no",
|
"install_datadog": "no",
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"ssh_username": "admin",
|
"ssh_username": "admin",
|
||||||
"ami_description": "jambonz webserver",
|
"ami_description": "jambonz webserver",
|
||||||
"instance_type": "t3.xlarge",
|
"instance_type": "t3.xlarge",
|
||||||
"jambonz_version": "v0.8.1",
|
"jambonz_version": "v0.8.2-rc3",
|
||||||
"ami_base_image_arch": "amd64",
|
"ami_base_image_arch": "amd64",
|
||||||
"ami_base_image_owner": "136693071363",
|
"ami_base_image_owner": "136693071363",
|
||||||
"install_datadog": "no",
|
"install_datadog": "no",
|
||||||
|
|||||||
Reference in New Issue
Block a user