Zur Optimierung der Akkulaufzeit beschränken Android und iOS den Netzwerkzugriff für Apps, die im Hintergrund bzw. bei ausgeschaltetem Bildschirm laufen. Im Fall der UCware App bedeutet dies, dass sie nicht auf SIP-INVITES der Telefonanlage reagieren kann und somit unerreichbar für eingehende Anrufe ist.
Aus diesem Grund betreibt die UCware GmbH einen SIP Instance Server (SIPIS), der die Registrierung bei der Telefonanlage stellvertretend für inaktive Apps aufrechterhält. Der SIPIS sorgt dafür, dass eingehende INVITES in Push Notifications umgewandelt werden. Diese versetzen die App automatisch in einen aktiven Zustand, sodass der Benutzer seine Anrufe am Smartphone annehmen kann.
Hinweis:
Stellen Sie durch entsprechende Portfreigaben sicher, dass der UCware SIPIS mit Ihrer Telefonanlage kommunizieren kann. Zum genauen Ablauf der Kommunikation beachten Sie die folgenden Ausführungen.
Für den vollständigen Zugriff auf die UCware App benötigen Benutzer einen geeigneten Slot. Dieser lässt sich über die Rufnummernkonfiguration des UCC-Clients aufrufen und zeigt einen QR-Code zur Erstregistrierung der App an.
Wenn ein Benutzer den QR-Code mit seiner UCware App einscannt, läuft der folgende Vorgang ab:
Die Kommunikation zwischen der App und dem SIPIS wird über TLS/24998 verschlüsselt.
Wenn die UCware App erneut aktiviert wird, aktualisiert Sie ihren Status beim UCware SIPIS und registriert sich wieder selbst bei der Telefonanlage.
Wenn ein Benutzer bei inaktiver App einen Anruf erhält, läuft der folgende Vorgang ab:
Dies ist erforderlich, um die Push-Notification-Dienste von Google (Android) und Apple (iOS) ansprechen zu können.
Dadurch erfolgen die weiteren Schritte des Verbindungsaufbaus direkt zwischen dem Smartphone und der Telefonanlage. Gleiches gilt für den ein- und ausgehenden Medienstrom über SRTP.