- Startseite
- /
- Artikel
Die Site-Survivability stellt sicher, dass Ihr Unternehmen auch dann erreichbar bleibt, wenn die Verbindung zu Webex unterbrochen wird. Es verwendet ein lokales Netzwerk-Gateway, um Ausweichanrufdienste für Vor-Ort-Endpunkte bei Netzwerkausfällen bereitzustellen.
Überlegungen zur Einführung
Standardmäßig arbeiten Webex-Calling-Endpunkte im Aktiv-Modus und verbinden sich zur SIP-Registrierung und Anrufsteuerung mit der Webex-Cloud. Wenn die Netzwerkverbindung zu Webex verloren geht, wechseln die Endpunkte automatisch in den Survivability-Modus und registrieren sich beim lokalen Survivability Gateway. In diesem Modus bietet das Gateway grundlegende Backup-Calling-Dienste an. Sobald die Netzwerkverbindung zu Webex wiederhergestellt ist, wechseln Anrufsteuerung und Registrierungen wieder in die Webex-Cloud.
Die folgenden Aufrufe werden im Überlebensmodus unterstützt:
-
Interner Anruf (intrasite) zwischen unterstützten Webex-Calling-Endpunkten
-
Externer Anruf (ein- und ausgehenden) über einen lokalen PSTN-Schaltkreis oder SIP-Trunk zu externen Nummern und E911-Anbietern
Um diese Funktion nutzen zu können, müssen Sie einen Cisco IOS XE Router im lokalen Netzwerk als Survivability Gateway konfigurieren. Das Survivability Gateway synchronisiert täglich Informationen aus der Webex-Cloud für Endpunkte an diesem Standort. Wenn die Endpunkte in den Überlebensmodus wechseln, kann das Gateway diese Informationen nutzen, um SIP-Registrierungen zu übernehmen und grundlegende Anrufdienste bereitzustellen.
Einrichtung eines einzigen Standorts
Die folgende Abbildung zeigt ein Szenario eines Netzwerkausfalls, bei dem die Verbindung zu Webex unterbrochen ist und die Endpunkte an der Webex-Website im Überlebensmodus arbeiten. Im Bild leitet das Survivability Gateway einen internen Anruf zwischen zwei Vor-Ort-Endpunkten, ohne dass eine Verbindung zu Webex erforderlich ist. In diesem Fall ist das Survivability Gateway mit einer lokalen PSTN-Verbindung konfiguriert. Infolgedessen können Endpunkte vor Ort im Survivability-Modus das PSTN für eingehende und ausgehende Anrufe an externe Rufnummern und E911-Anbieter verwenden.

Einrichtung mehrerer Standorte
Die folgende Abbildung zeigt ein Szenario eines Netzwerkausfalls, bei dem die Verbindung zu Webex unterbrochen ist und Endpunkte an verschiedenen Standorten im Überlebensmodus arbeiten. Es gibt mehrere kleinere Standorte innerhalb des LAN-Netzwerks, die einem einzigen Survivability-Gateway zugeordnet sind. Diese Bereitstellung optimiert die Nutzung von Gateway-Ressourcen bei gleichzeitiger Beibehaltung standortspezifischer Konfigurationen für das Anrufrouting.
Cisco empfiehlt die Beibehaltung einer Latenzschwelle von 50 Millisekunden für die Konnektivität zwischen Survivability Gateway und Endpunkten über Standorte innerhalb eines LAN hinweg.
Wichtige Bedingungen für die Überlebensfähigkeit des Standorts
Für das Survivability Gateway gelten folgende Bedingungen:
-
Die Webex-Cloud enthält die IP-Adresse des Survivability Gateway, den Hostnamen und den Port in der Gerätekonfigurationsdatei. Infolgedessen können Endpunkte das Survivability Gateway zur Registrierung erreichen, wenn die Verbindung zu Webex unterbrochen wird.
-
Der tägliche Abgleich der Anrufdaten zwischen der Webex-Cloud und dem Survivability Gateway enthält Authentifizierungsinformationen für registrierte Benutzer. Infolgedessen können Endpunkte sichere Registrierungen aufrechterhalten, auch wenn sie im Überlebensmodus arbeiten. Die Synchronisierung enthält auch Routing-Informationen für diese Benutzer.
-
Das Survivability Gateway kann interne Anrufe automatisch mit den von Webex bereitgestellten Routing-Informationen weiterleiten. Fügen Sie dem Survivability Gateway eine PSTN-Trunk-Konfiguration hinzu, um externe Anrufe bereitzustellen.
-
Jeder Standort, der Site Survivability bereitstellt, benötigt ein Survivability Gateway innerhalb des lokalen Netzwerks.
-
Registrierungen und Anrufkontrolle kehren beide in die Webex-Cloud zurück, sobald die Webex-Netzwerkverbindung für mindestens 30 Sekunden wieder aufgenommen wird.
Colocation mit Unified SRST
Das Survivability Gateway unterstützt die Colocation einer Webex Survivability-Konfiguration und einer Unified SRST-Konfiguration auf demselben Gateway. Das Gateway kann die Überlebensfähigkeit sowohl für Webex-Calling-Endpunkte als auch für Endpunkte, die sich beim Unified Communications Manager anmelden, unterstützen. So konfigurieren Sie die Colocation:
-
Konfigurieren Sie die Unified SRST-Unterstützung für Endpunkte, die sich beim Unified Communications Manager anmelden. Zur Konfiguration siehe Cisco Unified SRST Administration Guide.
-
Folgen Sie am gleichen Gateway dem Aufgabenfluss zur Konfiguration der Standortergängigkeitin diesem Artikel, um das Gateway mit Site Survivability for Webex Calling Endpoints zu konfigurieren.
Anrufrouting-Überlegungen für Colocation
Beachten Sie bei der Konfiguration der Anrufweiterleitung für Colocation-Szenarien Folgendes:
-
Das Survivability Gateway leitet interne Anrufe automatisch, vorausgesetzt, dass beide Endpunkte des Anrufs beim Survivability Gateway registriert sind. Interne Anrufe werden automatisch zwischen registrierten Kunden (SRST oder Webex Calling) geleitet.
-
Es ist möglich, eine Situation zu haben, in der die Verbindung zu einem Anrufsteuerungssystem unterbrochen wird, während die Verbindung zu dem anderen Anrufsteuerungssystem aufrecht bleibt. Infolgedessen registriert sich ein Satz von Endpunkten im Survivability Gateway, während ein anderer Satz von Endpunkten am gleichen Standort für die primäre Anrufsteuerung registriert. In diesem Fall müssen Sie möglicherweise Anrufe zwischen den beiden Endpunkten an einen SIP-Trunk oder einen PSTN-Schaltkreis weiterleiten.
-
Externe Anrufe und E-Anrufe911 können zu einem SIP-Trunk oder PSTN-Schaltkreis geleitet werden.
Unterstützte Funktionen und Komponenten
Die folgende Tabelle enthält Informationen zu den unterstützten Funktionen.
| Funktion | MPP-Geräte und Webex-App | VG4xx ATA |
|---|---|---|
|
Intrasite Extension Calling (Intrasite Extension Calling) |
Wird automatisch unterstützt, ohne dass eine spezifische Routing-Konfiguration auf dem Survivability Gateway erforderlich ist. |
Wird automatisch unterstützt, ohne dass eine spezifische Routing-Konfiguration auf dem Survivability Gateway erforderlich ist. Alternative Zahlen werden nicht unterstützt. |
|
Intersite- und PSTN-Anrufe (Ein- und Ausgänge) |
PSTN-Anruf basierend auf Telco-Schaltung oder SIP-Trunk. |
PSTN-Anruf basierend auf Telco-Schaltung oder SIP-Trunk. |
|
E911 Anrufbearbeitung |
E911 Calling erfordert einen PSTN-Schaltkreis oder einen SIP-Trunk. Ausgehende Anrufe verwenden eine bestimmte registrierte Emergency Location Identification Number (ELIN) für einen definierten Emergency Response Location (ERL). Wenn der Notfallbetreiber einen nicht verbundenen Anruf zurückgibt, leitet das Survivability Gateway den Anruf an das letzte Gerät, das die Notrufnummer aufgerufen hat. |
E911 Calling erfordert einen PSTN-Schaltkreis oder einen SIP-Trunk. Ausgehende Anrufe verwenden eine bestimmte registrierte Emergency Location Identification Number (ELIN) für einen definierten Emergency Response Location (ERL). Wenn der Notfallbetreiber einen nicht verbundenen Anruf zurückgibt, leitet das Survivability Gateway den Anruf an das letzte Gerät, das die Notrufnummer aufgerufen hat. |
|
Anruf halten und wieder aufnehmen |
Unterstützt Wenn Sie Music on Hold (MOH) verwenden, stellen Sie dem Survivability Gateway manuell eine MOH-Datei zur Verfügung. |
VG4xx ATA-Analogleitungen können Anrufe nicht auf Eis legen oder fortsetzen. Diese Funktion wird nur unterstützt, wenn ein ankommender Anruf auf VG4xx ATA eingegangen ist. |
|
Anwesender Anruf-Transfer |
Unterstützt |
Diese Funktion wird nur unterstützt, wenn ein ankommender Anruf auf VG4xx ATA eingegangen ist. |
|
Blindruf-Übertragung |
Unterstützt |
Diese Funktion wird nur unterstützt, wenn ein ankommender Anruf auf VG4xx ATA eingegangen ist. |
|
ID des eingehenden Anrufers (Name) |
Unterstützt |
Unterstützt |
|
Kennung des eingehenden Anrufers (Name und Nummer) |
Unterstützt |
Unterstützt |
|
Punkt-zu-Punkt-Videoanruf |
Unterstützt |
Nicht unterstützt |
|
Drei-Wege-Anruf |
Nicht unterstützt |
Nicht unterstützt |
|
Gemeinsam genutzte Leitungen |
Unterstützt |
Unterstützt |
|
Virtuelle Linien |
Unterstützt |
Nicht unterstützt |
|
Rufumleitung |
Unterstützt für Alle anrufen, keine Antwort und beschäftigt. |
Unterstützt |
|
Sammelanschluss |
Unterstützt für Folgendes: Sequential, Parallel, Peer und Longest-Idle. |
Unterstützt |
|
Auto Attendant |
Unterstützung für das Zifferblatt durch Verlängerung |
Unterstützt |
Bei der Konfiguration der Funktion steht Site Survival für die folgenden unterstützten Endpunkte zur Verfügung.
| Eingabe | Modelle | Mindestversion |
|---|---|---|
| Cisco IP Phone mit Multiplatform (MPP) Firmware |
6821, 6841, 6851, 6861, 6861 WLAN, 6871 7811, 7821, 7841, 7861 8811, 8841, 8851, 8861 8845 (nur Audio), 8865 (nur Audio), 8875(Video) 9800 Weitere Informationen zu unterstützten Cisco IP Phones mit Multiplatform (MPP) Firmware finden Sie unter: |
12.0(1) Für 8875-Telefone - Telefon-Betriebssystem 3.2 und spätere Versionen Für 9800 Serie – PhoneOS 3.2(1) |
|
Cisco IP Conference Phone |
7832,8832 |
12.0(1) |
|
Cisco Webex App |
Windows, Mac |
43.2 |
|
Analoge Endpunkte |
VG400 ATA, VG410 ATA und VG420 ATA Cisco ATA 191 und 192 |
17.16.1a 11.3(1) für ATA 191 und 192 |
Geräte von Drittanbietern werden mit Survivability Gateway nicht unterstützt.
Die folgende Tabelle hilft bei der Konfiguration von Cisco IOS XE Routern als Survivability Gateway. Diese Tabelle listet die maximale Anzahl an Endpunkten auf, die jede Plattform unterstützt, und die minimale IOS XE-Version auf.
Webex Calling Survivability Gateway-Funktionen sind mit der Cisco IOS XE Dublin 17.12.3 Version oder späteren Versionen verfügbar. Die Funktionen Hunt Group, Call Forward und Auto Attendant sind ab IOS 17.18.2 und später verfügbar.
| Modell | Maximale Endpunktregistrierungen | Mindestversion |
|---|---|---|
|
Router für integrierte Dienste 4321 | 50 |
Cisco IOS XE Dublin 17.12.3 oder spätere Versionen |
|
Router für integrierte Dienste 4331 | 100 | |
|
Router für integrierte Dienste 4351 | 700 | |
|
Router für integrierte Dienste 4431 | 1200 | |
|
Integrierte Services Router 4451-X | 2000 | |
|
Router für integrierte Dienste 4461 | 2000 | |
|
Katalysatorkante 8200L-1N-4T | 1500 | |
|
Katalysatorkante 8200-1N-4T | 2500 | |
|
Katalysatorkante 8300-1N1S-6T | 2500 | |
|
Katalysatorkante 8300-2N2S-6T | 2500 | |
|
Katalysatorkante 8300-1N1S-4T2X | 2500 | |
|
Katalysatorkante 8300-2N2S-4T2X | 2500 | |
|
Catalyst Edge 8000V Software kleine Konfiguration | 500 | |
|
Konfiguration des Softwaremediums Catalyst Edge 8000V | 1000 | |
|
Catalyst Edge 8000V Software große Konfiguration | 2000 |
Port-Referenzinformationen für Survivability Gateway
|
Zweck der Verbindung: |
Quelladressen |
Quellports |
Protokoll |
Zieladressen |
Zielports |
|---|---|---|---|---|---|
|
Rufsignalisierung an Survivability Gateway (SIP TLS) |
Geräte |
5060-5080 |
TLS |
Überlebendungs-Gateway |
8933 |
|
Medien zum Survivability Gateway (SRTP) aufrufen |
Geräte |
19560-19660 |
UDP |
Überlebendungs-Gateway |
8000-14198 (SRTP gegenüber UDP) |
|
Anrufsignalisierung an PSTN-Gateway (SIP) |
Überlebendungs-Gateway |
Vorübergehend |
TCP oder UDP |
Ihr ITSP PSTN-Gateway |
5060 |
|
Anrufmedien an PSTN-Gateway (SRTP) |
Überlebendungs-Gateway |
8000-48198 |
UDP |
Ihr ITSP PSTN-Gateway |
Vorübergehend |
|
Zeitsynchronisation (NTP) |
Überlebendungs-Gateway |
Vorübergehend |
UDP |
NTP-Server |
123 |
|
Namensauflösung (DNS) |
Überlebendungs-Gateway |
Vorübergehend |
UDP |
DNS-Server |
53 |
|
Cloud-Verwaltung |
Konnektor |
Vorübergehend |
HTTPS |
Webex-Dienste |
443,8433 |
Betriebsanleitungen zum Cloud-Modus finden Sie im Port Reference Information für Webex CallingHilfe-Artikel.
Sie können die Port-Einstellwerte auf Cisco IOS XE Routern anpassen. Diese Tabelle verwendet Standardwerte als Orientierungshilfe.
Feature-Konfiguration
Ablauf der Konfigurationsaufgabe für die Standortergängigkeit
Führen Sie die folgenden Aufgaben durch, um die Standortergängigkeit für einen bestehenden Webex-Calling-Standort hinzuzufügen. Wenn die Verbindung zur Webex-Cloud unterbrochen wird, kann ein Survivability Gateway im lokalen Netzwerk eine Backup-Anrufkontrolle für Endpunkte an diesem Standort bereitstellen.
Vorbereitungen
Wenn Sie ein neues Gateway bereitstellen müssen, um als Survivability Gateway zu fungieren, lesen Sie bitte den Webex-Artikel Anmeldung von Cisco IOS Managed Gateways in die Webex Cloudum das Gateway zum Control Hub hinzuzufügen.
| Schritte | Befehl oder Aktion | Ziel |
|---|---|---|
|
1 | Überlebensservice einem Gateway zuweisen |
Im Control Hub weisen Sie die Survivability Gateway Service zu einem Gateway. |
|
2 | Konfigurationsvorlage herunterladen |
Laden Sie die Konfigurationsvorlage vom Control Hub herunter. Sie benötigen die Vorlage, wenn Sie die Gateway-Befehlszeile konfigurieren. |
|
3 |
Konfigurieren Sie Lizenzen für das Survivability Gateway. | |
|
4 |
Konfigurieren von Zertifikaten für das Survivability Gateway. | |
|
5 |
Verwenden Sie die zuvor heruntergeladene Konfigurationsvorlage als Anleitung zur Konfiguration der Gateway-Befehlszeile. Füllen Sie alle obligatorischen Konfigurationen aus, die sich in der Vorlage befinden. |
Überlebensservice einem Gateway zuweisen
Vorbereitungen
| 1 |
Rufen Sie auf. Calling unter Servicesund klicken Sie dann auf die Managed Gateways Meetings“. Die Ansicht Managed Gateways zeigt die Liste der Gateways an, die Sie über Control Hub verwalten.
|
| 2 |
Wählen Sie das Gateway, das Sie als Survivability Gateway zuweisen möchten, und wählen Sie eines der folgenden, basierend auf dem Wert des Service Feld:
|
| 3 |
Wählen Sie im Dropdown-Menü „Service Type“ Survivability Gateway und füllen Sie folgende Felder aus:
Sobald Sie die Registrierung abgeschlossen haben, werden die Standortdetails auf der Seite Verwaltete Gateways angezeigt. |
| 4 |
Klicken Sie auf Assign. Die Ansicht Managed Gateways zeigt die Liste der Standorte an, die dem Gateway zugeordnet sind.
|
Konfigurationsvorlage herunterladen
| 1 |
Melden Sie sich bei Steuernabe. Wenn Sie eine Partnerorganisation sind, startet Partner Hub. Um den Control Hub zu öffnen, klicken Sie auf Customer im Partner Hub anzeigen und den entsprechenden Kunden auswählen oder My Organization um die Control Hub-Einstellungen für die Partnerorganisation zu öffnen. |
| 2 |
Rufen Sie auf. . |
| 3 |
Klicken Sie auf das entsprechende Survivability Gateway. |
| 4 |
Klicken Sie auf Download Config Template und laden Sie die Vorlage auf Ihren Desktop oder Laptop herunter. |
Lizenzierung konfigurieren
| 1 |
Geben Sie den globalen Konfigurationsmodus auf dem Router ein:
|
| 2 |
Konfigurieren Sie Lizenzen mit den Befehlen, die nur für Ihre spezifische Plattform gelten.
Wenn Sie einen Durchsatz von mehr als 250Mbp konfigurieren, benötigen Sie eine HSEC-Plattformlizenz. |
Zertifikate einrichten
Konfigurieren von Zertifikaten auf Cisco IOS XE
Führen Sie die folgenden Schritte durch, um Zertifikate für das Survivability Gateway anzufordern und zu erstellen. Verwenden Sie Zertifikate, die von einer öffentlich bekannten Zertifizierungsstelle unterzeichnet wurden.
Survivability Gateway-Plattform unterstützt nur öffentlich bekannte CA-Zertifikate. Private oder Enterprise CA-Zertifikate können nicht für Survivability Gateway verwendet werden.
Eine Liste der Root-Zertifikatsbehörden, die für Webex Calling unterstützt werden, finden Sie unter Welche Root-Zertifikatsbehörden werden bei Anrufen an Cisco Webex Audio- und Video-Plattformen unterstützt?.
Die Survivability Gateway-Plattform unterstützt das Wildcard-Zertifikat nicht.
Führen Sie die Befehle aus dem Beispielcode aus, um die Schritte abzuschließen. Weitere Informationen zu diesen Befehlen sowie weitere Konfigurationsoptionen finden Sie im „ SIP TLS-Unterstützung“ Kapitel in der Cisco Unified Border Element Konfigurationsanleitung.
| 1 |
Geben Sie den globalen Konfigurationsmodus ein, indem Sie die folgenden Befehle ausführen:
|
| 2 |
Erzeugen Sie den privaten RSA-Schlüssel, indem Sie den folgenden Befehl ausführen. Der private Schlüssel-Modul muss mindestens 2048 Bits sein.
|
| 3 |
Konfigurieren Sie einen Trustpoint, um das Survivability Gateway-Zertifikat zu speichern. Der vollständig qualifizierte Domänenname des Gateway (fqdn) muss den gleichen Wert verwenden, den Sie bei der Zuweisung des Überlebensdienstes an das Gateway verwendet haben.
|
| 4 |
Generieren Sie eine Zertifikatsignierungsanfrage, indem Sie die Bei Aufforderung geben Sie ein Nachdem die CSR auf dem Bildschirm angezeigt wird, kopieren Sie das Zertifikat mit Notepad in eine Datei, die Sie an eine unterstützte Zertifizierungsstelle (CA) senden können. Wenn Ihr Zertifikatsignierungsanbieter eine CSR im PEM-Format (Privacy Enhanced Mail) benötigt, fügen Sie vor dem Absenden eine Kopfzeile und eine Fußzeile hinzu. Beispiel:
|
| 5 |
Nachdem der CA Ihnen ein Zertifikat ausstellt, führen Sie die Wenn Sie dazu aufgefordert werden, fügen Sie die Basis-CER/PEM64 , die CA-Zertifikate ausstellen (nicht das Gerätezertifikat), in das Terminal ein. |
| 6 |
Importieren Sie das signierte Host-Zertifikat in den Trustpoint mit dem Wenn Sie dazu aufgefordert werden, fügen Sie das Basis-CER/PEM-Zertifikat 64 in das Terminal ein. |
| 7 |
Überprüfen Sie, ob das Root-CA-Zertifikat verfügbar ist: Nur öffentlich bekannte Zertifizierungsstellen werden mit der Webex Calling Lösung unterstützt. Private oder Enterprise CA-Zertifikate werden nicht unterstützt. |
| 8 |
Wenn Ihr Root-CA-Zertifikat nicht im Paket enthalten ist, erwerben Sie das Zertifikat und importieren Sie es an einen neuen Trustpoint. Führen Sie diesen Schritt durch, wenn ein öffentlich bekanntes CA-Root-Zertifikat mit Ihrem Cisco IOS XE-Gateway nicht verfügbar ist.
Wenn Sie dazu aufgefordert werden, fügen Sie den 64 Inhalt des Basis-CER/PEM-Zertifikats in das Terminal ein. |
| 9 |
Geben Sie unter Verwendung des Konfigurationsmodus den Standardvertrauenspunkt, die TLS-Version und die SIP-UA-Standardeinstellungen mit den folgenden Befehlen an.
|
Zertifikate zusammen mit Schlüsselpaaren importieren
Sie können CA-Zertifikate und Schlüsselpaare als Bündel im PKCS12-Format (.pfx oder .p12) importieren. Sie können das Bündel von einem lokalen Dateisystem oder einem externen Server importieren. PKCS12 ist ein spezieller Zertifikatstyp. Es bündelt die gesamte Zertifikatkette vom Root-Zertifikat über das Identitätszertifikat, zusammen mit dem RSA-Schlüsselpaar. Das heißt, das PKCS-Paket12, das Sie importieren, enthält das Keypair, Host-Zertifikate und Zwischenzertifikate. Importieren Sie ein PKCS12-Bündel für folgende Szenarien:
-
Von einem anderen Cisco IOS XE Router exportieren und in Ihren Survivability Gateway Router importieren
-
Generierung des PKCS-Bündels12 außerhalb des Cisco IOS XE-Routers mit OpenSSL
Führen Sie die folgenden Schritte durch, um Zertifikate und Schlüsselpaare für Ihren Survivability Gateway-Router zu erstellen, zu exportieren und zu importieren.
| 1 |
(Optional) Exportieren Sie das PKCS-Paket12, das für Ihren Survivability Gateway-Router erforderlich ist.
Dieser Schritt gilt nur, wenn Sie von einem anderen Cisco IOS XE Router exportieren. |
| 2 |
(Optional) Erstellen Sie ein PKCS-Bundle12 mit OpenSSL. Dieser Schritt gilt nur, wenn Sie ein PKCS-Bundle12 außerhalb von Cisco IOS XE mit OpenSSL generieren. |
| 3 |
Importieren Sie das Dateibündel im PKCS-Format12.
Im Folgenden finden Sie eine Beispielkonfiguration für den Befehl und Details zu den konfigurierbaren Parametern:
Der Befehl crypto pki import Der Befehl erstellt automatisch den Trustpoint, um das Zertifikat aufzunehmen. |
| 4 |
Geben Sie unter Verwendung des Konfigurationsmodus den Standardvertrauenspunkt, die TLS-Version und die SIP-UA-Standardeinstellungen mit den folgenden Befehlen an.
|
Überlebens-Gateway konfigurieren
Gateway als Survivability-Gateway konfigurieren
Verwenden Sie die zuvor heruntergeladene Konfigurationsvorlage als Anleitung zur Konfiguration der Gateway-Befehlszeile. Füllen Sie die obligatorischen Konfigurationen in der Vorlage aus.
Die folgenden Schritte enthalten Beispielbefehle zusammen mit einer Erläuterung der Befehle. Bearbeiten Sie die Einstellungen, um Ihre Bereitstellung anzupassen. Die abgewinkelten Klammern (z.B. <settings>) identifizieren Sie Einstellungen, in denen Sie Werte eingeben sollten, die für Ihre Bereitstellung gelten. Die verschiedenen <tag>-Einstellungen verwenden numerische Werte, um Sätze von Konfigurationen zu identifizieren und zuzuweisen.
- Sofern nicht anders angegeben, erfordert diese Lösung, dass Sie alle Konfigurationen in diesem Verfahren abschließen.
- Wenn Sie Einstellungen aus der Vorlage anwenden, ersetzen
%tokens%mit Ihren bevorzugten Werten, bevor Sie in das Gateway kopieren. - Weitere Informationen zu den Befehlen finden Sie unter Webex Managed Gateway-Befehlsreferenz. Verwenden Sie diese Anleitung, es sei denn, die Beschreibung des Befehls bezieht sich auf ein anderes Dokument.
| 1 |
Gehen Sie in den globalen Konfigurationsmodus.
Hierbei gilt:
|
| 2 |
Führen Sie die Konfiguration des Sprachdienstes durch:
Erläuterung der Befehle:
|
| 3 |
Überlebensfähigkeit auf dem Router aktivieren:
Erläuterung der Befehle:
|
| 4 |
NTP-Server konfigurieren:
|
| 5 |
(Optional). Allgemeine Klasse der Zugriffsberechtigungen für Einschränkungen konfigurieren:
Das vorangestellte Beispiel erstellt eine Reihe benutzerdefinierter Klassen von Einschränkungen mit Namen Kategorien (z. B. |
| 6 |
Konfiguriere eine Liste der bevorzugten Codecs. Beispielsweise gibt die folgende Liste g711ulaw als bevorzugten Codec an, gefolgt von g711alaw.
Erläuterung der Befehle:
|
| 7 |
Standard-Sprachregisterpools konfigurieren:
Erläuterung der Befehle:
|
| 8 |
Notruf konfigurieren:
Erläuterung der Befehle:
Wenn das Wi-Fi-Overlay nicht genau mit IP-Subnetzen übereinstimmt, dann haben Notruf-Nomadengeräte möglicherweise nicht das richtige ELIN-Mapping. |
| 9 |
Wählen Sie die Peers für das PSTN. Für ein Beispiel der Zifferblattpeer-Konfiguration siehe Beispiele für PSTN-Verbindungen. |
| 10 |
Optional. Aktivieren Sie Music on Hold für den Router. Sie müssen eine Musikdatei im G.711-Format im Flash-Speicher des Routers speichern. Die Datei kann im .au- oder .wav-Dateiformat vorliegen, aber das Dateiformat muss 8-Bit 8-kHz-Daten enthalten (z. B. ITU-T A-law oder mu-law-Datenformat).
Erläuterung der Befehle:
|
Vollständige On-Demand-Synchronisierung
Optional. Schließen Sie dieses Verfahren nur ab, wenn Sie eine sofortige On-Demand-Synchronisierung durchführen möchten. Dieses Verfahren ist nicht obligatorisch, da die Webex-Cloud-Syncs die Daten einmal pro Tag automatisch an das Survivability Gateway aufrufen.
| 1 |
Melden Sie sich bei Steuernabe. Wenn Sie eine Partnerorganisation sind, startet Partner Hub. Um den Control Hub zu öffnen, klicken Sie auf Customer im Partner Hub anzeigen und den entsprechenden Kunden auswählen oder My Organization um die Control Hub-Einstellungen für die Partnerorganisation zu öffnen. |
| 2 |
Rufen Sie auf. . |
| 3 |
Klicken Sie auf das entsprechende Survivability Gateway, um die Survivability Service Ansicht für dieses Gateway. |
| 4 |
Klicken Sie auf Sync Schaltfläche. |
| 5 |
Klicken Sie auf Submit. Es kann bis zu 10 Minuten dauern, bis der Abgleich abgeschlossen ist.
|
Survivability-Gateway-Eigenschaften bearbeiten
| 1 |
Melden Sie sich bei Steuernabe. Wenn Sie eine Partnerorganisation sind, startet Partner Hub. Um den Control Hub zu öffnen, klicken Sie auf Customer im Partner Hub anzeigen und den entsprechenden Kunden auswählen oder My Organization um die Control Hub-Einstellungen für die Partnerorganisation zu öffnen. |
| 2 |
Rufen Sie auf. . |
| 3 |
Klicken Sie auf das entsprechende Survivability Gateway, um die Survivability Service Ansicht für dieses Gateway. |
| 4 |
Klicken Sie auf Edit Schaltfläche und Update-Einstellungen für die folgenden.
|
| 5 |
Klicken Sie auf Submit. Wenn Sie ein Survivability Gateway aus dem Control Hub löschen möchten, entfernen Sie die Zuordnung der Survivability Gateway Service zuerst. Weitere Einzelheiten finden Sie unter Dienste an Managed Gateways zuweisen. |
Konfigurationen zur Aktivierung von CDRs auf dem Survivability-Gateway
Der Connector konfiguriert automatisch CDR-bezogene Befehle, um die Erfassung von Anrufzählungsmetriken zu erleichtern.
Am Ende eines Überlebensereignisses verarbeitet der Connector die während der Ereignisperiode erzeugten CDRs zusammen mit den Konfigurationsdaten, um verschiedene Anrufzählungen zu identifizieren. Die Metriken umfassen die Zählungen der gesamten Anrufe, Notrufe und externen Anrufe und werden zur Überwachung der Nutzung interner Funktionen verwendet. Nur die Anrufzählmetriken werden an die Webex-Cloud gesendet, während die tatsächlichen CDRs nicht übertragen werden.
Es folgt eine Beispielkonfiguration:
!
gw-accounting file
primary ifs bootflash:guest-share/cdrs/
acct-template callhistory-detail
maximum cdrflush-timer 5
cdr-format detailed
!
Erläuterung der Befehle:
-
primary ifs bootflash:guest-share/cdrs/- Dieser Befehl dient dazu, die CDR-Dateien unter dem Guest-Share-Ordner zu speichern, um den Zugriff durch den Connector zu ermöglichen. -
acct-template callhistory-detail- Dieser Befehl ist erforderlich, um das Dial-Peer-Tag in die CDR aufzunehmen. -
maximum cdrflush-timer 5- Die Voreinstellung ist 60 Minuten, aber wenn Sie es auf 5 Minuten setzen, können CDRs schneller in die Datei protokolliert werden. -
cdr-format detailed- Dies ist das Standardformat. Das kompakte Format ist nicht geeignet, da es nicht das Zifferblatt-Peer-Tag enthält.
Konfigurationen zur Ermöglichung der Anrufweiterleitung
Die Funktion der Anrufweiterleitung ist Teil der Überlebensfunktionen, die eine kontinuierliche Anrufbearbeitung bei Netzwerkausfällen gewährleisten, wenn die Verbindung zur Webex-Cloud verloren geht. Das Survivability-Gateway fungiert als lokales Fallback-Gateway, das es Endpunkten ermöglicht, sich lokal zu registrieren und wichtige Anruffunktionen aufrechtzuerhalten.
-
Das Verhalten der Anrufweiterleitung im Survivability-Modus wird vom Survivability-Gateway mithilfe von Pool-Konfiguration, Dial-Peer-Konfigurationen und Routing-Richtlinien verwaltet, die Anrufe lokal bearbeiten oder über PSTN- oder SIP-Trunks weiterleiten.
-
Das Survivability-Gateway deaktiviert SIP REFER, SIP temporär für Call-Forward und Call-Transfer-Zusatzdienste, da Webex Calling diese Methoden im Survivability-Modus nicht verwendet.
Konfiguration der Sprachregisterpools für Call-Forward-Szenarien:
|
Um die Call-Forward-Funktion zu verwenden, konfigurieren Sie die
|
Konfigurationen zur Aktivierung der Jagdgruppe
Diese Tabelle bietet ein Mapping für die Konfiguration der Jagdgruppen-Funktionen in Control Hub und unter Verwendung der Survivability-Gateway-Befehle
| Merkmale der Hunt-Gruppe | Konfiguration mit dem Control Hub | Überlebens-Gateway-Befehle |
|---|---|---|
|
Wählen Sie das Anrufrouting-Muster |
Top-Down/Gleichzeitig/Rund/Am längsten Leerlauf | Sequentiell/Parallel/Peer/Am längsten im Leerlauf |
|
Jagdgruppe hinzufügen |
Fügen Sie Jagdgruppe mit Namen und Telefonnummer pro Standort hinzu. | Um Hunt Group hinzuzufügen, verwenden Sie die voice hunt-group <tag> <call routing pattern>. Fügen Sie dann die Telefonnummer unter Verwendung der pilot Befehl- und Jagdgruppenname mit description Befehl |
|
Wählen Sie Benutzer, Arbeitsbereiche oder virtuelle Zeilen zum Hinzufügen |
Wählen Sie die Agenten aus, die Teil der Hunt Group sein sollen |
Konfiguriere die Liste der Agenten mit dem |
|
Nach der eingestellten Anzahl der Ringe vorrücken |
Konfigurieren Sie die Set number of Rings Option |
Konfigurieren Sie die |
|
Fortschritt bei Belegung |
Konfigurieren Sie die Advance when busy Option |
Konfigurieren Sie die |
|
Anrufe umleiten, wenn alle Agenten nicht erreichbar sind | Konfigurieren Sie die Divert calls when all agents unreachable Option |
Konfigurieren Sie die |
|
Anrufe umleiten, wenn alle Agenten beschäftigt sind oder die Jagdgruppe beschäftigt ist |
Konfigurieren Sie dieDivert calls when all agents are busy or the hunt group is busy Option |
Konfigurieren mit |
-
Konfiguriere eine Hunt-Gruppe sequentielle Ringe
voice hunt-group 1 sequential pilot 1111 number 1 1001 number 2 1002 number 3 7089001 number 4 7089002 number 5 +1210903443 ..... ..... timeout 20 final 1009 statistics collect description present-call idle-phone -
Konfiguriere eine Hunt-Gruppe mit parallelen Ringen
voice hunt-group 2 parallel pilot 2222 number 1 2001 number 2 2002 number 3 2089001 number 4 2089002 number 5 +12109034433 ..... ..... timeout 60 final 1009 statistics collect description
Beschreibung der Befehle:
-
voice hunt-group- Dieser Befehl wird verwendet, um den Konfigurationsmodus für eine Jagdgruppe zu definieren und einzugeben. -
parallel- Dieses Schlüsselwort gibt die Jagdgruppenmethode oder den Algorithmus an, den das System verwenden wird, um eingehende Anrufe unter den Mitgliedern dieser Jagdgruppe zu verteilen. -
number- Erstellt eine Liste von Erweiterungen/164 e-Nummern/ESN, die Mitglieder einer Sprachjagdgruppe sind. Eine beliebige Zahl in der Liste kann keine Pilotennummer einer anderen Jagdgruppe sein. -
pilot- Dies ist die Haupt- oder Verzeichnisnummer für die Jagdgruppe. Anrufer wählen diese Nummer, um die Jagdgruppe zu erreichen. -
timeout- Legt die maximale Zeit in Sekunden fest, die die Jagdgruppe vor der nächsten Aktion versuchen wird, ihre Mitglieder zu klingeln. -
final- Dieser Befehl gibt die Fallback-Nummer an. -
statistics collect- Ermöglicht die Erfassung von Betriebsstatistiken für die Jagdgruppe. -
descriptin- Beschreibung der Jagdgruppe -
present-call idle-phone- Stellen Sie den Anruf nur den Agenten vor, die im Leerlauf sind.
Es folgt eine Beispielausgabe aus dem show voice hunt-group statistics Befehl. Die Ausgabe enthält direkte Anrufe zu einer Voice-Hunt-Gruppennummer und Anrufe aus der Warteschlange oder B-ACD.
Router# show voice hunt-group 1 statistics last 1 h
Wed 04:00 - 05:00
Max Agents: 3
Min Agents: 3
Total Calls: 9
Answered Calls: 7
Abandoned Calls: 2
Average Time to Answer (secs): 6
Longest Time to Answer (secs): 13
Average Time in Call (secs): 75
Longest Time in Call (secs): 161
Average Time before Abandon (secs): 8
Calls on Hold: 2
Average Time in Hold (secs): 16
Longest Time in Hold (secs): 21
Per agent statistics:
Agent: 5012
From Direct Call:
Total Calls Answered: 3
Average Time in Call (secs): 70
Longest Time in Call (secs): 150
Totals Calls on Hold: 1
Average Hold Time (secs): 21
Longest Hold Time (secs): 21
From Queue:
Total Calls Answered: 3
Average Time in Call (secs): 55
Longest Time in Call (secs): 78
Total Calls on Hold: 2
Average Hold Time (secs): 19
Longest Hold Time (secs): 26
Total Loged in Time (secs): 3000
Total Loged out Time (secs): 600
Agent: 5013
From Direct Call:
Total Calls Answered: 3
Average Time in Call (secs): 51
Longest Time in Call (secs): 118
Totals Calls on Hold: 1
Average Hold Time (secs): 11
Longest Hold Time (secs): 11
From Queue:
Total Calls Answered: 1
Average Time in Call (secs): 4
Longest Time in Call (secs): 4
Total Loged in Time (secs): 3000
Total Loged out Time (secs): 600
Agent: 5014
From Direct Call:
Total Calls Answered: 1
Average Time in Call (secs): 161
Longest Time in Call (secs): 161
From Queue:
Total Calls Answered: 1
Average Time in Call (secs): 658
Longest Time in Call (secs): 658
Total Loged in Time (secs): 3000
Total Loged out Time (secs): 600
Queue related statistics:
Total calls presented to the queue: 5
Calls handoff to IOS: 5
Number of calls in the queue: 0
Average time to handoff (secs): 2
Longest time to handoff (secs): 3
Number of abandoned calls: 0
Average time before abandon (secs): 0
Calls forwarded to voice mail: 0
Calls answered by voice mail: 0
Number of error calls: 0
Router# sh voice hunt-group
Group 1
type: sequential
pilot number: 4444, peer-tag 2147483647
list of numbers:
Member Used-by State Login/Logout
====== ======= ===== ============
1001 1001 up -
1003 1003 up -
preference: 0
preference (sec): 0
timeout: 15
final_number:
auto logout: no
stat collect: no
phone-display: no
hlog-block: no
calls in queue: 0
overwrite-dyn-stats: no
members logout: no
present-call idle-phone: no
webex-sgw-bgl14#
Konfigurationen zur Aktivierung der einfachen automatischen Anrufverteilung (B-ACD)
Basic Automatic Call Distribution (B-ACD) und Auto-Attendant (AA) Service bietet die automatische Beantwortung von externen Anrufen mit Grüßen und Menüs, die es Anrufern ermöglichen, die entsprechende Abteilung auszuwählen oder bekannte Telefonnummern zu wählen.
B-ACD bietet eine automatische Antwort- und Anrufverteilung für Anrufe über interaktive Menüs und lokale Jagdgruppen. Die B-ACD-Anwendung besteht aus Auto-Attendant (AA)-Diensten und einem Call-Queue-Dienst. B-ACD Auto Attendant unterstützt PSTN-Anrufe, die mit eingehenden SIP-Trunk mit g711ulaw-Codec ausgehandelt werden
B-ACD unterstützt Voice-Hunt-Gruppen mit sequentiellen, parallelen, Peer-Gruppen, längsten Leerlauf-Call-Blast-Unterstützung SIP-Shared-Lines und gemischten Shared-Lines.
Ein ankommender Anruf wählt die B-ACD AA-Pilotnummer und hört eine Aufforderung, die eine Begrüßung und Anweisungen enthält, die dem Anrufer helfen, den Anruf automatisch weiterzuleiten.
Beschränkungen
Verwenden Sie bei der Übertragung von Anrufen den gleichen Codec für eingehende und ausgehende Wählpeers. Die Verwendung verschiedener Codecs wird nicht unterstützt. IOS ruft keinen Transcoder für die Anrufe auf, die von einer TCL-Anwendung bearbeitet werden.
B-ACD-Komponenten
Die B-ACD-Anwendung besteht aus einem Call-Queue-Dienst und einem oder mehreren AA-Diensten. Die konfigurierbaren Komponenten dieser Dienste sind:
-
Pilotnummer
-
Begrüßungsaufforderung und andere Audiodateien
-
Menüoptionen
-
Anschluss anwählen
Pilotnummer
Jeder AA-Dienst hat seine eigene AA-Pilotnummer, die Anrufer wählen, um die AA zu erreichen. Diese Nummer ist in der param aa-pilot Befehl. Die AA-Pilotennummer ist nicht mit einer Agenten-Telefonnummer oder einem physischen Telefon verbunden, aber Sie müssen einen Dial-Peer mit der AA-Pilotennummer als eingehende angerufene Nummer definieren, damit diese Nummer von externen Anrufern erreichbar ist.
Begrüßungsaufforderung und andere Audiodateien
Die Begrüßungsaufforderung ist eine Audiodatei, die abgespielt wird, wenn ein Anruf von der Pilotnummer beantwortet wird. Diese Audiodatei ist eine von mehreren Audiodateien, die mit dem B-ACD-Dienst verwendet werden, um Anrufer über ihren Status und mögliche Aktionen zu informieren. Sie können personalisierte Audiodateien erstellen, die die Menüoptionen beschreiben, die Ihren Anrufern zur Verfügung stehen. B-ACD-Audiodateien werden in den folgenden Abschnitten beschrieben:
Standard-Audiodateien neu aufrichten
Die Standard-Audiodateien werden für jeden Punkt im Skript bereitgestellt und den Anrufern übergeben. Sie laden die Standard-Audiodateien von der Linkund kopieren Sie sie an einen Ort, der über einen B-ACD-Router wie Flash-Speicher oder einen TFTP-Server erreicht werden kann. Die Audio- und Skriptdateien werden auf der Website in einer tar-Datei gebündelt. Die Standarddateien und ihre Nachrichten sind in der Tabelle aufgelistet. Sie können personalisierte Nachrichten über die Standardnachrichten umstellen, aber Sie können die Namen der Audiodateien nicht ändern, außer wie in der Sprachcodes und Dateinamen ändern.
Um die Standard-Audio-Prompts neu aufzuzeichnen und zu installieren, bevor Sie einen B-ACD-Dienst zum ersten Mal verwenden, befolgen Sie die Schritte im Herunterladen von Tcl Scripts und Audio-Prompts. Um Audioaufforderungen in einem bestehenden B-ACD-Dienst neu zu ordnen, befolgen Sie die Schritte im Skript-Parameter und Audio-Aufforderungen aktualisieren (nur durch Erweiterung wählen).
| Standarddateiname | Standardankündigung | Dauer der Standardankündigung |
|---|---|---|
en_bacd_welcome.au |
„Vielen Dank für Ihren Anruf.“ Enthält eine Pause von zwei Sekunden nach der Nachricht. |
3 Sekunden |
en_bacd_options_menu.au |
Für den Vertrieb drücken Sie 1 (Pause) Für den Kundendienst drücken Sie 2 (Pause) Um mit der Verlängerung zu wählen, drücken Sie 3 (Pause) Um mit einem Bediener zu sprechen, drücken Sie die Null. Enthält eine Pause von vier Sekunden nach der Nachricht. |
15Sekunden |
en_bacd_disconnect.au |
„Wir sind derzeit nicht in der Lage, Ihren Anruf anzunehmen. Bitte versuchen Sie es später noch einmal. Vielen Dank für Ihren Anruf.“ Enthält eine Pause von vier Sekunden nach der Nachricht. |
10Sekunden |
en_bacd_invalidoption. au |
„Sie haben eine ungültige Option eingegeben. Bitte versuchen Sie es noch einmal.“ Beinhaltet eine Pause von einer Sekunde nach der Nachricht. Diese Aufforderung wird abgespielt, wenn ein Anrufer eine ungültige Menüoption wählt oder eine ungültige Erweiterung wählt. |
7Sekunden |
en_bacd_enter_dest.au |
„Bitte geben Sie die Verlängerungsnummer ein, die Sie erreichen möchten.“ Beinhaltet eine Pause von fünf Sekunden nach der Nachricht. Diese Aufforderung wird abgespielt, wenn ein Anrufer die |
7Sekunden |
en_bacd_allagentsbusy. au |
„Alle Agenten sind derzeit damit beschäftigt, andere Kunden zu unterstützen. Halten Sie sich weiterhin für Hilfe. Jemand wird in Kürze bei Ihnen sein.“ Enthält eine Pause von zwei Sekunden nach der Nachricht. Diese Aufforderung wird auch als zweiter Gruß bezeichnet. |
7Sekunden |
en_bacd_music_on_hol d.au |
Musik auf Eis (MOH) wird für B-ACD-Anrufer gespielt. |
60Sekunden |
Wenn Sie eine der Audiodateien neu erstellen, beachten Sie, dass die B-ACD-Aufforderungen ein G.711-Audiodatei (.au)-Format mit 8-Bit-, mu-Law- und 8-kHz-Kodierung erfordern. Wir empfehlen folgende Audio-Tools oder andere von ähnlicher Qualität:
-
Adobe Audition für Microsoft Windows von Adobe Systems Inc. (früher Cool Edit von Syntrillium Software Corp. genannt)
-
AudioTool für Solaris von Sun Microsystems Inc.
B-ACD einrichten
Hier einige Konfigurationsbeispiele:
application
service aa bootflash:app-b-acd-aa-3.0.0.8.tcl
paramspace english index 1
param handoff-string aa
param dial-by-extension-option <dial-by-extn menu option, standard BACD script menu option is 3>
paramspace english language en
param aa-pilot <auto attendant 164 pilot number associated in auto attendant dial-peer>
paramspace english location flash:
param welcome-prompt _bacd_welcome.au
param voice-mail <alternate destination for calls that are not answered>
param service-name queue
!
service queue bootflash:app-b-acd-3.0.0.8.tcl
param queue-len 30
param queue-manager-debugs 1
!
! SIP PSTN Dial-Peers for Auto Attendant(BACD) service called aa associated with incoming voice port
dial-peer voice 500 voip
description Inbound dial-peer for Auto Attendant
service aa
session protocol sipv2
incoming called-number <Auto Attendant Pilot number>
dtmf-relay rtp-nte
codec g711ulaw
no vad
!
! TDM PSTN Dial-Peers if not using SIP for Auto Attendant(BACD) service called aa associated with incoming voice pots
dial-peer voice 500 voip
description Inbound dial-peer for Auto Attendant
service aa
incoming called-number <Auto Attendant Pilot number>
port %tdm_port%
! Erläuterung des Befehls:| Befehl | Erklärung |
|---|---|
param dial-by-extension-option <menu-number> |
Hier können Anrufer nach Wahl der angegebenen Menünummer Erweiterungsnummern wählen. menu-number—Kennung einer Menüoption. Der Bereich reicht von 1 bis 9. Es gibt keinen Standardwert. |
param aa-pilot |
Gibt die Pilotnummer an, die dem automatischen Mitteiler zugeordnet ist |
param voice-mail |
Definiert ein alternatives Ziel für Anrufe, die von AA-Agenten nicht beantwortet werden |
paramspace english language en |
Definiert den Sprachcode von Audiodateien, die von einer IVR-Anwendung für dynamische Aufforderungen verwendet werden.
Dieser Sprachcode muss mit dem zweistelligen Sprachpräfix übereinstimmen, das in den Namen Ihrer Audio-Prompt-Dateien verwendet wird, unabhängig von der Sprache, die tatsächlich in der Datei verwendet wird. Weitere Informationen finden Sie im Begrüßungsaufforderung und andere Audiodateien |
param welcome-prompt
audio-filename |
Weist eine Audiodatei für die Begrüßung zu, die von diesem AA-Dienst verwendet wird.
|
Sprachcodes und Dateinamen ändern
-
Das Präfix eines Dateinamens kann in ch, en, sp oder aa geändert werden. Das Präfix muss mit dem Code übereinstimmen, der im Parameter language-code im Befehl paramspace language angegeben ist, unabhängig von der tatsächlich verwendeten Sprache der Datei.
-
Nach seinem Präfix kann der Dateiname der Willkommensaufforderung (standardmäßig en_bacd_welcome.au) einen beliebigen identifizierenden Namen haben, wie er in der
param welcome-promptBefehl. -
Der Drop-Through-Prompt-Dateiname (keine Standardeinstellung angegeben) kann nach seinem Präfix einen beliebigen identifizierenden Namen haben, wie in der
param drop-through-promptBefehl.
In den Audiodateien können Sie eine Aufforderung in jeder Sprache aufnehmen. Es ist nicht notwendig, das Präfix einer Datei, die eine Eingabeaufforderung enthält, in einer anderen Sprache zu ändern, da die Sprachcode-Präfixe für Funktionen verwendet werden, die nicht Teil des B-ACD-Dienstes sind. Es ist jedoch wichtig, dass die Präfixe für Ihre Dateien mit dem Sprachcode übereinstimmen, der im Parameter language-code im Befehl paramspace language angegeben ist, unabhängig von der Sprache, die in der Audiodatei verwendet wird.
Ändern Sie den Identifikationsteil des Namens einer Audiodatei nicht, mit Ausnahme des _bacd_welcome.au Datei gespeichert werden soll. Die Skripte identifizieren Audiodateien, die die gleichen identifizierenden Namen wie die in Tabelleund die das gleiche Präfix haben, das Sie im paramspace-Sprachbefehl angeben.
Die beiden Ausnahmen von den allgemeinen Dateibenennungsregeln sind die welcome-prompt-Audiodatei (Standard ist en_bacd_welcome.au) und die drop-through-option prompte Audiodatei (keine Standardeinstellung angegeben). Die identifizierenden Teile der Dateinamen für diese beiden Audio-Prompts werden bei der Konfiguration explizit angegeben und sind vollständig benutzerkonfigurierbar. Diese Dateien können beliebige Dateinamen verwenden, solange die Namen die folgenden Konventionen beachten:
-
Der Präfix-Teil des Dateinamens muss mit dem Sprachcode übereinstimmen, der im Befehl paramspace language angegeben wird. Zum Beispiel en.
-
Der Identifikationsteil des Dateinamens muss mit einem Unterstrich beginnen. Beispiel:
_welcome_to_xyz.au.
Verwendung von Audiodateien zur Beschreibung von Menüoptionen
Standardmäßig werden zwei Audiodateien geliefert, um den Anrufer zunächst zu orientieren und zu den verfügbaren Menüoptionen zu führen: en_welcome_prompt.au und en_bacd_options_menu.au. Sie können benutzerdefinierte Nachrichten über die Standardnachrichten, die in diesen Dateien geliefert werden, wie in Tabelle.
Wenn Ihr B-ACD-Service einen einzigen AA-Service verwendet, notieren Sie einen Willkommensgruß in en_welcome_prompt.au und Anweisungen über die Menüwahl in en_bacd_options_menu.au.
Wenn Ihr B-ACD-Service mehrere AA-Dienste nutzt, benötigen Sie separate Grüße und Anweisungen für jede AA unter Verwendung der folgenden Richtlinien:
-
Notieren Sie für jeden AA-Dienst eine separate Willkommensaufforderung unter Verwendung eines anderen Namens für die Audiodatei für jede Willkommensaufforderung. Beispiel:
en_welcome_aa1.auunden_welcome_aa2.au. Die Begrüßungsaufforderungen, die Sie in diesen Dateien aufnehmen, müssen sowohl die Begrüßung als auch die Anweisungen zu den Menüoptionen enthalten. -
Stille in der Audiodatei aufzeichnen
en_bacd_options_menu.au. Mindestens eine Sekunde Stille muss aufgezeichnet werden. Beachten Sie, dass diese Datei keine Menüanweisungen enthält, wenn es mehrere AA-Dienste gibt.
Menüoptionen
Der Zweck eines B-ACD-Dienstes ist es, Anrufe automatisch zum richtigen Ziel in Ihrer Organisation zu leiten. Interaktive AA-Dienste ermöglichen es Ihnen, den Anrufern Menüoptionen zur Verfügung zu stellen, damit sie die richtigen Entscheidungen für ihre Anrufe treffen können. Die Arten von Menüoptionen, die in B-ACD verfügbar sind, sind in der Tabelle beschrieben. Menüoptionen werden den Anrufern durch Audioaufforderungen mitgeteilt, die im Begrüßungsaufforderung und andere Audiodateien.
| Eingabe | Beschreibung | Anforderungen | Beispiel |
|---|---|---|---|
Dial-by-extension |
Der Anrufer drückt eine Ziffer, um eine bekannte Erweiterung wählen zu können. Die für diese Option verwendete Menünummer darf nicht die gleiche sein wie alle Menünummern (aa-hunt), die mit dem Call-Queue-Dienst verwendet werden. |
Keine Anforderungen. |
Nachdem der Anrufer die Menüoptionen gehört hat, wählt er 4 und kann eine interne Verlängerungsnummer wählen. |
Option zur Einwahl durch Erweiterung
Der B-ACD-Dienst kann auch eine Dial-by-Extension-Option haben, die es Anrufern ermöglicht, interne Verlängerungsnummern zu wählen, wenn sie die Verlängerungsnummer bereits kennen. Die Option Dial-by-Extension wird als Menüoption angezeigt.
Die Option dial-by-extension wird durch Angabe einer Menüoptionsnummer für den Parameter dial-by-extension konfiguriert. Wenn der folgende Befehl verwendet wird, können Anrufer 1 und dann eine Erweiterungsnummer wählen.
param dial-by-extension-option 1
Innerhalb eines B-ACD-Call-Queue-Dienstes müssen sich die Dial-by-Extension-Optionsnummer und die Hunt-Group-Optionsnummern gegenseitig ausschließen. Diese Einschränkung bedeutet, dass die Optionsnummer, die für die Option dial-by-extension verwendet wird, nicht mit einer der Optionsnummern übereinstimmen kann, die für die aa-hunt-Optionen verwendet werden. Wenn Sie beispielsweise aa-hunt1 zu aa-hunt5 verwenden, um Jagdgruppen in Ihrer Konfiguration des Call-Queue-Dienstes anzugeben, können Sie die Option 6 für die Option „dial-by-extension“ verwenden, aber keine der Nummern 1 zu 5.
Wenn alle zehn aa-Jagdnummern für Jagdgruppen im Call-Queue-Service verwendet werden, bleibt für die Option dial-by-extension keine Option mehr übrig. Beachten Sie, dass diese Einschränkung auf allen Optionsnummern (aa-hunt-Nummern) basiert, die mit dem Call-Queue-Dienst verwendet werden, und nicht auf den Optionsnummern, die mit einer AA-Anwendung verwendet werden.
Herunterladen von Tcl Scripts und Audio-Prompts
Verwenden Sie diese Schritte, um die Skriptdateien vorzubereiten und Prompt-Dateien, die für Ihren B-ACD-Dienst erforderlich sind.
-
Kopiere die tar-Datei in den SGW-Router bootflash
Entpacken Sie die tcl- und Audiodateien mit dem Befehl:
archive tar /xtract bootflash:cme-b-acd-3.0.0.8.tar bootflash:- Richten Sie ggf. die Audiodateien neu ein.
Erläuterung der Befehle:
| Befehl | Erklärung |
|---|---|
|
Lade die B-ACD tar-Datei herunter |
Laden Sie die B-ACD tar-Datei namens Diese tar-Datei enthält das AA Tcl-Skript, das Tcl-Skript für die Anrufwarteschlange und die Standard-Audiodateien, die Sie für den B-ACD-Dienst benötigen |
enable |
Aktiviert den privilegierten EXEC-Modus auf dem SGW-Router. Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden. |
archivetar/xtract <source-url> flash: |
Entkomprimiert die Dateien im B-ACD-Dateiarchiv und kopiert sie in den Flash-Speicher. Die folgenden Dateien sind in der
|
|
Bei Bedarf aufzeichnen | Ändern Sie Audiodateien mit Ihren benutzerdefinierten Nachrichten, aber ändern Sie die Audiodateinamen nicht. |
Bespiele
Das folgende Beispiel extrahiert Dateien aus dem Archiv mit dem Namen cme-b-acd-2.1.0.0 auf dem Server unter 192.168.1.1 und kopiert sie in den B-ACD-Router-Flash-Speicher.
archive tar /xtract tftp://192.168.1.1/cme-b-acd-2.1.0.0.tar flash:
Skript-Parameter und Audio-Aufforderungen aktualisieren (nur durch Erweiterung wählen)
Sie können die B-ACD-Skriptparameter aktualisieren, indem Sie Änderungen an der Cisco IOS-Konfiguration vornehmen. Damit die Parameteränderungen wirksam werden können, müssen Sie die von Ihnen vorgenommenen B-ACD-Skripte stoppen und neu laden. Wenn Sie Audio-Prompts neu erstellen, müssen Sie die geänderten Audio-Prompts neu laden.
-
Bestimmen Sie die Session-IDs aller aktiven Sessions-
Benutzen Sie
showcall application sessionsBefehl im privilegierten EXEC-Modus, um Session-ID (SID)-Nummern von AA- und Call-Queue-Diensten zu erhalten. Wenn die AA-Sitzung keine aktiven Aufrufe enthält, erscheint der Name des AA-Skripts nicht in der Ausgabe desshow call application sessionsBefehl. - Stoppen Sie bei Bedarf die B-ACD AA- und Call-Queue-Service-Sitzungen – Stoppen Sie unter Verwendung der Session-ID-Nummern aus Schritt1 den B-ACD AA-Service- und Call-Queue-Service-Sitzungen. Benutzen Sie
call application session stopBefehl im privilegierten EXEC-Modus, um die AA- und Call-Queue-Sitzungen zu stoppen. - AA-Skript und Call-Queue-Skripte neu laden - Verwenden Sie die
call application voice loadBefehl im privilegierten EXEC-Modus, um die Skripte neu zu laden. - Wenn eine Audio-Prompt-Datei geändert wurde, laden Sie sie neu - Verwenden Sie die
audio-prompt loadBefehl im privilegierten EXEC-Modus zum Neuladen einer Audiodatei. Wiederholen Sie diesen Befehl für jede geänderte Audiodatei.
Überprüfung des B-ACD-Status
Benutzen Sie show call application sessions Befehl, um zu überprüfen, ob B-ACD aktiv ist.
Das folgende Beispiel zeigt eine Sitzung mit aktiven AA- und Call-Queue-Anwendungen. Das Feld „App“ ist der Dienstname. Das Feld „Url“ ist der Ort der Skriptdatei für die Anwendung
Session ID 17
App: aa
Type: Service
Url: flash:app-b-acd-aa-2.1.0.0.tcl
Session ID 12
App: queue
Type: Service
Url: flash:app-b-acd-2.1.0.0.tcl
Das folgende Beispiel zeigt eine Sitzung, bei der nur die Anwendung in der Warteschlange aktiv ist. Das AA-Skript erscheint nicht in der Ausgabe des show call application sessions Befehl, weil es keine aktiven Aufrufe gibt. Der Name des AA-Dienstes erscheint in der Ausgabe nur bei einem aktiven Aufruf. Das Call-Queue-Skript wird nach dem ersten eingehenden Anruf aktiviert und bleibt aktiv, auch wenn es keine aktiven Anrufe gibt.
Router# show call application sessions
Session ID 12
App: queue
Type: Service
Url: flash:app-b-acd-2.1.0.0.tcl
Sie können die B-ACD-Skriptparameter aktualisieren, indem Sie Änderungen an der Cisco IOS-Konfiguration vornehmen. Damit die Parameteränderungen wirksam werden können, müssen Sie die B-ACD-Skripte stoppen und neu laden, an denen Sie Änderungen vorgenommen haben, wie in den folgenden Schritten erläutert. Wenn Sie Audio-Prompts neu erstellen, müssen Sie die geänderten Audio-Prompts neu laden.
-
Bestimmen Sie die Session-IDs aller aktiven Sitzungen:
Benutzen Sie
show call application sessionsBefehl im privilegierten EXEC-Modus, um Session-ID (SID)-Nummern von AA- und Call-Queue-Diensten zu erhalten. Wenn die AA-Sitzung keine aktiven Aufrufe enthält, erscheint der Name des AA-Skripts nicht in der Ausgabe desshow call application sessionsBefehl.Das folgende Beispiel zeigt eine Sitzung mit aktiven Aufrufen. Das Feld „App“ ist der Name des Dienstes, der dem Skript für die Anrufwarteschlange und dem AA-Skript zugewiesen wird. Sie können auch die Dienstnamen in der Ausgabe des Befehls show running-config sehen.
Router# show call application sessions Session ID 17 App: aa Type: Service Url: bootflash:app-b-acd-aa-3.0.0.8.tcl Session ID 12 App: queue Type: Service Url: bootflash:app-b-acd-3.0.0.8.tcl - Stoppen Sie bei Bedarf die B-ACD AA- und Call-Queue-Service-Sitzungen
Stoppen Sie unter Verwendung der Session-ID-Nummern aus Schritt 1 die B-ACD AA-Service- und Call-Queue-Service-Sitzungen. Benutzen Sie
call application session stopBefehl im privilegierten EXEC-Modus, um die AA- und Call-Queue-Sitzungen zu stoppen.Router# call application session stop id 17 Router# call application session stop id 12Wenn Sie den Befehl „Call Application Session Stop“ für einen AA-Dienst verwenden, treten folgende Aktionen auf:
Der AA-Dienst wird gestoppt.
Alle Anrufe, die aktiv mit dem AA-Dienst verbunden sind, werden getrennt.
Der Name des AA-Dienstes wird aus der Ausgabe für den
show call application sessionsBefehl.Um die Möglichkeit zu vermeiden, Anrufe zu trennen, warten Sie, bis keine eingehenden Anrufe vorliegen, bevor Sie das Skript neu laden, z. B. nach Feierabend.
Wenn kein AA-Dienstname in der Ausgabe des
show call application sessionsDas bedeutet, dass es keine Anrufsitzungen gibt und Sie keinecall application session stopKommando dafür. -
AA-Skript und Call-Queue-Skripte neu laden
Benutzen Sie
call application voice loadBefehl im privilegierten EXEC-Modus, um die Skripte neu zu laden.Router# call application voice load aa Router# call application voice load queue -
Wenn eine Audio-Eingabedatei geändert wurde, laden Sie sie neu
Benutzen Sie
audio-prompt loadBefehl im privilegierten EXEC-Modus zum Neuladen einer Audiodatei. Wiederholen Sie diesen Befehl für jede geänderte Audiodatei.Router# audio-prompt load flash:en_bacd_welcome.au Reload of flash:en_bacd_welcome.au successful
Einschränkungen und Einschränkungen
-
Die Verfügbarkeit des öffentlichen Fernsprechnetzes (Public Switched Telephone Network, PSTN) hängt von den während eines Netzausfalls verfügbaren SIP-Trunks oder PSTN-Schaltungen ab.
-
Geräte mit 4G- und 5G-Konnektivität (z. B. Webex-App für Mobiltelefon oder Tablet) können sich bei Ausfällen weiterhin bei Webex Calling registrieren. Infolgedessen könnten sie während eines Ausfalls keine anderen Rufnummern vom gleichen Standort anrufen können.
-
Wählmuster könnten im Überlebensmodus anders funktionieren als im aktiven Modus.
-
Das Survivability Gateway muss eine IPv-Adresse4 verwenden. IPv6 wird nicht unterstützt.
-
Eine Aktualisierung des Status der On-Demand-Synchronisierung im Control Hub kann bis zu 30 Minuten dauern.
-
Das Anrufende Dock wird im Überlebensmodus nicht unterstützt.
-
Konfigurieren Sie die
SIP bindBefehl im Sprachdienst-Voip-Konfigurationsmodus. Dies führt zu einem Versagen der Registrierung von Endpunkten mit Survivability Gateway. -
Stellen Sie sicher, dass Enterprise Significant Numbers (ESNs) an verschiedenen physischen Standorten einzigartig sind, um Konflikte zu vermeiden und die Rückverfolgbarkeit, Redundanz und Ausfallsicherheit zu verbessern.
Im Überlebensmodus gelten die folgenden Einschränkungen:
-
MPP-Softkeys: Softkeys wie Park, Unpark, Barge, Pickup, Group Pickup und Call Pull werden nicht unterstützt, aber sie erscheinen auf dem Gerät nicht deaktiviert.
-
Gemeinsame Linien: Anrufe an gemeinsam genutzte Leitungen können auf allen Geräten klingeln; andere gemeinsam genutzte Leitungsfunktionen wie Remote Line State Monitoring, Hold, Resume, Synchronized Do Not Disturb (DND) und Anrufweiterleitung sind jedoch nicht verfügbar.
-
Konferenzen: Konferenzen oder Dreiwege-Anrufe werden nicht unterstützt.
-
Einfache automatische Anrufverteilung (B-ACD): Der Dienst mit kolocated Survivability Gateway und Local Gateway wird nicht unterstützt.
-
Anrufverlauf: Anrufe werden sowohl für MPP-Geräte als auch für die Webex-App lokal im Anrufverlauf gespeichert.
-
Jagdgruppen: Sie können bis zu 100 Gruppen jagen, wobei jede Gruppe maximal 32 Benutzer unterstützt.
-
Verbessertes Erscheinungsbild von gemeinsamen Anrufen: Funktionen wie z. B. Benachrichtigung über den Status einer Zeile, Shared Line Hold/Remote Resume und andere mit Basic Calls, Hunt Group oder Call Forward werden nicht unterstützt.
-
Hunt Group Call Routing: Das gewichtete Anrufrouting-Muster wird nicht unterstützt.
Benutzererfahrung beim Failover
Wenn ein Standort in Ihrer Firma die Internetverbindung verliert und Sie sich an diesem Standort befinden, können Sie weiterhin Anrufe tätigen und empfangen, sowohl intern in Ihrer Firma als auch extern mit Kunden. Siehe Webex-App | Website-Überlebensfähigkeit.
Konfigurationsbeispiele
Beispiele für PSTN-Verbindungen
Für externe Anrufe konfigurieren Sie eine Verbindung zum PSTN. Dieses Thema umreißt einige der Optionen und bietet Beispielkonfigurationen. Die beiden wichtigsten Optionen sind:
-
Verbindung der Sprachschnittstellenkarte (VIC) zu PSTN
-
SIP-Trunk zu PSTN-Gateway
Verbindung der Sprachschnittstellenkarte mit PSTN
Sie können eine Voice Interface Card (VIC) auf dem Router installieren und eine Port-Verbindung zum PSTN konfigurieren.
-
Weitere Informationen zur Installation des VIC am Router finden Sie in der Hardware-Installationsanleitung Ihres Routermodells.
-
Einzelheiten zur Konfiguration des VIC sowie Beispiele finden Sie unter Voice Port Configuration Guide, Cisco IOS Release 3S.
SIP-Trunk zu PSTN-Gateway
Sie können eine SIP-Trunk-Verbindung konfigurieren, die auf ein PSTN-Gateway zeigt. Um die Trunk-Verbindung am Gateway zu konfigurieren, verwenden Sie die Voice-Class-Tenant-Konfiguration. Es folgt eine Beispielkonfiguration.
voice class tenant 300
sip-server ipv4:<ip_address>:<port>
session transport udp
bind all source-interface GigabitEthernet0/0/1
Einstellung der Gegenstelle
Für Trunk-Verbindungen konfigurieren Sie ein- und ausgehenden Wählgleichungen für die Trunk-Verbindung. Die Konfiguration hängt von Ihren Anforderungen ab. Detaillierte Informationen zur Konfiguration finden Sie unter Dial Peer Configuration Guide, Cisco IOS Release 3S.
Es folgen Beispielkonfigurationen:
Outbound-Dial-Peers zum PSTN mit UDP und RTP
dial-peer voice 300 voip
description outbound to PSTN
destination-pattern +1[2-9]..[2-9]......$
translation-profile outgoing 300
rtp payload-type comfort-noise 13
session protocol sipv2
session target sip-server
voice-class codec 1
voice-class sip tenant 300
dtmf-relay rtp-nte
no vad
Eingehender Dial-Peer vom PSTN mit UDP mit RTP
voice class uri 350 sip
host ipv4:<ip_address>
!
dial-peer voice 190 voip
description inbound from PSTN
translation-profile incoming 350
rtp payload-type comfort-noise 13
session protocol sipv2
voice-class codec 1
voice-class sip tenant 300
dtmf-relay rtp-nte
no vad
Zahlenübersetzungen
Für PSTN-Verbindungen müssen Sie möglicherweise Übersetzungsregeln verwenden, um interne Erweiterungen auf eine E.164-Nummer zu übersetzen, die der PSTN weiterleiten kann. Es folgen Beispielkonfigurationen:
Von PSTN Übersetzungsregel mit nicht +E164
voice translation-rule 350
rule 1 /^\([2-9].........\)/ /+1\1/
voice translation-profile 300
translate calling 300
translate called 300
Von Telefonsystem-Übersetzungsregel mit +E164
voice translation-rule 300
rule 1 /^\+1\(.*\)/ /\1/
voice translation-profile 300
translate calling 300
translate called 300
Beispiel für Notrufe
Das folgende Beispiel enthält ein Beispiel für eine Notrufkonfiguration.
Wenn das WiFi-Overlay nicht genau mit IP-Subnetzen übereinstimmt, kann es sein, dass Notruf für nomadische Geräte kein korrektes ELIN-Mapping hat.
Notfallstandorte (ERLs)
voice emergency response location 1
elin 1 14085550100
subnet 1 192.168.100.0 /26
!
voice emergency response location 2
elin 1 14085550111
subnet 1 192.168.100.64 /26
!
voice emergency response zone 1
location 1
location 2
Ausgehende Zifferblattpeers
voice class e164-pattern-map 301
description Emergency services numbers
e164 911
e164 988
!
voice class e164-pattern-map 351
description Emergency ELINs
e164 14085550100
e164 14085550111
!
dial-peer voice 301 pots
description Outbound dial-peer for E911 call
emergency response zone 1
destination e164-pattern-map 301
!
dial-peer voice 301 pots
description Inbound dial-peer for E911 call
emergency response callback
incoming called e164-pattern-map 351
direct-inward-dial