Jami (programari)

Un telèfon virtual per a SIP/IAX32 de programari lliure compatible amb GNU/Linux

El Jami (anteriorment GNU Ring i SFLphone) és un softphone compatible amb SIP i un missatger instantani basat en SIP per a GNU/Linux, Microsoft Windows, Apple macOS i Android. Desenvolupat i mantingut per l'empresa canadenca Savoir-faire Linux, i amb l'ajuda d'una comunitat global d'usuaris i col·laboradors, Ring es col·loca com a potencial reemplaçament lliure de Skype.[1] Ring és lliure i de codi obert, publicat sota  la llicència pública general GNU. El novembre de 2016 esdevingué part del Projecte de GNU.[2]

Crystal Clear app winprops bw.pngJami
Jami-logo-gnu-package.svg Modifica el valor a Wikidata

TipusVeu sobre IP Modifica el valor a Wikidata
Versió estable
20201016 (16 octubre 2020) Modifica el valor a Wikidata
LlicènciaGPL-3.0-or-later Modifica el valor a Wikidata
Disponible en
Part deProjecte GNU Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuGNU/Linux, FreeBSD, Microsoft Windows, macOS, Android i Android TV (en) Tradueix Modifica el valor a Wikidata
PlataformaAndroid Modifica el valor a Wikidata
Escrit enC++ i C Modifica el valor a Wikidata
Biblioteca
d'interfície d'usuari
GTK Modifica el valor a Wikidata
Equip
Desenvolupador(s)Savoir-faire Linux (en) Tradueix Modifica el valor a Wikidata
DistribuidorF-Droid Modifica el valor a Wikidata
Més informació
Lloc webWeb oficial (anglès) Modifica el valor a Wikidata
BlogBlog oficial Modifica el valor a Wikidata
Free Software DirectoryJami Modifica el valor a Wikidata
Id. Framalibregnu-ring Modifica el valor a Wikidata

Twitter: jami_social Modifica el valor a Wikidata

Dos tipus de compte són actualment possibles, i molts de cada tipus poden ser configurats concurrentment. Ambdós tipus ofereixen característiques similars incloent-hi missatgeria, vídeo i àudio. Els tipus de compte són SIP i Ring. Un compte de SIP habilita el softphone de Ring per connectar a un servidor de SIP estàndard. Per altra banda un compte de Ring pot enregistrar (o utilitzar un compte ja configurat) en la xarxa descentralitzada de Ring, que no requereix cap servidor central.

Adoptant taules de hash distribuït tal com fa la xarxa BitTorrent, Ring crea la seva xarxa pròpia per distribuir funcions de directori, autenticació i xifrat a través de tots els sistemes connectats a Ring.[3]

Hi ha paquets d'instal·lació disponibles per a totes les distribucions de GNU/Linux importants incloent-hi Debian, Fedora, i Ubuntu.[4] KDE i GNOME disposen de versions diferenciades. La documentació és disponible al wiki Tuleap de Ring.[5]

HistòriaModifica

SFLphone era un del pocs softphones per a GNU/Linux compatibles amb PulseAudio. La documentació d'Ubuntu el recomana per a l'ús empresarial a causa de les característiques de conferència i transferència de trucades.[6] El 2009, la revista CIO magazine va llistar SFLphone entre els cinc millors softphones per a VoIP de codi obert a tenir en compte.[7]

Ring manté la compatibilitat amb SIP alhora que afegeix una nova plataforma de comunicació que no requereix servidors centralitzats per establir comunicació.

DissenyModifica

Ring està basat en un model MVC, amb un dimoni (el model) i un client (la vista) comunicant-se. El dimoni controla tot el processament que inclou capa de comunicació (IAX/SIP), captura d'àudio i playback, etcètera. El client és una interfície gràfica d'usuari. D-Bus pot actuar com el controlador que habilita la comunicació entre el client i el dimoni.

CaracterístiquesModifica

  • Compatible amb SIP suport d'OpenDHT[8][9]
  • Nombre de trucades ilimitades
  • Missatgeria instantània
  • Històric de trucades buscable
  • Gravació de trucada[8]
  • Transferència de trucada assistida
  • Contestador automàtic
  • Retenció de trucades
  • Àudio i trucades de vídeo amb àudio múltiple[8] i experimentalment videoconferència[10]
  • Suport d'àudio multicanal (experimental)
  • Retransmissió d'arxius de vídeo i àudio durant una trucada
  • Suport de TLS i SRTP
  • Diferents còdecs d'àudio i veu: G711u, G711un, GSM, Speex (8, 16, 32 kHz), Opus, G.722 (detecció de silenci amb Speex)[8]
  • Capacitat de tenir múltiples comptes SIP, amb un STUN per compte i subscripció de presència SIP
  • Suport de per a la marcació per tons
  • Control automàtic de guany
  • Assistent de compte
  • Dreceres globals de teclat
  • Utilització de FLAC i Vorbis com a to de trucada[10]
  • Notificacions en l'escriptori: nombre de missatges al contestador, trucades entrants, missatges d'informació
  • Re-convidar a SIP
  • Integració de llibreta d'adreçes a GNOME i KDE
  • Suport de PulseAudio
  • Suport de Jack Audio Connection Kit
  • Llengües locals suportades: francès, anglès, rus, alemany, xinès, espanyol, italià i vietnamita
  • Obertura automàtica de URLs entrants.
  • Xifrat punt a punt per als xats textuals, videoconferències i trucades[11]
  • Descentralitzat

ReferènciesModifica

  1. «The Licensing and Compliance Lab interviews Guillaume Roguez, Ring Project Director — Free Software Foundation — working together for free software» (en anglès). [Consulta: 4 maig 2018].
  2. «Ring joins GNU - Beta 2 Released with Multi-Device and Decentralized Use». [Consulta: 4 maig 2018].
  3. Say Hello to Ring (Savoir-faire Linux)
  4. «How to install Ring ?» (en anglès). [Consulta: 4 maig 2018].
  5. «Redirection - Tuleap» (en anglès). [Consulta: 4 maig 2018].
  6. «SoftPhone - Community Help Wiki». [Consulta: 4 maig 2018].
  7. «5 open source VoIP softphones to watch». CIO.
  8. 8,0 8,1 8,2 8,3 «Privacy-focused Skype alternative Ring shows promise» (en anglès). TechRepublic.
  9. «OpenDHT project on GitHub» (en anglès). [Consulta: 4 maig 2018].
  10. 10,0 10,1 «Software-Telefon SFLphone KDE 1.3.0 veröffentlicht» (en de-de). Linux-Magazin, 17-01-2014.
  11. «Protocol - Ring Wiki» (en anglès). [Consulta: 4 maig 2018].