IN-9420 CGI mit Agent DVR oder iSpy funktionieren nicht

Ich habe 2x IN-9020 und 4x IN-9240 per browser Http funktionieren die CGI bzw. Snapshot mit beiden Kameras aber mit AgentDVR or iSpy nur die von IN-9020, was mache ich falsch oder was wurde geändert?

IN-9020:
Browser: http://192.168.x.x/tmpfs/snap.jpg funktioniert (man muss halt das Passwort im Popup eingeben
Browser: http://admin:Password123%23@192.168.x.x/tmpfs/snap.jpg funktioniert (ohne Popup)

Browser: http://admin:Password123%23@192.168.x.x/param.cgi?cmd=setmdattr&-name=1&-enable=1&cmd=setmdattr&-name=2&-enable=1&cmd=setmdattr&-name=3&-enable=0&cmd=setmdattr&-name=4&-enable=0 funktioniert auch

Alle diese links funktionieren auch in Agent DVR und iSpy

IN-9240:
Browser: http://192.168.x.x/snap.cgi?chn=11&user=admin&pwd=Password123%23 funktioniert
Browser: http://admin:Password123%23@192.168.x.x/snap.cgi?chn=11 funktioniert auch
Browser: http://admin:Password123%23@192.168.x.x/param.cgi?cmd=setmdattr&area=1&enable=0&cmd=setmdattr&area=2&enable=0&cmd=setmdattr&area=3&enable=1&cmd=setmdattr&area=4&-enable=1 funktioniert

Aber alle funktionieren nicht in Agent DVR und iSpy, hat jemand eine Idee?

update nun funktionieren zumindest schon mal die Snapshot Links für 9420 in AgentDVR, man muss in den ONVIF Erweiterten Einstellungen „Prevent JPEG cache“ deaktivieren.

Aber die CGI Links (in AgentDVR Actions Call URL) funktionieren noch nicht. Ich vermute aber das hat was mit den digist authentification zu tun.

habe nun den Fehler mit WireShark gefunden

AgentDVR ignoriert anscheinend in Action Tasks Call URL admin:Password123%23 nach http://.
Wobei aber &user=admin&pwd=Password123%23 am ende funktioniert.

Wenn man aber dann als URL
http://192.168.x.x/param.cgi?cmd=setmdattr&area=1&enable=0&cmd=setmdattr&area=2&enable=0&cmd=setmdattr&area=3&enable=1&cmd=setmdattr&area=4&enable=1
verwendet und für die Authentifizierung das Feld „Authorization Header“ verwendet, ist es wichtig

IN-9410 Basic xxxxxxx anstelle von BASIC xxxxxxx zu verwenden. Auch basic xxxxxxx funktioniert nicht.
IN-9020 funktioniert es mit BASIC xxxxxxxx.

Das Voranstellen des Logins vor einer URL wird mittlerweile von den meisten Webanwendungen blockiert. Das Anhaengen am als Query Parameter sollte allerdings immer funktionieren. Nur mit dem erweiterten Zeichensatz an erlaubten Zeichen im Login fuer die neuen Kameras gibt es haeufiger Probleme - da muss man schauen dass man die richtig kodiert:

Ggf. man die Zeichen im Login gegen andere austauschen.