Documentation y Manuales sobre Asterisk.

Instalacion VPN PPTP en Asterisk CentOS 5

ASTERISK - VPN

1. Descargar el RPM  pptpd-1.3.4-1.rhel5.1.i386.rpm de: -

http://poptop.sourceforge.net/yum/stable/packages/

3. Instalar el  RPM Usando  el  Comando: -

rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm

4. el archivo /etc/ppp/options.pptpd dejarlo  con su configuracion default: -

5. Configurar el archivo /etc/pptpd.conf con las siguientes Opciones: -

option /etc/ppp/options.pptpd
logwtmp

#La Ip de la Interface Viritual VPN que tomara el  Servidor x cada conexion.
localip 192.168.2.1  

6. Añadir los usuarios VPN (userdemo) y  password (passwrd) en /etc/ppp/chap-secrets : -

# Secrets for authentication using CHAP
# client server secret Client_IP addresses
userdemo          pptpd   password     "192.168.2.10"

Instalación OpenSIPS en Debian Etch

Saludos. Quisiera compartir con ustedes este howto que me fue de mucha utilidad. Les paso el link para que puedan instalar y configurar OpenSIPS y MySQL en un equipo Debian.

http://www.vensign.com/general/instalar-y-configurar-opensips-141/

No es algo tan complicado, pero si de mucha dedicación. Solo necesitan el primer disco de instalacion de Debian y una conexion a internet para actualizar el sistema y descargar e instalar MySQL Server 5 y OpenSIPS 1.4. Para empezar pueden utilizar una máquina virtual (VirtualBox).

Despues de la instalación hagan una copia de los paquetes .deb descargados en la caché de apt para instalarlos depues en otra máquina sin la necesidad de descargarlos nuevamente.

Daniel M.

Asterisk SIP

Parametros de Configuracion  de SIP en Asterisk

1. OPCIONES GENERALES

port

El puerto en el que se escuchan las conexiones SIP entrantes. El valor por defecto es 5060.

bindaddr

La dirección IP en la que se escuchan las conexiones SIP entrantes.
Si la máquina tiene multiples direcciones IP esta opción permite
seleccionar una de estas como dirección de conexión, de otra manera el
sistema escuchará en todas las direcciones IP disponibles.

context

Define el contexto por defecto para todos los clientes definidos y
será el valor a utilizar a menos que se defina un conexto diferente
dentro de la configuración propia del cliente SIP.

allow=<codec>

Permite el uso de codecs en orden de preferencia. Se debe utilizar
disallow=all antes de poder asignar codecs con este parámetro.

disallow=<codec>/all

Desactiva todos los codecs

autocreatepeer= yes | no

Como poner una radio online en MOH de Asterisk

Como podemos poner Koolrockradio como Musica en Espera en nuestro servidor Asterisk?

Con Madplay

Aqui un manualito simple:

Asumimos
que el Asterisk esta instalado sobre una plataforma CentOS o similar…
de no ser asi, no hay problema pero hay que aplicar otra forma de
instalar los binarios o las fuentes.

cd /usr/src
wget http://dag.wieers.com/rpm/packages/libmad/libmad-0.15.1b-4.el5.rf.i386.rpm
wget http://dag.wieers.com/rpm/packages/libid3tag/libid3tag-0.15.1b-3.el5.rf....
wget http://zak.googlecode.com/files/madplay-0.15.2b-1.el5.i386.rpm
rpm -ivh libmad*.*
rpm -ivh libid3tag*.*
rpm -ivh madplay*.*
cd /var/lib/asterisk/mohmp3/
mkdir stream
cd stream
touch stream.mp3

Deben verificar que las versiones sean las correctas… esas fueron las que yo encontre.

Luego editar el archivo /etc/asterisk/musiconhold.conf

[default]
mode=custom
application = /usr/bin/madplay -q -s –mono -A 3 –attenuate=-3 -r 8000 -f 8192 -b 0 http://stream.koolrockradio.com:8015

Esto es en Asterisk puro, en Trixbox o Elastix hay mas opciones y estas pueden ser seleccionadas desde las Trunks o las Extensions

Espero les guste la programacion de http://www.koolrockradio.com

Ojo,
Asterisk viene con musica libre de derechos por la simple razon que
entidades en todo el mundo como la Apdayc, en el Peru, tienen el
provilegio (por no decir desfachatez) de cobrar los derechos de autor
por la musica propalada en las centrales telefonicas…

Salu2

Miguel Rabi

Intalacion de Asterisk 1.4.4 en CentOS 5

Instalación Básica de Asterisk en Centos 5

1. El primer paso es descargar los módulos necesarios:
zaptel, libpri,
asterisk y asterisk-addons desde los repositorios públicos de Digium y
guardarlos en nuestro sistema, yo escogí /usr/src, asi:

cd
/usr/src/

mkdir asterisk

Conectar dos Asterisk - IAX

Por mis estuidos,mno puide publicar esto antes pero se los hago llegar ,seguro puede ayudar a aquien
Configurar de Iax.conf para 2 servidores Asterisk

Servidor A

iax.conf
[IAX_ServerB]
type=friend
secret=1234
host=10.0.0.7 (ip del servidotr B)
trunk=yes
contest=local

extensions.conf
[local]
exten =>4001,1,dial(IAX2/IAX_serverB/4001)

Servidor B

Instalar Tarjetas Digitales E1 - OpenVox y Digium

Las tarjetas que instalaremos hoy seran las  D110P   D210P   D410P  de  OpenVox, con 4, 8 Y 12 entradas para lineas telefonicas analogicas Fx0.

Instalar Tarjetas Analogas Fx0 - OpenVox y Digium

Las tarjetas que instalaremos hoy seran las  A400P   A800P   A1200P  de  

Instalar FreePBX en CentOS 5.x

1.Instalar asterisk
Instalar libpri,zaptel,asterisk,asterisk-addons

2.Desabilitar SeLinux
echo "selinux=disabled" > /etc/selinux/config
init 6

3.Instalar paquetes necesarios para FreePBX

yum install e2fsprogs-devel keyutils-libs-devel krb5-devel libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmp php-pear php-pear-DB php-gd php-mysql php-pdo ncurses-devel audiofile-devel libogg-devel mysql-devel zlib-devel perl-DateManip sendmail-cf  kernel-devel openssl-devel   httpd sox spandsp  mpg123

4.Instalar lame

wget http://easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz
tar zxvf lame-3.97.tar.gz
cd lame-3.97
./configure
make
make install

5.Descargar FreePBX

wget http://mirror.freepbx.org/freepbx.tar.gz

Como hacer Backup de Asterisk y FreePBX

Un sencillo script para realizar un backup de las configuraciones de
Asterisk, freePBX, recordings, sonidos y archivos TFTP para
configuraciones de los teléfonos, está pensado automatizar el proceso
utilizando cron jobs y enviar un informe por e-mail si disponemos de un
MTA configurado.

También nos permite definir el tamaño del histórico de configuraciones que queremos guardar (en la variable max_files), aquí queda el script: