En gratis og open source Jabber/XMPP-klient til Android. Nem at bruge, pålidelig, batterivenlig. Med indbygget understøttelse af billeder, gruppechat og e2e-kryptering.

Designprincipper
• Vær så smuk og nem at bruge som muligt uden at ofre sikkerhed eller privatliv
• Stol på eksisterende, veletablerede protokoller
• Kræver ikke en Google-konto eller specifikt Google Cloud Messaging (GCM)
• Kræv så få tilladelser som muligt

Funktioner
• End-to-end-kryptering med enten OMEMO eller OpenPGP
• Krypterede lyd- og videoopkald (DLTS-SRTP)
• Afsendelse og modtagelse af billeder
• Intuitiv brugergrænseflade, der følger retningslinjerne for Android-design
• Billeder/avatarer til dine kontakter
• Synkroniserer med desktop-klient
• Konferencer (med understøttelse af bogmærker)
• Adressebogsintegration
• Flere konti / samlet indbakke
• Meget lav indflydelse på batteriets levetid

XMPP-funktioner
Samtaler fungerer med alle XMPP-servere derude. XMPP er dog en protokol, der kan udvides. Disse udvidelser er også standardiserede i såkaldte XEP'er. Samtaler understøtter et par af dem for at gøre den overordnede brugeroplevelse bedre. Der er en chance for, at din nuværende XMPP-server ikke understøtter disse udvidelser. For at få mest muligt ud af Samtaler bør du overveje enten at skifte til en
XMPP-server, der gør eller - endnu bedre - kører din egen XMPP-server til dig og dine venner.
Disse XEP'er er - fra nu af:

• XEP-0065: SOCKS5 Bytestreams (eller mod_proxy65). Vil blive brugt til at overføre filer, hvis begge parter er bag en firewall (NAT).
• XEP-0163: Personal Eventing Protocol for avatarer
• XEP-0191: Blokeringskommando lader dig sortliste spammere eller blokere kontakter uden at fjerne dem fra din liste.
• XEP-0198: Stream Management gør det muligt for XMPP at overleve små netværksudfald og ændringer af den underliggende TCP-forbindelse.
• XEP-0280: Message Carbons, som automatisk synkroniserer de beskeder, du sender til din desktop-klient og dermed giver dig mulighed for problemfrit at skifte fra din mobilklient til din desktop-klient og tilbage inden for én samtale.
• XEP-0237: Rosterversionering primært for at spare båndbredde på dårlige mobilforbindelser
• XEP-0313: Message Archive Management synkroniserer meddelelseshistorikken med serveren. Hold dig opdateret med beskeder, der blev sendt, mens Samtaler var offline.
• XEP-0352: Client State Indication lader serveren vide, om samtaler er i baggrunden eller ej. Tillader serveren at spare båndbredde ved at tilbageholde uvigtige pakker.
• XEP-0363: HTTP File Upload giver dig mulighed for at dele filer i konferencer og med offline kontakter. Kræver en ekstra komponent på din server.