Asterisk

Páginas: 9 (2107 palabras) Publicado: 14 de febrero de 2014
Asterisk 1.4 y FreePBX 2.3

Por Julio Gómez López y Francisco Gil Montoya
Universidad de Almería
Diciembre de 2.007

Versión 1.1

Índice

ASTERISK 1.4 Y FREEPBX 2.3

1

ÍNDICE

II

ÍNDICE DE FIGURAS

3

1.

3

PASOS PREVIOS CON DEBIAN ETCH

1.1.
1.2.
1.3.
2.

DESHABILITAR FIREWALL Y SELINUX
ACTUALIZACIÓN DEL SISTEMA
INSTALACIÓN DE DEPENDENCIAS NECESARIAS PARACOMPILACIÓN
INSTALACIÓN DE ASTERISK

3
3
3
4

2.1. INTRODUCCIÓN
2.2. INSTALACIÓN DE DEPENDENCIAS
2.2.1. ZAPTEL
2.2.2. LIBPRI
2.2.3. ASTERISK
2.2.4. ASTERISK-ADDONS
2.3. CONFIGURACIÓN

4
4
4
5
6
7
7

3.

8

INSTALACIÓN DE FREEPBX (AMPORTAL)

3.1.
3.2.
3.2.1.
3.2.2.
3.3.
3.4.
3.5.
4.
4.1.
4.2.
4.3.

DEPENDENCIAS
INSTALACIÓN Y CONFIGURACIÓN DE MYSQL
INICIODE SERVICIOS
CREACIÓN Y CONFIGURACIÓN DE LA BASE DE DATOS
INSTALACIÓN Y CONFIGURACIÓN DE APACHE
INSTALACIÓN DE FREEPBX (AMPORTAL)
INICIO DE FREEPBX

VARIOS
PONER CONTRASEÑA DE ACCESO AL SERVIDOR DE APACHE
CAMBIO DE CONTRASEÑA PARA EL ASTERISK MANAGER
MANEJO DE FOP

8
9
9
9
10
11
12
12
12
13
13

ii

1.

Pasos previos con Debian ETCH

1.1. Deshabilitar firewall y selinuxEl uso del firewall y SELinux está poco documentado en la red, aunque se ha constatado
que presenta incompatibilidades con FreePBX. Nosotros seguiremos esta directriz durante el
proceso de integración de Asterisk™ y FreePBX.
El componente SELINUX puede deshabilitarte durante el proceso de instalación o bien,
si ya lo tenemos instalado en el sistema, se deberá modificar el fichero/etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted

Al objeto de no tener problemas en el proceso de instalación del sistema, vamos a
deshabilitar el cortafuegos iptables ejecutando:
iptables –F

y guardamos la configuración:
iptables-save > /etc/iptables.up.rules

Una vez instalado y configurado Asterisk y FreePBX, volveremos a activar iptables para
proteger correctamente el sistema.1.2. Actualización del sistema
Antes de iniciar el proceso de instalación actualizamos el sistema
apt-get update
apt-get upgrade

1.3. Instalación de dependencias necesarias para compilación
A lo largo del proceso de instalación, necesitaremos compilar una serie de paquetes, por
lo que nos los iremos descargando a medida que sean necesarios. Inicialmente, instalaremos los
siguientes:apt-get install linux-headers-

apt-get install gcc

;sustituir por la
;salida del comando uname -r

;Compilador gcc

3

apt-get install g++
apt-get install make

;

apt-get install libnewt-dev

;

apt-get install libncurses5-dev

;Librerias para ncurses

apt-get install openssl

;Librerias para openssl

apt-get install libssl-dev

;

apt-get install zlib1g-dev;Librerías para zlib

apt-get install bison

;Analizador sintáctico

apt-get install flex

2.

;Compilador c++

;

Instalación de Asterisk

2.1. Introducción
Asterisk es una aplicación software libre de una central telefónica (PBX). Como
cualquier PBX, se puede conectar un número determinado de teléfonos para hacer llamadas
entre sí e incluso conectar a un proveedor de VoIP o bien auna RDSI tanto básicos como
primarios.
Asterisk incluye muchas características anteriormente sólo disponibles en caros sistemas
propietarios PBX: buzón de voz, conferencias, IVR, distribución automática de llamadas, y otras
muchas más. Los usuarios pueden crear nuevas funcionalidades escribiendo un dialplan en el
lenguaje de script de Asterisk o añadiendo módulos escritos en lenguaje C o encualquier otro
lenguaje de programación soportado por Linux.
Para instalar Asterisk vamos a realizar los siguientes pasos:
Descargamos e instalamos dependencias necesarias para compilación.
Descargamos e instalamos los paquetes Zaptel, Asterisk y Libpri.
Descargamos e instalamos el paquete opcional Asterisk-Addons (necesario, entre
otras cosas, para la integración con mysql)
Finalmente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Asterisk
  • Asterisk
  • Asterisk
  • asterisk
  • asterisk
  • Asterisk
  • Asterisk
  • Asterisk

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS