Professional Documents
Culture Documents
COMUNCACIONES AVANZADAS
Semestre: Noveno
Integrantes:
Gerardo Bayas
Daniela Cunalata
Ambato- Ecuador
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: MARZO 2018 – AGOSTO 2018
INFORME
1. Título
Configuración de centralitas telefónicas Asterisk y Elastix.
2. Objetivos
3. Resumen
El presente proyecto tiene como finalidad las Comunicaciones
Unificadas que son definidas como el proceso en el cual todos los
sistemas y aparatos de comunicación de una empresa se encuentran
completamente integrados. Esto permite ventajas para los usuarios ya
que pueden mantenerse en contacto con cualquier persona, donde
quiera que estén y en tiempo real. Con la evolución de la telefonía IP /
telefonía por internet, la integración de los dos mundos de la
comunicación se ha hecho posible. Esto ha permitido a las empresas
deshacerse de barreras y facilitar el uso de diferentes formas, medios y
aparatos para comunicarse con quien sea, en donde sea y en cualquier
momento.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: MARZO 2018 – AGOSTO 2018
4. Introducción
Elastix es una herramienta de software que permite establecer
comunicaciones unificadas. Elastix converge todas las alternativas de
comunicaciones disponibles a nivel empresarial en una única solución.
Elastix no solo es una herramienta que provee una solución de telefonía,
es una solución de comunicaciones unificadas, es decir, integra
herramientas para correo electrónico (email), FAX, Mensajería
Instantánea, Telefonía Convencional (PSTN) y Telefonía IP (VoIP) y
Video Conferencia y en unión con Asterisk que es un líder mundial en
plataformas de telefonía de código abierto, es un software que puede
convertir un ordenador de propósito general en un sofisticado servidor
de comunicaciones VoIP. Asterisk es utilizado por empresas pequeñas,
medianas y grandes, centros de llamadas, transportistas y agencias del
gobierno a nivel mundial.
5. Palabras clave
Asterisk, Elastix, centralitas, Túnel GRE, arduino, VoIP
6. Metodología
Fig. 1: Elastix
Fig. 2: Elastix
Túnel GRE
Los túneles se comportan como links punto a punto virtuales, que tienen
dos extremos identificados como tunnel source y tunnel destination.
Configurar un túnel GRE incluye configurar un tunnel interface, que es
una interfaz lógica. Después hay que configurar los extremos para el
tunnel interface. [3]
2.4 Materiales
HARDWARE SOFTWARE
o 2 PCs o Virtual Box
o 2Routers CISCO 2900 o Elastix
Series o Asterisk
o 2 Switch Cisco Small o Hiper Terminal
o 4Cables de red
o 2 Cable serial
o 2 Conversores USB-Serial
o 1 Arduino
o 1 Leds
o 1 Resistencias
2.5 Procedimiento
Se debe colocar las extensiones del Asterisk con las que deseamos
comunicarnos.
EN ASTERISK
vi /etc/asterisk/extensions.conf
exten=>_10X,1,Dial(SIP/elastix/${EXTEN})
10X Son las extensiones del Elastix con la que deseamos comunicarnos.
cd /etc/asterisk/sounds/en
Con los siguiente comandos se ordena llamar este saludo, y sus respectivas
extensiones.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: MARZO 2018 – AGOSTO 2018
EN ELASTIK
cd /etc/asterisk/extensions_custom.conf
1 Encender el led
2 Led intermitente
0 Apagar el led
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: MARZO 2018 – AGOSTO 2018
7. Conclusiones
8. Bibliografía
[3] https://todopacketracer.com/2017/10/09/tuneles-gre/
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: MARZO 2018 – AGOSTO 2018
9. ANEXOS
Arduino php
#!/usr/bin/php -q
<?php
require("phpagi.php");
$arduino_ip = "tcp://192.168.1.100";
$arduino_port = 23;
para blinkear.";
if (!$fp) {
speak($error_prompt);
exit();
$continue = true;
while($continue){
speak($enter_prompt);
speak($sending_prompt);
$ascii = chr($return['result']);
fwrite($fp, $ascii);
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: MARZO 2018 – AGOSTO 2018
else{
speak($error_prompt);
fclose($fp);
function speak($text){
global $agi;
if ($ttsengine == 0){
$agi->text2wav($text);
}else {
$agi->swift($text);
?>