Softphone für Android: Schlaf oder Schlafentzug?

In diesem Beitrag geht die Geschichte über die Entwicklung eines White-Label-Softphones für Mobilgeräte weiter. Hier erzählen wir, wie wir „das Problem des Schlafes“ gelöst haben.

Es ist allgemein bekannt, dass viele mobile Anwendungen Probleme mit dem Einschlafen haben. Eigentlich ist es umgekehrt: Sie schlafen wunderbar, sofort nach dem Minimieren ein. Dann können sie nicht mehr geweckt werden, das nervt und stört. Außerdem kann dies zu einem Verlust von Kunden führen: wenn das Softphone nicht geweckt werden kann, gibt es weder einen Anruf noch einen Kunden, und wir bekommen nichts.

Wenn wir also keine Anrufe verpassen wollen, haben wir den Luxus, zwischen diesen beiden Alternativen zu wählen: 1) überhaupt nicht schlafen; 2) zur richtigen Zeit aufwachen.

Schlaflos in Seattle Android

Wirklich, warum schlafen, wenn es die Möglichkeit hat, ewig wach zu bleiben? Schlafen ist was für Weicheier! 24 Stunden am Tag, 7 Tage die Woche Party machen — das ist das Motto! Sieht realistisch aus, Mr. Bean hat es überzeugend bewiesen.


Mr. Beans Sicht der Situation

Mr. Beans Sicht der Situation

Was wir tun müssen, ist, die Clients dazu zu überreden, sich die Batterieeinstellungen anzusehen und ihnen die Hintergrundaktivität zu erlauben, und schon ist der Trick erledigt! Ja? Wirklich nicht. Für jedes Problem gibt es eine Lösung, die einfach, klar und falsch ist – das ist genau der Fall.

Erstens ist es für die Kunden unbequem und daher der falsche Weg. Außerdem werden die Kunden es nicht schätzen, dass die App den Akku schnell leer.


Der plötzliche Tod der Batterie ist nicht das, was wir brauchen

Der plötzliche Tod der Batterie ist nicht das, was wir brauchen

Wir werden es anders machen.

Wach auf, Zeit ist gekommen!

Eine weitere Idee kam: ein SIP-Proxy zwischen Softphone und PBX – das schlägt zwei Fliegen mit einer Klappe.

  • Die Registrierung auf der PBX-Seite trotz des Ruhemodus der App bleibt aktiv.
  • Dadurch wird das Telefon durch eine Push-Benachrichtigung geweckt, wenn ein Anruf eingeht.

Schematische Darstellung „Wecker und PBX“

Schematische Darstellung „Wecker und PBX“

Für iOS (denken Sie daran, wir haben auch ein White Label Softphone für iOS) verwenden wir Apple Push, und alles andere im Schema ist gleich: von der PBX zum Push-Proxy über SIP/RTP, dann zum Push-Server über HTTP. Was die Interaktion zwischen Softphone und Proxy betrifft, läuft sie ebenfalls über SIP/RTP.


So haben wir das Problem des Schlafes gelöst. Falls Sie die Geschichte über die Wahl zwischen einem nativen und einem plattformübergreifenden Framework für die Entwicklung mobiler Softphones verpasst haben, lesen Sie einfach diesen Beitrag.

Und laß die wahre Mobilität mit dir sein 📱

DAS KÖNNTE IHNEN AUCH GEFALLEN

Blog Softphone.Pro 5.3 kann SMS senden und Kontakte ausblenden

Blog Willkommen Softphone.Pro Free


Neueste Artikel