In diesem Artikel
dropdown icon
Hinweise zur Bereitstellung
    Einzelstandort einrichten
    Einrichtung für mehrere Standorte
    Wichtige Bedingungen für die Survivability der Site
    Kolokalisierung mit Unified SRST
    Unterstützte Funktionen und Komponenten
    Port-Referenzinformationen für Survivability Gateway
dropdown icon
Funktionskonfiguration
    Ablauf der Konfigurationsaufgabe für die Site-Survivability
    Survivability-Dienst einem Gateway zuweisen
    Konfigurationsvorlage herunterladen
    Lizenzierung konfigurieren
dropdown icon
Zertifikate konfigurieren
    Zertifikate in Cisco IOS XE konfigurieren
    Zertifikate zusammen mit Schlüsselpaaren importieren
dropdown icon
Survivability Gateway konfigurieren
    Gateway als Survivability Gateway konfigurieren
    On-Demand-Synchronisierung abschließen
    Survivability Gateway-Eigenschaften bearbeiten
    Konfigurationen zum Aktivieren von CDRs auf dem Survivability Gateway
    Konfigurationen zum Aktivieren der Anrufweiterleitung
    Konfigurationen zum Aktivieren der Sammelanschlussgruppe
    Konfigurationen zur Aktivierung der standardmäßigen automatischen Anrufverteilung (B-ACD)
Einschränkungen und Einschränkungen
Benutzererfahrung während eines Failovers
dropdown icon
Konfigurationsbeispiele
    Beispiele für PSTN-Verbindungen
    Beispiel für Notrufe
Survivability der Site für Webex Calling
list-menuIn diesem Artikel
list-menuFeedback?

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.

Diagram of a network failure scenario where the connection to Webex is broken and endpoints at the Webex site are operating in survivability mode.
Webex Calling-Endpunkte von einem einzigen Standort im Überlebensmodus

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.​

Webex calling endpoints from multiple locations in Site Survivability mode

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:

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.

Table 1. Supported Calling features
Funktion MPP-Geräte und Webex-AppVG4xx 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.

Table 2. Supported endpoint models
EingabeModelleMindestversion
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.

Table 3. Supported platform models
ModellMaximale EndpunktregistrierungenMindestversion

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

Table 4. Port reference information for 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.

SchritteBefehl oder AktionZiel

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

Lizenzierung konfigurieren

Konfigurieren Sie Lizenzen für das Survivability Gateway.

4

Konfigurieren von Zertifikaten auf Cisco IOS XE

Konfigurieren von Zertifikaten für das Survivability Gateway.

5

Gateway als Survivability-Gateway konfigurieren

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

Wenn das Gateway im Control Hub nicht existiert, siehe Cisco IOS Gateways für Webex Calling registrierenum eine neue Gateway-Instanz hinzuzufügen.
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:

  • Nicht zugewiesen (leerer Wert) – Klicken Sie auf Assign Service und zum nächsten Schritt gehen.

  • Survivability Gateway—Wenn Sie bestehende Gateway-IP-Einstellungen bearbeiten möchten, gehen Sie zu Survivability-Gateway-Eigenschaften bearbeiten. Andernfalls gehen Sie zur nächsten Prozedur im Ablauf.

3

Wählen Sie im Dropdown-Menü „Service Type“ Survivability Gateway und füllen Sie folgende Felder aus:

  • Location—Wählen Sie in der Dropdown-Liste einen Standort aus. Um einem Survivability-Gateway mehrere Standorte zuzuweisen, wählen Sie alle erforderlichen Standorte aus der Liste aus.

  • Host Name—Geben Sie den Fully Qualified Domain Name (FQDN) ein, der beim Erstellen des Zertifikats für das Gateway verwendet wird. Es könnte sich um einen Namen handeln, der im Feld „Alternativer Name des Probanden“ (SAN) des Zertifikats enthalten ist. Die FQDN und die IP-Adresse werden nur zum Aufbau einer sicheren Verbindung mit dem Gateway verwendet. Daher ist es nicht zwingend erforderlich, es in den DNS einzutragen.

  • IP Address—Geben Sie im IPv-Format4 die IP-Adresse des Survivability Gateway ein. Geräte registrieren sich an dieser Adresse, während sie im Überlebensmodus arbeiten.

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.
(Fakultativ) Zuweisung des Überlebensfähigkeitsdienstes aufheben—Wenn Sie das Survivability Gateway von einem Gateway entfernen möchten, gehen Sie zu Abweisen der Dienste eines Managed Gateways.

Konfigurationsvorlage herunterladen

Laden Sie die Konfigurationsvorlage vom Control Hub herunter oder verwenden Sie diese Link. Sie benötigen die Vorlage, wenn Sie die Gateway-Befehlszeile konfigurieren.
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. Services > PSTN & Routing > Gateway configurations > Manage Gateways.

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

Stellen Sie sicher, dass Sie die entsprechenden Plattformlizenzen für Ihr Gateway haben. Konfigurieren Sie Lizenzen mit den für Ihre Plattform passenden Befehlen.
1

Geben Sie den globalen Konfigurationsmodus auf dem Router ein:

enable
 configure terminal
2

Konfigurieren Sie Lizenzen mit den Befehlen, die nur für Ihre spezifische Plattform gelten.

  • Für die Cisco ISR 4000 Serie:

    license boot level uck9
     license boot level securityk9
    
  • Verwenden Sie für Cisco Catalyst 8300 und 8200 Series Edge Plattformen die DNA Network Advantage Feature-Lizenz oder besser und geben Sie das erforderliche Durchsatzniveau ein. Das folgende Beispiel verwendet einen 25bidirektionalen Krypto-Durchsatz von Mbps. Wählen Sie die geeignete Stufe für die Anzahl der Anrufe, die Sie erwarten.

    license boot level network-advantage addon dna-advantage
     platform hardware throughput crypto 25M
    
  • Verwenden Sie für die Cisco Catalyst 8000V Edge Software die DNA Network Advantage Feature-Lizenz oder besser und geben Sie den erforderlichen Durchsatz ein. Im folgenden Beispiel wird ein 1Gbps-Durchsatz verwendet. Wählen Sie die geeignete Stufe für die Anzahl der Anrufe, die Sie erwarten.

    license boot level network-essentials addon dna-essentials
     platform hardware throughput level MB 1000
    

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:

enable
 configure terminal
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.

crypto key generate rsa general-keys label webex-sgw exportable modulus 2048
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.

crypto pki trustpoint webex-sgw 
 enrollment terminal 
 fqdn <gateway_fqdn> 
 subject-name cn=<gateway_fqdn>
 subject-alt-name <gateway_fqdn>
 revocation-check crl 
 rsakeypair webex-sgw
4

Generieren Sie eine Zertifikatsignierungsanfrage, indem Sie die crypto pki enroll webex-sgw Befehl.

Bei Aufforderung geben Sie ein yes.

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:

-----BEGIN CERTIFICATE REQUEST-----
 <Insert CSR here>
 -----END CERTIFICATE REQUEST-----
5

Nachdem der CA Ihnen ein Zertifikat ausstellt, führen Sie die crypto pki authenticate webex-sgw Befehl zur Authentifizierung des Zertifikats. Sie können diesen Befehl von beiden Seiten ausführen exec oder config Modus.

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 crypto pki import webex-sgw certificate Befehl.

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.

  1. Finden Sie den gebräuchlichen CA-Stammnamen, indem Sie show crypto pki certificates webex-sgw | begin CA Cert. Nach dem Emittenten suchen cn= <value>.

  2. Führen Sie die show crypto pki trustpool | include cn= und prüfen, ob dieses root CA Zertifikat mit dem Cisco CA Bundle installiert ist. Wenn Sie Ihre CA sehen, fahren Sie mit Schritt 9 fort.

  3. Wenn Sie Ihr Zertifikat nicht sehen, können Sie Folgendes tun:

    • Fehlende Zertifikate importieren

    • Führen Sie den folgenden Befehl aus, um das erweiterte IOS CA-Bundle zu installieren.

      crypto pki trustpool import url http://www.cisco.com/security/pki/trs/ios_union.p7b

      Das erweiterte IOS CA-Bundle verwenden ios_core.p7b, nur wenn das Gateway ein gemeinsames lokales Gateway ist. Siehe Konfigurieren des lokalen Gateways auf Cisco IOS XE für Webex Callingfür Details.

  4. Wiederholen Sie diese Unterschritte, um festzustellen, ob das Root-CA-Zertifikat jetzt verfügbar ist. Nachdem Sie die Unterschritte wiederholt haben:

    Wenn das Zertifikat nicht verfügbar ist, gehen Sie zu Schritt 8. Wenn das Zertifikat verfügbar ist, gehen Sie zu Schritt 9.

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.

crypto pki trustpoint <CA name>
 enrollment terminal
 revocation-check crl
 crypto pki authenticate <CA name>

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.

sip-ua 
 no remote-party-id 
 retry invite 2 
 transport tcp tls v1.2 
 crypto signaling default trustpoint webex-sgw 
 handle-replaces

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.

crypto pki export webex-sgw pkcs12 terminal password xyz123

Dieser Schritt gilt nur, wenn Sie von einem anderen Cisco IOS XE Router exportieren.

2

(Optional) Erstellen Sie ein PKCS-Bundle12 mit OpenSSL.

  1. Vergewissern Sie sich, dass das OpenSSL auf dem System installiert ist, auf dem dieser Prozess ausgeführt wird. Für Mac OSX- und GNU/Linux-Benutzer ist es standardmäßig installiert.

  2. Wechseln Sie zu dem Verzeichnis, in dem Ihre Schlüssel, Zertifikate und Kettendateien gespeichert sind.

    Unter Windows: Standardmäßig sind die Dienstprogramme installiert in C:\Openssl\bin. Öffnen Sie eine Eingabeaufforderung an dieser Stelle.

    Unter Mac OSX/Linux: Öffnen Sie das Terminal-Fenster in dem Verzeichnis, das für die Erstellung des PKCS-Zertifikats12 benötigt wird.

  3. Speichern Sie im Verzeichnis die Dateien des privaten Schlüssels (privateKey.key), des Identitätszertifikats (certificate.crt) und der Root-CA-Zertifikatkette (CACert.crt).

    Kombinieren Sie den privaten Schlüssel, das Identitätszertifikat und die Root-CA-Zertifikatskette zu einer PKCS12-Datei. Geben Sie eine Passphrase ein, um Ihr PKCS12-Zertifikat zu schützen.

    console> openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt

    Geben Sie ein Passwort an, wenn Sie OpenSSL verwenden, um die PKCS-Datei12 zu generieren.

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.

crypto pki import <trustpoint name> pkcs12 <certificate file location> password <file password>

Im Folgenden finden Sie eine Beispielkonfiguration für den Befehl und Details zu den konfigurierbaren Parametern:

crypto pki import webex-sgw pkcs12 bootflash:certificate.pfx password xyz123
  • <trustpoint name>—Name des Trustpoints, der bei der Verwendung dieses Befehls erstellt wird (z.B. webex-sgw).

  • <certificate file location>—Lokale oder Netzwerk-URL, die auf die Zertifikatsdatei zeigt (z. B. bootflash:certificate.pfx)

  • <file password>—Das Passwort, das beim Erstellen der PKCS-Datei12 verwendet wird (z.B. xyz123).

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.

sip-ua 
 no remote-party-id 
 retry invite 2 
 transport tcp tls v1.2 
 crypto signaling default trustpoint webex-sgw 
 handle-replaces

Ü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.


enable
 configure terminal

Hierbei gilt:

  • enable—Aktiviert den privilegierten EXEC-Modus.

  • configure terminal—Aktiviert den globalen Konfigurationsmodus.

2

Führen Sie die Konfiguration des Sprachdienstes durch:


 voice service voip
  ip address trusted list
    ipv4 <ip_address> <subnet_mask>
    ipv4 <ip_address> <subnet_mask>
  allow-connections sip to sip
  supplementary-service media-renegotiate
  no supplementary-service sip refer
  no supplementary-service sip moved-temporarily
  trace
  sip
   asymmetric payload full
   registrar server
  

Erläuterung der Befehle:

  • ip address trusted list—Definiert eine Liste nicht registrierter Adressen, von denen das Survivability Gateway SIP-Nachrichten annehmen muss. Beispielsweise eine SIP-Trunk-Peer-Adresse.

  • <ip_address> und <subnet_mask> vertrauenswürdige Adressbereiche repräsentieren. Sie müssen keine direkt verbundenen Subnetze eingeben, da das Survivability Gateway ihnen automatisch vertraut.

  • allow-connections sip to sip-Ermöglicht SIP zu SIP-Verbindungen in einem VoIP-Netzwerk.

  • no supplementary-service sip refer– Deaktivieren Sie die REFER-Methode für Call-Forward- und Call-Transfer-Zusatzdienste. Webex Calling verwendet diese Methoden nicht.

  • no supplementary-service sip moved-temporarily—Deaktiviert die automatische Handhabung von SIP-Umleitungsnachrichten durch das Gateway302 .

  • sip—Tritt in den Service-SIP-Konfigurationsmodus ein.

  • registrar server—Aktivieren Sie den SIP-Registrar, damit sich Webex Calling-Clients beim Gateway registrieren lassen können.

  • asymmetric payload full- Ermöglicht Videoanrufe im Überlebensmodus.

3

Überlebensfähigkeit auf dem Router aktivieren:


voice register global
 mode webex-sgw
 max-dn 50
 max-pool 50
 exit
 

Erläuterung der Befehle:

  • voice register global—Geht in den globalen Sprachregistrierungsmodus.

  • mode webex-sgw—Aktiviert den Webex Calling Survivability-Modus und die Survivable Remote Site Telephony für Unified Communications Manager-Endpunkte.

    Nachher mode webex-sgw Das Survivability Gateway hört auf dem Port 8933 nach eingehenden sicheren Verbindungen von den Endpunkten.

  • max-dn-Begrenzt die Anzahl der Verzeichnisnummern (DNs), die der Router handhaben kann. Konfigurieren Sie für diese Lösung immer den maximalen Wert, der für Ihre Plattform verfügbar ist.

    Gemeinsame Linienauftritte zählen in Richtung der max-dn-Grenze. Wenn z. B. 5 Telefone alle die gleichen 5 DNs teilen, gilt diese Konfiguration als 25 DNs in Richtung der maximalen DN-Grenze.

  • max-pool—Legt die maximale Anzahl der Geräte fest, die sich für das Gateway registrieren können. Setzen Sie diesen Wert auf das Maximum, das Ihre Plattform erlaubt, wie in Tabelle 3 beschrieben.

4

NTP-Server konfigurieren:

ntp server <ip_address_of_primary_NTP_server>
 ntp server <ip_address_of_secondary_NTP_server>

5

(Optional). Allgemeine Klasse der Zugriffsberechtigungen für Einschränkungen konfigurieren:


dial-peer cor custom
 name Wx_calling_Internal
 name Wx_calling_Toll-free
 name Wx_calling_National
 name Wx_calling_International
 name Wx_calling_Operator_Assistance
 name Wx_calling_Chargeable_Directory_Assistance
 name Wx_calling_Special_Services1
 name Wx_calling_Special_Services2
 name Wx_calling_Premium_Services1
 name Wx_calling_Premium_Services2

Das vorangestellte Beispiel erstellt eine Reihe benutzerdefinierter Klassen von Einschränkungen mit Namen Kategorien (z. B. Wx_calling_International). Für Details zur Verwendung der Klasse der Einschränkungen mit Wählpeers, siehe "Klasse der Einschränkungen" in Dial Peer Configuration Guide, Cisco IOS Release 15M&T.

6

Konfiguriere eine Liste der bevorzugten Codecs. Beispielsweise gibt die folgende Liste g711ulaw als bevorzugten Codec an, gefolgt von g711alaw.


voice class codec 1
 codec preference 1 g711ulaw
 codec preference 2 g711alaw

Erläuterung der Befehle:

  • voice class codec 1 wechselt in den Sprachklasse-Konfigurationsmodus für die Codec-Gruppe 1.

  • codec preference identifiziert die bevorzugten Codecs für diese Codec-Gruppe.

7

Standard-Sprachregisterpools konfigurieren:


voice register pool 1
 id network 0.0.0.0 mask 0.0.0.0
 dtmf-relay rtp-nte
 voice-class codec 1

Erläuterung der Befehle:

  • voice register pool 1—Gibt den Sprachregister-Pool-Konfigurationsmodus für SIP-Geräte in diesem Pool ein.

  • id network und mask ein SIP-Gerät oder eine Reihe von Netzwerkgeräten zu identifizieren, die diesen Pool verwenden. Verwenden Sie die Adressen und Masken, die für Ihre Bereitstellung gelten. Die Adresse 0.0.0.0 ermöglicht die Registrierung von Geräten von überall aus (wenn die Geräteadressen in der Genehmigungsliste stehen).

  • id extension-number—Der Pool gilt speziell für den Webex-Calling-Benutzer bei der Erweiterung 1234. Verwenden Sie die entsprechenden Erweiterungen für Ihr Netzwerk.

  • id phone-number—Der Pool gilt speziell für den Webex Calling-Benutzer mit der Telefonnummer +1 210-903-443. Verwenden Sie die entsprechende Telefonnummer für Ihr Netzwerk.

  • dtmf-relay spezifiziert die rtp-nte Verfahren zum Senden von DTMF-Ziffern. In diesem Beispiel der Echtzeit-Transport (RTP) mit dem Nutzlasttyp Named Phone Event (NTE).

  • voice-class codec 1—Weist diesem Pool eine Codec-Gruppe 1 zu.

8

Notruf konfigurieren:


voice emergency response location 1
 elin 1 <number>
 subnet 1 <ip-group> <subnet-mask>

 voice emergency response location 2
  elin 1 <number>
  subnet 1 <ip-group> <subnet-mask>

 voice emergency response zone 1
  location 1
  location 2

 voice class e164-pattern-map 301
 voice class e164-pattern-map 351

Erläuterung der Befehle:

  • voice emergency response location 1—Erstellt die Notfallstandortgruppe 1 für den erweiterten 911-Service. Ein nachfolgender Befehl erstellt die Notfallstandortgruppe 2.

  • elin 1 <number>– Weist dem Notfalleinsatzort einen Elin zu. Für diesen Elin definiert der Abschnitt <Nummer> eine PSTN-Nummer, die die Erweiterung des 911-Anrufers ersetzt (z. B. 14085550100).

  • subnet 1 <ip-group> <subnet-mask>—Definiert eine Subnetzgruppe zusammen mit einer spezifischen Subnetzadresse für diesen Notfalleinsatzort. Verwenden Sie diesen Befehl, um das Anrufernetzwerk über eine IP-Adresse und eine Subnetzmaske zu identifizieren. Beispiel: subnet 1 192.168.100.0 /26.

  • voice emergency response zone 1—Definiert eine Notfallzone.

  • location 1 (and 2)—Weist dieser Notfallzone Notfallstandorte 1 und 2 zu.

  • voice class e164-pattern-map 301 (and 351)—Identifiziert e164 Musterkarten 301 und 351 für diese Sprachklasse. Sie können die Karte verwenden, um Wählpläne und Notfallstandortkennungen zu definieren.

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).

call-manager-fallback
 moh enable-g711 "bootflash:<MOH_filename>"

Erläuterung der Befehle:

  • call-manager-fallback—Tritt in den SRST-Konfigurationsmodus ein.

  • moh enable-g711 "bootflash:<MOH_filename>"—Ermöglicht Unicast-Musik auf Eis mit G.711. Liefert auch den Verzeichnis- und Audiodateinamen (z.B. bootflash:music-on-hold.au). Der Dateiname darf nicht mehr als 128 Zeichen betragen.

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. Services > PSTN & Routing > Gateway configurations > Manage Gateways.

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

Verwenden Sie dieses optionale Verfahren nur, wenn Sie Einstellungen für ein bestehendes Survivability Gateway bearbeiten möchten.
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. Services > PSTN & Routing > Gateway configurations > Manage Gateways.

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.

  • Host Name—Verwenden Sie den Hostnamen oder den Fully Qualified Domain Name des Zertifikats, um die TLS-Verbindung mit Clients und IP-Adresse herzustellen.

  • IP Address– Geben Sie im IPv-Format4 die IP-Adresse des Gateways ein, zu dem sich die Geräte im Überlebensmodus anmelden.

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 call-forward b2bua Kommando unter der voice register pool der einzelnen Telefone.​

  • Um zu aktivieren call-forward all, konfigurieren: call-forward b2bua all <extn/phone number/ESN>

  • Um zu aktivieren call-forward no-answer, konfigurieren:call-forward b2bua noan <extn/phone number/ESN> timeout <time in sec> ​

  • Um den Busy-Trigger mit der angegebenen Anzahl des eingehenden Anrufs zu aktivieren, konfigurieren Sie:

    
    call-forward b2bua busy <extn/phone number/ESN>
    busy-trigger-per-button <count>

  • Beispielkonfiguration: ​

    
    voice register pool  1​
      id phone-number +12107501105​
      dtmf-relay rtp-nte​
      call-forward b2bua noan +12107501155 timeout 20​
      codec g711ulaw​
    
    voice register pool  2
       busy-trigger-per-button 2
       id extension-number 1104
       dtmf-relay rtp-nte
       call-forward b2bua busy +12307501111
       codec g711ulaw 

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-GruppeKonfiguration 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 number <tag> <phone-number> Befehl

Nach der eingestellten Anzahl der Ringe vorrücken

Konfigurieren Sie die Set number of Rings Option

Konfigurieren Sie dietimeout <timeout value> Befehl, den Anruf zum nächsten Agenten anstelle der Anzahl der Ringe weiterzuleiten.​

Fortschritt bei Belegung

Konfigurieren Sie die Advance when busy Option

Konfigurieren Sie die present-call idle-phoneBefehl

Anrufe umleiten, wenn alle Agenten nicht erreichbar sind

Konfigurieren Sie die Divert calls when all agents unreachable Option

Konfigurieren Sie die final <phone number> Befehl

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 final <phone number> command​

  • 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).

StandarddateinameStandardankündigungDauer 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 dial-by-extension Option

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:
BefehlErklä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.

  • language-package—Name des zu verwendenden Sprachpakets. Es gibt drei integrierte Sprachpakete: Chinesisch, Englisch und Spanisch. Andere Sprachen können durch Verwendung von Tcl (Tool Command Language) Sprachskript unterstützt werden.

  • language-code – Zwei-Zeichen-Code, der die Sprache der zugehörigen Audiodateien identifiziert. Gültige Einträge sind wie folgt:

    ch —Chinesisch

    de —Englisch

    sp —Spanisch

    aa —alle

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.

  • Audio-Filename – Identifikationsteil des Namens der Audiodatei, der den Begrüßungsgruß enthält, der abgespielt wird, wenn Anrufer zum ersten Mal den B-ACD-Dienst erreichen. Der Identifikationsteil des Dateinamens enthält nicht das Sprachpräfix und muss mit einem Unterstrich beginnen.

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-prompt Befehl.

  • Der Drop-Through-Prompt-Dateiname (keine Standardeinstellung angegeben) kann nach seinem Präfix einen beliebigen identifizierenden Namen haben, wie in der param drop-through-prompt Befehl.

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.au unden_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.

EingabeBeschreibungAnforderungenBeispiel
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.

  1. Kopiere die tar-Datei in den SGW-Router bootflash

  2. Entpacken Sie die tcl- und Audiodateien mit dem Befehl:

    archive tar /xtract bootflash:cme-b-acd-3.0.0.8.tar bootflash:
  3. Richten Sie ggf. die Audiodateien neu ein.

Erläuterung der Befehle:

BefehlErklärung

Lade die B-ACD tar-Datei herunter

Laden Sie die B-ACD tar-Datei namens cme-b-acd-3.0.0.8.tar auf einen TFTP-Server, der für den SGW-Router zugänglich ist.

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 cme-b-acd-3.0.0.8.tar Datei:

  • app-b-acd-aa-x.x.x.x.tcl (AA-Skript)

  • app-b-acd-x.x.x.x.tcl (Skript zur Anrufwarteschlange)

  • de_bacd_allagentsbusy.au (Audiodatei)

  • de_bacd_options_menu.au (Audiodatei)

  • de_bacd_disconnect.au (Audiodatei)

  • de_bacd_music_on_hold.au (Audiodatei)

  • de_bacd_invalidoption.au (Audiodatei)

  • de_bacd_welcome.au (Audiodatei)

  • de_bacd_enter_dest.au (Audiodatei)

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.

  1. Bestimmen Sie die Session-IDs aller aktiven Sessions-

    Benutzen Sie showcall application sessions Befehl 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 des show call application sessions Befehl.

  2. 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 stop Befehl im privilegierten EXEC-Modus, um die AA- und Call-Queue-Sitzungen zu stoppen.
  3. AA-Skript und Call-Queue-Skripte neu laden - Verwenden Sie die call application voice load Befehl im privilegierten EXEC-Modus, um die Skripte neu zu laden.
  4. Wenn eine Audio-Prompt-Datei geändert wurde, laden Sie sie neu - Verwenden Sie die audio-prompt load Befehl 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.

  1. Bestimmen Sie die Session-IDs aller aktiven Sitzungen:

    Benutzen Sie show call application sessions Befehl 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 des show call application sessions Befehl.

    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
    
  2. 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 stop Befehl 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 12

    Wenn 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 sessions Befehl.

    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 sessions Das bedeutet, dass es keine Anrufsitzungen gibt und Sie keine call application session stop Kommando dafür.

  3. AA-Skript und Call-Queue-Skripte neu laden

    Benutzen Sie call application voice load Befehl im privilegierten EXEC-Modus, um die Skripte neu zu laden.

    
    Router# call application voice load aa
    Router# call application voice load queue
  4. Wenn eine Audio-Eingabedatei geändert wurde, laden Sie sie neu

    Benutzen Sie audio-prompt load Befehl 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 bind Befehl 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.

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 
War dieser Artikel hilfreich für Sie?
War dieser Artikel hilfreich für Sie?