Liste der Telefone ist unvollständig

Isen Tiefbau

Premier Customer
Mitglied seit
20. April 2020
Beiträge
192
Hallo Zusammen

Nachdem wir immer wieder Probleme haben, dass Telefone nicht klingeln habe ich versucht, die gemeinsame Ursache zu finden.
In diesem Zusammenhang sind einige Fakten besonders aufgefallen:
1. Die Anlage sendet keine PUSH-Nachricht, so dass das Telefon logischerweise nicht klingeln muss.
2. Das Telefon ist offensichtlich so seltsame bei der Anlage registriert, dass es NICHT in der Liste der Telefone erscheint.
3. Jedoch gibt es jede Menge Telefone, die ebenfalls nicht in der Liste auftauchen und dennoch Anrufe erhalten.
4. Android und iOS Apps haben offensichtlich massive Schwierigkeiten, sich so zu registrieren, dass diese in der Liste erscheinen. Hardware, Windows und Web-Browser-Erweiterungen haben diese Problem deutlich weniger.

Resultierend daraus stellen sich folgende Fragen:
1. Welche Telefone erscheinen in der Liste der Telefone?
2. Welche Registrierung ist relevant für das Versenden einer Push-Nachricht bzw. die Zustellung eines Anrufes?
3. Kann das Verhalten mit Boardmitteln irgendwie dargestellt werden.
4. Ist die Registrierung per Telefon oder per Nebenstelle zu konfigurieren? und vor allen wo?

Vielen Dank für jeden Kommentar, der etwas Licht ins Dunkel bringt.
 
Handys bzw Apps erscheinen gar nicht unter Telefone, dort siehst Du nur die normalen Geräte.

Push Benachrichtigungen werden über die Ports 443, 2197 und 5223 TCP ausgehend gesendet, die sollten in der Firewall ausgehend frei sein.

Die App wird über die Nebenstelle provisioniert über einen QR Code.

Läuft der Firewallcheck sauber durch?
 
Handys bzw Apps erscheinen gar nicht unter Telefone, dort siehst Du nur die normalen Geräte.
Kann ich nicht bestätigen, da ich diverse Handy's und Apps in der Liste sehe.
ios-app.png
andro-app.png
Der Firewall-Check läuft sauber durch und scheidet auch aus, weil sonst kein einziges Phone funktionieren würde.
Auch sehe ich, dass die IP-Adressen der registrierten Phones sowohl intern wie auch extern sind.

Ja, alle Phones sind mit dem QR-Code provisioniert.
 
Hast recht, anscheinend sind die Apps doch unter Geräte zu finden. Welche Version der Anlage nutzt Du denn? Oben genannte Ports in der Firewall ausgehend frei?
 
Hallo Jan

Ich hoffe mal, dass wir aktuell sind. Unsere Version ist die 16.0.8.9.
Die Phone-App, die die ich in der Liste sehe sind 16.7.8.121 (Android)

Ja, hab die FW gecheckt und die Ports sind frei.
 
Die Anlage ist die letzte aktuelle V16. Sollte also nicht das Problem sein. Handys gecheckt das die die App nicht in den Schlaf schicken? Energiesparoption oder so ähnlich? Klappt das signalisieren wenn die App geöffnet ist? Sind nur Android oder auch iOS Geräte betroffen?
 
Signalisierung klappt weder mit offener noch mit geschlossener App.
Energie-Management ist deaktiviert. App ist gesichert auch im Hintergrund aktiv.
Es sind nur Android-Geräte betroffen.
 
Hmm...In der Nebenstelle der Haken bei Pushfunktion für Smartphones ist gesetzt? Was sagt das Log?
 
Ja der Haken ist gesetzt. Im Log steht für das iPhone die PUSH-Benachrichtigung drin. Für das auf der selben Nebenstelle angemeldete Android-Phone gibt es keinen Eintrag. Wie kann die Anlage das eine Gerät benachrichtigen und das andere ignorieren? hmmm...
 
Sollte natürlich beide benachrichtigen. Schon mal getestet ob es geht wenn das iPhone abgemeldet ist?
 
Hallo Jan

ja, auch schon getestet. Wird dann trotzdem nicht benachrichtigt.
 
Puha... da geht mein Latein auch ein bisschen zuende. @avraammich_3CX noch irgendwelche Ideen?
 
1. Die Anlage sendet keine PUSH-Nachricht, so dass das Telefon logischerweise nicht klingeln muss.
Gehört das eingesetzte Betriebssystem zu den von 3CX unterstützten Versionen (HTTP/2)?
Ist ein Web Proxy in irgendeiner Form involviert?
 
  • Like
Reaktionen: bitn2
Nur der Vollständigkeit halber: wurde das 3CX Web Verwaltungsinterface mit dem richtigen FQDN aufgerufen zum Zeitpunkt als die Smarthpones per QR Code provisioniert wurden? Folgefrage: es gibt keinen Zertifikatfehler im Browser?
 
Hast recht, anscheinend sind die Apps doch unter Geräte zu finden.

kann leider nicht bei der Push Problematik helfen... aber Apps sieht man in der Liste der Telefone nur solange Sie Aktiv mit der Anlage verbunden sind man bei offener app seinen Status sieht... sobald die App in den Hintergrund geht ist sie auch nicht mehr in der Liste.
 
Gehört das eingesetzte Betriebssystem zu den von 3CX unterstützten Versionen (HTTP/2)?
Ist ein Web Proxy in irgendeiner Form involviert?
Die Anlage läuft auf einen Windows Server 2016. Jedoch bin ich derzeit nicht auf der Suche in diesem Bereich, da die Funktion ja für die meisten Geräte gegeben ist. Wie schon beschrieben werden die registrierten Phones ein und derselben Nebenstelle unterschiedlich behandelt. Das halte ich nicht für ein Problem des Betriebssystems oder eines Proxys, weil diese Komponenten für alle Geräte zumindest eines Types identische Probleme erzeugen sollten. (Oder???)
Zertifikat-Probleme oder Probleme mit dem FQDN kann ich auch ausschliessen. Wir haben ein voll verifizierbares Zertifikat, das identisch intern und extern unter dem selben FQDN zu erreichen ist.

Aus meiner Sicht sollte es einen Unterschied bei der Registrierung des Gerätes geben, da nur so zu erklären ist, dass die Anlage keine Benachrichtigung für das Gerät sendet. Für Details fehlen aber interne Informationen, ob es dazu überhaupt etwas gibt. Diese Frage könnt wahrscheinlich ein Entwickler beantworten. Ich sehe derzeit keine Möglichkeit, die Ursache für das scheinbar inkonsistente Verhalten zu ermitteln.
 
Zuletzt bearbeitet:
kann leider nicht bei der Push Problematik helfen... aber Apps sieht man in der Liste der Telefone nur solange Sie Aktiv mit der Anlage verbunden sind man bei offener app seinen Status sieht... sobald die App in den Hintergrund geht ist sie auch nicht mehr in der Liste.
Hallo Spuky

Leider kann diese Aussage nicht bestätigt werden. Ich hab verschiedene Devices, die nicht in der Liste zu sehen waren aktiviert und den Echo-Test angerufen. Dennoch werden diese nicht in der Liste aufgeführt. Und darüber hinaus hab ich auch ein Device gefunden, das seit Stunden schläft und immer noch in der Liste steht. :o/
 
Hallo an alle

leider ist es so, dass man immer wieder im Nebel herumstochert, weil es keine verlässliche Dokumentation gibt. Irgend jemand hat sich das Ganze ja ausgedacht und programmiert. Und ich hoffe, dass das nicht so mal eben nebenbei sondern systematisch passiert. Dann müsste die Entwicklung ja auch eine Dokumentation verfasst haben. Hat irgend jemand diese schon einmal gesehen? Ein paar definitive Aussagen seitens des Herstellers könnten sicher etwas Licht ins Dunkel bringen.
 
Wenn es um die Benachrichtigungen für Mobiltelefone geht:

Hast Du auch mal in das 3cxManagementConsole.log gekuckt?
3cxSystemService.log: da steht drin wenn ein Gerät per push benachrichtigt wird
3cxManagementConsole.log: hier wird wohl protokolliert wenn die Telefone sich melden.
Kuck mal da rein. Vielleicht wirst Du dann etwas schlauer?

Android ist eine Platform die fragmentiert und ungeregelt ist. 3CX gibt sich Mühe (mit Erfolg) den Energiebedarf der Software für die Mobilgeräte zum minimieren, aber gerade das führt vielleicht manchmal zu Problemen, denn es muss Android 7.x bis 11 unterstützt werden, alles mit einer Software, und dann noch alle Hersteller die dazu ihre eigenen Anwendungen auf das Telefon packen. Und dann kommt noch die Apple/Google Cloud dazu. Man schickt dort Benachrichtigungen hin, und muss einfach hoffen, dass die auch an die Gerät weitergereicht werden.
 
Zuletzt bearbeitet:
Hallo Nobody

Danke für den Hinweis. Doch leider finde ich nicht einen Eintrag im ManagementConsole Log. Danach würde sich nicht ein Phone gemeldet haben. Ich hab den Loglevel auf ausführlich stehen. Sollte ich den reduzieren? Wie würde eine solche Meldung aussehen?
 

Statistik des Forums

Themen
44.787
Beiträge
233.735
Mitglieder
78.513
Neuestes Mitglied
ClarKrou