VOIP

De Assix
Saltar a navegación, buscar

Contenido

Introducción

La coordinación para el despliegue de infraestructura VOIP en guifi.net es compleja, ya que implica definir una política común de trabajo para todos los sistemas heterogéneos ya desplegados por la red y poner de acuerdo a todo el mundo en una arquitectura de montaje y en un sistema de numeración.

Álex Casanova ha propuesto un modelo concreto, robusto y de fácil implantación, que ahora se encuentra en una fase *piloto*. Podeis leer un poco al respecto aquí:

http://www.bicubik.net/2011/02/01/guifi-net-nuevo-planteamiento-para-el-despligue-de-infraestructura-voip-en-guifi-net/

Voip.jpg

El montaje plantea una infraestructura con un modelo centralizado donde un SIP Router establece los enlaces con todas las centralitas Asterisk de la red, y es el encargado de encaminar las llamadas de una centralita a otra en función del prefijo de numeración previamente designado.

Plan de numeración

Especificación

El plan de numeración, del piloto, definido para intercomunicar las diferentes centralitas asterisk, utiliza la siguiente sintaxis:

70XXYYZZZ

Detalle:

Por ejemplo, un usuario ubicado en una centralita de Vila-real tendría un número de teléfono similar a éste:

701202004

Centralitas activas en el proyecto piloto

Población Numeración
Valencia 704601XXX
Silla 704602XXX
Madrid (EuropeSIP) 702801XXX
Terrassa 700801XXX
Castellón 701201XXX
OLOT 701702XXX
Vigo 703601XXX
Barcelona 700802XXX
Rubí 700803XXX
Sant Feliu de Guixols 701701XXX (Pte)
Mas Pau 701703XXX (Pte)
Palamós 701704XXX
Murcia 703001XXX
Madrid (Movimiento 15-M)
Berodia (Cabrales) 703351XXX

Acceso al Proyecto VoIP

Tecnología Datos de Acceso
Skype valenciaguifi
PSTN 911.87.65.88 extensión 967

Listado de extensiones

Nombre Extensión
Alex Casanova (EA5HJX) 704601000
Ernesto Abreu (móvil) 704601001
Oscar Ferrando (trast) 704601002
Tomás Aparicio (h2nom) 704601003
Vicente Ferrer (IEEE) 704601004
Andres Martínez Soto 704601005
Paco (EB5HTC) 704601006
IEEE UPV 704601009
Patricia Baixauli 704601010
Ximo Mascarell 704601012
Adolfo (fito) 704601013
Pepe Cava 704601014
Javi Moreno 704601015
Amine Taouirsa 704601016
Saul Mestre 704601017
Perro Huan 704601018
n0p 704601019
Maxcann 704601020
Juan Nájar (IEEE) 704601021
Jaime Badillo (EB5ABT) 704601023
Tavernes Blanques 704601023
Ernesto Abreu (EB5JDY) 704601112
Blackhold 700802000
Al 700802001
Fompi 700802003
Paulo 704602001
Paulo 704602002
Paulo (iphone) 704602003
Angel Contreras (fijo) 764602005
Angel Contreras (iphone) 764602006
Fortu (fijo) 764602007
Jose Sixto (fijo) 764602009
SantMateu39Casa 700801000
cmos486 movil 700801001
Carlos Muñoz 700801002
Joan Villar (probes) 700801003
Jot4ce (Jordi Casas) 700803001
Sabueso (Ramiro Magallanes) 700803002
Riera (Pep Riera) 700803003
n0p (Luis) 703001000

Perfiles de usuarios de la infraestrucutra de VOIP

Definimos tres tipos de usuarios que intervienen en este montaje. Pasemos a detallarlos.

Usuario de voz

Es un usuario de la red guifi.net que quiere conectarse a la infraestructura VOIP desplegada.

Gestión web de su extensión

Necesitará registrar una nueva extensión telefónica en la web de guifi.net de su nodo. De manera sencilla obtendrá una extensión en la centralita telefónica más cercana (o en la centralita telefónica que él quiera) y los datos de configuración necesarios para establecer la conexión. Básicamente los datos necesarios son:

Desde esa misma gestión podrá aceptar/denegar la publicación de su extensión telefónica en unas páginas blancas y escribir su nombre completo para identificarse en el CallerID.

Configuración y utilización de su extensión

Podrá utilizar un softphone o un simple adaptador telefónico que deberá configurar con los datos previamente obtenidos para acceder a toda la red de telefonía ya habilitada.

Existirán manuales de configuración para los diferentes tipos de dispositivos que nos permitirán conectar nuestra extensión a la centralita: softphones varios, PAP2, teléfonos SIP nativos, etc. (Detallar todas las posibilidades lo máximo posible).

Administrador asterisk

Gestión web del alta de la centralita

Para aquellos usuarios que quieran montar un servidor asterisk que dé servicio de telefonía a una zona guifi.net, deberán dar de alta el servidor PABX Asterisk en la web de guifi.net. Para ello tendrán disponible un nuevo servicio "Servidor Asterisk en la infraestructura sip.guifi.net" en la web, donde podrán registrar la creación del servidor, con una serie de consideraciones a tener en cuenta.

La motivación de poner restricciones para la creación indiscriminada de servidores es que en el modelo propuesto no es conveniente que existan un número elevado de servidores PABX infrautilizados conectados a Kamailio, por lo que es conveniente intentar que las centralitas crezcan con la densidad de usuarios recomendada.

Instalación y configuración de la centralita

Se les proporcionará unos scripts de instalación y configuración de Asterisk, de manera que a partir de un servidor basado en Linux podrá tener corriendo su centralita Asterisk de manera sencilla gracias a estas utilidades.

El administrador de la centralita únicamente deberá modificar los archivos de configuración correspondientes para establecer el trunking con Kamailio, y definir su prefijo telefónico.

La centralita actualizará las extensiones (usuarios/contraseñas) que se vayan creando los usuarios (en función de la gente que se va registrando a su centralita por la web de guifi.net como hemos comentado antes) mediante un cron que descargará la configuración vía web de guifi.net.

Administrador Kamailio

La central SIP que enrutará llamadas para interconectar centralitas está basada en el software Kamailio. El sistema propone un modelo centralizado, pero soporta escalabilidad y alta disponibilidad.

Toda la configuración del servidor se publicará en una página web de información o en el propio repositorio github de donde descargamos el resto de utilidades.

Cómo conectar a Asterisk

Como usuario final disponemos de varias opciones hardware/software para empezar a utilizar la nueva extensión telefónica.

Tareas pendientes

Esto es faena pendiente de realizar y que estamos en ello.

Futuro próximo

Voces

http://casal.upc.es/~silvia29/asterisk-sounds-ca-1.1.tar.gz (licencia cc by-sa)

Documentación

Referencias

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas