Es kommt ab und zu vor dass der Push scheinbar nicht beim Gerät ankommt.
Dazu gibt es auch ein Ticket für die Android-Version der App (TFMOBILE-273).
Unsere aktuelle Vermutung ist, dass wegen Netzwerkproblemen der Push beim Gerät zu spät ankommt.
Siehe auch Artikel Push Notification TeamSIP 2Phone
Analyse
TeamSIP App
Zur Analyse der Probleme sollte das Log aus der App geschickt werden:
Menu Konto → letzter Menupunkt: Log an Entwickler schicken.
Wegen des Logs bei Thomas Weiß nachfragen, er hat Zugriff auf die e-Mail Adresse, auf die die Logs geschickt werden.
Beispiel für App-Log:
03-08 10:53:37.519 733-2356/com.teamfon.teamsip2phone.beta D/TFPush: Did recieve push notification
03-08 10:53:37.519 733-2356/com.teamfon.teamsip2phone.beta D/TFNFirebaseMessagingService: Notification Message Body: {tfanruf=true, incoming_sip_call=true, tfcallid=node-174-1488966816.9278}
CODE
Server-Log
Gleichzeitig sollte das Server-Log analysiert werden:
Auf dem zuständigen Application Server im Asterisk Log den entsprechenden Anruf suchen:
zfgrep 1000125d /var/log/asterisk/debug-20170216.gz
root@berlix2-appl1:~$ zfgrep [C-000002ac] /var/log/asterisk/debug-20170216.gz | grep teamfon_apple_push.agi
[2017-02-15 06:42:56.869] VERBOSE[28342][C-000002ac] res_agi.c: teamfon_apple_push.agi: App-Push Start
...
[2017-02-15 06:42:57.285] VERBOSE[28342][C-000002ac] res_agi.c: teamfon_apple_push.agi: App-Push Google Live Feedback: {multicast_id:5286708502821399830,success:1,failure:0,canonical_ids:0,results:[{message_id:0:1487137377244940%8c1ca598f9fd7ecd}]}
[2017-02-15 06:42:57.285] VERBOSE[28342][C-000002ac] res_agi.c: teamfon_apple_push.agi: App-Push Google Live Ende
[2017-02-15 06:42:57.285] VERBOSE[28342][C-000002ac] res_agi.c: teamfon_apple_push.agi: App-Push Ende - Laufzeit: 0.41618490219116 Sekunden
...
CODE
Hier sollte dann ein Vergleich gemacht werden,
- wann der Push vom Server abgeschickt wurde (Zeitstempel von "res_agi.c: teamfon_apple_push.agi: App-Push Google Live Ende" im Server-Log)
- wann er in der App angekommen ist (Zeitstempel von "Did recieve push notification" im App-Log).