asterisk
Docente: Luis Guillermo Zuleta G.
¿Qué es Asterisk?
Asterisk es una aplicación de software libre (bajo
licencia GPL) que proporciona funcionalidades
de una central telefónica (PBX). Como cualquier
PBX, se puede conectar un número determinado
de teléfonos para hacer llamadas entre sí. Para
la conexión con la RTB (red de telefonía básica)
se pueden usar proveedores de VolP,enlaces
RDSI (básicos y primarios), líneas analógicas,
líneas GSM, etc.
Funciones de Asterisk
Características típicas de centralita:
Transferencias
Música en espera
Extensiones
ID's para usuarios
Buzones de voz
Desvíos de llamada
Follow-me, Meet-me
Colas y agentes
Menús IVR
Funciones de Asterisk
•
•
•
•
MultiProtocolos: SIP, IAX, H.323, MGCPPSTN: Tl/El, ISDN BRI, FXO/FXS.
Soporte de vídeo
(Asterisk 1.6: "the video release").
INTEGRACIÓN DE VOZ Y DATOS VOIP
como se puede crear una red de voz sobre IP
(VoIP).
Partimos de la base de que utilizaremos el
programa de código abierto Asterisk, el cual fue
originariamente creado para ser ejecutado sobre
un sistema operativo Linux, aunque hay
versiones para Windows. Lo utilizaremospara
simular una central de telefonía.
INSTALAR ASTERISK
Lo que hacemos en primer lugar es descargarnos el asterisk e
instalarlo.
Para Windows, la instalación no tiene ninguna dificultad, simplemente
ejecutamos el .exe que hemos descargado. Para abrir asterisk lo
haríamos desde el menú inicio y abriríamos asteriskwin32 console.
Para LINUX lo que tenemos que hacer es copiar la carpetaasterisk en
usr/src descomprimida. Después abrimos un terminal y abrimos la
carpeta asterisk haciendo cd/usr/src/asterisk. Una vez en esta carpeta
ejecutaremos uno a uno los siguientes comandos en este orden:
• make
• make install
• make samples
• Para ejecutar el asterisk, lo haríamos desde el terminal escribiendo:
asterisk –vvvvc.
CDM
Así ya tendríamos asterisk instalado por completoy
ejecutándose, pero no lo tenemos configurado.
En primer lugar necesitamos conocer la IP del ordenador
en el que tenemos instalado el asterisk. Abrimos el
símbolo del sistema y le escribimos ipconfig:
ipconfig
C:\>ipconfig
Configuración IP de Windows
Adaptador Ethernet Conexiones de red inalámbricas:
Estado de los medios. . . .: medios desconectados
Adaptador Ethernet Conexión deárea local
:
Sufijo de conexión específica DNS:
Dirección IP. . . . . . . . . . . : 192.168.0.128
Máscara de subred. . . . . . . . : 255.255.255.0
Puerta de enlace predeterminada : 192.168.0.1
C:\>
CONFIGURACIÓN ASTERISK
Tenemos que ir a la carpeta etc C:\cygroot\asterisk
que se ha creado durante la instalación dentro de la
carpeta asterisk. En esta carpeta están todos los
archivos deconfiguración.
Solamente cambiaremos dos archivos sip.conf que
es el del protocolo que vamos a usar, si se quiere
usar iax en vez de sip se modificará el iax.conf y el
otro archivo será el extensions.conf.
Para modificar los archivos los abrimos como
documentos de texto.
Sip.conf
En este sip.conf donde se configura y se registra las cuentas de usuarios.
[general]
allow=allcontext=bogon-calls
;recordhistory=yes
;realm=mydomain.tld
port=5060
bindaddr=0.0.0.0
srvlookup=yes
; Default context for incoming calls
; Record SIP history by default
; (see sip history / sip no history)
; Realm for digest authentication
; defaults to "asterisk"
; Realms MUST be globally unique according to RFC 3261
; Set this to your host name or domain name
; UDP Port to bind to (SIPstandard port is 5060)
; IP address to bind to (0.0.0.0 binds to all)
; Enable DNS SRV lookups on outbound calls
; Note: Asterisk only uses the first host
; in SRV records
; Disabling DNS SRV lookups disables the
; ability to place SIP calls based on domain
register => username@192.168.0.128
username=1001
secret=1001
host=192.168.0.128
context=ssip
La dirección IP ponemos la que...
Regístrate para leer el documento completo.