Jami (software)

De Wikipedia, la enciclopedia libre
Jami
Parte de Proyecto GNU
Información general
Tipo de programa VoIP, telefonía, softphone, SIP
Autor Savoir-faire Linux Inc.
Licencia GNU General Public License 3
Idiomas
Información técnica
Programado en
Plataformas admitidas x86, x86-64, 32- y 64-bit ARM, powerpc, sparc,
Interfaz gráfica predeterminada Qt
Versiones
Última versión estable 20240325.025 de marzo de 2024
Enlaces

"Jami" (anteriormente GNU Ring, SFLphone) es un SIP-compatible con la distribución peer-to-peer y SIP basado en mensajero instantáneo para Linux, Microsoft Windows, OS X, iOS, y Android. Desarrollado y mantenido por la compañía canadiense Savoir-faire Linux,[2][3]​ y con la ayuda de una comunidad global de usuarios y contribuyentes, Jami se posiciona como un potencial sustituto gratuito de Skype.[4]

Jami es un software libre y de código abierto publicado bajo la Licencia Pública General de GNU. En noviembre de 2016, se convirtió en parte del Proyecto GNU.[5]

Actualmente hay dos tipos de cuentas disponibles, y muchas de cada tipo pueden ser configuradas simultáneamente. Ambos tipos ofrecen características similares, incluyendo mensajería, video y audio. Los tipos de cuenta son SIP y Ring. Una cuenta SIP permite que el softphone de Jami se conecte a un servidor SIP estándar y una cuenta Ring puede registrarse (o utilizar una cuenta configurada) en la red descentralizada de Jami que no requiere un servidor central. Sin embargo, Jami todavía tiene que usar un servidor de arranque para conectarse, por lo que no es una verdadera plataforma de comunicación libre de Internet como pretende.

Al adoptar la tecnología tabla hash distribuida (tal como se utiliza, por ejemplo, dentro de la red BitTorrent), Jami crea su propia red sobre la que puede distribuir funciones de directorio, autenticación y cifrado a través de todos los sistemas conectados a ella.[6]

Hay paquetes disponibles para todas las principales distribuciones de Linux, incluyendo Debian, Fedora, y Ubuntu.[7]​ Las versiones separadas GNOME y KDE están disponibles.[8]​ La documentación está disponible en el wiki de Ring Tuleap.[9]

El 18 de diciembre de 2018, GNU Ring fue renombrado Jami.[10]

Diseño[editar]

Jami se basa en un modelo MVC, con un daemon (el modelo) y un cliente (la vista) comunicándose. El daemon se encarga de todo el procesamiento, incluyendo la capa de comunicación (SIP/IAX), la captura y reproducción de audio, etc. El cliente es una interfaz gráfica de usuario. D-Bus puede actuar como el controlador que permite la comunicación entre el cliente y el daemon.

Características[editar]

  • SIP-compatible con el soporte de OpenDHT[8][11]
  • Número ilimitado de llamadas
  • Mensajes instantáneos
  • Historial de llamadas buscable
  • Grabación de llamada[8]
  • Asistió transferencia de llamadas
  • Respuesta automática a las llamadas
  • Llamada en espera
  • Llamadas de audio y video con audio multipartito[8]​ y videoconferencia[12][13]
  • Soporte de audio multicanal (experimental[cita requerida]){{clarify|date=March 2020}
  • Soporte TLS y SRTP
  • Códecs múltiples de audio soportados:[8]​ G711u, G711a, GSM, Speex (8, 16, 32 kHz), Opus, G.722 (detección de silencio soportada con Speex)
  • Múltiples cuentas SIP, con soporte por cuenta STUN y suscripción de presencia SIP
  • Soporte Señalización multifrecuencia de doble tono
  • Control de ganancia automática
  • Asistente de cuentas
  • Atajos de teclado globales
  • Soporte de tono de llamada Flac y Vorbis[12]
  • Notificación de escritorio: número de buzón de voz, llamada entrante, mensajes de información
  • SIP Re-invitar
  • Integración de la libreta de direcciones en GNOME y KDE
  • Apoyo PulseAudio
  • Soporte Jack Audio Connection Kit
  • Configuración de la localidad: Francés, inglés, ruso, alemán, chino, español, italiano, vietnamita
  • Apertura automática de la entrada del Localizador Uniforme de Recursos.
  • Encriptación de extremo a extremo usada para chat, video y voz[14]
  • Descentralizado (pero necesita conexión a Internet a través de un ISP)

Referencias[editar]

  1. «News». Ring (en inglés). 25 de julio de 2018. Archivado desde el original el 26 de diciembre de 2018. Consultado el 25 de abril de 2020. 
  2. Free Software Foundation
  3. «Ring's Tuleap Server». Archivado desde el original el 19 de abril de 2018. Consultado el 25 de abril de 2020. 
  4. Robertson, Donald. «The Licensing and Compliance Lab interviews Guillaume Roguez, Ring Project Director». Free Software Foundation. Consultado el 19 de febrero de 2016. 
  5. GNU Ring beta 2 release announcement
  6. Say Hello to Ring (Savoir-faire Linux)
  7. «Ring Download». Archivado desde el original el 26 de diciembre de 2018. Consultado el 25 de abril de 2020. 
  8. a b c d e Sanders, James. «Privacy-focused Skype alternative Ring shows promise - TechRepublic». TechRepublic. Consultado el 19 de febrero de 2016. 
  9. «Ring's Tuleap wiki». Archivado desde el original el 19 de octubre de 2018. Consultado el 25 de abril de 2020. 
  10. «Ring is now Jami». ring.cx. SFLPhone. Archivado desde el original el 19 de diciembre de 2018. Consultado el 18 de diciembre de 2018. 
  11. «Proyecto OpenDHT en Github». Archivado desde el original el 16 de junio de 2020. Consultado el 25 de abril de 2020. 
  12. a b Huber, Mathias. «Software-Telefon SFLphone KDE 1.3.0 veröffentlicht » Linux-Magazin». Linux-Magazin. Consultado el 19 de febrero de 2016. 
  13. «All features by client · Wiki jami-project». Jami GitLab (en inglés). savoirfairelinux. 
  14. «Protocol». «Once an encrypted and authenticated peer-to-peer communication channel is available, the SIP protocol must be used to place a call and send messages.» Uso incorrecto de la plantilla enlace roto (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).

Enlaces externos[editar]