Para definir el tipo de administracin a ser implementada debemos tomar en
cuenta la distribucin geogrfica, la disponibilidad y el tamao de la red, en este punto podemos tener varias alternativas como son: Sitios simples con administracin centralizada. Mltiples sitios con administracin independiente. Mltiples sitios con administracin distribuida. En nuestro caso el tipo de administracin ser el siguiente: Mltiples Sitios Geogrficamente Distantes con Control de Proceso de Llamadas Centralizadas (Administracin Centralizada). En este tipo de infraestructura la comunicacin puede ser procesada por un solo equipo que procese todas las solicitudes de llamadas; en este modelo la administracin e implementacin de la red es ms sencilla. En la Figura N se muestra un diagrama de una red de VoIP con mltiples sitios geogrficamente distantes pero con una administracin centralizada. Figura N: Red Voip con administracin centralizada
PLAN DE MARCACIN. Un plan de marcacin esencialmente es un sistema de numeracin que permite a los usuarios comunicarse, marcando simplemente los cdigos (nmeros) que permitirn enrutar las llamadas entre las diversas locaciones. Antes de disear el plan de marcacin, es necesario conocer el sistema de numeracin, del cual los datos ms importantes son: Los rangos para la marcacin interna directa DID (Direct Inward Dial) por sitio. En este caso los usuarios accedern a la PSTN marcando el nmero 9, si existen lneas disponibles la central responde al usuario con un tono de lnea disponible y el usuario puede marcar el nmero al que desea llamar. La longitud de los nmeros de las extensiones que son usadas internamente. Al momento las extensiones usan 4 dgitos; un prefijo (Y) y el nmero de la extensin (XXX). La arquitectura del plan de marcacin deber considerar bsicamente dos tipos generales de llamadas: Llamadas internas entre los telfonos IP registrados en el CallManager. Llamadas externas a travs del gateway hacia la PSTN o hacia otro CallManager sobre la WAN. La configuracin del plan de marcacin utilizara patrones de rutas, que definen cundo una llamada tiene como destino la PSTN y si es una llamada local, larga distancia nacional, a celulares o a nmeros especiales. Para una llamada externa, cuando el usuario marca el nmero de telfono el CallManager manipula los dgitos y enva la llamada al gateway local que se encarga de enrutar la llamada por el enlace PSTN. Para las llamadas internas, se establecen tres tipos de casos, que son: Llamadas locales y nmeros de emergencia. Llamadas larga distancia nacional. Llamadas a celulares. Se establecen tres tipos de polticas restrictivas: Los que pueden llamar a todos los destinos. Los que slo pueden hacer llamadas locales y de emergencia. Los que slo pueden hacer llamadas locales, de emergencia y a celulares Un router pattern identifica el nmero marcado y usa las listas de ruteo definidas as como la configuracin de los grupos de ruteo, para determinar la ruta adecuada para la llamada. Antes de que la llamada sea manejada por la lista de ruteo, puede ocurrir una manipulacin de los dgitos marcados, durante los cuales se puede eliminar o aadir dgitos. La lista de ruteo decidir que grupos de ruteadores debern procesar la llamada en orden de prioridades. Una lista de rutas define la va de la llamada. Este enva un requerimiento de llamada al grupo de ruteo, en funcin de la preferencia establecida o de cul es la ruta de menor costo o de la disponibilidad existente. El grupo de ruteo especifica los dispositivos gateway existentes, los mismos que pueden ser seleccionados en base a preferencias o disponibilidad. Todos los dispositivos del grupo deben tener las mismas caractersticas. Las llamadas entre sitios pueden usar la WAN como primer camino y la PSTN como camino alterno, en el evento en que la WAN no est disponible o tenga recursos insuficientes. Usaremos 4 dgitos para llamadas internas y entre sitios a travs de la WAN. Si la WAN no est operando o tiene insuficientes recursos, se usar la PSTN para las llamadas entre sitios. Para las llamadas externas locales, nacionales o a celulares, se usar directamente la PSTN. Para estos casos el usuario deber marcar el prefijo 9 seguido por el nmero al que desea marcar, finalizando con su clave personal, la que confirmar la posibilidad de hacer la llamada. La finalidad de este plan de marcacin es comunicarse con los centros de salud del trpico y el SEDES, usando los 4 dgitos y realizndose la llamada va la WAN como primera alternativa y la PSTN como segunda. El usuario de del trpico marcar a uno en el SEDES por medio del Y-XXX. Donde Y representa el prefijo del sitio y XXX la extensin a ser contactada. En la Tabla N se muestra el prefijo que se debe utilizar para especificar una extensin de Quito o Guayaquil, y el nmero de dgitos de la extensin.
Tabla N Prefijos para marcar SEDES Centros de Salud.
Sitio Prefijo (Y) Extenciones (XXX) SEDES 1 000 a 999 Villa Tunari 2 000 a 999 Ibuelo 3 000 a 999 Shinahota 4 000 a 999 Chimore 5 000 a 999
Proceso de marcacin para llamadas externa.
Marcar 9
Marcar el nmero a ser contactado.
Marcar la clave personal asignada. Esta le permitir acceso a llamadas internacionales, nacionales o celulares segn los permisos asignados.
Agregando una Troncal SIP En el elastix se tienen varias opciones de troncales como se muestra en la figura FIGURA N: Opciones troncales en el elastix
Entonces agregamos un SIP trunk en el Elastix. Outbound Caller ID: <0298765432> (por ejemplo) Maximum Channels: 1 Dial Rues: 9+NXXXXXXXX (por ejemplo) 0011+ZXXXXXXXXXX. En este punto tambin se define el nmero por el cual se elige el trunk de salida, en nuestro caso es el nmero 9. Esto es opcional ya que se puede hacer por otro mtodo utilizando un dial-plan o Outbount Routing como se ver ms adelante.
FIGURA N:
Crear un Outbound Route Un Outbound Route (ruta de salida) trabaja como un controlador de trfico dando direcciones a los usuarios para usar una ruta predefinida para alcanzar una destinacin predefinida. Los parmetros de Outgoing Settings son: Trunk Name: comoyo (por ejemplo) Peer Details: canreinvite=no context = from-pstn host = la direccin IP del gateway SPA-3000 (por ejemplo; 192.168.1.2)
insecure = very nat = no port = 5061 (por ejemplo) qualify = yes secret = password type = peer username = PSTN FIGURA N:
Siempre que se marca un nmero, el elastix har lo siguiente en orden estricto: Examinan el nmero que se marc. Comparan el nmero con el modelo que se ha definido en su ruta 1 y si es correcto, esto iniciar la llamada que usa ese trunk. Si no es correcto, se comparar el nmero con el modelo que se ha definido con la ruta 2 y as en lo sucesivo. Pasan el nmero al trunk apropiado para hacer la llamada. Ruta de Entrada (Inbound Route or DID Route) Se debe tener una Ruta Entrante (Inbound Route or DID) para cada trunk del que se desea recibir llamadas. Es recomendable establecer el DID/Inbound Routes para todos los trunks que se tenga y usar los Nmeros de Usuario respectivos asignados. Para crear un Inbound Route, en el men de la izquierda en la pantalla de sistema se selecciona la opcin de Inbound Route (DID Routes) entonces se escoge Aadir (Add DID). La llamadas entrantes (Incoming calls) de cualquiera de estos trunks pueden ser guiadas o enrrutadas a la extensin/s especfica, que es definible estableciendo la ruta individual Los parmetros de Incoming Settings son: User Context: comoyo-incoming (por ejemplo) User Details: Canreinvite = no context = from-pstn Host = la direccin IP del gateway SPA-3000 (por ejemplo; 192.168.1.2)
Insecure = very nat = no Port = 5061 por ejemplo secret = password type = user username = PSTN FIGURA N:
Reglas de marcado saliente (dial plan). Las reglas de marcado le indican al servidor cmo las llamadas van a ser marcadas en el troncal. Puede ser utilizado para agregar o quitar prefijos. Los nmeros que no tengan una equivalencia con ningn patrn definido aqu, sern marcados como estn. Obsrvese que un patrn sin un + | (para agregar remover un prefijo) es intil.
Reglas:
X - Se refiere a cualquier dgito entre 0 y 9
N - Manda a cualquier dgito entre 2 y 9
Z - Cualquier dgito que no es el cero. (Por ejemplo 1 a 9)
[1237-9] - equivale a cualquier dgito o letra entre parntesis (en este ejemplo 1,
2, 3, 7, 8, 9)
. - equivale a uno o ms caracteres (no permitido antes de un | +)
| - Quita un prefijo de discado del nmero (por ejemplo: 613|NXXXXXX equivaldr cuando alguien marque 61335551234, pero slo ingresar en la troncal 5551234) + - Suma un prefijo de discado al nmero marcado (por ejemplo:
1613+NXXXXXX equivaldr cuando alguien marca 5551234 e ingresar a la troncal como 16135551234) Ejemplo:
Si se est configurando una troncal SIP que pide usar el prefijo 011 para las llamadas internacionales y ninguno para las llamadas a Estados Unidos y Canad (001XXXXXXXXXX), debera configurar estas dos reglas: 011+N
1|.
La primera, agrega el prefijo 011 a todos los nmero pasados por una Ruta saliente (que debe quitar el 00 antes de pasar el nmero a la trocal) que inicie con un nmero del 2 al 9. La segunda, quita el 1 (cdigo internacional de Estados Unidos y Canad) del nmero pasado por la ruta saliente. CONFIGURACIN DE TRUNKS
Detalles de los parmetros de una trocal de salida y de entrada. Estos son los parmetros que permiten autenticar al IPPBX con el VSP.
allow: Codecs aceptados en orden de preferencia.
auth: Nombre de usuario para autenticarse contra el VSP.
context: Si type est fijado en user, es el contexto para las llamadas entrantes. Si est fijado en peer, es el contexto para las llamadas salientes. Si type=friend, es el contexto para llamadas entrantes y salientes.
host: Es cmo la central busca al servidor del VSP contratado. Los valores posibles son dynamic, hostname o direccin ip.
insecure: Especifca como manejar la conexin con el otro punto. Los valores posibles son: very, yes, no, invite, port.
port: Puerto de comunicaciones del cliente.
secret: Si elastix est actuando como un cliente de un servidor SIP remoto, en secret colocamos la contrasea que usar para autenticarse.
type: Relacin de la central con el servidor o cliente remoto. Los valores posibles son:
user, peer o friend.
username: Nombre de usuario para autenticarse con el servidor remoto