mirror of https://github.com/sipwise/asterisk.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
203 lines
7.9 KiB
203 lines
7.9 KiB
--- Makefile 2009-12-10 21:58:09.000000000 +0100
|
|
+++ Makefile 2010-03-04 14:54:21.000000000 +0100
|
|
@@ -553,13 +544,29 @@
|
|
endif
|
|
@echo " + +"
|
|
@echo " + **Note** This requires that you have +"
|
|
@echo " + doxygen installed on your local system +"
|
|
- @echo " +-------------------------------------------+"
|
|
+ @echo " + +"
|
|
+ @echo " + ------------------ or ----------------- +"
|
|
+ @echo " + +"
|
|
+ @echo " + +"
|
|
+ @echo " + Puedes instalar las voces en castellano +"
|
|
+ @echo " + proporcionadas por voipnovatos con: +"
|
|
+ @echo " + +"
|
|
+ifeq ($(MAKE), gmake)
|
|
+ @echo " + $(MAKE) es-sounds +"
|
|
+else
|
|
+ @echo " + $(MAKE) es-sounds +"
|
|
+endif
|
|
+ @echo " + +"
|
|
+ @echo " +------------------------------------------ +"
|
|
@$(MAKE) -s oldmodcheck
|
|
|
|
upgrade: bininstall
|
|
|
|
+es-sounds:
|
|
+ sh contrib/scripts/asterisk-sounds-es.sh
|
|
+
|
|
adsi:
|
|
mkdir -p $(DESTDIR)$(ASTETCDIR)
|
|
for x in configs/*.adsi; do \
|
|
if [ ! -f $(DESTDIR)$(ASTETCDIR)/$$x ]; then \
|
|
--- contrib/scripts/asterisk-sounds-es.sh 2010-03-04 17:59:22.000000000 +0100
|
|
+++ contrib/scripts/asterisk-sounds-es.sh 2010-03-04 14:54:20.000000000 +0100
|
|
@@ -0,0 +1,166 @@
|
|
+#!/usr/bin/env bash
|
|
+
|
|
+#####################################################################
|
|
+# Script de instalacion y configuracion de las voces de VoIPNovatos #
|
|
+# Version 0.3 #
|
|
+# Por Elio Rojano (http://www.sinologic.net) #
|
|
+# Modificado por Saúl Ibarra (http://www.saghul.net) #
|
|
+# Modificado por Jon Bonilla (http://sipdoc.net) #
|
|
+# Licencia: GPL #
|
|
+#####################################################################
|
|
+
|
|
+
|
|
+ESPANOL=`echo $LANG |grep "es"`
|
|
+if [ "$ESPANOL" ]; then
|
|
+ MSG1="Aceptas la licencia de uso? [S/N]: "
|
|
+ MSG2="Escribe tu nombre: "
|
|
+ MSG3="Escribe tu email: "
|
|
+ MSG4="Escribe la empresa que tendra esta instalación: "
|
|
+ MSG5="Registrando usuario ..."
|
|
+ MSG6="Descargando el conjunto de sonidos seleccionado..."
|
|
+ MSG8="Creando enlaces para compatibilizar Asterisk..."
|
|
+ MSG12="Instalando ..."
|
|
+ MSG14="¿Quieres los sonidos en GSM? [S/N]: "
|
|
+ MSG15="¿Quieres los sonidos en ALAW? [S/N]: "
|
|
+ MSG16="¿Quieres los sonidos en ULAW? [S/N]: "
|
|
+ MSG17="¿Quieres los sonidos en G729? [S/N]: "
|
|
+else
|
|
+ MSG1="Are you AGREE with the license? [Y/N]: "
|
|
+ MSG2="Type your name: "
|
|
+ MSG3="Type your email: "
|
|
+ MSG4="Type your company: "
|
|
+ MSG5="Registry user ..."
|
|
+ MSG6="Downloading sound set CORE ..."
|
|
+ MSG7="Downloading sound set EXTRA ..."
|
|
+ MSG8="Creating symbolic links to add some more compatibility ..."
|
|
+ MSG12="Installing ..."
|
|
+ MSG14="Do you wish to install GSM format sounds? [Y/N]: "
|
|
+ MSG15="Do you wish to install ALAW format sounds? [Y/N]: "
|
|
+ MSG16="Do you wish to install ULAW format sounds? [Y/N]: "
|
|
+ MSG17="Do you wish to install G729 format sounds? [Y/N]: "
|
|
+fi
|
|
+
|
|
+if [ -d /var/lib/asterisk/sounds ]; then
|
|
+ pushd /var/lib/asterisk/sounds
|
|
+ mkdir -p es
|
|
+ wget -qc http://www.voipnovatos.es/voces/licenciadeuso.txt -O- | iconv -f latin1 -t utf8 | more
|
|
+ echo ""
|
|
+ while [ ! "$ACEPTADA" ]; do
|
|
+ echo -n $MSG1 && read ACEPTADA
|
|
+ case $ACEPTADA in
|
|
+ S|s|Y|y) ACEPTADA="Si" ;;
|
|
+ N|n) ACEPTADA="No" ;;
|
|
+ *) ACEPTADA="" ;;
|
|
+ esac
|
|
+ done
|
|
+ if [ "$ACEPTADA" == "Si" ]; then
|
|
+ while [ ! "$NOMBRE" ]; do echo -n $MSG2; read NOMBRE; done
|
|
+ while [ ! "$EMAIL" ]; do echo -n $MSG3; read EMAIL; done
|
|
+ while [ ! "$EMPRESA" ]; do echo -n $MSG4; read EMPRESA; done
|
|
+
|
|
+
|
|
+ # Qué formatos quieres?
|
|
+ echo ""
|
|
+ while [ ! "$format_gsm" ]; do
|
|
+ echo -n $MSG14 && read format_gsm
|
|
+ case $format_gsm in
|
|
+ S|s|Y|y) format_gsm="Si" ;;
|
|
+ N|n) format_gsm="No" ;;
|
|
+ *) format_gsm="" ;;
|
|
+ esac
|
|
+ done
|
|
+
|
|
+ echo ""
|
|
+ while [ ! "$format_alaw" ]; do
|
|
+ echo -n $MSG15 && read format_alaw
|
|
+ case $format_alaw in
|
|
+ S|s|Y|y) format_alaw="Si" ;;
|
|
+ N|n) format_alaw="No" ;;
|
|
+ *) format_alaw="" ;;
|
|
+ esac
|
|
+ done
|
|
+
|
|
+ echo ""
|
|
+ while [ ! "$format_ulaw" ]; do
|
|
+ echo -n $MSG16 && read format_ulaw
|
|
+ case $format_ulaw in
|
|
+ S|s|Y|y) format_ulaw="Si" ;;
|
|
+ N|n) format_ulaw="No" ;;
|
|
+ *) format_ulaw="" ;;
|
|
+ esac
|
|
+ done
|
|
+
|
|
+ echo ""
|
|
+ while [ ! "$format_g729" ]; do
|
|
+ echo -n $MSG17 && read format_g729
|
|
+ case $format_g729 in
|
|
+ S|s|Y|y) format_g729="Si" ;;
|
|
+ N|n) format_g729="No" ;;
|
|
+ *) format_g729="" ;;
|
|
+ esac
|
|
+ done
|
|
+
|
|
+
|
|
+ # Para hacer uso de las locuciones de cara al publico, deben enviarse estos datos al creador...
|
|
+ echo $MSG5
|
|
+ wget -cqF "http://voipnovatos.es/voces.php?name=$NOMBRE&email=$EMAIL&empresa=$EMPRESA&format=$formato" -O /dev/null
|
|
+ sleep 1
|
|
+ echo $MSG12
|
|
+ sleep 1
|
|
+ echo $MSG6
|
|
+ if [ "$format_gsm" == "Si" ]; then
|
|
+ wget -c http://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-gsm-1.4.tar.gz
|
|
+ wget -c http://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-gsm-1.4.tar.gz
|
|
+ fi
|
|
+ if [ "$format_alaw" == "Si" ]; then
|
|
+ wget -c http://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-alaw-1.4.tar.gz
|
|
+ wget -c http://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-alaw-1.4.tar.gz
|
|
+ fi
|
|
+ if [ "$format_ulaw" == "Si" ]; then
|
|
+ wget -c http://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-ulaw-1.4.tar.gz
|
|
+ wget -c http://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-ulaw-1.4.tar.gz
|
|
+ fi
|
|
+ if [ "$format_g729" == "Si" ]; then
|
|
+ wget -c http://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-g729-1.4.tar.gz
|
|
+ wget -c http://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-g729-1.4.tar.gz
|
|
+ fi
|
|
+
|
|
+ for f in *.tar.gz; do tar xvzf $f; done
|
|
+ rm -f *.tar.gz
|
|
+
|
|
+ #Arreglando permisos...
|
|
+ chmod 644 /var/lib/asterisk/sounds/dictate/es/*
|
|
+ chmod 644 /var/lib/asterisk/sounds/digits/es/*
|
|
+ chmod 644 /var/lib/asterisk/sounds/followme/es/*
|
|
+ chmod 644 /var/lib/asterisk/sounds/letters/es/*
|
|
+ chmod 644 /var/lib/asterisk/sounds/phonetic/es/*
|
|
+ chmod 644 /var/lib/asterisk/sounds/silence/es/*
|
|
+ chmod 755 /var/lib/asterisk/sounds/dictate
|
|
+ chmod 755 /var/lib/asterisk/sounds/digits
|
|
+ chmod 755 /var/lib/asterisk/sounds/followme
|
|
+ chmod 755 /var/lib/asterisk/sounds/letters
|
|
+ chmod 755 /var/lib/asterisk/sounds/phonetic
|
|
+ chmod 755 /var/lib/asterisk/sounds/silence
|
|
+ chmod 755 /var/lib/asterisk/sounds/dictate/es
|
|
+ chmod 755 /var/lib/asterisk/sounds/digits/es
|
|
+ chmod 755 /var/lib/asterisk/sounds/followme/es
|
|
+ chmod 755 /var/lib/asterisk/sounds/letters/es
|
|
+ chmod 755 /var/lib/asterisk/sounds/phonetic/es
|
|
+ chmod 755 /var/lib/asterisk/sounds/silence/es
|
|
+ chmod 755 /var/lib/asterisk/sounds/es
|
|
+ chmod 644 /var/lib/asterisk/sounds/es/*
|
|
+
|
|
+ echo $MSG8
|
|
+ ln -s /var/lib/asterisk/sounds/dictate/es /var/lib/asterisk/sounds/es/dictate >/dev/null 2>/dev/null
|
|
+ ln -s /var/lib/asterisk/sounds/digits/es /var/lib/asterisk/sounds/es/digits >/dev/null 2>/dev/null
|
|
+ ln -s /var/lib/asterisk/sounds/followme/es /var/lib/asterisk/sounds/es/followme >/dev/null 2>/dev/null
|
|
+ ln -s /var/lib/asterisk/sounds/letters/es /var/lib/asterisk/sounds/es/letters >/dev/null 2>/dev/null
|
|
+ ln -s /var/lib/asterisk/sounds/phonetic/es /var/lib/asterisk/sounds/es/phonetic >/dev/null 2>/dev/null
|
|
+ ln -s /var/lib/asterisk/sounds/silence/es /var/lib/asterisk/sounds/es/silence >/dev/null 2>/dev/null
|
|
+
|
|
+ fi
|
|
+fi
|
|
+
|
|
+popd >/dev/null
|
|
+exit 0
|
|
+
|