[Info] Dahua VTO SIP FW 4.3 Push-Benachrichtigung und Preview ohne p2p

riogrande75

Aktives Mitglied
Mitglied seit
30 Okt 2017
Beiträge
1,147
Punkte für Reaktionen
202
Punkte
63
@livebild Könntest du einen Screenshot anhängen, damit man das schön sieht?
 

livebild

Neuer User
Mitglied seit
22 Aug 2020
Beiträge
56
Punkte für Reaktionen
8
Punkte
8
In meinem Fall habe ich mich für die beiden Push-Apps (iDMSS und DMSS) registriert.
Wenn die Konfiguration leer ist, bedeutet dies, dass die Registrierung nicht funktioniert hat...

Hier ist die Ausgabe von Dahua-DHIP-JSON-Debug-Konsole für die Konfiguration von MobilePushNotificationCfg:

Code:
            "MobilePushNotificationCfg": {
                "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx+com.dahuatech.idmssplus": {
                    "AuthServerPort": 0,
                    "DevName": "klingeln",
                    "Certificate": "Bag Attributes\n    friendlyName: Apple Push Services: com.dahuatech.idmssplus\n    localKeyID: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA \nsubject=/UID=com.dahuatech.idmssplus/CN=Apple Push Services: com.dahuatech.idmssplus/OU=AAAAAAAAAA/O=ZHEJIANG DAHUA TECHNOLOGY CO.,LTD./C=US\nissuer=/C=US/O=Apple Inc./OU=Apple Worldwide Developer Relations/CN=Apple Worldwide Developer Relations Certification Authority\n-----BEGIN CERTIFICATE----------END RSA PRIVATE KEY-----\n",
                    "DevID": "0123456789",
                    "PushServerAddr": "gateway.push.apple.com",
                    "ServerType": "Apple",
                    "Subscribes": [],
                    "PeriodOfValidity": 31536000,
                    "RegisterID": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                    "PushRedirectServer": {
                        "Port": 2195,
                        "Address": "gateway.push.apple.com"
                    },
                    "AppID": "com.dahuatech.idmssplus",
                    "Password": "",
                    "PushServerMain": {
                        "Port": 2195,
                        "Address": "gateway.push.apple.com"
                    },
                    "PushServerPort": 2195,
                    "User": "iOS"
                },
                "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx+com_cesoftware_dmss": {
                    "AuthServerPort": 0,
                    "DevName": "klingeln",
                    "Certificate": "Bag Attributes\n    friendlyName: Apple Push Services: com.cesoftware.dmss\n    localKeyID: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA \nsubject=/UID=com.cesoftware.dmss/CN=Apple Push Services: com.cesoftware.dmss/OU=AAAAAAAAAA/O=Hangzhou CE-soft Technology Co., Ltd./C=US\nissuer=/C=US/O=Apple Inc./OU=Apple Worldwide Developer Relations/CN=Apple Worldwide Developer Relations Certification Authority\n-----BEGIN CERTIFICATE----------END RSA PRIVATE KEY-----\n",
                    "Subscribes": [
                        {
                            "Sound": "b.caf",
                            "Indexs": [
                                0
                            ],
                            "SubCode": "",
                            "Code": "CallNoAnswered",
                            "CallNoAnswered": {
                                "Number": ""
                            }
                        },
                        {
                            "Sound": "a.caf",
                            "Indexs": null,
                            "SubCode": "",
                            "Code": "ProfileAlarmTransmit",
                            "CallNoAnswered": {
                                "Number": ""
                            }
                        },
                        {
                            "Sound": "a.caf",
                            "Indexs": null,
                            "SubCode": "",
                            "Code": "IgnoreInvite",
                            "CallNoAnswered": {
                                "Number": ""
                            }
                        }
                    ],
                    "DevID": "0123456789",
                    "AuthServerAddr": "",
                    "PushServerAddr": "cellphoneAPNS.easy4ip.com",
                    "SecretKey": "",
                    "PushGatewayType": "ApplePush",
                    "PeriodOfValidity": 31536000,
                    "RegisterID": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                    "AppID": "com.cesoftware.dmss",
                    "PushServerMain": {
                        "Port": 2195,
                        "Address": "gateway.push.apple.com"
                    },
                    "ServerType": "Apple",
                    "PushServerPort": 2195,
                    "User": "iOS"
                }
            },
 
  • Like
Reaktionen: riogrande75

Pseudoreal

Neuer User
Mitglied seit
10 Apr 2020
Beiträge
53
Punkte für Reaktionen
2
Punkte
8
Hallo, bei mir funktioniert der push auch nicht. Ich habe nun auf der Console geschaut und die schaut deutlich umfangreicher aus, als dass was du hier gepostet hast. Ich nutze die aktuellste Version von github für die Console. Es scheint als ob 2 User registriert sind, da ich 2 mal die Uhrzeiten aufgelistet sehe. Im LOG sehe ich auch, dass er versucht, an meine Handy IP Adresse den Push zu senden.

Anbei der Code von config MobilePushNotificationCfg:
Code:
{
    "params": {
        "table": {
            "EXTRALANGEIDE1+com_mm_android_DMSS": {
                "AllEventPushTime": [
                    [
                        "1 00:00:00-23:59:59",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00"
                    ],
                    [
                        "1 00:00:00-23:59:59",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00"
                    ],
                    [
                        "1 00:00:00-23:59:59",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00"
                    ],
                    [
                        "1 00:00:00-23:59:59",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00"
                    ],
                    [
                        "1 00:00:00-23:59:59",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00"
                    ],
                    [
                        "1 00:00:00-23:59:59",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00"
                    ],
                    [
                        "1 00:00:00-23:59:59",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00"
                    ]
                ],
                "AppID": "com.mm.android.DMSS",
                "AuthServerAddr": "https://www.google.com/accounts/ClientLogin",
                "AuthServerPort": 443,
                "BindingUserName": "admin",
                "Certificate": "",
                "DevID": "Device ID",
                "DevName": "vto",
                "PeriodOfValidity": 500654080,
                "PushGatewayType": "AndroidGCM",
                "PushServerAddr": "https://fcm.googleapis.com/fcm/send",
                "PushServerMain": {
                    "Address": "https://fcm.googleapis.com/fcm/send",
                    "Port": 443
                },
                "PushServerPort": 443,
                "RegisterID": "EXTRALANGEID1",
                "SecretKey": "",
                "ServerType": "Android",
                "Subscribes": [
                    {
                        "CallNoAnswered": {
                            "Number": ""
                        },
                        "Code": "CallNoAnswered",
                        "Indexs": [
                            0
                        ],
                        "Sound": "",
                        "SubCode": ""
                    },
                    {
                        "CallNoAnswered": {
                            "Number": ""
                        },
                        "Code": "IgnoreInvite",
                        "Indexs": null,
                        "Sound": "",
                        "SubCode": ""
                    },
                    {
                        "CallNoAnswered": {
                            "Number": ""
                        },
                        "Code": "ProfileAlarmTransmit",
                        "Indexs": [
                            8001
                        ],
                        "Sound": "",
                        "SubCode": ""
                    }
                ],
                "User": "User ID"
            },
            "EXTRALANGEID2+com_mm_android_DMSS": {
                "AllEventPushTime": [
                    [
                        "1 00:00:00-23:59:59",
                        "1 00:00:00-00:00:59",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00"
                    ],
                    [
                        "1 00:00:00-23:59:59",
                        "1 00:00:00-00:00:59",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00"
                    ],
                    [
                        "1 00:00:00-23:59:59",
                        "1 00:00:00-00:00:59",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00"
                    ],
                    [
                        "1 00:00:00-23:59:59",
                        "1 00:00:00-00:00:59",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00"
                    ],
                    [
                        "1 00:00:00-23:59:59",
                        "1 00:00:00-00:00:59",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00"
                    ],
                    [
                        "1 00:00:00-23:59:59",
                        "1 00:00:00-00:00:59",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00"
                    ],
                    [
                        "1 00:00:00-23:59:59",
                        "1 00:00:00-00:00:59",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00",
                        "0 00:00:00-00:00:00"
                    ]
                ],
                "AppID": "com.mm.android.DMSS",
                "AuthServerAddr": "https://www.google.com/accounts/ClientLogin",
                "AuthServerPort": 443,
                "BindingUserName": "admin",
                "Certificate": "",
                "DevID": "Device ID2",
                "DevName": "vto",
                "PeriodOfValidity": 500654080,
                "PushGatewayType": "AndroidGCM",
                "PushServerAddr": "https://fcm.googleapis.com/fcm/send",
                "PushServerMain": {
                    "Address": "https://fcm.googleapis.com/fcm/send",
                    "Port": 443
                },
                "PushServerPort": 443,
                "RegisterID": "EXTRALANGEID2",
                "SecretKey": "",
                "ServerType": "Android",
                "Subscribes": [
                    {
                        "CallNoAnswered": {
                            "Number": ""
                        },
                        "Code": "CallNoAnswered",
                        "Indexs": [
                            0
                        ],
                        "Sound": "",
                        "SubCode": ""
                    },
                    {
                        "CallNoAnswered": {
                            "Number": ""
                        },
                        "Code": "IgnoreInvite",
                        "Indexs": null,
                        "Sound": "",
                        "SubCode": ""
                    },
                    {
                        "CallNoAnswered": {
                            "Number": ""
                        },
                        "Code": "ProfileAlarmTransmit",
                        "Indexs": [
                            8001
                        ],
                        "Sound": "",
                        "SubCode": ""
                    }
                ],
                "User": "User ID"
            }
        }
    }
}

Wie kann ich die Config löschen? ceconfig wird auf der Konsole nicht erkannt? Danke für jede Unterstützung?
Edit1: Die Config von MobilePhoneApplication steht auf "PushNotificationEnable": true
 
Zuletzt bearbeitet:

OliveFritz

Neuer User
Mitglied seit
8 Jun 2020
Beiträge
1
Punkte für Reaktionen
0
Punkte
1
Wenn ich mich also richtig erinnere, habe ich so debuggt.
Ich habe zunächst alles auf die Werkseinstellungen zurückgesetzt.
Dann habe ich die VTO + VTH konfiguriert und überprüft, dass die Kommunikation funktioniert: Wenn ich die VTO klingeln lasse, empfängt das VTH den Anruf.
In den Werkseinstellungen ist P2P normalerweise aktiviert.
Ich installiere also DMSS und installiere die Türklingel in DMSS (über P2P).
Normalerweise sollten wir jetzt auf DMSS Zugriff auf die Türklingel haben und der Push sollte funktionieren (Sie müssen die Benachrichtigungen auf DMSS abonnieren).
 

Pseudoreal

Neuer User
Mitglied seit
10 Apr 2020
Beiträge
53
Punkte für Reaktionen
2
Punkte
8
@OliveFritz

Ich sehe ja meine konfigurierte Push - trotzdem kommt weder auf iPad noch auf dem S21 eine PushNotification, dass jemand geklingelt hat.
 

Erhalten Sie 3CX für 1 Jahr kostenlos!

Gehostet, in Ihrer privaten Cloud oder on-Premise! Ganz ohne Haken. Geben Sie Ihren Namen und Ihre E-Mail an und los geht´s:

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.
oder via