AndPhone

SIP-Softphone für Android im Material-3-Expressive-Design, gebaut auf dem Linphone-SDK

Aktiv Android-App Kotlin

Screenshots

Einblicke

Bilder per Klick vergrößern

  • Wählfeld mit Favoriten und Registrierungsstatus
  • Aktives Gespräch mit Tasten, Stumm und Lautsprecher
  • Telefonie-Tab mit Status, Erreichbarkeit und Rufumleitung
  • Eingehender Anruf auf dem Sperrbildschirm
  • Kontakte mit internen SIP-Nebenstellen und Live-Presence
  • Anrufverlauf

Android-App

Über das Projekt

AndPhone ist ein moderner SIP-Softphone-Client für Android im Material-3-Expressive-Design mit dynamischen Farben (Material You), gebaut auf dem Linphone-SDK und Jetpack Compose. Die App funktioniert mit jeder SIP-Anlage (z. B. Asterisk) per manuellem Login oder mit einem 3DNS-Konto per OIDC im Browser, das die SIP-Zugangsdaten der Nebenstelle automatisch holt. Im 3DNS-Modus lassen sich zusätzlich Erreichbarkeit, Rufumleitung, Anrufbeantworter, Warteschlangen und Blockliste der Anlage direkt in der App verwalten. Jeder Push auf main erzeugt eine signierte Nightly-APK, die sich über Obtainium aktualisieren lässt.

Funktionen

  • Dialpad, Halten, Stummschalten, DTMF, Anklopfen und Konferenzen
  • Anrufübergabe kalt und warm per SIP REFER
  • UDP, TCP oder TLS mit optionaler SRTP-Verschlüsselung, STUN und ICE
  • Codecs Opus, G.722 (HD) und G.711, einzeln zuschaltbar
  • Audio-Routing: Hörer, Lautsprecher, Headset und Bluetooth
  • Nahtloser Wechsel zwischen WLAN und Mobilfunk bei laufenden Gesprächen
  • UnifiedPush-Weckruf: Anruf klingelt in unter einer Sekunde ohne Dauerbetrieb
  • 3DNS-Telefonie: Erreichbarkeit, Anrufbeantworter, Warteschlangen, Blockliste