Un protocolo es un conjunto de reglas y acuerdos que los computadores y dispositivos deben seguir para que puedan comunicarse entre ellos. Más concretamente, un protocolo de señalización es el que se encarga de gestionar los mensajes y procedimientos utilizados para establecer una comunicación.

Para VoIP existen varios protocolos de señalización, tales como, H323, MGCP, SCCP, SIP y IAX2. Sin embargo, los tres protocolos más extendidos son SIP, IAX2, y H323.

Aunque H323 ha estado muy extendido, ha sido muy utilizado y ha sido el que ha permitido el despegue de la VoIP, existiendo gran variedad de hardware que lo soporta, hoy en día, esta en desuso, ya que uno de los objetivos de SIP era solucionar los problemas que existían en H323, por lo que SIP a desbancado a H323.

Básicamente H323 es un protocolo cliente-servidor en el que básicamente intervienen dos tipos de señalización: Señalización de control de llamada (H225) y Señalización de control de canal (H245), la primera se encarga del registro y localización y la segunda del establecimiento de llamadas.

Respecto a MGCP (Media Gateway Control Protocol), es un protocolo del tipo cliente-servidor, y ya ha quedado obsoleto, aunque IAX2 a adoptado parte de su estructura de funcionamiento.

SCCP (Skinny Client Control Protocol), es un protocolo propietario de Cisco, basado en un modelo cliente servidor que deja toda la inteligencia en manos del servidor, llamado “call manager”, este protocolo se encuentra en activo en muchas corporaciones debido a la garantía y respaldo que Cisco proporciona, aunque es un sistema caro por ser propietario, ya existen interfaces que permiten su conexión a sistema de software libre como Asterisk.

Vamos a continuación a ver más detalladamente los dos más importantes que son además los que vamos a utilizar en nuestra implementación: SIP y IAX2.

a) SIP (Session Initiation Protocol)

Este protocolo está mas integrado con las aplicaciones y servicios de Internet, posee mayor flexibilidad para incorporar nuevas funciones y su implementación es mucho más simple que H323, incluso es parecido a los protocolos HTTP y SMTP.

Las aplicaciones SIP usan el puerto 5060 con UDP (User Datagram Protocol) o TCP (Transmission Control Protocol), para información de señalización y normalmente el rango de puertos de 10000 a 20000, para la transmisión de la voz mediante RTP, más concretamente se usan dos puertos por canal de comunicación.

SIP se ha propuesto como sistema genérico para el soporte de mecanismo de señalizaciones de servicio de telefonía IP. SIP soporta cinco elementos funcionales para el establecimiento y terminación de comunicaciones multimedia:

➢ Localización de Usuarios.
➢ Intercambio y negociación de capacidades de los terminales.
➢ Disponibilidad de Usuarios.
➢ Establecimiento de llamadas.
➢ Mantenimiento de llamadas.

SIP es un protocolo basado en el modelo cliente-servidor. Los clientes SIP envían peticiones aun servidor, el cual una vez procesada contesta con una respuesta. Los terminales SIP, también pueden establecer llamadas de voz directamente sin la intervención de elementos intermedios, al igual que en el caso de H323, funcionando como “peers independientes”.

SIP se estructura con los siguientes componentes:

1. AGENTES DE LLAMADA: Existen dos tipos de Agentes:

➢ User Agent Client (UAC): funciona como cliente iniciando peticiones SIP.
➢ User Agent Server (UAS): funciona como servidor contactando al usuariocuando una petición SIP es recibida, y retornando una respuesta a favor del usuario.

Estos agentes realizan las siguientes acciones:
➢ Localizar a un usuario mediante la redirección de la llamada.
➢ Implementar servicios de redirección como reenvío si no hay respuesta.
➢ Implementar filtrado de llamadas en función de su origen o destino.
➢ Almacenar información de administración de llamadas.
Las workstations, IPphones, gateways telefónicos, call agents, entre otros, son dispositivos que tienen funcionalidades de User Agents dentro de una red SIP.

2. SERVIDORES: Existen tres tipos de servidores, que pueden estar separados o realizar varias funciones.

Servidor Proxy: Se encarga de encaminar peticiones/respuestas hacia el destino final. El encaminamiento se realiza salto a salto de un servidor a otro hasta alcanzar el destino final. Un servidor proxy es una entidad intermediaria en una red SIP que es responsable de reenviar peticiones SIP a un UAS (User Agent Server) de destino o a otro servidor proxy en nombre de otro UAC (User Agent Client). El servidor proxy también interpreta y si es necesario, reescribe partes de los mensajes de petición antes de reenviarlos. También se asegura de poner en funcionamiento las políticas en la red, tales como autenticar a un usuario antes de darle servicio.

Servidor de redirección: Equivalente al servidor proxy, pero a diferencia de este no contesta a la llamada, sino que indica como contactar el destino buscado. Un redirect server, es un UAS (User Agent Server) que se encarga de redireccionar las transacciones SIP generadas por un UAC. Para esto genera respuestas a peticiones SIP con código 300 (mensajes de redirección), dirigiendo al UAS a contactar a un grupo alternativo.

Servidor de registro: Mantiene la localización actual de un usuario. Se utiliza para que los terminales registren la localización en la que se encuentran, facilitando la movilidad del usuario.

[rev_slider captions]
[rev_slider ServerVoip]
 


Como ya hemos comentado, SIP esta basado en arquitectura cliente/servidor similar al HTTP, con el que comparte muchos códigos de estado y sigue una estructura de petición-respuesta; estas peticiones son generadas por un cliente y enviadas a un servidor, que las procesa y devuelve la respuesta al cliente. El par petición-respuesta recibe el nombre de transacción. Al igual que el protocolo HTTP, SIP proporciona un conjunto de solicitudes y respuestas basadas en códigos, todas ellas recogidas en la RFC 3261.

El protocolo SIP define principalmente seis tipos de solicitudes o peticiones:

➢ INVITE: establece una sesión.
➢ ACK: confirma una solicitud INVITE.
➢ BYE: finaliza una sesión.
➢ CANCEL: cancela el establecimiento de una sesión.
➢ REGISTER: comunica la localización de usuario (nombre de equipo, IP).
➢ OPTIONS: da información sobre las capacidades de envío y recepción.

y seis clases de respuestas:

➢ 1xx: respuestas informativas, como 180, que significa teléfono sonando (ringing).
➢ 2xx: respuestas de éxito.
➢ 3xx: respuestas de redirección.
➢ 4xx: errores de solicitud.
➢ 5xx: errores de servidor.
➢ 6xx: errores globales.

REGISTER.

2. El servidor requiere autentificación (401 unathorized)
3. Se envía la información de registro.
4. Se acepta el registro (200 OK)
5. Se envía la información de registro
6. Y el confirma que se ha recibido.

Una vez que el agente se ha registrado en el servidor, este tiene su información para poder localizarlo y poder redirigir llamadas hacia él. Una vez registrado ya es posible establecer una comunicación con ese agente.

1. El teléfono llamante envía un INVITE.
2. Se solicita autenticación mediante la respuesta 407 (407 Autenticación Proxy Requerida).
3. El teléfono llamante responde con un ACK confirmado.
4. El teléfono al que se llama envía una respuesta informativa 100 (tratando).
5. Cuando el teléfono llamado empieza a sonar envía una respuesta 180 (teléfono sonando).
6. Cuando el receptor descuelga, el teléfono al que se llama envía una respuesta 200 (OK).
7. El teléfono llamante responde con un ACK confirmado.
8. Ahora la voz es transmitida como datos usando RTP.
9. Cuando la persona a la que se llama cuelga, BYE es enviado al teléfono llamante.
10. El teléfono llamante responde con un 200 (OK).

b) IAX (Inter-Asterisk eXchange protocol)

Este protocolo es utilizado para manejar conexiones VoIP ya sea entre servidores Asterisk, o entre servidores y clientes. El protocolo IAX ahora se refiere generalmente al IAX2, la segunda versión del protocolo IAX2.

IAX2 fue creado y estandarizado en Enero de 2004 por Mark Spencer y su empresa Digium, la creadora de Asterisk, y es creado para y por Asterisk. Y surge también, para corregir algunos de los problemas principales del protocolo SIP, estos objetivos son:

✔ Minimizar el ancho de banda usado en las transmisiones de control y multimedia.

✔ Cambiar de protocolo de texto a protocolo binario. Pequeñas cabeceras y bajo consumo de ancho de banda.

✔ Evitar problemas de NAT (Network Address Translation). IAX2 usa UDP sobre un único puerto, el 4569, donde viajan la información de señalización y datos.

✔ Soporte para transmitir planes de marcación (dialplans).

c) SIP Vs. IAX – Comparativa

Las principales diferencias ente IAX y SIP son las siguientes:
•Ancho de banda : IAX utiliza un menor ancho de banda que SIP ya que los mensajes son codificados de forma binaria mientras que en SIP son mensajes de texto. Asimismo, IAX intenta reducir al máximo la información de las cabeceras de los mensajes reduciendo también el ancho de banda necesario.
•NAT : En IAX la señalización y los datos viajan conjuntamente con lo cual se evitan los problemas de NAT que frecuentemente aparecen en SIP. En SIP la señalización y los datos viajan de manera separada y por eso aparecen problemas de NAT en el flujo de audio cuando este flujo debe superar los routers y firewalls. SIP suele necesitar un servidor STUN para estos problemas.

• Estandarización y Uso : SIP es un protocolo estandarizado por la IETF hace bastante tiempo y que es ampliamente implementado por todos los fabricantes de equipos y software. IAX está aun siendo estandarizado y es por ello que no se encuentra en muchos dispositivos existentes en el mercado.
• Utilización de puertos : IAX utiliza un solo puerto (4569) para mandar la información de señalización y los datos de todas sus llamadas. Para ello utiliza un mecanismo de multiplexación o «trunking». SIP, sin embargo utiliza un puerto (5060) para señalización y 2 puertos RTP por cada conexión de audio (como mínimo 3 puertos). Por ejemplo para 100 llamadas simultaneas con SIP se usarían 200 puertos (RTP) más el puerto 5060 de señalización. IAX utilizaría sólo un puerto para todo (4569).
• Flujo de audio al utilizar un servidor : En SIP si utilizamos un servidor la señalización de control pasa siempre por el servidor pero la información de audio (flujo RTP) puede viajar extremo a extremo sin tener que pasar necesariamente por el servidor SIP. En IAX al viajar la señalización y los datos de forma conjunta todo el tráfico de audio debe pasar obligatoriamente por el servidor IAX. Esto produce una aumento en el uso del ancho de banda que deben soportar los servidores IAX sobretodo cuando hay muchas llamadas simultaneas.
• Otras funcionalidades: IAX es un protocolo pensado para VoIP y transmisión de vídeo y presenta funcionalidades interesantes como la posibilidad de enviar o recibir planes de marcado (dialplans) que resultan muy útiles usados junto con servidores Asterisk. SIP es un protocolo de propósito general y podría transmitir sin dificultad cualquier información y no solo audio y vídeo, pero no funciona de manera tan optima como lo hace IAX2.

Tomado de:
Sierra, A. (2008). Instalación de un sistema VoIP corporativo basado en Asterisk (Proyecto fin de Master). Universidad Politécnica de Cartajena, Murcia, España.
Fuente:
http://repositorio.upct.es/bitstream/handle/10317/737/pfm35.pdf;jsessionid=951D111758801A0375EA20D3195A6313?sequence=1

Contactos

Obtén respuestas sobre tu Empresa Voip. Habla con un asesor especializado para despejar tus inquietudes.

contacto servervoip

SOLICITA TU SERVER AHORA ►

 
ServerVoIP te proporciona todas las herramientas necesarias para que crees y desarrolles tu negocio de comunicación por internet.

Pertenece al Selecto Grupo de Emprendedores que decidieron cambiar su vida invirtiendo en un Server con ServerVoIP.

ServerVoip presenta el mejor server fisico dedicado para telefonia voip que incluye el software de telefonía ip «VoipSwitch» especial para voz sobre ip.

VoipSwitch es la plataforma ideal para que sin necesidad de conocimientos técnicos crees tu propia empresa de Telefonía IP VoIP y encuentres una forma de ganar DINERO en la red siendo carrier de telefonía sobre Ip (Voip).

Te brindamos todas las herramientas para que estés al nivel de las grandes empresas y negocios; puedas obsequiar llamadas gratis como estrategia de marketing en fidelización a tus clientes / free entre tus clientes; el servidor VoIP te permite utilizar múltiples proveedores como nosotros tenemos www.alosip.com. (carrier / routes) para un mismo destino, vender terminación (wholesale), clientes finales (retail), etc.

El software te proporciona todo lo que necesitas; sistema llave en mano: para crear tu empresa de telefonía IP (VoIP) bajo tu propio nombre o marca. Más información en marcaBlanca.servervoip.com

Para que CREES y DESARROLLES tu propia empresa de telefonia por internet, revisa más detalles en VoIPSwitch


¿Quieres Emprender por Internet?

«Ahora Trabajar desde la Comodidad de tu Casa y Ganar Dinero por Internet… Nunca Había Sido tan Fácil, Rápido y con RESULTADOS Impresionantes»

Descubre el NEGOCIO Perfecto y conviértete en un EMPRESARIO de Éxito creando y desarrollando tu Propia Empresa de Telefonía por Internet. Suscríbete y RECIBE FREE:

¡Sie7e Poderosas Razones Que Tiene el EMPRENDEDOR Exitoso para Crear su Propia Empresa de Telefonía por Internet VoIP!…

libro server voip

SIP Telefonía e IVR (Respuesta Automática)

Protocolos de Señalización Para transmitir la voz por Interent se utilizan distintos codigos y protocolos. No es intencion publicar todos ellos en este blog y esta es una reseña básica.

Protocolos de Señalización, Estos códigos se utilizan para

• loguearse / desloguearse de un servidor VoIP remoto
• transmitir las claves de inicio, fin, corte, ok, invitacion
• indicar que tipo de datos se estan transmitiendo
• transmitir la direccion de origen y destino

Los codigos de senial mas importantes son H323 y SIP. Adicionalmente ha de mencionarse el codigo IAX desarrollado para troncales entre centrales telefonicas IP desarrolladas por Asterisk.
H.323 fue diseñado con un objetivo principal: Proveer a los usuarios con tele-conferencias que tienen capacidades de voz, video y datos sobre redes de conmutación de paquetes.Las continuas investigaciones y desarrollos de H.323 siguen con la misma finalidad y, como resultado, H.323 se convierte en el estándar óptimo para cubrir esta clase de aspectos. Además, H.323 y la convergencia de voz, video y datos permiten a los proveedores de servicios prestar esta clase de facilidades para los usuarios de tal forma que se reducen costos mientras mejora el desempeño para elusuario.

El estándar fue diseñado específicamente con los siguientes objetivos:
• Basarse en los estándares existentes, incluyendo H.320, RTP y Q.931
• Incorporar algunas de las ventajas que las redes de conmutación de paquetes ofrecen para transportar datos en tiempo real.
• Solucionar la problemática que plantea el envío de datos en tiempo real sobre redes de conmutación de paquetes.

[rev_slider captions]
[rev_slider ServerVoip]
 


Los diseñadores de H.323 saben que los requisitos de la comunicación difieren de un lugar a otro, entre usuarios y entre compañías y obviamente con el tiempo los requisitos de la comunicación también cambian.

Dados estos factores, los diseñadores de H.323 lo definieron de tal manera que las empresas que manufacturan los equipos pueden agregar sus propias especificaciones al protocolo y pueden definir otras estructuras de estándares que permiten a los dispositivos adquirir nuevas clases de características o capacidades.
SIP – Es el mas difundido y dominante.

SIP (Session Initiation Protocol) es un protocolo de señalización para conferencia, telefonía, presencia, notificación de eventos y mensajería instantánea a través de Internet. El propósito de SIP es la comunicación entre dispositivos multimedia. SIP hace posible esta comunicación gracias a dos protocolos que son RTP y SDP. El protocolo RTP se usa para transportar los datos de voz en tiempo real (igual que para el protocolo H323, mientras que el protocolo SDP se usa para la negociación de las capacidades de los participantes, tipo de codificación, etc.)

Tomado de: http://voipex.blogspot.com/2006/03/protocolos-de-sealizacin.html

Contactos

Obtén respuestas sobre tu Empresa Voip. Habla con un asesor especializado para despejar tus inquietudes.

contacto servervoip

SOLICITA TU SERVER AHORA ►

 
ServerVoIP te proporciona todas las herramientas necesarias para que crees y desarrolles tu negocio de comunicación por internet.

Pertenece al Selecto Grupo de Emprendedores que decidieron cambiar su vida invirtiendo en un Server con ServerVoIP.

ServerVoip presenta el mejor server fisico dedicado para telefonia voip que incluye el software de telefonía ip «VoipSwitch» especial para voz sobre ip.

VoipSwitch es la plataforma ideal para que sin necesidad de conocimientos técnicos crees tu propia empresa de Telefonía IP VoIP y encuentres una forma de ganar DINERO en la red siendo carrier de telefonía sobre Ip (Voip).

Te brindamos todas las herramientas para que estés al nivel de las grandes empresas y negocios; puedas obsequiar llamadas gratis como estrategia de marketing en fidelización a tus clientes / free entre tus clientes; el servidor VoIP te permite utilizar múltiples proveedores como nosotros tenemos www.alosip.com. (carrier / routes) para un mismo destino, vender terminación (wholesale), clientes finales (retail), etc.

El software te proporciona todo lo que necesitas; sistema llave en mano: para crear tu empresa de telefonía IP (VoIP) bajo tu propio nombre o marca. Más información en marcaBlanca.servervoip.com

Para que CREES y DESARROLLES tu propia empresa de telefonia por internet, revisa más detalles en VoIPSwitch


¿Quieres Emprender por Internet?

«Ahora Trabajar desde la Comodidad de tu Casa y Ganar Dinero por Internet… Nunca Había Sido tan Fácil, Rápido y con RESULTADOS Impresionantes»

Descubre el NEGOCIO Perfecto y conviértete en un EMPRESARIO de Éxito creando y desarrollando tu Propia Empresa de Telefonía por Internet. Suscríbete y RECIBE FREE:

¡Sie7e Poderosas Razones Que Tiene el EMPRENDEDOR Exitoso para Crear su Propia Empresa de Telefonía por Internet VoIP!…

libro server voip


SIP Telefonía e IVR (Respuesta Automática)

Protocolos de señalización: Los protocolos de señalización en VoIP cumplen funciones similares a sus homólogosen la telefonía tradicional, es decir tare as de establecimiento de sesión, control del progreso de la llamada, entre otras. Se encuentran en la capa 5 del modelo OSI, es decir en la capa de Sesión. Existen algunos protocolos de señalización, que han sido desarrollados por diferentes fabricantes u organismos como la ITU o el IETF, y que se encuentran soportados por Asterisk. Algunos son:

• SIP
• IAX
• H.323
• MGCP
• SCCP

Entre estos los más populares en el ámbito de Asterisk son SIP e IAX.

Protocolo SIP (Session Initiation Protocol) .

El protocolo SIP, protocolo de inicio de sesión, permite establecer el procedimiento inicial de conexión para que dos UAs se conecten. User Agents (UAs) se llaman así a los terminales SIP que pueden ser Teléfonos SIP, Softphone, Gateways FXS/IP, Routers SIP, Teléfonos USB, etc. Este protocolo es abierto, no está amarrado a ningún proveedor de hardware ni de software por lo que hoy en día en el mercado existen diversos fabricantes que están produciendo estos productos a precios realmente muy bajos. Este protocolo no solo se usa para establecer llamadas telefónicas si no también se utiliza para CHAT y Video.

Procedimiento de llamada

Usuario 1 quiere comunicarse con Usuario 2, Usuario 1 le pregunta al servidor SIP sobre la IP del Usuario 2, el servidor SIP procesa los datos de inicialización y establece la llamada telefónica entre los dos usuarios. Usuario 1 transmite y recibe directamente la voz con el Usuario 2, el servidor S IP no interviene en esto, Servidor SIP supervisa la señalización de los dos usuarios mientras dura la comunicación.

SIP es un protocolo basado en texto (de acuerdo con RFC82279 para la codificación del set de caracteres) y el mensaje basado en http (RFC82068 para la semántica y sintaxis). La dirección usada en SIP se basa en un localizador URL (Uniform Resource Locater) con un formato del tipo si p:monica@192.190.132.31 (o mediante el dominio Domain: teleinfo.com.ec). De es ta forma SIP integra su servicio a la Internet. En este modelo se requiere el auxilio de un server de resolución de dominio DNS (Domain Name Server).

Intercambio de mensajes para establecer una comunicación con protocolo SIP

Intercambio de mensajes para establecer una comunicación con protocolo SIP

El protocolo SIP incorpora también funciones de seguridad y autentificación, así como la descripción del medio mediante el protocolo SDP. Las fases de comunicación soportadas en una conexión unicast mediante el protocolo SIP, son las siguientes:

• User location: En esta fase se determina el sistema terminal para la comunicación.
• User capabilities: Permite determinar los parámetros del medio a ser usados.
• User availability: Para determinar la disponibilidad del llamado para la comunicación.
• Call setup («ringing»): Para el establecimiento de la llamada entre ambos extremos.
• Call handling: Incluye la transferencia y terminación de la llamada.

Protocolo IAX (Inter-AsteriskeXchangeprotocol)

IAX (Inter 8 AsteriskeXchangeprotocol) es un protocolo propietario, desarrollado por Mark Spencer (creador de Asterisk), Brian Capouch, Ed Guy y Frank Miller. La versión más reciente es la 2 y por ello lo encontramos más comúnmente como IAX2. Aunque surgió como un proyecto privado, desde febrero del 2010 figura ya dentro de los RFCs bajo el número 5456 con el carácter de informativo y en el mismo documento se aclara que tal publicación, se h ace a discreción del editor y que de ninguna manera IAX2 es candidato a convertir se en estándar de la IETF.

Descripción y características generales del protocolo

IAX2 IAX2 es un protocolo de la capa de aplicación defin ido para crear, modificar y terminar sesiones multimedia sobre redes IP. IAX2 fue desarrollado para el desarrollo Open SourceAsterisk y está orientado hacia el control de llamadas VoIP, sin embargo, también puede ser usado para controlar flujo de video y otros medios.
A diferencia de otros protocolos como SIP y H.323, IAX2 es un protocolo «todo en uno», ya que combina los servicios de señalización y transporte de medios en el mismo protocolo. Además de lo anterior, IAX2 utiliza un único socket UDP, evitando así la problemática que implican atravesar dispositivos como NATs y firewalls. IAX2 es un protocolo binario, lo cual reduce de forma significativa el overhead y el uso de ancho de banda. Por último, IAX2 permite la adición de nuevos tipos de carga útil (medios) para soportar nuevos servicios.

Elementos del protocolo IAX2

El protocolo IAX2 es un protocolo peer2peer orienta do al control de llamadas VoIP. Algunos de los elementos que conforman este protocolo son:

• Peer : Es cualquier dispositivo o host que implemente el protocolo IAX2 para comunicarse.

•Frame: Es la unidad elemental de comunicación entre dos Peers IAX2. Todos los mensajes del protocolo son enviados en forma de Frames.

•Elemento de Información (IE): Es una unidad discreta de datos que se añade a un frame IAX2 y que contiene datos específicos a una llamada o usuario.

•UniformResourceIdentifier (URI) de IAX: Al igual que SIP, IAX utiliza el Mecanismo de URI.

[rev_slider captions]
[rev_slider ServerVoip]
 


Uso de banda ancha

El uso de banda ancha en voz sobre IP es modificado por una serie de factores. Desde el CODEC, hasta cuestiones como compresión de encabezados. El IAX permite el uso del modo Trunked. En este caso, cuando más de una llamada es hecha, el overhead de los encabezados IP es disminuido, encaminando múltiples paquetes de voz de diferentes llamadas en un único paquete. Con esto la necesidad de banda ancha es reducida

Protocolo H.323

La UIT definió el estándar que proporciona a los fabricantes las normas a seguir para la voz sobre IP. En este estándar se definen 3 elementos básicos:
• Terminales: son los sustitutos de los terminales clásicos. Pueden ser hardware o software. Voz, datos y video y por separado.
• Gateways: son los que se utilizan para intercomunicar las redes de datos con las de telefonía de conmutación de paquetes, siendo su actuación transparente para los usuarios.
• Gatekeepers: este es opcional para este protocolo pero si está presente. Los terminales y gateways deben hacer uso de su ser vicio. Los obligatorios son:

1. La traducción de alias o números de teléfono en direcciones IP
2. La administración de ancho de banda y control del tráfico generado por las diferentes comunicaciones, limitando el número máximo de comunicaciones simultáneas.
3. Enrutamiento teniendo la capacidad para elegir el gateway más adecuado al que redireccionar la llamada.
4. Control de admisión en la red utilizando para ello mensajes del protocolo RAS ARQ, ACF y ARJ.

El H323 define un estándar que a su vez se apoya en una se rie de protocolos para su implementación según los distintos aspectos de l a comunicación que cubren:

1. Direccionamiento: RAS protocolo de comunicaciones que a traces de mensajes permite a un gatekeeper desempeñar sus funciones, y DNS servicio de resolución de nombres en direcciones IP del que ya hablamos en otras ocasiones.

2. Señalización: Q.931 la señalización inicial de llamada. H225 control de llamada señalización registro y admisión y paquetización del stream o flujo de voz, H245 protocolo de control para especificar mensajes de apertura y cierre de canales para streams de voz.

3. Compresión de voz: requeridos G711 y G723. Opcionales G.728, G729 y G.722.

4. Transmisión de voz: UDP , la transmisión se realiza sobre paquetes UDP, RPT maneja los aspectos relativos a la temporarización marcando los paquetes UDP con la información necesaria para la correcta entrega de los mismos en recepción.

5. Control de la transmisión: RTCP se utiliza principalmente para detectar situaciones de congestión de la red y tomar en su c aso acciones correctoras

Protocolo MGCP (Media Gateway Control Protocol)

El protocolo del control de entrada de medios (MGCP ) especifica la comunicación entre los elementos del control de la llamada y las entradas de la telefonía. Es un protocolo basado en texto. Las entradas de los medios son las entradas de la telefonía que convierten señales con conmutador de circuito de la voz a los paquetes de los datos para las redes. El Internet Engineering Task Force (IETF) creó MGCP para tratar algunos de los defectos percibidos de H.323. El propósito principal de MGCP es poner el control de la inteligencia que señala de llamada y de proceso en agentes de la llamada o reguladores de la entrada de los medios.

Este protocolo interno se desarrolló principalmente para atender las demandas de las redes de telefonía IP con base en portaaviones. MGCP es un protocolo complementario para H.323 y SIP, que fue diseñado como un protocolo interno entre el controlador y el Media Gateway. En MGCP, u n MGC principalmente se ocupa de todas las operaciones de procesamiento de llamadas mediante la vinculación con la red IP a través de constantes comunicaciones con un dispositivo de señalización IP, por ejemplo, un servidor SIP o un Gatekeeper H.323.
MGCP está compuesto por un agente de llamadas, un M G (media gateway) que realiza la conversión de las señales de los medios de comunicación entre circuitos y paquetes, y una SG (Signaling Gateway) cuando se conecta a la PSTN (PublicSwitchedTelephone Network). MGCP es ampliamente utilizado entre los elementos de una puerta de enlace multimedia descompuesto.

Protocolo SCCP (SkinnyClient Control Protocol)

La capa Parte de Control de la Conexión de Señalización o PCCS (SCCP –Signalling Connection Control Part), se incluye por encima de la Parte de Transferencia de Mensajes (PTM o MTP) de la pila N7 para proporciona r funciones adicionales de servicios de transferencia de información a nivel de red

Este servicio de transferencia de información no está relacionado con la señalización (establecimiento, mantenimiento o libe ración) de un circuito de conversación, si 8 no que es utilizado para acceder a bases de datos que permitan conocer cómo debe evolucionar una llamada básica o un servicio suplementario en un entorno de red. De alguna forma complementa a la MTP para ofrecer servicios puros de capa de Red de OSI.

Tomado de:
Arroba, M, & Salazar, M. (2011). Propuesta de soluciónes a las vulnerabilidades del protocolo de señalización SIP en voz sobre IP: Red IP-PBX (tesis de pregrado). Escuela Superior Politécnica de Chimborazo, Riobamba, Ecuador.

Fuente:
http://dspace.espoch.edu.ec/bitstream/123456789/872/1/38T00263.pdf

DataCenter VoIP

Los edificios que alojan a los servidores en Europa y Estados Unidos son los centros de datos más ecológicos y fueron construidos como idea de almacén de datos. La ubicación estratégica en Europa central y en Estados Unidos son las ventajas principales.

Los Data Centers están perfectamente situados para garantizar conexiones rápidas a todos los territorios de Europa y América para que todos los clientes se beneficien de la mejor calidad en el servicio brindado. Por otra parte, el edificio que está situado en Europa se encuentra en una de las zonas más ricas de agua subterránea, lo que abre la posibilidad a ServerVoIP de realizar un innovador, ecológico y único sistema de refrigeración de forma natural.

datacenter usa

SOLICITA TU SERVER AHORA ►

 
ServerVoIP te proporciona todas las herramientas necesarias para que crees y desarrolles tu negocio de comunicación por internet.

Pertenece al Selecto Grupo de Emprendedores que decidieron cambiar su vida invirtiendo en un Server con ServerVoIP.

ServerVoip presenta el mejor server fisico dedicado para telefonia voip que incluye el software de telefonía ip «VoipSwitch» especial para voz sobre ip.

VoipSwitch es la plataforma ideal para que sin necesidad de conocimientos técnicos crees tu propia empresa de Telefonía IP VoIP y encuentres una forma de ganar DINERO en la red siendo carrier de telefonía sobre Ip (Voip).

Te brindamos todas las herramientas para que estés al nivel de las grandes empresas y negocios; puedas obsequiar llamadas gratis como estrategia de marketing en fidelización a tus clientes / free entre tus clientes; el servidor VoIP te permite utilizar múltiples proveedores como nosotros tenemos www.alosip.com. (carrier / routes) para un mismo destino, vender terminación (wholesale), clientes finales (retail), etc.

El software te proporciona todo lo que necesitas; sistema llave en mano: para crear tu empresa de telefonía IP (VoIP) bajo tu propio nombre o marca. Más información en marcaBlanca.servervoip.com

Para que CREES y DESARROLLES tu propia empresa de telefonia por internet, revisa más detalles en VoIPSwitch


¿Quieres Emprender por Internet?

«Ahora Trabajar desde la Comodidad de tu Casa y Ganar Dinero por Internet… Nunca Había Sido tan Fácil, Rápido y con RESULTADOS Impresionantes»

Descubre el NEGOCIO Perfecto y conviértete en un EMPRESARIO de Éxito creando y desarrollando tu Propia Empresa de Telefonía por Internet. Suscríbete y RECIBE FREE:

¡Sie7e Poderosas Razones Que Tiene el EMPRENDEDOR Exitoso para Crear su Propia Empresa de Telefonía por Internet VoIP!…

libro server voip

Idiomas VoIPBox del Software VoIP Switch

PROTOCOLO H.323.

H.323 es el estándar creado por la Unión Internacional de Telecomunicaciones (ITU) que se compone por un protocolo sumamente complejo y extenso, el cual además de incluir la voz sobre IP, ofrece especificaciones para vídeo-conferencias y aplicaciones en tiempo real, entre otras variantes.
El H.323 es una familia de estándares definidos por el ITU para las comunicaciones multimedia sobre redes LAN. Está definido específicamente para tecnologías LAN que no garantizan una calidad de servicio (QoS). Algunos ejemplos son TCP/IP e IPX sobre Ethernet, Fast Ethernet o Token Ring. La tecnología de red más común en la que se están implementando H.323 es IP (Internet Protocol).

COMPONENTES H.323
.
Este estándar define un ámplio conjunto de características y funciones. Algunas son necesarias y otras opcionales. El H.323 define mucho más que los terminales. El estándar define los siguientes componente más relevantes como se muestra en la siguiente figura:

componente más relevantes

componente más relevantes

* Entidad:
La especificación H.323 define el término genérico entidad como cualquier componente que cumpla con el estándar.

* Extremo:
Un extremo H.323 es un componente de la red que puede enviar y recibir llamadas. Puede generar y/o recibir secuencias de información.

* Terminal:
Un terminal H.323 es un extremo de la red que proporciona comunicaciones bidireccionales en tiempo real con otro terminal H.323, gateway o unidad de control multipunto (MCU). Esta comunicación consta de señales de control, indicaciones, audio, imagen en color en movimiento y /o datos entre los dos terminales. Conforme a la especificación, un terminal H.323 puede proporcionar sólo voz, voz y datos, voz y vídeo, o voz, datos y vídeo.

Las funciones de control que realizan los terminales son las siguientes:
• H.245 para negociación del canal.
• H.225.0 (Q.931) para señalización y control de llamada.
• H.225.0 (RAS) para comunicación con el gatekeeper.

También implementan los protocolos RTP/RTCP para el manejo de los flujos de audio y video.

• Gatekeeper:

El gatekeeper (GK) es una entidad que proporciona la traducción de direcciones y el control de acceso a la red de los terminales H.323, gateways y MCUs. El GK puede también ofrecer otros servicios a los terminales, gateways y MCUs, tales como gestión del ancho de banda y localización de los gateways o pasarelas. El Gatekeeper realiza dos funciones de control de llamadas que preservan la integridad de la red corporativa de datos. La primera es la traslación de direcciones de los terminales de la LAN a las correspondientes IP o IPX, tal y como se describe en la especificación RAS. La segunda es la gestión del ancho de banda, fijando el número de conferencias que pueden estar dándose simultáneamente en la LAN y rechazando las nuevas peticiones por encima del nivel establecido, de manera tal que se garantice ancho de banda suficiente para las aplicaciones de datos sobre la LAN. El Gatekeeper proporciona todas las funciones anteriores para los terminales, Gateways y MCUs, que están registrados dentro de la denominada Zona de control H.323.
Las funciones que debe desarrollar un gatekeeper son las siguientes:

• Control de la señalización.
• Control de acceso y administración de recursos, autorización de llamadas.
• Traducción de direcciones de transporte entre direcciones IP y alias.
• gestión del ancho de banda.
• gestión de llamadas(concesión de permisos…)
• gestión del ancho de banda.

Para desarrollar estas funciones , entre el gatekeeper y el endpoint se emplea el protocolo RAS (Registration /Admission /Status) sobre UDP.
Un gatekeeper y sus endpoints definen una zona H.323, de manera que en entornos LAN’s es suficiente un gatekeeper, pero en entornos como Internet, son necesarios varios de ellos, cada uno definiendo una zona H.323.

Lógicamente, entre gatekeepers se requerirá comunicación, por lo que actúa como el punto central para todas las llamadas en una zona, comportándose como un conmutador virtual.

Si bien el gatekeeper no es obligatorio, su empleo en un entorno H.323 sí posibilita emplear más eficientemente la plataforma, por ejemplo mediante el enrutamiento de llamadas a su través.

Los gatekeepers son entidades funcionales separadas de los endpoints H.323, pero es posible incluir funcionalidades gatekeepers en los gateways y las MCU’s.

• Gateway:

Un gateway H.323 (GW) es un extremo que proporciona comunicaciones bidireccionales en tiempo real entre terminales H.323 en la red IP y otros terminales o gateways en una red conmutada. En general, el propósito del gateway es reflejar transparentemente las características de un extremo en la red IP a otro en una red conmutada y viceversa. los gateways, son los sistemas encargados de permitir que los equipos H.323 puedan operar con otras redes. Desarrollan la traducción de la señalización, información de control e información de usuario, posibilitando así interoperabilidad entre redes, terminales y servicios, haciendo viable la integración de servicios aún con plataformas dispares, llámese PSTN y redes IP.
Una diferencia respecto a los gatekeepers, es que los gateways sí cursan información de usuario, soportada en RTP/UDP/IP.

• Funciones de los gateways:
• transcodificación de audio y vídeo.
• traducción de procedimientos de comunicación.
• traducción de formatos de transmisión.

Evidentemente, dada su funcionalidad, los gateways son elementos opcionales en entornos H.323, y sólo son necesarios cuando se requiere una interconexión entre entornos H.323 y entornos no H.323:

• MCU (Multipoint Control Units):

La Unidad de Control Multipunto está diseñada para soportar la conferencia entre tres o más puntos, bajo el estándar H.323, llevando la negociación entre terminales para determinar las capacidades comunes para el proceso de audio y vídeo y controlar la multidifusión.
La comunicación bajo H.323 contempla las señales de audio y vídeo. La señal de audio se digitaliza y se comprime bajo uno de los algoritmos soportados, tales como el G.711 o G.723, y la señal de vídeo (opcional) se trata con la norma H.261 o H.263. Los datos (opcional) se manejan bajo el estándar T.120 que permite la compartición de aplicaciones en conferencias punto a punto y multipunto.
Dado el jitter, que sufren los paquetes IP en la red, y las consecuencias negativas de esto para el tráfico de audio y vídeo, en el terminal H.323 se requiere un buffer de recepción para absorber, en la medida de lo posible, estas fluctuaciones en la demora de los paquetes IP, anulando o reduciendo el efecto negativo que el jitter puede producir en flujos de información de usuario con requerimientos de tiempo real.
Los protocolos de control comprendidos en H.323, unos se encapsulan en UDP (protocolos H.225.0 (RAS, Registration Admisión Status), que se desarrolla entre el gatekeeper y los endpoints) y otros en TCP (H.225.0 (Q.931), para el control de la llamada y H.245 para el control del canal.

[rev_slider captions]
[rev_slider ServerVoip]
 


FLUJO DE LLAMADAS.

El establecimiento de la llamada en H.323 se lleva a cabo en tres fases:

• Fase RAS: intercambio de mensajes entre el gatekeeper y el endpoint., para la traducción de direcciones , autorización de llamadas y gestión del ancho de banda.
• Fase Q.931: intercambio de mensajes entre endpoints para el establecimiento de conexiones lógicas.
• Fase H.245: intercambio de mensajes entre endpoints para acordar en intercambio de información de usuario.

Dependiendo del papel que juegue el gatekeeper en las llamadas H.323 podremos hablar de dos modelos:

• modelo de llamada H.323 directa (direct routed model)
• modelo de llamada H.323 indirecta (gatekker routed model)

A continuación de estas tres fases de establecimiento de llamada, se lleva a cabo la transferencia de información de usuario por medio de los protocolos RTP/RTCP, según lo acordado en la fase H.245, previa apertura de los canales lógicos en los endpoints. Estos canales lógicos son unidireccionales, por lo que para una comunicación bidireccional se requiere abrir uno en cada dirección de transmisión. En la transferencia de medios no interviene el gatekeeper, pues es solo una entidad de señalización, sino que se lleva a cabo directamente entre os endpoints.
Hasta la fecha, el estandar H.323 ha evolucionado desde la primera versión H.323v1, hasta la última versión H323v4, mejorando la primera versión en cuestiones como seguridad, servicios suplementarios, identificación de llamadas, conexión rápida……etc.

CARACTERISTICAS Y RECOMENDACIONES DEL PROTOCOLO H.323

El estándar H.323 especifica los componentes, protocolos y procedimientos que proveen los servicios de comunicación multimedia sobre redes de paquetes sin garantía de calidad de servicio, tanto para sesiones multipunto como punto a punto. La tecnología de red más común en la que se están implementando H.323 es IP (Internet Protocol). Además, H.323 también define la señalización necesaria para comunicaciones multimedia sobre redes IP (entre otras). Para el transporte de medios utiliza los protocolos RTP/RTCP.Los terminales y equipos H.323 soportan aplicaciones con requerimientos de tiempo real (voz y vídeo), así como aplicaciones de datos y combinaciones de ellas (videotelefonía, etc). Los terminales H.323 pueden ser terminales explícitamente diseñados a este fin o pueden estar integrados en PC’s.

El estándar H.323 incluye entre otras las siguientes recomendaciones:
• H.225.0: paquetización, sincronización y señalización.
• H.245: control del canal.
• G.711, G.722, G.723.1, G.728, G.729: codificación audio.
• Además también define recomendaciones sobre conferencias de datos en tiempo real y seguridad.

H.323 define una serie de entidades en una red H.323 con una serie de funcionalidades:

• Direccionamiento:
1. RAS (Registration, Admision and Status). Protocolo de comunicaciones que permite a una estación H.323 localizar otra estación H.323 a través del Gatekeeper.
2. DNS (Domain Name Service). Servicio de resolución de nombres en direcciones IP con el mismo fin que el protocolo RAS pero a través de un servidor DNS.

• Señalización:
1. Q.931 Señalización inicial de llamada
2. H.225 Control de llamada: señalización, registro y admisión, y paquetización / sincronización del stream (flujo) de voz
3. H.245 Protocolo de control para especificar mensajes de apertura y cierre de canales para streams de voz

• Compresión de voz:
1. Requerido: G.711
2. Opcionales: G.728, G.729 y G.723

• Transmisión de voz:
1. UDP. La transmisión se realiza sobre paquetes UDP, pues aunque UDP no ofrece integridad en los datos, el aprovechamiento del ancho de banda es mayor que con TCP. UDP provee a los usuarios acceso a los servicios IP. Los paquetes UDP son entregados como paquetes IP no orientados a conexión, los cuales pueden ser descartados antes de alcanzar su objetivo.

2. RTP (Real Time Protocol). Maneja los aspectos relativos a la temporización, marcando los paquetes UDP con la información necesaria para la correcta entrega de los mismos en recepción.

Tomado de: http://www.monografias.com/trabajos33/telecomunicaciones/telecomunicaciones2.shtml#protocol#ixzz4GvqKncGo

Telefonía VoIP con SoftSwitch

ServerVoIP te proporciona todas las herramientas necesarias para que crees y desarrolles tu negocio de comunicación por internet.

Pertenece al Selecto Grupo de Emprendedores que decidieron cambiar su vida invirtiendo en un Server con ServerVoIP.

empresario

SOLICITA TU SERVER AHORA ►

 

ServerVoip presenta el mejor server fisico dedicado para telefonia voip que incluye el software de telefonía ip «VoipSwitch» especial para voz sobre ip.

VoipSwitch es la plataforma ideal para que sin necesidad de conocimientos técnicos crees tu propia empresa de Telefonía IP VoIP y encuentres una forma de ganar DINERO en la red siendo carrier de telefonía sobre Ip (Voip).

Te brindamos todas las herramientas para que estés al nivel de las grandes empresas y negocios; puedas obsequiar llamadas gratis como estrategia de marketing en fidelización a tus clientes / free entre tus clientes; el servidor VoIP te permite utilizar múltiples proveedores como nosotros tenemos www.alosip.com. (carrier / routes) para un mismo destino, vender terminación (wholesale), clientes finales (retail), etc.

El software te proporciona todo lo que necesitas; sistema llave en mano: para crear tu empresa de telefonía IP (VoIP) bajo tu propio nombre o marca. Más información en marcaBlanca.servervoip.com

Para que CREES y DESARROLLES tu propia empresa de telefonia por internet, revisa más detalles en VoIPSwitch


¿Quieres Emprender por Internet?

«Ahora Trabajar desde la Comodidad de tu Casa y Ganar Dinero por Internet… Nunca Había Sido tan Fácil, Rápido y con RESULTADOS Impresionantes»

Descubre el NEGOCIO Perfecto y conviértete en un EMPRESARIO de Éxito creando y desarrollando tu Propia Empresa de Telefonía por Internet. Suscríbete y RECIBE FREE:

¡Sie7e Poderosas Razones Que Tiene el EMPRENDEDOR Exitoso para Crear su Propia Empresa de Telefonía por Internet VoIP!…

libro server voip

Bancos en Ecuador para Alquilar un VoIPSwitch Server