Direktdurchsagen an mehrere Tischtelefone einrichten

Hinweis: Zum Senden und Empfangen von Durchsagen in der hier beschriebenen Form eignen sich nur unterstützte Tischtelefone von Snom oder Yealink.

Der UCware Server unterstützt Direktdurchsagen an mehrere Benutzer bzw. Geräte per RTP-Multicast. Dabei stellt die Telefonanlage automatisch eine Sprechverbindung zu allen Mitgliedern der Zielgruppe her, sobald eine festgelegte Durchsage-Nummer angerufen wird. Dies ist insbesondere für den Einsatz von Durchsagetelefonen an unterschiedlichen Standorten empfehlenswert.

Für Direktdurchsagen bei einzelnen Zielen nutzen Sie die Berechtigung intercom_call bzw. die entsprechende Funktion.

Voraussetzungen

Zur Nutzung der Funktion benötigt die VoIP-Schnittstelle des UCware Servers eine gültige Route in den verwendeten Multicast-Adressbereich.

Syntax: sudo ip route add [MULTICAST-ADRESSBEREICH] dev [VoIP-SCHNITTSTELLE]	Beispiel: sudo ip route add 239.0.0.0/8 dev enp0s3

Zusätzlich ist pro Zielgruppe bzw. Durchsage-Nummer ein Eintrag in der Datei /etc/ucware/asterisk/extensions-to-internal-custom.lua erforderlich:

local _M = { extensions = { ['to-internal-custom'] = { ['505'] = function() app.dial("MulticastRTP/basic/239.0.0.1:10000") end, } } } return _M	Ersetzen Sie dabei folgende Daten aus dem Beispiel durch eigene Werte: 505 = interne Durchsage-Nummer 239.0.0.1 = Multicast-Zieladresse 10000 = Ziel-Port

Auf allen beteiligten Geräten muss der am höchsten priorisierte Codec G.711a oder G.722 sein. Ersteres ist die Standard-Einstellung.

Provisionierungsprofil erstellen und anwenden

Um Direktdurchsagen auf eine Geräte-Gruppe oder bei ausgewählten Benutzern zu ermöglichen, erstellen Sie zunächst ein Provisionierungsprofil mit den folgenden Daten für alle erforderlichen Telefon-Typen:

Parameter Index Wert Snom multicast_listen − on mc_address 1 [MULTICAST-ZIEL]:[PORT],speaker=1 Yealink multicast.listen_address.1.label − UCware multicast.listen_address.1.ip_address [MULTICAST-ZIEL]:[PORT] multicast.receive_priority.enable 1 0 multicast.receive_priority.priority 1 0 1 Wenn das sendende Telefon zur Zielgruppe gehört oder aktive Gespräche bei den Empfängern nicht pausiert werden sollen, müssen Sie diese Optionen zusätzlich setzen.

Wenden Sie das Profil anschließend auf eine Geräte-Gruppe und/oder auf mehrere Benutzer an.

Hinweis: Sie können auf allen unterstützten Tischtelefonen eine Funktionstaste für Anrufe bei der Durchsage-Nummer konfigurieren. Verwenden Sie dazu bei Bedarf ein Tastenprofil.