Bolsa de Nueva York: IDT
Productos

Descubra cómo nuestros productos pueden revolucionar la forma en que se comunica y colabora.

Voz

Explore nuestras soluciones de voz avanzadas diseñadas para optimizar sus flujos de trabajo de comunicación.

Diversa gama de soluciones de números DID diseñadas para mejorar sus capacidades de comunicación.

Experimente una eficiencia de comunicación incomparable con nuestras avanzadas soluciones SIP Trunking.

Tecnología de vanguardia para detectar y neutralizar proactivamente las señales de spam en sus números DID.

Mensajes

Dondequiera que esté su audiencia, nuestra plataforma garantiza una mensajería fluida en diversos canales.

Cree viajes de clientes fomentando conversaciones interactivas, todo dentro del marco de su aplicación. 

Conecta con tu audiencia de una manera simple y efectiva a través de nuestra plataforma de SMS de última generación. 

BYOC

Aproveche el poder de IDT como su operador elegido mientras aprovecha las características y servicios avanzados de su plataforma.

Integre Twilio con nuestra robusta plataforma de enrutamiento de operadores para lograr un sistema de terminación de voz sin igual.

Experimente servicios de comunicación confiables y de alta calidad mientras aprovecha las capacidades avanzadas de Genesys. 

Integre IDT con la fuerza colaborativa de MS Teams, desbloqueando una comunicación eficiente y rica en funciones. 

Experimente el poder de nuestra red de operadores perfectamente conectada a Plivo a través de nuestra solución BYOC de vanguardia. 

Herramientas

Experimente el poder de nuestras herramientas de voz en línea, diseñadas para simplificar la gestión de la comunicación. 

Garantice la autenticidad y la integridad de las llamadas salientes con nuestra herramienta de comprobación de verificación STIR/SHAKEN. 

Herramienta fácil de usar para verificar la reputación de su número comercial, asegurando que siga siendo confiable. 

Compare y obtenga información sobre los gastos de llamadas salientes, optimice el presupuesto y tome decisiones informadas. 

Calcule y compare fácilmente los costos asociados con diferentes proveedores de números DID. 

Compare las tarifas de VoIP entrantes entre los principales proveedores de CPaaS y optimice sus costos de llamadas entrantes. 

Genera plantillas de SMS personalizadas. 

Aprender

Empodérate con los recursos que necesitas para prosperar en el panorama dinámico de la comunicación.

Artículos que cubren una amplia gama de temas.

Obtenga respuestas a consultas comunes.

Encuentre instrucciones para aprovechar al máximo nuestros productos.

Descubra conocimientos y tendencias en telecomunicaciones.

Encuentre definiciones de términos populares de telecomunicaciones.

Explore cómo nuestras soluciones han ayudado a las empresas.

Últimas tendencias de telecomunicaciones, innovaciones y conocimientos del mercado.

Empresa

Un socio global de telecomunicaciones diseñado para satisfacer sus necesidades. 

Descubra la historia detrás de nuestro compromiso de ofrecer soluciones innovadoras para conectar personas y empresas en todo el mundo. 

Conozca nuestra sólida infraestructura de red que se extiende por todo el mundo, lo que garantiza una conectividad confiable y segura. 

¿Tiene alguna pregunta, comentario o necesita ayuda? ¡Nuestro equipo dedicado está aquí para ayudar!

Encuentre socios o regístrese en programas de asociación.

Bolsa de Nueva York: IDT
Aprender / Blog

Uso de Jingle para gestionar la comunicación multimedia punto a punto

|
| 4 minutos
Uso de Jingle para administrar la comunicación multimedia entre pares
En este artículo

Jingle es un marco estándar utilizado para las comunicaciones entre pares. Permite establecer comunicación multimedia entre dos dispositivos de Protocolo de Presencia Extensible y Protocolo de Presencia (XMPP). La negociación entre los dos se lleva a cabo a través de un canal XMPP, mientras que los medios reales usan un canal de datos separado y dedicado que emplea el Protocolo de transporte en tiempo real (RTP). 

El objetivo principal de Jingle es facilitar la comunicación mediante VoIP y videoconferencia. Fue diseñado por Google y la Fundación de Estándares XMPP. [1] No está destinado a reemplazar otros protocolos como SIP (Protocolo de inicio de sesión) que permiten una comunicación de voz más general, ni admite una gama completa de funciones de telefonía como el reenvío de llamadas, transferencias, etc. Sin embargo, está diseñado para funcionar junto con SIP para que los clientes XMPP puedan usar las redes VoIP existentes de un proveedor mayorista internacional especializado en VoIP, como IDT. 

Bien, eso es un breve sobrevuelo de lo que Jingle es y hace. Si todavía está con nosotros y desea saber más, siga leyendo para obtener más detalles sobre el uso del marco. 

¿Cómo funciona Jingle?

Como hemos visto, Jingle permite que un par de clientes XMPP establezcan, mantengan y finalicen una sesión multimedia. Multimedia en este caso generalmente cubre voz y video. La negociación entre los dos ocurre a través de XMPP mientras que la transferencia de medios ocurre fuera de ella. 

Antes de continuar, necesitamos saber un poco sobre XMPP. XMPP es un conjunto de estándares de código abierto para mensajería instantánea y chat con voz y video. Fue diseñado principalmente para proporcionar una alternativa abierta y descentralizada a los sistemas de mensajería cerrados y propietarios en el momento de su introducción. 

La clave del éxito de XMPP es que tiene una infraestructura descentralizada, de la misma manera que el correo electrónico, para que cualquiera pueda ejecutar su propio servidor XMPP y controlar sus propias comunicaciones. XMPP también se puede ejecutar de forma segura, aislado de las redes públicas, para proporcionar comunicaciones privadas. Se pueden ejecutar varias tecnologías utilizando XMPP, de las cuales Jingle es solo una. 

Cuando desea iniciar una sesión multimedia, el primer cliente, el "iniciador", envía una invitación, una "oferta de inicio de sesión" al segundo. El segundo cliente, el 'respondedor', reconoce esto y le pregunta al usuario si desea continuar, aunque el cliente puede configurarse para aceptar solicitudes de iniciadores particulares automáticamente, en cualquier caso, el respondedor acepta la sesión del iniciador. 

Al aceptar la sesión, el respondedor responderá con una lista de los códecs que puede aceptar. El iniciador acepta la respuesta y los dos negociarán qué códec se utilizará para el transporte de medios y comenzarán una sesión de medios. 

Al final de la llamada, cualquiera de las partes puede solicitar la finalización de la sesión, una vez que la otra lo reconozca, el enlace entre ambas se desconecta. Sencillo. 

gestión de sesiones

Para que todo eso funcione, Jingle tiene que controlar el flujo de la sesión. Al configurar la sesión, el iniciador debe averiguar cuál de los recursos XMPP disponibles del respondedor es mejor para la aplicación y qué método de transporte se puede utilizar. También puede especificar opcionalmente una condición de seguridad que debe cumplirse, como un enlace cifrado, antes de que los dos clientes puedan intercambiar datos. 

Existe un cierto grado de flexibilidad en las sesiones de Jingle de modo que una vez que una sesión está activa, no necesariamente tiene que permanecer fija en su configuración. Las sesiones activas se pueden cambiar para modificar o eliminar contenido (por ejemplo, mantener la voz mientras se detiene el video) o cambiar el protocolo de transporte. Jingle también puede enviar mensajes de información entre clientes. 

Dos tipos de transporte diferentes están disponibles en Jingle. Datagram tiene componentes que intercambian paquetes. Estos pueden ser de cualquier longitud y pueden recibirse en cualquier orden. Cuando se usa Datagram, el transporte tiene que especificar qué componentes se necesitan y cómo se usarán. 

La alternativa es el transporte en streaming; Esto intercambia flujos bidireccionales similares al método visto en TCP. Los paquetes en la secuencia se reciben en orden y cada uno debe tener un identificador de cadena y una longitud máxima de paquete. El transporte que se debe utilizar se establece al comienzo de la sesión. 

Jingle de protección

Como con cualquier servicio en línea, la seguridad es una consideración importante cuando se usa Jingle. El uso de alguna forma de seguridad de la capa de transporte es un buen comienzo y, como hemos visto, puede hacer que el inicio de una sesión sea condicional para que esté presente. 

Jingle también puede ser vulnerable a los ataques DDoS que bombardean a los clientes con demasiadas solicitudes y es importante protegerse contra esto configurando el sistema para que solo acepte conexiones de entidades conocidas. Del mismo modo, puede evitar la interceptación y la redirección de llamadas asegurándose de que las ID de sesión coincidan. 

[1] https://xmpp.org 

Compartir este artículo

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Etiquetas

Conoce nuestro enrutamiento de voz mayorista

Satisfaga todas sus necesidades de llamadas de voz con nuestra terminación de voz AZ mayorista líder en su categoría.
Pruebe IDT Express por un crédito de $25

Obtenga $25 de crédito de prueba gratis

Obtenga artículos de IDT Express en su bandeja de entrada

La mejor fuente de información en la industria de las telecomunicaciones. Únete a nosotros.

    Más popular

    ilustración-de-reenvío-gratuito
    |
    | 7 minutos
    Introducción al reenvío de llamadas gratuitas En el acelerado panorama empresarial actual donde...
    miniatura del identificador de llamadas
    |
    | 7 minutos
    Introducción a la reputación del identificador de llamadas La reputación del identificador de llamadas es...
    privacidad-de-datos-sms-bajo-gdpr
    |
    | 6 minutos
    El Reglamento General de Protección de Datos (GDPR) de la Unión Europea tiene de forma permanente...