AdminNumbers

  • Hallo Jungs,
    nun hab ich auch einmal einen besonderen Betriebsfall.
    Da ich DoorPi mit immer mehr Hausautomationssystemen nutzen will, bin ich auf folgende Konstellation gestoßen:
    DoorPi wird durch externen Klingel-Trigger in Hausautomations-App angerufen.
    Problem ist nun, dass sich diese App beim SIP-Server (Asterisk) nicht registriert sondern als Guest einfach den Ruf zur Nummer von DoorPi absetzt.
    Jetzt ist auch die Identity je nach Gerät wo die App installiert ist, eine andere und ich kann unter AdminNumbers keine dementsprechenden Freigaben machen und somit werden die Calls abgewiesen.


    Nun zu meiner Frage an motom001: Kann ich die Sektion AdminNumbers irgendwie deaktivieren, sodass DoorPi jeden Call annimmt???



    Liebe Grüße
    Daniel :)

    • Offizieller Beitrag

    Das geht aktuell nur im Quellcode selbst:
    https://github.com/motom001/Do…hone_lib/CallBacks.py#L44


    Wie sehen die Identity der Geräte aus?


    Komplett deaktivieren ist, sofern DoorPi telefonisch (nicht netzwerktechnisch, sondern wirklich telefonisch) von außen erreichbar ist, ein Sicherheitsrisiko. Jeder Nachbar könnte mit Wissend er Nummer sich selbst die Tür öffnen.

  • // Mod-Edit: Bitte Full-Quote vermeiden! \\


    Hallo Thomas!


    Es wird immer der Gerätename verwendet z.B. bei einem Samsung Galaxy S4 : "GT-I9505"
    Die Identity setzt sich sonst gleich, nur dass dieser Gerätename anstatt der sonst registrierten SIP Nummer steht.


    Ich habe auch probiert in diesem Fall unter AdminNumbers: GT-I9505 = active zu setzen.
    Das hat aber auch nicht funktioniert. Wahrscheinlich weil es Textzeichen enthält.


    Zielsetzung ist auch nicht, diesen Namen unter AdminNumbers freiszuschalten, da sich der Name immer ändert. Je nachdem, welches Gerät die AutomationsApp installiert hat und DoorPI anruft. War eben nur mal zum Probieren.


    DoorPi ist in meinem Fall nur netzwerktechnisch aktiv. Also von da her keine Sicherheitsbedenken.
    SIP Sprechanlagen wie Mobotix haben diese Sicherheitseinrichtung auch nicht.


    Lg Daniel

    • Offizieller Beitrag

    Hab Dir nen Patch gebaut, der getestet werden müsste


    Branch: regex_adminnumbers
    https://github.com/motom001/DoorPi/tree/regex_adminnumbers


    Installation bitte nach dieser Anleitung (wobei Branch nicht master sondern "regex_adminnumbers"):
    http://board.doorpi.org/Thema-…nueller_Installation.html


    Dann kannst Du in der Config als Admin-Nummer folgendes eintragen:

    Code
    [AdminNumbers]
    * = active


    Dadurch werden sämtliche Anrufe angenommen, egal woher diese kommen. Ist das ein Kompromiss?