Está en la página 1de 5

GUIA DE CONFIGURACIN

TRONCAL SIP RIU para ASTERISK


Informacin requerida
Esta guia, sirve para configurar un troncal SIP con el Proxy SIP perteneciente a RIU, actualmente
hosteado en la Universidad Nacional de Villa Mara. Para poder acceder al mismo, cada representante
tcnico ante RIU, deber solicitar a las siguientes personas:
Mariano Martin (marianojm@unvm.edu.ar)
Fernando Aversa (aversa@unsl.edu.ar)
1) Los Archivos con los Certificados para validar la conexin como cliente de la Red Privdad Virtual que
emplea OpenVPN.

Certificado de la Autoridad Certificante: ca.crt


Certificado del Cliente: unxx_client.crt
Clave del Cliente: unxx_client.key (Clave del Cliente)
Archivo de Configuracin del Cliente OpenVPN: unxx.conf

2) La siguiente informacin de registro para el servidor Proxy SIP:

Usuario: unxx
Contrasea: password

Requisitos
Ser necesario contar con un servidor Linux conectado a la RIU. (con o sin el uso de NAT)
Tener en cuenta si se emplea algun tipo de firewall que OpenVPN emplea el puerto UDP 1194.
Dicho servidor deber contar con un cliente OpenVPN correctamente instalado y configurado.
Adems deber contar con una PBX basada en protocolo SIP (Asterisk o similar) o en su defecto un
servidor Proxy SIP que vincule al resto de la red VoIP del Cliente. Este servidor hara las veces de B2BUA
(Back to Back User Agent SIP). Es decir actua como agente de usuario de una red SIP en los dos sentidos
separando las redes de VoIP de los clientes y estableciendo dos canales de comunicacin: uno hacia el
exterior (VPN de RIU) y otro hacia el interior (LAN del cliente).
Instalacin y Configuracin de Openvpn
Como primera medida debemos instalar el cliente openvpn en el servidor linux. De acuerdo a la
distribucin utilizada tendremos:
Instalar los clientes:
apt-get install openvpn (Debian)
yum install openvpn (CentOS)
Luego copiar los archivos recibidos en la ruta /etc/openvpn

ca.crt
unxx_client.crt
unxx_client.key
unxx.conf

Levantar el servicio:
/etc/init.d/openvpn start service openvpn start

Configurar su inicio automtico:


chkconfig openvpn on
y editar el /etc/default/openvpn
Chequear la interface de red tun0 o similar levantada correctamente con ifconfig.
Es posible probar con pings a los siguientes IP de la VPN:
Servidor VPN: 10.214.0.1
UNVM: 10.214.0.9
UNSL: 10.214.0.17
UNAM: 10.214.0.13
Configuracin del Troncal SIP (Archivos de configuracin de Asterisk)
Editamos el Archivo /etc/asterisk/sip.conf y aadimos en el contexto general lo siguiente
[general]
canreinvite=no
register => unxx:password@10.214.0.5
Si nuestro servidor Asterisk tiene limitada la escucha en algn/os IP y puerto especifico/s debemos
tambin agregar el IP:Port de la interface tun0 asignado por DHCP en nuestra VPN. Es decir, solo si
bindaddr es diferente de 0.0.0.0, o bindport es diferente de 5060,debemos agregar en el contexto general
de sip.conf lo siguiente:
bindaddr=10.214.0.1yy (donde yy, por defecto, son los ltimos 2 dgitos del prefijo de nuestra Universidad)
bindport=5060
Luego en el mismo archivo (sip.conf) aadimos la informacin del troncal como si fuese un anexo sip:
[RIU]
username=unxx
type=friend
secret=password
insecure=port,invite
host=10.214.0.5
fromuser=unxx
fromdomain=10.214.0.5
dtmfmode=rfc2833
disallow=all
allow=g729
allow=gsm
allow=ulaw
allow=alaw
canreinvite=no
context=acceso-riu
port=5060
Por ultimo, tendra que agregarse en el archivo /etc/extensions.conf y en el contexto que cada Universidad
considera necesario, una entrada en el dialplan permitiendo el acceso al troncal SIP de ARIU. Por ejemplo:
exten => _8XXX.,1,Dial(SIP/RIU/${EXTEN})
exten => _8XXX.,n,Hangup()
Tambien debera generarse, sino desea emplearse un contexto ya existente, un dialplan dando acceso a

los Internos de la Universidad en forma directa desde cualquier punto de ARIU: [acceso-riu]. Para mayor
informacin y asesoramiento al respecto comunicarse con Mariano o Fernando.
En el caso de contar con una administracin y configuracin basada en FreePBX tener en cuenta lo
siguiente:
Configuracin del Troncal SIP (FreePBX)
Editamos el Archivo /etc/asterisk/sip_general_custom.conf y aadimos en el contexto general lo
siguiente

register => unxx:password@10.214.0.5


Si nuestro servidor Asterisk tiene limitada la escucha en algn/os IP y puerto especifico/s debemos
tambin agregar el IP:Port de la interface tun0 asignado por DHCP en nuestra VPN. Es decir, solo si
bindaddr es diferente de 0.0.0.0, o bindport es diferente de 5060,debemos agregar en el archivo /etc/
asterisk/sip_general_custom.conf lo siguiente:
bindaddr=10.214.0.1yy (donde yy, por defecto, son los ltimos 2 dgitos del prefijo de nuestra Universidad)
bindport=5060
Desde el menu, ingresamos a Setup -> Trunks -> Add SIP Trunk
En Trunk Name: RIU
En PEER Details ingresar:
username=unxx
type=friend
secret=password
insecure=very
host=10.214.0.5
fromuser=unxx
fromdomain=10.214.0.5
dtmfmode=rfc2833
disallow=all
allow=g729&gsm&ulaw&alaw
canreinvite=no
context=from-internal (*)
port=5060
(*) Tener en cuenta que el contexto from-internal es por defecto el que emplea FreePBX para el dialplan
y permite acceso a todas las extensiones y rutas definidas a cualquier usuario de RIU. Es por ello que se
recomienda adecuar esto impidiendo fundamentalmente el acceso a PSTN. Para ello es posible emplear el
mdulo custom-context de FreePBX o emplear alguna personalizacin de este tipo que permita limitar su
uso.
Como ltimo paso deber crearse una ruta de salida que permita llamar hacia RIU desde las extensiones
de la Universidad en cuestin. Para ello:
Desde el men de FreePBX ingresar a Setup -> Outbound Routes -> Add Route y completar:
Route Name: RIU
Dial Patterns:8XXX.
8XX*X.
Trunk Sequence: SIP/RIU

Esta ruta se brinda como ejemplo ya que el empleo de prefijos internos en cada Universidad se antepone
a cualquier configuracin sugerida. Para mayor asesoramiento al respecto comunicarse con Mariano o
Fernando.
Pruebas de Funcionamiento
Verificamos en el CLI de asterisk , lo cual deberia de esta forma
centralpbx*CLI> sip show peers
Name/username
Host
unXX/unXX
10.214.0.5

Dyn Nat ACL Port Status


5060 OK (133 ms)

Quiere decir que estamos conectados con el Proxy SIP de RIU , y listos para realizar y recibir las llamadas
A fin de realizar algunas pruebas sin interlocutor, es posible llamar a los servicios de Echo Test de las centrales
PBX de Villa Maria, Misiones o San Luis:
Para UNVM discar 841*43
Para UNSL discar 832*43
Para UNAM discar 824*43
Para saber que Codecs usamos durante la comunicacin:

centralpbx*CLI> sip show channels


Internos tiles:
Mariano Martin: 8412347 (Villa Maria)
Fernando Aversa: 8325586 (San Luis)
Pablo Sevi: 8243001 (Misiones)
ANEXOS

Prefijos de Marcado para todas las UUNN


ARIU 800
BUENOS AIRES 806
CATAMARCA 807
CENTRO 808
COMAHUE 809
CORDOBA 810
CUYO 811
ENTRE RIOS 812
FORMOSA 813
GENERAL SAN MARTIN 814
GENERAL SARMIENTO 815
JUJUY 816
LA MATANZA 817
LA PAMPA 818
PATAGONIA SAN JUAN BOSCO 826
LA PLATA 819
LA RIOJA 837
LITORAL 820
LOMAS DE ZAMORA 821
LUJAN 822
MAR DEL PLATA 823
MISIONES 824
NORDESTE 825

QUILMES 827
RIO CUARTO 828
ROSARIO 829
SALTA 830
SAN JUAN 831
SAN LUIS 832
SANTIAGO DEL ESTERO 833
SUR 834
TECNOLOGICA 835
TUCUMAN 836
PATAGONIA AUSTRAL 842
LANUS 839
TRES DE FEBRERO 840
VILLA MARIA 841
INSTIT. UNIVERSITARIO DEL ARTE 843
CHILECITO 845
NOROESTE PCIA. BUENOS AIRES 846
RIO NEGRO 847
CHACO AUSTRAL 855

También podría gustarte