Poner el idioma de Asterisk en Español


Existen opciones para poner los sonidos en español, en la parte derecha hay un enlace a las voces de asterisk en español donde podrás descargarlas.

Ahora te explicare la instalacion:

-Para instalar, ubicarse en el dorectorio de sonidos de Asterisk, por defecto es : /var/lib/asterisk/sounds/

-Aca descargamos los paquetes desde la pagina de voipnovatos ejecutando:

#sudo wget http://www.voipnovatos.es/voces/voipnovatos-core-sounds-es-alaw-1.4.tar.gz
#sudo wget://www.voipnovatos.es/voces/voipnovatos-extra-sounds-es-alaw-1.4.tar.gz

-Descomprimimos los paquetes que nos hemos descargado:

-Se crea un nuevo directorio o se sobreescribe el existente, llamado "es"

-Para poder utilizarlos debemos cambiar la configuracion de los archivos ".conf" del Asterisk,en la linea "lenguage=es"

-Es necesario añadir un enlace simbolico entre "/var/lib/asterisk/sounds/digits/es" y "/var/lib/asterisk/sounds/es/digits" con el fin de que los sonidos se escuchen en castellano correctamente con determinadas aplicaciones

#ln -s /var/lib/asterisk/sounds/digits/es /var/lib/asterisk/sounds/es/digits

y con esto esta solucionado el problemas del español en su asterisk .


ojo: Esta explicacion es solo para Asterisk LiveCD

Estructura de Directorios de Asterisk en Ubuntu Server




  • /etc/asterisk: Contiene los ficheros de configuración. Si al compilar ejecutamos “make samples”, tendremos ejemplos en este directorio.
  • /usr/lib/Asterisk/modules: Contiene los módulos de Asterisk que hemos compilado
  • /var/lib/Asterisk: Contiene diferentes librerías de Asterisk
  • /var/lib/astereisk/agi-bin: Directorio para contener los AGI
  • /var/spool/Asterisk: Directorio par archivos que genera Asterisk (voicemail,etc)
  • /var/log/Asterisk: Aquí se guardan los log de Asterisk

Instalacion de Ubuntu Server 8.10



Una ves nos hemos descargado el CD Ubuntu Server lo que haremos sera instalarlo en nuestro equipo.
Es muy facil ya que la plataforma Linux para eso se tranforma en un interfaz grafico donde nos muestra todos los pasos que tenemos que seguir.

Aca os dejo un enlace donde muestra paso a paso como instalar un Servidor Linux (Ubuntu server).


Actualizacion de la Distribucion y Limpieza de Paquetes mal Instalados


Después de una Instalación de un programa o después de un tiempo que se instala Linux es necesario actualizar la distribución y los repositorios.
Aca os dejo algunos comandos que serán de ayuda a la hora de actualizar y limpiar los ficheros que se quedaron mal instalados .

Para actualizar los repositorios ejecutamos en un terminal:

#sudo apt-get update
#sudo apt-get upgrade

Si os sale un mensaje dadle a yes o si y enter para continuar.

Para limpiar la cache e instalar todo lo que falta y solucionar problemas de dependencias ejecutar en un terminal :

#sudo apt-get autoremuve
#sudo apt-get check
#sudo apt-get clean
#sudo apt-get autoclean
#sudo apt-get install -f

Si os sale algun mensaje dadle a yes o si y enter para continuar.

Para actualizar la distribucion a una nueva ejecutar en un terminal:

#sudo apt-get dist upgrade

Si sale un mensaje dale a yes o si y enter para continuar.


Espero que sea de su ayuda, si quieres saber algo mas sobre problemas con repositorios y dependencias deja un comentario.

Permisos en Linux Server


Esta lección se refiere a los siguientes comandos:

chmod : modificar el archivo de los derechos de acceso
su: temporalmente convertido en la super -
chown: cambiar el propietario
chgrp: cambia el grupo de un fichero propiedad

Para ver que permisos tiene un archivo : ls –l nombre_archivo

chmod (sintaxis #chmod 600 nombre_archivo)

El comando chmod se usa para cambiar los permisos de un archivo o directorio. Para usarlo, usted especifica la configuración de los permisos deseados y el archivo o archivos que desea modificar. Hay dos maneras de especificar los permisos, pero yo sólo me va a enseñar una de ellas.
Es fácil pensar en la configuración de los permisos como una serie de bits (que es la forma en que el equipo piensa en ellos.Así es como funciona:

rwx rwx rwx = 111 111 111
rw- rw- rw- = 110 110 110
rwx --- --- = 111 000 000

y así sucesivamente ...

rwx = 111 en binario = 7
rw- = 110 en binario = 6
rx = 101 en binario = 5
r-- = 100 en binario = 4

Aquí está una tabla de números que cubre todos los ajustes común Comenzando con los "7" se utilizan con los programas (ya que permiten la ejecución) y el resto son para otros tipos de archivos.

777 = (rwxrwxrwx) No existen restricciones en los permisos. Nadie puede hacer nada. Generalmente no es conveniente este ajuste.
755 = (rwxr-xr-x) El propietario del archivo puede leer, escribir y ejecutar el archivo.. Todos los otros pueden leer y ejecutar el archivo. Esta configuración es común para los programas que son utilizados por todos los usuarios.
700 = (rwx ------) El propietario del archivo puede leer, escribir y ejecutar el archivo. Nadie más tiene derecho alguno. Este ajuste es útil para programas que sólo el propietario puede utilizar y debe mantenerse privada de los demás.
666 = (rw-rw-rw-) Todos los usuarios pueden leer y escribir el archivo.
644 = (rw-r - r -) El propietario puede leer y escribir un archivo, mientras que los demás sólo pueden leer el archivo. Una configuración común para los ficheros de datos que todo el mundo puede leer, pero sólo el propietario puede cambiar.
600 = (rw -------) El propietario puede leer y escribir un archivo. Todos los demás no tienen derechos. Una configuración común para los ficheros de datos que el propietario quiere mantener privado.

Enlace para mas informacion aqui

Comandos de Linux Server

Moverse dentro del Sistema de archivos:

pwd: Le permite saber el directorio en el que se encuentra.
cd: Le permite cambiar de directorio.
cd .. : Para ir a un nivel del directorio anterior.
cd/ : Para ir al directorio raíz.

Manipular Archivos y Carpetas:

cp: Sirve para copiar un archivo.
mv: Mueve un archivo a una ubicación diferente o renombra el archivo.
rm: Sirve para eliminar un archivo de un directorio.
ls: Sirve para ver los archivos del directorio actual.(Ej: ls | more)
mkdir: Permite crear directorios.
chmod: Cambia los permisos de los archivos seleccionados.

Instrucciones de información del sistema:

df: Muestra el espacio de disco del sistema de archivos de todas las particiones (Ej: df –h)
free: Muestra la cantidad de memoria utilizada en el sistema (Ej: free –m)
top: Muestra la información de los procesos que se están ejecutando( q para salir )
uname –a: Muestra el nombre del equipo y la versión del kernel.
ifconfig: Muestra las interfaces de red del sistema.

Opciones de Red:

iwconfig: Muestra los adaptadores de red inalámbricos y su información.
ps: Permite ver todos los procesos que se están ejecutando en el equipo.
lspci: Lista todos los buses PCI y los dispositivos conectados a ellos.
lsusb: Lista todos los buses USB y los dispositivos conectados a ellos.
lshal: Lista todos los dispositivos detectados por HAL (Harware Abstraction Layer).
lshw: Lista el hardware de su equipo, incluyendo el fabricante y donde está conectado.

Buscar y Editar archivos de Texto:

grep: Permite buscar un determinado patrón de búsqueda dentro de varios archivos y mostrar las líneas donde se encuentra la coincidencia (Ej: grep coincidencia archivo).
sed: Permite buscar y remplazar una cadena determinada en un archivo (Ej: sed s/gato/pato/g mascotas).
nano: Editor de texto para la línea de comandos.
less: Sirve para ver archivos de texto asi como su salida estándar (Ej: ls | less).

Obtener ayuda de la línea de comandos:

man man: Vera el manual para el comando man.
man intro: Muestra la introducción a la línea de comandos de Linux.

Para mayor informacion visita este enlace http://linuxcommand.org

Como almacena y Organiza los Archivos Linux Server



Nota: Existen en Internet un sinfín de Información sobre la Administración de Archivos de Linux Server pero no se confunda con los términos “capetas” y “directorios”, ya que ambas palabras describen lo mismo.




Carpetas de Linux:

/boot: Contiene los archivos mas importantes para iniciar el ordenador, incluyendo la configuración del bootloader y del kernel.

/dev: Cada dispositivo del sistema (como por ej. Tarjetas de sonido,webcam,etc.) tienen una entrada en esta carpeta. Las aplicaciones acceden al dispositivo utilizando los elementos dentro de /dev.

/etc: Aquí se almacenan los archivos de configuración del sistema para el software que hay instalado en el ordenador.

/home: Aquí se almacenan los directorios personales que tiene cada cuenta de usuario.

/lib: Aquí se almacenan las bibliotecas de software mas importantes del sistema. Nunca deberis necesitar explorar este mundo de lo desconocido.

/media: Aquí se enlazan los dispositivos como unidades de CD y lápices USB cuando se conectan.

/mnt: Aquí se pueden montar también los dispositivos manualmente con la consola de comandos que ofrece Linux.

/opt: Aquie puede instalarse el software opcional.Esta carpeta se utiliza habitualmente cuando quiere implementar su propio software. Si no codifica su propio software ignore esta carpeta.

/proc/sys: Aquí se almacena la información actual de ejecucioin del sistema.

/root: Este es el directorio personal de super usuario.

/sbin: Aquí se almacena el software que solo debería ejecutar el supr usuario.

/usr: Aquí se instala en software en general.

/var: Esta carpeta contiene los archivos de registro( en ingles log) del software de su ordenador.

Para mayor informacion consultar : Comandos de Ubuntu Server