1 UniFi Talk – SSH auf Phones bzw. ATA aktivieren
Diese Anleitung beschreibt, wie SSH auf UniFi Talk Phones oder ATAs aktiviert wird, indem der interne Gerätestatus direkt in der UniFi‑Talk‑Datenbank angepasst wird.
Quote⚠️ Wichtiger Hinweis
Die folgenden Schritte greifen direkt in die interne PostgreSQL‑Datenbank von UniFi Talk ein. Änderungen erfolgen auf eigene Gefahr und werden von Ubiquiti nicht offiziell unterstützt.
2 Voraussetzungen
- Zugriff per SSH auf die UniFi Console (UDM / CloudKey / UniFi OS Host)
- Root- oder sudo-Rechte
- UniFi Talk ist installiert und funktionsfähig
3 UniFi Talk per SSH stoppen
Zuerst muss der UniFi‑Talk‑Service gestoppt werden, damit während der Datenbankänderung keine Schreibzugriffe stattfinden.
Optional kann der Status überprüft werden:
4 PostgreSQL‑Datenbank von UniFi Talk öffnen
UniFi Talk verwendet eine interne PostgreSQL‑Datenbank innerhalb des UniFi‑OS‑Containers.
5 Tabelle „device_discovery“ öffnen
In dieser Tabelle wird unter anderem der Verwaltungsstatus der UniFi‑Talk‑Geräte gespeichert.
Vorhandene Tabellen anzeigen:
Relevante Tabelle:
Inhalt anzeigen:
Typische relevante Felder:
- id
- mac_address
- mgmt_is_default
6 mgmt_is_default für das Gerät auf true setzen
Für das gewünschte Phone oder den ATA muss das Feld mgmt_is_default auf true gesetzt werden.
6.1 Beispiel: Änderung anhand der MAC‑Adresse
Änderung prüfen:
Datenbank verlassen:
7 UniFi Talk wieder starten
Nach der Anpassung wird der UniFi‑Talk‑Service erneut gestartet.
8 Ergebnis
Nach dem Neustart von UniFi Talk gilt:
- Das Phone wechselt nach einigen Minuten wieder in den Nicht SSH Modus zurück, wenn kein Teilnehmer eine SSH Session aufbaut.
- SSH ist auf dem Gerät erreichbar, sofern gültige SSH‑Zugangsdaten bekannt sind
Der Default Username für das ATA lautet "admin" und nicht wie bei anderen Produkten "ubnt" oder "unifi"!
9 Credits
Die Informationen stammen aus einer zufälligen Entdeckung innerhalb der UniFi‑Talk‑Datenbank und sind ohne Gewähr.
Die Strukturierung und Formatierung dieser Anleitung erfolgte initial mithilfe einer künstlichen Intelligenz.
Disclaimer:
Alle Anleitungen/Tutorials sind nach bestem Wissen und Gewissen verfasst, gehen immer von den definierten Software/Firmware-Versionen aus und sind auf das englische GUI ausgelegt.
Es gibt keine Garantie auf Erfolg. Im Falle eines Misserfolges hilft aber die Community hier sicherlich weiter.
Keiner der Autoren oder der Betreiber des Forums ist für die aus der Nutzung resultierenden Probleme/Herausforderungen verantwortlich.
Jegliche hier beschriebenen Schritte erfolgen ausnahmslos in eigener Verantwortung des Durchführenden.
Eltern haften für ihre Kinder.