Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cuando realices este tutorial, respeta los mismos número de Extensiones, Contraseñas, IP... que indico.
Trabajaremos con simuladores de teléfonos en Windows, con teléfonos móvil, con tablet y con teléfonos IP reales (estos últimos NO son imprescindibles).
Esto trata de crear una centralita de teléfonos en un red local. Se podrán intercomunicar teléfonos móviles que se encuentren en esa red local mediante Wifi,
también se instalarán emuladadores de teléfono (softphone) en uno o más ordenadores.
Recursos necesarios:
- un ordenador que sea rapidito, mejor con Windows 7 o mayor. (Con esto ya puedes trabajar con bastantes posibilidades de aprendizaje)
Recursos de mejoras:
- estar en una red wifi, si es que quieres utilizar además teléfonos móviles. (Para intercomunicarte entre móviles en wifi, o entre móvil y ordenador).
- uno o varios teléfonos móviles o tablet conectados mediante wifi a la red local.
- uno o dos teléfonos IP, de tipo Grandstream GXP1400, me costó unos 35 € cada uno. Este tipo de teléfono necesita una pequeña fuente de alimentación de 5
V (que viene en su caja) y un conectarlo mediante un cable con terminal RJ45 a un router, swicth o hub. Estos teléfonos no son imprescindible para nuestro
tutorial.
_____________________________________________
CentOS + Asterik + Elastix
CentOS es un sistema operativo, una distribución de LINUX en donde estará la aplicación Asterik, motor de nuestra centralita telefónica, el interfaz gráfico de
Elastix nos facilitará la configuración de Asterik.
Elastix es la unión del Sistema operativo CentSOs, Central Telefónica (Asterisk) y el sistema de administración Web (FreePBX sobre Apache)
______________________________________
EMPEZAMOS AQUÍ
Elastix en un sistema operativo virtual
0.- Vamos a ver los números de nuestra configuración de red local. Entramos en el Símbolo de sistema de Windows y escribimos:
Más adelante configuraremos el servidor del elastix, debido a que la máscara es 255.255.255.0, tenemos que poner los tres primero número como los de la red,
es decir 192.168.1 y el cuarto número debe ser entre 2 y 255, pero que no esté escogido por otro dispositivo de red, en nuestro ejemplo pondremos:
192.168.1.222
______________________________
1.- Instalación de Virtual Box y Elastix.
- En esta página puedes ver la instalación de la versión del Elastix 2.5.0, si quieres ver la instalación
de una versión más reciente, la 4.0.74 puedes verla aquí: Elastix 4.0.74.
[Recomiendo empezar con la version 2.5.0, aunque es más antigua funciona mejor en ordenadores algo lentos.]
Mediante Virtual Box podemos tener un sistema operativo "dentro" de otro, en este caso vamos a instalar CentOS + Asterik + Elastix "dentro" de Windows.
b) Vamos a la web de Elastix o de Sourceforge y bajamos a una carpeta de nuestro Windows el archivo iso, en mi caso:
Elastix-2.5.0-Stable-i386-bin-21oct2014.iso (677 MB)
http://sourceforge.net/projects/elastix/?source=typ_redirect
c) Entramos en el VirtualBox.
Nombre: Elastix
Tipo: Linux
Versión: Other Linux (32 bits)
Pulsamos en el icono indicado y localizamos la carpeta donde hemos guardado el archivo iso, en mi caso:
Elastix-2.5.0-Stable-i386-bin-21oct2014.iso
- Pulsa la tecla ENTER
IMPORTANTE: cuando pida contraseña pon siempre la misma, concretamente esta 1234aa
La contraseña siempre será: 1234aa
Ya se ha cargado el Sistema Operativo LINUX, en este caso la distribución CentOS.
Seleccionamos Spanish. Luego con el botón tabulador nos situamos en el OK. Pulsamos ENTER para aceptar.
- Observamos cómo están las particiones pero no las cambiamos.
- En la ventana de arriba, pulsamos el botón de "Aceptar" (es decir, dejamos las particiones como están)
Recuerda:
Continua la instalación, ahí vemos un fallo de wanrouter, pero no es crítico en nuestra instalación.
Ahora nos pedirá contraseña para MySQL, freePBX
y nos dice que para trabajar con él debemos abrir un navegador web y poner la dirección 192.168.1.222
- Puente entre el Linux-CentOS y Windows para compartir la misma tarjeta de red.
Si estamos trabajando en virtual con el VirtualBox, y escribimos en un navegador como el Chrome de Google la dirección 192.168.1.222 nos indicará que no
encuentra la página.
Así que antes deberemos entrar en la configuración del VirtualBox / Configuración / Red
Username: admin
Password: 1234aa
Lo ponemos en español. Preferences / Language
______________________________
3.- Configuración de Elastix
Pulsamos en PBX. PBX sería la centralita telefónica.
Registraremos las Extensiones, esto es como el número de los teléfonos o Línea telefónica interna.
Cada vez que queramos añadir un número telefónico, pulsamos en Submit.
Nos saldrá la siguiente pantalla, escribimos la Extensión (4001), un nombre (zoiper) y la contraseña (1234aa).
Para que se genere la extensión pulsamos el botón Enviar
y luego en Apply Config
Para no tener problemas, utiliza siempre la misma contraseña, en este tutorial: 1234aa
Extensión del usuario 4001 4002 4003 4004 5001 5002 6001 6002 6003 6004
Nombre para mostrar zoiper phonerlite xlite qutecom movil tablet amarillo1 amarillo2 azul1 azul2
secret 1234aa 1234aa 1234aa 1234aa 1234aa 1234aa 1234aa 1234aa 1234aa 1234aa
______________________________
4.- Instalación de emuladores de teléfono en nuestro ordenador.
Vamos a instalar varios emuladores.
________________
Zoiper.
(El Zoiper me dió problemas en el tutorial, pierde fácilmente el registro con Elastix)
Creamos una nueva cuenta en ZOIPER, para ello pulsamos en Settings / Create a new account.
Tipo SIP
user: 4001
Password: 1234aa
Domain: 192.168.1.222
En Dominio escribimos la IP del servidor elastix que tenemos instalado en VirtualBox, en mi caso 192.168.1.222
Si todo ha ido bien, saldrá un mensaje indicando que la cuenta ha sido añadida a la lista. (Your accont has been added to account list)
http://phonerlite.de/download_en.htm
PhonerLiteSetup.exe
Domain: 192.168.1.222
Nombre de usuario: 4002
Contraseña: 1234aa
Nombre mostrado: phonerlite
Pulsamos el icono de Salvar
________________
X-Lite
Ahora vamos a instalar otro teléfono virtual más, en este caso el X-Lite
http://www.counterpath.com/x-lite-download/
X-Lite_Win32_4.8.4_76589.exe
________________________________________________________________________________
________________
QuteComPortable
Vamos a instalar también este Softphone en nuestro Windows.
http://portableapps.com/apps/internet/qutecom_portable
QuteComPortable_2.2.1_Rev_2.paf.exe
______________________________
5.- Instalación de teléfonos en nuestro móvil y tablet.
Vamos a nuestro teléfono móvil y a nuestra tablet.
Entramos en la Play Store de Google y bajamos e instalamos el Zoiper para móviles en nuestro móvil y en nuestra tablet.
Los de color naranja están conectados y los amarillos ténues, están configurados pero no están conectados.
También podemos utilizar el Flash Operator Panel, para visualiar la evolución de las llamadas.
Probablemente para que salga esta característica tengas que reiniciar el sistema.
Este Panel es un control de la centralita, arrastra un teléfono y lo pones encima de otro, verás que realiza la llamada.
______________________________________________________________________________
A partir de este momento podemos abrir el Zoiper, Phoner Lite, X-Lite y Qutecom de nuestro ordenador y los Zoiper instalado en nuestro móvil y tablet, y
llamarlos unos a otros con su respectivos números de Extensión.
El móvil y la tablet deben estar en la misma red wifi que el ordenador que tiene instalado el VirtualBox con Elastix.
________________________________________________________________________________
_______________________________
Creación de usuarios mediante archivo por lotes
En vez de crear las Extensiones una a una como la hemos creado anteriormente por página web, se puede crear un archivo de texto en formato CSV, en donde
en cada línea esté la configuración de un usuario.
Vamos a verlo, ya que anteriormente hemos creado a varios usuarios, vamos a bajar un archivo de texto en formato CSV que contiene la configuración de cada
uno.
La primera línea debe contener el nombre (o título) de las columnas, y el archivo debe tener como mínimo cuatro columnas: Display Name, User Extension, Secret, Tech. Para
más información acerca de todos los parámetros soportados, por favor lea la ayuda embebida a este módulo.
Se descargará un archivo extentions.csv. Se puede ver desde el Bloc de notas o cualquier otro Editor de texto, pero vamos a abrirlo con el Excel.
- Abrimos el Excel.
Datos / Desde texto
Marcamos Delimitados.
- Si tienes problema con el separador de campos, que se pone con punto y coma en vez de coma, simplemente abre el archivo con el Bloc de notas y
Reemplaza ; con ,
Cuando estén separadas por ,. Guarda el archivo, ya lo tienes preparado para volverlo a cargar en este o en otro Elastix.
--------------------------------------------------------------
________________________________________