Leider können in der neuesten Version von Talk die Einrichtung ohne UI-Telefone nicht mehr überspringen werden.
In älteren Versionen musste man lediglich zehnmal auf „Weiter“ oder zehnmal auf den Timer oder zehnmal auf die Kopfzeile klicken, um die Einrichtung zu überspringen und Talk ohne Ubiquiti-Hardware verwenden zu können.
In diesem kurzen Tutorial möchte ich zeigen, wie die Hardwarebeschränkungen trotzdem umgangen werden können.
1 Vorwort
Dieses Tutorial bezieht sich auf die Talk-Versionen 4.2.X!
2 Automatisches überspringen
Danke an BenLue für das Zusammenfassen des Tutorials in einen simplen Oneliner:
ssh root@<hostname-of-gateway> "psql -U postgres -d unifi-talk -c \"UPDATE config SET data = jsonb_set(data, '{setup_complete}', 'true', true);\" && systemctl restart unifi-talk && echo 'Setup complete gesetzt und Talk Service neu gestartet!'"
3 Manuelles überspringen
3.1 SSH aktivieren
3.2 Talk stoppen
Wie immer muss man zunächst Talk beendet werden, da sonst Änderungen in der DB verloren gehen könnten.
3.3 Postgres DB öffnen
Ich nutze DataGrip von JetBrains, verbinden tue ich mich über einen SSH Tunnel mit dem Gateway.
3.3.1 SSH Tunnel anlegen
3.3.2 Verbindung anlegen
3.3.3 Config Table öffnen
In dem Config Eintrag müsste sich ein JSON Objekt befinden:
{
"cloud_env": "prd",
"ubc_reset": true,
"RPRTNG_AUTH": "...",
"TRNKNG_AUTH": "...",
"data_upload": {
"providers": null,
"call_enabled": false,
"voicemail_enabled": false
},
"external_ip": "...",
"install_eid": "...",
"route_token": "...",
"owner_ulp_id": "...",
"tcp_signaling": true,
"install_region": "de",
"audio_codec_list": "PCMU,PCMA",
"trunking_base_url": "https://trunking.svc.ui.com/",
"voicemail_enabled": true,
"origination_region": "de1",
"termination_server": "pstn.de1.twilio.com",
"nat_needs_static_port": false,
"install_auth_client_id": "...",
"anonymous_controller_id": "...",
"global_voicemail_timeout": 30,
"call_log_recording_enabled": false,
"install_auth_refresh_token": "...",
"time_of_last_feature_report": "2025-12-23T09:58:54.846Z",
"active_device_ws_cert_created_time": "2025-12-23T09:58:53.931Z",
"time_of_last_adopted_devices_report": "2025-12-23T10:06:08.633Z"
}
Display More
Hier nun einfach den Eintrag "setup_complete": true, ergänzen:
{
"setup_complete": true,
"cloud_env": "prd",
"ubc_reset": true,
"RPRTNG_AUTH": "...",
"TRNKNG_AUTH": "...",
"data_upload": {
"providers": null,
"call_enabled": false,
"voicemail_enabled": false
},
"external_ip": "...",
"install_eid": "...",
"route_token": "...",
"owner_ulp_id": "...",
"tcp_signaling": true,
"install_region": "de",
"audio_codec_list": "PCMU,PCMA",
"trunking_base_url": "https://trunking.svc.ui.com/",
"voicemail_enabled": true,
"origination_region": "de1",
"termination_server": "pstn.de1.twilio.com",
"nat_needs_static_port": false,
"install_auth_client_id": "...",
"anonymous_controller_id": "...",
"global_voicemail_timeout": 30,
"call_log_recording_enabled": false,
"install_auth_refresh_token": "...",
"time_of_last_feature_report": "2025-12-23T09:58:54.846Z",
"active_device_ws_cert_created_time": "2025-12-23T09:58:53.931Z",
"time_of_last_adopted_devices_report": "2025-12-23T10:06:08.633Z"
}
Display More
Wenn ihr die Änderung gemacht habt, einmal Enter drücken und mit STRG+Enter hochladen.
3.4 Talk starten
Nun könnt Ihr Talk starten und ihr werdet sehen, dass kein Gerät mehr benötigt wird.
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.
Comments 2