UCware: Unterschied zwischen den Versionen

 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 46: Zeile 46:
 
===== Nebenstellen =====
 
===== Nebenstellen =====
  
−
Die Benennung folgt einheitlich dem Schema '''s2-<raum>''' (Space 2) bzw. '''s3-<raum>''' (Space 3), alles klein geschrieben und ohne Umlaute. Das Präfix ist Teil der Anzeigenamen (Benutzer, Telefon, Caller-ID) und des Hostnamens, damit Space 2 und Space 3 klar unterscheidbar sind. Die Login-Namen der Benutzer (z.B. ''kueche'', ''werkstatt'') sind davon unberührt, weil daran die SIP- und WebRTC-Konten hängen.
+
Namen nach der [[UCware#Namenskonvention|Namenskonvention]].
 +
 
 +
Neben der eigentlichen Rufnummer ist jede Nebenstelle zusätzlich unter einer '''Vanity-Rufnummer''' erreichbar, die sich aus dem Raumnamen per [https://de.wikipedia.org/wiki/Buchstabenwahl Buchstabenwahl] ergibt (z.B. ''KUECHE'' = 583243). Die Vanity-Rufnummern sind als zusätzliche Durchwahlen am jeweiligen Benutzer hinterlegt.
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
−
! Anzeigename (Benutzer) !! Rufnummer (Intern) !! Hardware-Modell !! MAC-Adresse !! IP-Adresse !! Hostname
+
! Anzeigename (Benutzer) !! Rufnummer (Intern) !! Vanity-Rufnummer !! Hardware-Modell !! MAC-Adresse !! IP-Adresse !! Hostname
 
|-
 
|-
−
| s2-tuer || 8837 / 201 || Snom D765 || 00:04:13:94:9D:49 / D0:37:45:95:01:C4 (WIFI) || 192.168.178.46 || phone-s2-tuer.s0
+
| s2-tuer || 201 || TUER (8837) || Snom D765 || 00:04:13:94:9D:49 / D0:37:45:95:01:C4 (WIFI) || 192.168.178.46 || phone-s2-tuer.s0
 
|-
 
|-
−
| s2-flur || 210 || Snom D870 || 00:04:13:54:0A:E3 || 192.168.178.240 || phone-s2-flur.s0
+
| s2-flur || 210 || FLUR (3587) || Snom D870 || 00:04:13:54:0A:E3 || 192.168.178.240 || phone-s2-flur.s0
 
|-
 
|-
−
| s2-kueche || 202 || Snom D710 || 00:04:13:74:06:DB || 192.168.178.36 || phone-s2-kueche.s0
+
| s2-kueche || 202 || KUECHE (583243) || Snom D710 || 00:04:13:74:06:DB || 192.168.178.36 || phone-s2-kueche.s0
 
|-
 
|-
−
| s2-chillraum || 203 || Snom D710 || 00:04:13:74:22:A3 || 192.168.178.41 || phone-s2-chillraum.s0
+
| s2-chillraum || 203 || CHILL (24455) || Snom D710 || 00:04:13:74:22:A3 || 192.168.178.41 || phone-s2-chillraum.s0
 
|-
 
|-
−
| s2-frickelraum || 204 || Snom D710 || 00:04:13:74:22:B2 || 192.168.178.37 || phone-s2-frickelraum.s0
+
| s2-frickelraum || 204 || FRICKEL (3742535) || Snom D710 || 00:04:13:74:22:B2 || 192.168.178.37 || phone-s2-frickelraum.s0
 
|-
 
|-
−
| s2-werkstatt || 205 || Snom D710 || 00:04:13:74:10:58 || 192.168.178.42 || phone-s2-werkstatt.s0
+
| s2-werkstatt || 205 || WERKSTATT (937578288) || Snom D710 || 00:04:13:74:10:58 || 192.168.178.42 || phone-s2-werkstatt.s0
 
|-
 
|-
−
| subraum || 206 || Snom D765 || 00:04:13:94:12:2A || 192.168.178.169 || phone-subraum.s0
+
| s2-subraum || 206 || SUBRAUM (7827286) || Snom D765 || 00:04:13:94:12:2A || 192.168.178.169 || phone-s2-subraum.s0
 
|-
 
|-
−
| s2-holodeck || 207 || Snom D710 || 00:04:13:74:22:1A || 192.168.178.38 || phone-s2-holodeck.s0
+
| s2-holodeck || 207 || HOLO (4656) || Snom D710 || 00:04:13:74:22:1A || 192.168.178.38 || phone-s2-holodeck.s0
 
|-
 
|-
−
| bad || 209 || TBD || TBD || TBD || phone-bad.s0
+
| s2-bad || 209 || BAD (223) || TBD || TBD || TBD || phone-s2-bad.s0
 
|-
 
|-
−
| resinlab || 250 || Snom D765 || 00:04:13:94:12:E0 || 192.168.178.49 || phone-resinlab.s0
+
| resinlab || 250 || RESIN (73746) || Snom D765 || 00:04:13:94:12:E0 || 192.168.178.49 || phone-resinlab.s0
 
|-
 
|-
−
| s3-seminar || 301 || Snom D710 || 00:04:13:74:22:7C || 192.168.178.39 || phone-s3-seminar.s0
+
| s3-seminar || 301 || SEMINAR (7364627) || Snom D710 || 00:04:13:74:22:7C || 192.168.178.39 || phone-s3-seminar.s0
 
|-
 
|-
−
| s3-bastelraum || 302 || Snom D720 || 00:04:13:70:59:DC || 192.168.178.218 || phone-s3-bastelraum.s0
+
| s3-bastelraum || 302 || BASTEL (227835) || Snom D720 || 00:04:13:70:59:DC || 192.168.178.218 || phone-s3-bastelraum.s0
 
|-
 
|-
−
| s3-werkstatt || 303 || Snom D710 || 00:04:13:74:22:A1 || 192.168.178.40 || phone-s3-werkstatt.s0
+
| s3-werkstatt || 303 || METALL (638255) || Snom D710 || 00:04:13:74:22:A1 || 192.168.178.40 || phone-s3-werkstatt.s0
 
|}
 
|}
  
Zeile 90: Zeile 92:
 
==== Namenskonvention ====
 
==== Namenskonvention ====
  
−
{{Wichtig|Die Namenskonvention ist '''verbindlich und gilt ausnahmslos''' für jedes neue Telefon, jeden neuen Benutzer und jede Basis. Sie wird '''von Anfang an''' eingehalten, damit nie wieder nachträglich umbenannt oder aufgeräumt werden muss. Wer nicht sicher ist, wie ein Name lauten muss, fragt vorher nach, statt einen vorläufigen Namen zu vergeben. Namen gelten identisch in UCware (Gerät, Benutzer, Caller-ID) und im DHCP-Static-Lease.}}
+
Die Namen gelten identisch in UCware (Gerät, Benutzer, Caller-ID) und im DHCP-Static-Lease. Bei Unklarheit bitte vorher nachfragen, statt einen vorläufigen Namen zu vergeben.
  
−
* '''Tischtelefone / Basen (Gerätename in UCware und Hostname):''' ''phone-<s2|s3>-<raum>'' bzw. ''base-<name>'', z.B. ''phone-s2-kueche'', ''phone-s3-seminar'', ''base-dect''. Räume ohne Zuordnung zu einem Space (''subraum'', ''resinlab'') haben kein Präfix.
+
* '''Standort-Präfix:''' ''s2-'' für Räume in Space 2, ''s3-'' für Räume in Space 3. Räume, die zu keinem der beiden Spaces gehören (derzeit ''resinlab''), tragen kein Präfix.
−
* '''Benutzer (Anzeigename):''' ''<s2|s3>-<raum>'', klein geschrieben, Nachname leer (z.B. ''s2-kueche''). Dadurch lautet die Caller-ID einheitlich ''s2-kueche  <202>'' (Name, zwei Leerzeichen, Nummer).
+
* '''Benutzer (Anzeigename):''' ''<präfix><raum>'', Nachname leer (z.B. ''s2-kueche'', ''resinlab''). Die Caller-ID lautet damit ''s2-kueche  <202>'' (Name, zwei Leerzeichen, Nummer).
−
* '''Geräte pro Benutzer (Slots):''' einheitlich ''Deskphone'', ''UCC Client'', ''DECT phone'', ''Softphone'', ''Handy'', ''App''. Ein zweiter Client desselben Typs heißt ''UCC Client 2''.
+
* '''Benutzer (Login-Name):''' nur der Raum ohne Präfix (z.B. ''kueche''), da daran die SIP- und WebRTC-Konten hängen. Er ist zugleich der Benutzername für das Webinterface des Telefons.
 +
* '''Tischtelefone / Basen (Gerätename in UCware und Hostname):''' ''phone-<präfix><raum>'' bzw. ''base-<name>'' (z.B. ''phone-s2-kueche'', ''phone-resinlab'', ''base-dect'').
 +
* '''Geräte pro Benutzer (Slots):''' ''Deskphone'', ''UCC Client'', ''DECT phone'', ''Softphone'', ''Handy'', ''App''; ein zweiter Client desselben Typs heißt ''UCC Client 2''.
 
* '''Softphones / WebRTC-Clients:''' ''Telefon <login>_<nr>'' (von UCware erzeugt, nicht ändern).
 
* '''Softphones / WebRTC-Clients:''' ''Telefon <login>_<nr>'' (von UCware erzeugt, nicht ändern).
−
* '''Schreibweise:''' immer klein, ''s2''/''s3'' nie als ''S2''/''S3''; keine Umlaute, keine Leerzeichen, Trennzeichen ist ausschließlich der Bindestrich.
+
* '''Schreibweise:''' klein, ohne Umlaute und Leerzeichen, Trennzeichen ist der Bindestrich.
−
* '''Checkliste für ein neues Telefon:''' (1) Name nach Schema festlegen, (2) Static Lease mit genau diesem Namen beim OpenWrt anlegen lassen (53C70R), (3) Benutzer mit Anzeigename ''s2-<raum>'' bzw. ''s3-<raum>'' anlegen, (4) Gerät in UCware mit dem Namen ''phone-...'' benennen, (5) Caller-ID prüfen (''<s2|s3>-<raum>  <nr>''), (6) Slot ''Deskphone'' benennen. Erst danach ist das Telefon fertig eingerichtet.
 
  
 
=== Nutzung & Features ===
 
=== Nutzung & Features ===
Zeile 146: Zeile 149:
 
</pre>
 
</pre>
 
* '''Ablauf:''' Telefon erhält per DHCP IP und Option 66, holt seine Einstellungen von der UCware (nginx auf Port 80/443, Pfad ''/ucware/prov/snom/settings.php?mac=...'') und registriert sich per SIP/TLS (Port 5061). Der Zugriff auf die Provisionierung ist auf private Netze (192.168/16, 172.16/12, 10/8) beschränkt.
 
* '''Ablauf:''' Telefon erhält per DHCP IP und Option 66, holt seine Einstellungen von der UCware (nginx auf Port 80/443, Pfad ''/ucware/prov/snom/settings.php?mac=...'') und registriert sich per SIP/TLS (Port 5061). Der Zugriff auf die Provisionierung ist auf private Netze (192.168/16, 172.16/12, 10/8) beschränkt.
−
* '''Static Leases:''' Alle Telefone und die DECT-Basis haben einen statischen Lease (''config host'' mit Name, MAC und IP, unbegrenzte Leasetime) im OpenWrt. '''Der Hostname eines Telefons kommt ausschließlich aus diesem Eintrag''', die Provisionierung der UCware setzt keinen Hostnamen. Ohne Eintrag meldet sich ein Snom mit seinem Standardnamen (z.B. ''snomD765-94122A''). Bei neuen Telefonen also immer zuerst einen Static Lease anlegen (Name nach der [[UCware#Namenskonvention|Namenskonvention]]).
+
* '''Static Leases:''' Alle Telefone und die DECT-Basis haben einen statischen Lease (''config host'' mit Name, MAC und IP, unbegrenzte Leasetime) im OpenWrt. Der Hostname eines Telefons kommt ausschließlich aus diesem Eintrag, die Provisionierung der UCware setzt keinen Hostnamen. Ohne Eintrag meldet sich ein Snom mit seinem Standardnamen (z.B. ''snomD765-94122A'').
 
* '''Verhalten nach dem Neustart:''' Ein bereits provisioniertes Telefon verwendet seine gespeicherte Setting-URL (''https://ucware.stratum0.net/ucware/prov/snom/settings.php?mac={mac}''); sie ist von der UCware als schreibgeschützt gesetzt und lässt sich auch im Admin-Modus nicht über die Weboberfläche ändern. Option 66 greift bei einem Telefon auf Werkseinstellungen.
 
* '''Verhalten nach dem Neustart:''' Ein bereits provisioniertes Telefon verwendet seine gespeicherte Setting-URL (''https://ucware.stratum0.net/ucware/prov/snom/settings.php?mac={mac}''); sie ist von der UCware als schreibgeschützt gesetzt und lässt sich auch im Admin-Modus nicht über die Weboberfläche ändern. Option 66 greift bei einem Telefon auf Werkseinstellungen.
  
Zeile 164: Zeile 167:
  
 
* '''Richtlinie''': Es ist vorgesehen, dass jeder Raum einen eigenen Benutzer hat, der am jeweiligen Telefon angemeldet ist.
 
* '''Richtlinie''': Es ist vorgesehen, dass jeder Raum einen eigenen Benutzer hat, der am jeweiligen Telefon angemeldet ist.
−
* '''Webinterface Benutzername''': Der Benutzername für das Webinterface jedes Telefons ist der jeweilige 'Raum / Ort' (z.B. 'kueche').
 
 
* '''Passwörter / PINs''': Die Telefon-PIN zum Anmelden am Gerät und das Passwort für das Webinterface sind im aktuellen Setup identisch und entsprechen standardmäßig der jeweiligen Rufnummer. Obwohl diese prinzipiell unterschiedlich sein könnten, wurden sie für die Telefone gleich eingestellt.
 
* '''Passwörter / PINs''': Die Telefon-PIN zum Anmelden am Gerät und das Passwort für das Webinterface sind im aktuellen Setup identisch und entsprechen standardmäßig der jeweiligen Rufnummer. Obwohl diese prinzipiell unterschiedlich sein könnten, wurden sie für die Telefone gleich eingestellt.
 
* '''Status "Nobody"''': Zeigt ein Telefon eine Nummer beginnend mit "95" (z.B. "nobody-95..."), ist kein Benutzer angemeldet.
 
* '''Status "Nobody"''': Zeigt ein Telefon eine Nummer beginnend mit "95" (z.B. "nobody-95..."), ist kein Benutzer angemeldet.
Zeile 176: Zeile 178:
 
===== Tischtelefon neu einrichten =====
 
===== Tischtelefon neu einrichten =====
  
−
Snom (mit DHCP-Autoprovisionierung):
+
Snom (mit DHCP-Autoprovisionierung), alle Namen nach der [[UCware#Namenskonvention|Namenskonvention]]:
−
# Static Lease für das Telefon im OpenWrt anlegen (Name nach [[UCware#Namenskonvention|Namenskonvention]], MAC, feste IP). '''Hierfür bitte an [[Benutzer:53c70r|53C70R]] wenden.'''
+
# Static Lease für das Telefon im OpenWrt anlegen (Name, MAC, feste IP). '''Hierfür bitte an [[Benutzer:53c70r|53C70R]] wenden.'''
−
# Benutzer in der UCware anlegen (Anzeigename ''s2-<raum>'' bzw. ''s3-<raum>'').
+
# Benutzer in der UCware anlegen, inkl. Vanity-Rufnummer per Buchstabenwahl.
 
# Telefon anschließen, dabei "#" gedrückt halten und das Telefon zurücksetzen. Nach dem Start holt es sich per DHCP (Option 66) die Provisionierung von ucware.stratum0.net.
 
# Telefon anschließen, dabei "#" gedrückt halten und das Telefon zurücksetzen. Nach dem Start holt es sich per DHCP (Option 66) die Provisionierung von ucware.stratum0.net.
 
# Wenn das Telefon wieder gestartet ist, kurz Roaming Berechtigung für Gruppe "users" einschalten, "Anmelden" drücken und PIN und Benutzer eintragen. Alternativ das Gerät in der Datenbank dem Slot ''Deskphone'' des Benutzers zuordnen und ein Check-Sync senden.
 
# Wenn das Telefon wieder gestartet ist, kurz Roaming Berechtigung für Gruppe "users" einschalten, "Anmelden" drücken und PIN und Benutzer eintragen. Alternativ das Gerät in der Datenbank dem Slot ''Deskphone'' des Benutzers zuordnen und ein Check-Sync senden.
 +
# Gerät in der UCware benennen und Caller-ID prüfen.
 
# Außerdem muss eine Lizenz unter "Lizenz" zugewiesen werden.
 
# Außerdem muss eine Lizenz unter "Lizenz" zugewiesen werden.
  

Aktuelle Version vom 26. Oktober 2026, 02:28 Uhr

UCware
Beschreibung: UCware als Telefonanlage im Stratum 0
Kontakt: 53c70r, feix, i4n
Status: aktiv (Was heißt das?)

Die UCware dient als zentrale Telefonanlage für den Space. Sie verbindet die Räume in Space 2, Space 3, sowie Räume davor und dazwischen und ermöglicht interne sowie externe Telefonie.

Wichtig!
Der Umgang mit der Telefonanlage tangiert Entitäten über Spaces und Standorte hinweg. Space-Entitäten: Berücksichtigt dies und verhaltet euch Exzellent gegenüber anderen Entitäten. Wer den Space zur ruhigen Einzelarbeit nutzt, wünscht ggf. keine ungefragte Beschallung. Beachtet dies bei Cybereien entsprechend.

Aktuelle Eckdaten

UCware Server

  • Hostsystem: trokn
  • Hostname: ucware.s0 / ucware.stratum0.net
  • IP-Adresse: 192.168.178.35 (statischer Lease auf dem DHCP-Server, siehe Autoprovisionierung)
  • MAC-Adresse: 52:54:00:1E:42:A1
  • Zertifikat: gültiges TLS-Zertifikat für ucware.stratum0.net; die Telefone nutzen es direkt (Provisionierung und SIP über TLS)

Telefonverzeichnis

Alle Durchwahlen können von außen über +49 531 180 5978 6-Durchwahl erreicht werden.

Ferner siehe bitte Externe Einwahl.

Rufgruppen
Bezeichnung Durchwahl Beschreibung
Space Gesamt 100 Klingelt in beiden Spaces
Space 2 Gesamt 200 Klingelt in Space 2
Space 3 Gesamt 300 Klingelt in Space 3
Nebenstellen

Namen nach der Namenskonvention.

Neben der eigentlichen Rufnummer ist jede Nebenstelle zusätzlich unter einer Vanity-Rufnummer erreichbar, die sich aus dem Raumnamen per Buchstabenwahl ergibt (z.B. KUECHE = 583243). Die Vanity-Rufnummern sind als zusätzliche Durchwahlen am jeweiligen Benutzer hinterlegt.

Anzeigename (Benutzer) Rufnummer (Intern) Vanity-Rufnummer Hardware-Modell MAC-Adresse IP-Adresse Hostname
s2-tuer 201 TUER (8837) Snom D765 00:04:13:94:9D:49 / D0:37:45:95:01:C4 (WIFI) 192.168.178.46 phone-s2-tuer.s0
s2-flur 210 FLUR (3587) Snom D870 00:04:13:54:0A:E3 192.168.178.240 phone-s2-flur.s0
s2-kueche 202 KUECHE (583243) Snom D710 00:04:13:74:06:DB 192.168.178.36 phone-s2-kueche.s0
s2-chillraum 203 CHILL (24455) Snom D710 00:04:13:74:22:A3 192.168.178.41 phone-s2-chillraum.s0
s2-frickelraum 204 FRICKEL (3742535) Snom D710 00:04:13:74:22:B2 192.168.178.37 phone-s2-frickelraum.s0
s2-werkstatt 205 WERKSTATT (937578288) Snom D710 00:04:13:74:10:58 192.168.178.42 phone-s2-werkstatt.s0
s2-subraum 206 SUBRAUM (7827286) Snom D765 00:04:13:94:12:2A 192.168.178.169 phone-s2-subraum.s0
s2-holodeck 207 HOLO (4656) Snom D710 00:04:13:74:22:1A 192.168.178.38 phone-s2-holodeck.s0
s2-bad 209 BAD (223) TBD TBD TBD phone-s2-bad.s0
resinlab 250 RESIN (73746) Snom D765 00:04:13:94:12:E0 192.168.178.49 phone-resinlab.s0
s3-seminar 301 SEMINAR (7364627) Snom D710 00:04:13:74:22:7C 192.168.178.39 phone-s3-seminar.s0
s3-bastelraum 302 BASTEL (227835) Snom D720 00:04:13:70:59:DC 192.168.178.218 phone-s3-bastelraum.s0
s3-werkstatt 303 METALL (638255) Snom D710 00:04:13:74:22:A1 192.168.178.40 phone-s3-werkstatt.s0

Weitere Geräte mit statischem Lease:

Gerät Name in UCware MAC-Adresse IP-Adresse Hostname
DECT-Basis (Gigaset N720 DM) base-dect 7C:2F:80:B7:BA:20 192.168.178.117 base-dect.s0

Die Printversion des Telefonbuches wird unter https://gitli.stratum0.org/stratum0/stratum0-telephone-directory/-/blob/main/data.toml?ref_type=heads maintained.

Namenskonvention

Die Namen gelten identisch in UCware (Gerät, Benutzer, Caller-ID) und im DHCP-Static-Lease. Bei Unklarheit bitte vorher nachfragen, statt einen vorläufigen Namen zu vergeben.

  • Standort-Präfix: s2- für Räume in Space 2, s3- für Räume in Space 3. Räume, die zu keinem der beiden Spaces gehören (derzeit resinlab), tragen kein Präfix.
  • Benutzer (Anzeigename): <präfix><raum>, Nachname leer (z.B. s2-kueche, resinlab). Die Caller-ID lautet damit s2-kueche <202> (Name, zwei Leerzeichen, Nummer).
  • Benutzer (Login-Name): nur der Raum ohne Präfix (z.B. kueche), da daran die SIP- und WebRTC-Konten hängen. Er ist zugleich der Benutzername für das Webinterface des Telefons.
  • Tischtelefone / Basen (Gerätename in UCware und Hostname): phone-<präfix><raum> bzw. base-<name> (z.B. phone-s2-kueche, phone-resinlab, base-dect).
  • Geräte pro Benutzer (Slots): Deskphone, UCC Client, DECT phone, Softphone, Handy, App; ein zweiter Client desselben Typs heißt UCC Client 2.
  • Softphones / WebRTC-Clients: Telefon <login>_<nr> (von UCware erzeugt, nicht ändern).
  • Schreibweise: klein, ohne Umlaute und Leerzeichen, Trennzeichen ist der Bindestrich.

Nutzung & Features

Externe Einwahl

Es ist möglich, aus dem öffentlichen Telefonnetz angerufen zu werden.

  • Ausgehend: Alle Telefone und Clients übermitteln bei ausgehenden Anrufen die Rufnummer +4953118059780.
  • Eingehend: Die Rufnummern sind wie folgt routiert:
  • Notrufe: Mit den Spacetelefonen können die Notrufnummern 110 und 112 gewählt werden. Als Notrufstandort wird dabei die Adresse des Space an die Leitstelle übermittelt.
  • Kostenhinweis: Derzeit ist alles, was Geld kostet, zum Raustelefonieren gesperrt. Kostenfrei telefoniert werden kann unter anderem innerhalb des Sipgate-Netzes.

EPVPN

Die Auswahl in das EPVPN-Netz ist möglich. Hierfür muss "#" vorweg gewählt werden (z.B. für die EPVPN-Nummer "1234" muss am Space-Telefon "#1234" gewählt werden). Derzeit ist eine Einwahl aus dem EPVPN-Netz in den Space noch nicht umgesetzt, jedoch geplant.

Webinterface

Der Zugriff erfolgt primär intern im Stratum0-Netz oder extern über VPN.

  • URL: ucware.stratum0.net
  • Zugang: Via Stratum Wireguard VPN erreichbar.
  • WebRTC: Über das Webinterface können Anrufe direkt im Browser getätigt werden.

Autoprovisionierung per DHCP

Die Snom-Tischtelefone provisionieren sich automatisch. Der DHCP-Server des Space ist der OpenWrt-Router space.stratum0.net (dnsmasq), nicht die UCware; der ISC-DHCP-Server auf der UCware ist deaktiviert und nur mit der Standardkonfiguration vorhanden.

  • Erkennung: dnsmasq vergibt allen Geräten mit MAC-Präfix 00:04:13 (Snom) den Tag snom. In LuCI steht die Option unter Netzwerk > DHCP und DNS > Tags (Tag snom); die MAC-Zuordnung ist nur in der Konfigurationsdatei sichtbar.
  • Option 66: Für den Tag snom wird als Provisionierungs-Server https://ucware.stratum0.net/ mitgegeben. Die Telefone nutzen das gültige Zertifikat direkt, es ist kein Zertifikat auf dem Telefon nötig.
  • Konfiguration auf dem OpenWrt: /etc/config/dhcp:
config mac
	option networkid 'snom'
	option mac '00:04:13:*:*:*'

config tag 'snom'
	list dhcp_option '66,https://ucware.stratum0.net/'
  • Ablauf: Telefon erhält per DHCP IP und Option 66, holt seine Einstellungen von der UCware (nginx auf Port 80/443, Pfad /ucware/prov/snom/settings.php?mac=...) und registriert sich per SIP/TLS (Port 5061). Der Zugriff auf die Provisionierung ist auf private Netze (192.168/16, 172.16/12, 10/8) beschränkt.
  • Static Leases: Alle Telefone und die DECT-Basis haben einen statischen Lease (config host mit Name, MAC und IP, unbegrenzte Leasetime) im OpenWrt. Der Hostname eines Telefons kommt ausschließlich aus diesem Eintrag, die Provisionierung der UCware setzt keinen Hostnamen. Ohne Eintrag meldet sich ein Snom mit seinem Standardnamen (z.B. snomD765-94122A).
  • Verhalten nach dem Neustart: Ein bereits provisioniertes Telefon verwendet seine gespeicherte Setting-URL (https://ucware.stratum0.net/ucware/prov/snom/settings.php?mac={mac}); sie ist von der UCware als schreibgeschützt gesetzt und lässt sich auch im Admin-Modus nicht über die Weboberfläche ändern. Option 66 greift bei einem Telefon auf Werkseinstellungen.

Neustart / Neuprovisionierung per Check-Sync

Auf der UCware können die Telefone aus der Ferne neu gestartet bzw. zur erneuten Provisionierung aufgefordert werden:

ucware-checksync [-u benutzername | -e rufnummer] [-a] [-r] [MAC ...]
ucware-checksync --reboot 0004137059DC   # Neustart + Neuprovisionierung
ucware-checksync 000413949D49            # nur neu provisionieren, kein Neustart

Hinweis: Die MAC wird ohne Doppelpunkte angegeben. Das Skript sendet ein SIP-NOTIFY mit Event: check-sync. Ein direkter Aufruf von pjsip send notify in Asterisk funktioniert nicht, da keine pjsip_notify.conf vorhanden ist (das Konfigurationsverzeichnis von Asterisk ist /opt/ucware/etc/asterisk).

Technische Details & Zugriff

  • Richtlinie: Es ist vorgesehen, dass jeder Raum einen eigenen Benutzer hat, der am jeweiligen Telefon angemeldet ist.
  • Passwörter / PINs: Die Telefon-PIN zum Anmelden am Gerät und das Passwort für das Webinterface sind im aktuellen Setup identisch und entsprechen standardmäßig der jeweiligen Rufnummer. Obwohl diese prinzipiell unterschiedlich sein könnten, wurden sie für die Telefone gleich eingestellt.
  • Status "Nobody": Zeigt ein Telefon eine Nummer beginnend mit "95" (z.B. "nobody-95..."), ist kein Benutzer angemeldet.
  • Anmeldung eines Telefons per Datenbank: Ein Telefon gilt als am Benutzer angemeldet, wenn sein Gerät im Slot Deskphone des Benutzers eingetragen ist (Tabelle slots, Spalte device). Ist der Slot leer, zeigt das Telefon eine "nobody"-Nummer (95...). Nach einer Zuordnung ein Check-Sync (siehe oben) senden.
  • Caller-ID: wird je Gerät gespeichert (Tabelle devices) und beim Ändern von Anzeigenamen in der Datenbank nicht automatisch neu erzeugt; sie muss in diesem Fall mitgezogen werden.

Hinweis: Für Trunk-Informationen wenden Sie sich bitte an Benutzer:i4n.

Grundsätzlich können Space-Entitäten auch einen persönlichen Benutzer inkl. virtueller Nebenstellen erhalten.

Tischtelefon neu einrichten

Snom (mit DHCP-Autoprovisionierung), alle Namen nach der Namenskonvention:

  1. Static Lease für das Telefon im OpenWrt anlegen (Name, MAC, feste IP). Hierfür bitte an 53C70R wenden.
  2. Benutzer in der UCware anlegen, inkl. Vanity-Rufnummer per Buchstabenwahl.
  3. Telefon anschließen, dabei "#" gedrückt halten und das Telefon zurücksetzen. Nach dem Start holt es sich per DHCP (Option 66) die Provisionierung von ucware.stratum0.net.
  4. Wenn das Telefon wieder gestartet ist, kurz Roaming Berechtigung für Gruppe "users" einschalten, "Anmelden" drücken und PIN und Benutzer eintragen. Alternativ das Gerät in der Datenbank dem Slot Deskphone des Benutzers zuordnen und ein Check-Sync senden.
  5. Gerät in der UCware benennen und Caller-ID prüfen.
  6. Außerdem muss eine Lizenz unter "Lizenz" zugewiesen werden.

Manuelle Einrichtung (falls Option 66 nicht ankommt): Weboberfläche des Telefons öffnen, "Erweitert" > "Update" wählen, als URL https://ucware.stratum0.net/ucware/prov/snom/settings.php?mac={mac} eintragen und speichern+neustarten.

Dokumentation

  • Offizielles Wiki: wiki.ucware.com
    • Siehe Bereich "Endgeräte" für spezifische Snom-Anleitungen.
    • Siehe Bereich "Telefonieren" für weitere Leistungsmerkmale.