presentacion proyecto.ppt

43
Page 1 PROYECTO ASIR 2014 « CENTRALITA VOIP ASTERISK » ÁNGEL MARTÍNEZ SANTOS

Transcript of presentacion proyecto.ppt

Page 1: presentacion proyecto.ppt

Page 1

PROYECTOASIR 2014

« CENTRALITA VOIP ASTERISK »

ÁNGEL MARTÍNEZ SANTOS

Page 2: presentacion proyecto.ppt

Page 2

ÍNDICE

1. INTRODUCCIÓN

2. CONSIDERACIONES PREVIAS

3. DESARROLLO

4. CONECTAR CON RED CONVEN

CIONAL

5. CONCLUSIONES

Page 3: presentacion proyecto.ppt

Page 3

1. INTRODUCCIÓN

1.1. ¿QUÉ ES VOIP?VoIP se refiere al transporte de voz encapsulada dentro de paquetes de datos utilizando el protocolo de Internet.

La telefonía IP, es un sistema telefónico con todas las funciones de la telefonía tradicional, incluyendo incluso algunas nuevas posibilidades.

Page 4: presentacion proyecto.ppt

Page 4

1. INTRODUCCIÓN

REDUCCIÓN DE COSTES DE

INSTALACIÓN

SEGURIDAD

ESCALABILIDAD

COMPATIBILIDAD HARDWARE

INTEGRACIÓN DE VOZ, DATOS, VIDEO E

INTERNET SOBRE UNA RED

Page 5: presentacion proyecto.ppt

Page 5

1. INTRODUCCIÓN

1.2. USO EN EMPRESAS•Muchas empresas, optan por instalar centralitas telefónicas para centralizar la atención telefónica y poder comunicarse internamente.

•Las centralitas hardware, tienen desventajas como:

• Elevados Costes• Poca escalabilidad

Page 6: presentacion proyecto.ppt

Page 6

1. INTRODUCCIÓN

1.3. OBJETIVOS DEL PROYECTO•El objetivo general será conseguir una centralita de teléfonos software completamente funcional.

•La meta final será conseguir hacer y recibir llamadas, así como el uso de funciones añadidas, a través de nuestra centralita “Asterisk”.

Page 7: presentacion proyecto.ppt

Page 7

2. CONSIDERACIONES PREVIAS

2.1. REQUERIMIENTOS•Ordenador anfitrión, Intel Core i5 + 8gb de memoria RAM•Oracle VM VirtualBox para virtualización•Máquina virtual servidor, con Ubuntu 12.04•Tres máquinas virtuales clientes, con Windows 7•Ordenador adicional con Windows 7 para pruebas de llamadas•Software “Express Talk” como teléfono

Page 8: presentacion proyecto.ppt

Page 8

3. DESARROLLO

3.1. SERVIDOR•1Gb RAM•Disco duro dinámico (8GB)•1 tarjeta de red: Adaptador Puente•Ubuntu Desktop 12.04•Configuración IP:

Page 9: presentacion proyecto.ppt

Page 9

3. DESARROLLO:SERVIDOR

3.2. INSTALACIÓN DE ASTERISK:Descargamos e instalamos el paquete

Deberemos indicar el código de país

Page 10: presentacion proyecto.ppt

Page 10

3. DESARROLLO:SERVIDOR

3.3 CONFIGURACIÓN:En el fichero “manager.conf” configuramos los perfiles general y administrador:

Page 11: presentacion proyecto.ppt

Page 11

3. DESARROLLO:SERVIDOR

En el fichero “http.conf” habilitamos la interfaz web e indicamos el puerto a través del cual trabajará añadiendo las siguientes líneas:

Page 12: presentacion proyecto.ppt

Page 12

3. DESARROLLO:SERVIDOR

3.4. INSTALACIÓN DE ASTERISK GUI (INTERFAZ)

Copiamos asterisk-gui en /usr/src y comprobamos que se encuentra en dicho directorio

Page 13: presentacion proyecto.ppt

Page 13

3. DESARROLLO:SERVIDOR

Descomprimimos el fichero descargado y creamos un enlace simbólico en “asterisk-gui”

Ejecutamos la script de configuración y esperamos hasta que aparezca el icono de asterisk:

Page 14: presentacion proyecto.ppt

Page 14

3. DESARROLLO:SERVIDOR

Ahora hay que compilarlo. Son necesarios 3 comandos y cada uno nos indica cual es el siguiente:

make

Page 15: presentacion proyecto.ppt

Page 15

3. DESARROLLO:SERVIDOR

make install

make checkconfig (comprueba que nuestro servidor soporta la interfaz GUI)

Page 16: presentacion proyecto.ppt

Page 16

3. DESARROLLO:SERVIDOR

PROBLEMA ENCONTRADO:

Al entrar en la página de la interfaz de “Asterisk” en el navegador, nos da un error. Esto lo corregimos creando el siguiente enlace simbólico.

El problema es que busca el directorio en una ruta en la que no se encuentra:

Page 17: presentacion proyecto.ppt

Page 17

3. DESARROLLO:SERVIDOR

Por último, aplicamos los permisos de lectura y escritura y reiniciamos el servicio de asterisk

Page 18: presentacion proyecto.ppt

Page 18

3. DESARROLLO:SERVIDOR

3.5. CONFIGURACIONES MEDIANTE INTERFAZ GUIPodemos acceder a la interfaz usando la dirección de localhost 127.0.0.1 y el puerto 8088, introduciendo el usuario “admin” con la contraseña indicada en el fichero “manager.conf”

Page 19: presentacion proyecto.ppt

Page 19

3. DESARROLLO:SERVIDOR

Creamos un grupo desde la pestaña “Dial Plans”

Con el grupo creado podremos crear usuarios y añadirlos al grupo.

Page 20: presentacion proyecto.ppt

Page 20

3. DESARROLLO:SERVIDOR

Creamos usuarios desde la pestaña “Users”, estableciendo los parámetros necesarios

Generales

Buzón de voz Contraseña

Page 21: presentacion proyecto.ppt

Page 21

3. DESARROLLO:SERVIDOR

Configuramos los mensajes de voz desde la pestaña “Voicemail”, indicando como número de extensión el 12 y estableciendo los demás parámetros a nuestro gusto.

Podemos separar la configuración en 3 partes:•General:

Page 22: presentacion proyecto.ppt

Page 22

3. DESARROLLO:SERVIDOR

• Opciones de mensaje:

• Opciones de reproducción:

Page 23: presentacion proyecto.ppt

Page 23

3. DESARROLLO:SERVIDOR

PROBLEMA ENCONTRADO:

El idioma que usa “Asterisk” para todas las indicaciones que da por medio de voz, es por defecto inglés. Vamos a “Options” y en la pestaña “Language” cambiamos a “Spanish”

Page 24: presentacion proyecto.ppt

Page 24

3. DESARROLLO:SERVIDOR

Vemos que las extensiones creadas, aparecen en nuestro servidor:UsuariosExtensión de buzón de voz

Page 25: presentacion proyecto.ppt

Page 25

3. DESARROLLO:SERVIDOR

3.6. FUNCIÓN AÑADIDA: LLAMADA A 3 O CONFERENCIADebemos modificar 2 ficheros:meetme.conf

extensions.conf (en el apartado [default])

Page 26: presentacion proyecto.ppt

Page 26

3. DESARROLLO:SERVIDOR

Desde la interfaz, vamos a “Conferencing” y añadimos una nueva sala con sus parámetros

Page 27: presentacion proyecto.ppt

Page 27

3. DESARROLLO:SERVIDOR

3.7 FUNCIÓN AÑADIDA: LLAMADA MEDIANTE NOMBRESDebemos modificar cada usuario, marcando la opción “In directory”, para que aparezcan, y activar la función “Directory” de nuestro “Asterisk”

Page 28: presentacion proyecto.ppt

Page 28

3. DESARROLLO:

3.6. EQUIPOS CLIENTE

•1Gb RAM•Disco duro dinámico (25GB)•1 tarjeta de red: Adaptador Puente•Windows 7•Software adicional:

– Express Talk

Page 29: presentacion proyecto.ppt

Page 29

3. DESARROLLO:CLIENTES

• Configuración IP:

Page 30: presentacion proyecto.ppt

Page 30

3. DESARROLLO:CLIENTES

3.6.1. INSTALACIÓN Y CONFIGURACIÓN DE TELÉFONOS (EXPRESS TALK)

Tras instalar la aplicación, nos encontramos con el siguiente panel:

Page 31: presentacion proyecto.ppt

Page 31

3. DESARROLLO:CLIENTES

Lo conectamos con nuestro servidor desde la pestaña “Lines” en opciones.

Page 32: presentacion proyecto.ppt

Page 32

3. DESARROLLO:COMPROBACIONES

Vemos que aparecen los usuarios conectados

El color del icono a la izquierda indica si el usuario está o no conectado.

Ahora podemos hacer llamadas

Page 33: presentacion proyecto.ppt

Page 33

3. DESARROLLO:COMPROBACIONES

Llamando:

Page 34: presentacion proyecto.ppt

Page 34

3. DESARROLLO:COMPROBACIONES

Llamada en espera:

Page 35: presentacion proyecto.ppt

Page 35

3. DESARROLLO:COMPROBACIONES

Conferencias:

Sólo debemos pulsar el botón “Conference” para invitar a un tercer usuario

Page 36: presentacion proyecto.ppt

Page 36

3. DESARROLLO:COMPROBACIONES

PROBLEMA ENCONTRADO:

El buzón de voz no se encuentra disponible. El problema se debe a que debemos indicar a cada teléfono cuál es la extensión encargada del buzón de voz

Para cada teléfono, en “Options”, vamos nuevamente a la pestaña “Lines” y en el apartado “Voice mail extension number” indicamos el número “12”.

Page 37: presentacion proyecto.ppt

Page 37

3. DESARROLLO:COMPROBACIONES

Ahora sí, podemos acceder al buzón de voz marcando el número 12

Page 38: presentacion proyecto.ppt

Page 38

3. DESARROLLO:COMPROBACIONES

Llamada por nombres:

Llamamos a la extensión y, automáticamente, nos pedirá pulsar la primera letra del nombre del usuario al que queremos llamar.

Seguidamente, lee los nombres de todos los usuarios cuyo nombre comience con la letra indicada y deberemos elegir uno pulsando la tecla “1”

Page 39: presentacion proyecto.ppt

Page 39

4. CONECTAR CON RED CONVENCIONAL

Para conseguir hacer y recibir llamadas con la red telefónica convencional necesitaríamos algunas cosas:Disponer de una línea de teléfono convencionalPara llamadas entrantes, un Gateway de línea analógica

Page 40: presentacion proyecto.ppt

Page 40

4. CONECTAR CON RED CONVENCIONAL

Para llamadas salientes, contratar el “Servicio de voz sobre IP” con nuestro proveedor de telefonía y añadirlo a nuestro “Asterisk”

Por último, añadir una extensión en el fichero “extensions.conf”, indicando la cuenta SIP facilitada por nuestro proveedor de telefonía

Page 41: presentacion proyecto.ppt

Page 41

5. CONCLUSIONES

Con la elaboración de este proyecto se ha podido llegar a varias conclusiones:La telefonía IP es una herramienta de gran utilidad que puede simplificar el trabajo en las empresasAsterisk está al alcance de todos y, aunque puede ser algo complicado de configurar para un usuario sin los conocimientos necesarios, facilita mucho el trabajo el uso de la interfaz GUI evitando el uso de comandos.

Page 42: presentacion proyecto.ppt

Page 42

5. CONCLUSIONES

la telefonía a través de VoIP, unida al software libre, son cada vez más populares y más usadas y es muy posible que en un futuro no muy lejano, sean el principal protagonista en el cambio del modelo actual de comunicación por voz

Page 43: presentacion proyecto.ppt

Page 43

GRACIAS POR EL TIEMPO PRESTADO Y ESPERO NO HABER RESULTADO DEMASIADO ABURRIDO