In diesem Artikel
dropdown icon
Überlegungen zur Bereitstellung
    Einrichtung eines einzigen Standorts
    Einrichtung mehrerer Standorte
    Wichtige Bedingungen für die Überlebensfähigkeit der Website
    Colocation mit Unified SRST
    Unterstützte Funktionen und Komponenten
    Port-Referenzinformationen für Survivability Gateway
dropdown icon
Konfiguration der Funktionen
    Aufgabenablauf zur Konfiguration der Überlebensfähigkeit der Website
    Weisen Sie einem Gateway den Survivability Service zu
    Laden Sie die Konfigurationsvorlage herunter
    Lizenzierung konfigurieren
dropdown icon
Zertifikate konfigurieren
    Zertifikate auf Cisco IOS XE konfigurieren
    Importieren Sie Zertifikate zusammen mit Schlüsselpaaren
dropdown icon
Survivability Gateway konfigurieren
    Gateway als Survivability-Gateway konfigurieren
    Vollständige On-Demand-Synchronisierung
    Survivability Gateway-Eigenschaften bearbeiten
    Konfigurationen zur Aktivierung von CDRs auf dem Survivability Gateway
    Konfigurationen zur Aktivierung der Anrufweiterleitung
    Konfigurationen zur Aktivierung der Sammelsuchgruppe
    Konfigurationen zur Aktivierung von Basic Automatic Call Distribution (B-ACD)
Einschränkungen und Einschränkungen
Benutzererlebnis beim Failover
dropdown icon
Beispiele für Konfigurationen
    Beispiele für PSTN-Verbindungen
    Beispiel für einen Notruf
Überlebensfähigkeit der Website für Webex Calling
list-menuIn diesem Artikel
list-menuFeedback?

Site Survivability stellt sicher, dass Ihr Unternehmen erreichbar bleibt, auch wenn die Verbindung zu Webex unterbrochen wird. Es verwendet ein lokales Netzwerk-Gateway, um bei Netzwerkausfällen Ausweichdienste für Endpunkte vor Ort bereitzustellen.

Überlegungen zur Bereitstellung

Standardmäßig arbeiten Webex Calling Endgeräte im aktiven Modus und stellen für die SIP-Registrierung und Anrufsteuerung eine Verbindung zur Webex-Cloud her. Wenn die Netzwerkverbindung zu Webex unterbrochen wird, wechseln die Endgeräte automatisch in den Survivability-Modus und registrieren sich beim lokalen Survivability Gateway. In diesem Modus bietet das Gateway grundlegende Backup-Dienste. Sobald die Netzwerkverbindung zu Webex wiederhergestellt ist, wechseln die Anrufsteuerung und die Registrierungen zurück in die Webex-Cloud.

Die folgenden Anrufe werden im Survivability-Modus unterstützt:

  • Interne Anrufe (standortintern) zwischen unterstützten Endpunkten Webex Calling

  • Externe Anrufe (eingehend und ausgehend) über eine lokale PSTN-Leitung oder einen 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 Anrufinformationen aus der Webex-Cloud für Endpunkte an diesem Standort. Wenn die Endpunkte in den Survivability-Modus wechseln, kann das Gateway diese Informationen verwenden, um SIP-Registrierungen zu übernehmen und grundlegende Telefondienste bereitzustellen.

Einrichtung eines einzigen Standorts

Das folgende Bild zeigt ein Netzwerkausfallszenario, in dem die Verbindung zu Webex unterbrochen wird und die Endpunkte auf der Webex-Site im Survivability-Modus arbeiten. Auf dem Bild leitet das Survivability Gateway einen internen Anruf zwischen zwei Endpunkten vor Ort weiter, ohne dass eine Verbindung zu Webex erforderlich ist. In diesem Fall ist das Survivability Gateway mit einer lokalen PSTN-Verbindung konfiguriert. Daher können Endgeräte vor Ort im Survivability-Modus das PSTN für eingehende und ausgehende Anrufe an externe Nummern 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 CallingEndpunkte von einem einzigen Standort im Überlebensmodus

Einrichtung mehrerer Standorte

Das folgende Bild zeigt ein Netzwerkausfallszenario, in dem die Verbindung zu Webex unterbrochen wird und Endpunkte an verschiedenen Standorten im Survivability-Modus betrieben werden. Es gibt mehrere kleinere Standorte innerhalb des LAN-Netzwerks, die einem einzigen Survivability-Gateway zugeordnet sind. Diese Bereitstellung optimiert die Nutzung der Gateway-Ressourcen und behält gleichzeitig standortspezifische Konfigurationen für die Anrufweiterleitung bei.

Webex calling endpoints from multiple locations in Site Survivability mode

Cisco empfiehlt, einen Latenzschwellenwert von 50 Millisekunden für die Konnektivität zwischen Survivability Gateway und Endpunkten an verschiedenen Standorten innerhalb eines LAN einzuhalten.

Wichtige Bedingungen für die Überlebensfähigkeit der Website

Die folgenden Bedingungen gelten für das Survivability Gateway:

  • Die Webex-Cloud enthält die Survivability Gateway-IP-Adresse, den Hostnamen und den Port in der Gerätekonfigurationsdatei. Dadurch können Endgeräte das Survivability Gateway zur Registrierung kontaktieren, falls die Verbindung zu Webex unterbrochen wird.

  • Die tägliche Synchronisation der Anrufdaten zwischen der Webex-Cloud und dem Survivability Gateway beinhaltet Authentifizierungsinformationen für registrierte Benutzer. Dadurch können Endgeräte sichere Registrierungen aufrechterhalten, auch wenn sie im Survivability-Modus betrieben werden. Die Synchronisierung beinhaltet auch Routing-Informationen für diese Benutzer.

  • Das Survivability Gateway kann interne Anrufe mithilfe der von Webex bereitgestellten Routing-Informationen automatisch weiterleiten. Fügen Sie dem Survivability Gateway eine PSTN-Trunk-Konfiguration hinzu, um externe Anrufe zu ermöglichen.

  • Jede Site, die Site Survivability einsetzt, benötigt ein Survivability Gateway innerhalb des lokalen Netzwerks.

  • Sowohl die Registrierung als auch die Anrufsteuerung werden auf die Webex-Cloud zurückgesetzt, sobald die Webex-Netzwerkverbindung für mindestens 30 Sekunden wieder hergestellt 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 Survivability sowohl für Endpunkte als auch für Webex Calling Endpunkte, die sich bei Unified Communications Manager registrieren, unterstützen. Um Colocation zu konfigurieren:

Überlegungen zur Anrufverteilung für Mitstandorte

Berücksichtigen Sie Folgendes, wenn Sie die Anrufverteilung für Colocation-Szenarien konfigurieren:

  • Das Survivability Gateway leitet interne Anrufe automatisch weiter, vorausgesetzt, beide Endpunkte des Anrufs sind beim Survivability Gateway registriert. Interne Anrufe werden automatisch zwischen allen registrierten Kunden weitergeleitet (SRST oderWebex Calling).

  • Es ist möglich, dass die Verbindung zu einem Anrufsteuerungssystem unterbrochen wird, während die Verbindung zum anderen Anrufsteuerungssystem bestehen bleibt. Infolgedessen registriert sich eine Gruppe von Endpunkten beim Survivability Gateway, während eine andere Gruppe von Endpunkten an derselben Site sich für die primäre Anrufsteuerung registriert. In diesem Fall müssen Sie möglicherweise Anrufe zwischen den beiden Gruppen von Endpunkten an einen SIP-Trunk- oder PSTN-Anschluss weiterleiten.

  • Externe Anrufe und E911-Anrufe können an einen SIP-Trunk oder eine PSTN-Leitung weitergeleitet werden.

Unterstützte Funktionen und Komponenten

Die folgende Tabelle enthält Informationen zu den unterstützten Funktionen.

Tabelle 1. Unterstützte Anruffunktionen
Funktion MPP-Geräte und Webex-AppVG4xx ATA

Standort-interne Durchwahl

Wird automatisch unterstützt, ohne dass eine spezielle Routing-Konfiguration auf dem Survivability Gateway erforderlich ist.

Wird automatisch unterstützt, ohne dass eine spezielle Routing-Konfiguration auf dem Survivability Gateway erforderlich ist.

Alternative Nummern werden nicht unterstützt.

Intersite- und PSTN-Anrufe (eingehend und ausgehend)

PSTN-Anrufe basieren auf einer Telefonleitung oder einem SIP-Trunk.

PSTN-Anrufe basieren auf einer Telefonleitung oder einem SIP-Trunk.

E911 Anrufbearbeitung

E911 Calling erfordert eine PSTN-Leitung oder einen SIP-Trunk.

Ausgehende Anrufe verwenden eine bestimmte registrierte Notrufnummer (ELIN) für einen definierten Notfallstandort (ERL). Wenn der Notruf einen unterbrochenen Anruf zurückgibt, leitet das Survivability Gateway den Anruf an das letzte Gerät weiter, das die Notrufnummer angerufen hat.

E911 Calling erfordert eine PSTN-Leitung oder einen SIP-Trunk.

Ausgehende Anrufe verwenden eine bestimmte registrierte Notrufnummer (ELIN) für einen definierten Notfallstandort (ERL). Wenn der Notruf einen unterbrochenen Anruf zurückgibt, leitet das Survivability Gateway den Anruf an das letzte Gerät weiter, das die Notrufnummer angerufen hat.

Anruf halten und fortsetzen

Unterstützt

Wenn Sie Music on Hold (MOH) verwenden, stellen Sie dem Survivability Gateway manuell eine MOH-Datei zur Verfügung.

Analoge VG4xx-ATA-Leitungen können Anrufe nicht in die Warteschleife stellen oder fortsetzen.

Diese Funktion wird nur unterstützt, wenn ein eingehender Anruf auf VG4xx ATA empfangen wird.

Betreute Anrufweiterleitung

Unterstützt

Diese Funktion wird nur unterstützt, wenn ein eingehender Anruf auf VG4xx ATA empfangen wird.

Weiterleitung von blinden Anrufen

Unterstützt

Diese Funktion wird nur unterstützt, wenn ein eingehender Anruf auf VG4xx ATA empfangen wird.

Eingehende Anrufer-ID (Name)

Unterstützt

Unterstützt

Eingehende Anrufer-ID (Name und Nummer)

Unterstützt

Unterstützt

Punkt-zu-Punkt-Videoanruf

Unterstützt

Nicht unterstützt

Dreiergespräch

Nicht unterstützt

Nicht unterstützt

Geteilte Leitungen

Unterstützt

Unterstützt

Virtuelle Leitungen

Unterstützt

Nicht unterstützt

Rufumleitung

Unterstützt für Call Forward All, No Answer und Busy.

Unterstützt

Sammelanschluss

Unterstützt für Folgendes: Sequential, Parallel, Peer und Longest-Idle.

Unterstützt

Auto Attendant

Unterstützt für Dial by Durchwahl

Unterstützt

Bei der Konfiguration der Funktion ist Site Survivability für die folgenden unterstützten Endgeräte verfügbar.

Tabelle 2. Unterstützte Endpunktmodelle
TypModelleMindestversion
Cisco IP-Telefon mit Multiplattform-Firmware (MPP)

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-Telefonen mit Multiplatform (MPP) -Firmware finden Sie unter:

12.0(1)

Für 8875-Telefone — Phone OS 3.2 und spätere Versionen

Für die 9800-Serie — PhoneOS 3.2 (1)

Cisco IP-Konferenztelefon

7832, 8832

12.0(1)

Cisco WebexApp

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 von Survivability Gateway nicht unterstützt.

Die folgende Tabelle hilft bei der Konfiguration von Cisco IOS XE-Routern als Survivability Gateway. In dieser Tabelle ist die maximale Anzahl von Endpunkten aufgeführt, die jede Plattform unterstützt, und die Mindestversion von IOS XE.

Webex CallingSurvivability Gateway-Funktionen sind in 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äteren Versionen verfügbar.

Tabelle 3. Unterstützte Plattformmodelle
ModellMaximale Anzahl an Endpunkt-RegistrierungenMindestversion

Router 4321 für integrierte Dienste

50

Cisco IOSXE Dublin 17.12.3 oder spätere Versionen

Router 4331 für integrierte Dienste

100

Router 4351 für integrierte Dienste

700

Router 4431 für integrierte Dienste

1200

Router 4451-X für integrierte Dienste

2000

Router 4461 für integrierte Dienste

2000

Katalysator Edge 8200L-1N-4T

1500

Katalysator Edge 8200-1N-4T

2500

Katalysator Edge 8300-1N1S-6T

2500

Katalysator Edge 8300-2N2S-6T

2500

Katalysator Edge 8300-1N1S-4T2X

2500

Katalysator Edge 8300-2N2S-4T2X

2500

Kleine Konfiguration der Catalyst Edge 8000V-Software

500

Mittlere Konfiguration der Catalyst Edge 8000V-Software

1000

Catalyst Edge 8000V Software, große Konfiguration

2000

Port-Referenzinformationen für Survivability Gateway

Tabelle 4. 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

Survivability Gateway

8933

Rufen Sie die Medien zum Survivability Gateway (SRTP) an

Geräte

19560-19660

UDP

Survivability Gateway

8000-14198 (SRTP über UDP)

Anrufsignalisierung an das PSTN-Gateway (SIP)

Survivability Gateway

Vorübergehend

TCP oder UDP

Ihr ITSP PSTN-Gateway

5060

Medien an das PSTN-Gateway (SRTP) anrufen

Survivability Gateway

8000-48198

UDP

Ihr ITSP PSTN-Gateway

Vorübergehend

Zeitsynchronisierung (NTP)

Survivability Gateway

Vorübergehend

UDP

NTP-Server

123

Namensauflösung (DNS)

Survivability Gateway

Vorübergehend

UDP

DNS-Server

53

Cloud-Verwaltung

Anschluss

Vorübergehend

HTTPS

Webex-Dienste

443, 8433

Hinweise zur Bedienung des Cloud-Modus finden Sie im Webex Calling Hilfeartikel Portreferenzinformationen.

Sie können die Porteinstellungswerte auf Cisco IOS XE-Routern anpassen. In dieser Tabelle werden Standardwerte als Orientierungshilfe verwendet.

Konfiguration der Funktionen

Aufgabenablauf zur Konfiguration der Überlebensfähigkeit der Website

Erledigen Sie die folgenden Aufgaben, um Site Survivability für einen vorhandenen Webex Calling Standort hinzuzufügen. Wenn die Verbindung zur Webex-Cloud unterbrochen wird, kann ein Survivability Gateway im lokalen Netzwerk die Backup-Anrufsteuerung für Endpunkte an diesem Standort bereitstellen.

Vorbereitungen

Wenn Sie ein neues Gateway bereitstellen müssen, das als Survivability Gateway fungiert, lesen Sie den Webex-Artikel Cisco IOSManaged Gateways in Webex Cloud registrieren, um das Gateway zu Control Hub hinzuzufügen.

SchritteBefehl oder AktionZweck

1

Weisen Sie einem Gateway den Survivability Service zu

Weisen Sie in Control Hub den Survivability Gateway-Service einem Gateway zu.

2

Laden Sie die Konfigurationsvorlage herunter

Laden Sie die Konfigurationsvorlage von 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

Zertifikate auf Cisco IOS XE konfigurieren

Konfigurieren Sie Zertifikate für das Survivability Gateway.

5

Gateway als Survivability-Gateway konfigurieren

Verwenden Sie die Konfigurationsvorlage, die Sie zuvor heruntergeladen haben, als Anleitung zur Konfiguration der Gateway-Befehlszeile. Füllen Sie alle obligatorischen Konfigurationen aus, die in der Vorlage enthalten sind.

Weisen Sie einem Gateway den Survivability Service zu

Vorbereitungen

Falls das Gateway in Control Hub nicht existiert, finden Sie Informationen zum Webex Calling Hinzufügen einer neuen Cisco IOS Gateway-Instanz unter Gateways registrieren für.
1

Gehen Sie unter Dienste zu Calling und klicken Sie dann auf den Tab Managed Gateways.

In der Ansicht „Verwaltete Gateways“ wird die Liste der Gateways angezeigt, die Sie über Control Hub verwalten.
2

Wählen Sie das Gateway aus, das Sie als Survivability Gateway zuweisen möchten, und wählen Sie eine der folgenden Optionen, basierend auf dem Wert des Felds Service:

  • Nicht zugewiesen (leerer Wert) — Klicken Sie auf Dienst zuweisen und fahren Sie mit dem nächsten Schritt fort.

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

3

Wählen Sie im Drop-down-Menü für den Servicetyp Survivability Gateway aus und füllen Sie die folgenden Felder aus:

  • Standort — Wählen Sie aus dem Drop-down-Menü einen Standort aus. Um einem Survivability-Gateway mehrere Standorte zuzuweisen, wählen Sie alle erforderlichen Standorte aus der Liste aus.

  • Hostname — Geben Sie den vollqualifizierten Domainnamen (FQDN) ein, der bei der Erstellung des Zertifikats für das Gateway verwendet wurde. Es könnte ein Name sein, der im Feld Subject Alternate Name (SAN) des Zertifikats enthalten ist. Der FQDN und die IP-Adresse werden nur für den Aufbau einer sicheren Verbindung mit dem Gateway verwendet. Daher ist es nicht zwingend erforderlich, es in DNS auszufüllen.

  • IP-Adresse — Geben Sie im IPv4-Format die IP-Adresse des Survivability Gateways ein. Geräte registrieren sich unter dieser Adresse, während sie im Survivability-Modus arbeiten.

Sobald Sie die Registrierung abgeschlossen haben, werden die Standortdetails auf der Seite „Verwaltete Gateways“ angezeigt.

4

Klicken Sie auf Zuweisen.

In der Ansicht „Verwaltete Gateways“ wird die Liste der Standorte angezeigt, die dem Gateway zugewiesen sind.
(Optional) Zuweisung des Survivability Service aufheben — Wenn Sie das Survivability Gateway von einem Gateway entfernen möchten, gehen Sie zu Zuweisung der Dienste eines verwalteten Gateways aufheben.

Laden Sie die Konfigurationsvorlage herunter

Laden Sie die Konfigurationsvorlage von Control Hub herunter oder verwenden Sie diesen Link. Sie benötigen die Vorlage, wenn Sie die Gateway-Befehlszeile konfigurieren.
1

Melden Sie sich bei Control Hub an.

Wenn Sie eine Partnerorganisation sind, wird Partner Hub eingeführt. Um Control Hub zu öffnen, klicken Sie im Partner Hub auf die Kundenansicht und wählen Sie den entsprechenden Kunden aus, oder wählen Sie Meine Organisation, um die Control Hub-Einstellungen für die Partnerorganisation zu öffnen.

2

Gehe zu Dienstleistungen > PSTN & Routing > Gateway-Konfigurationen > Gateways verwalten.

3

Klicken Sie auf das entsprechende Survivability Gateway.

4

Klicken Sie auf Konfigurationsvorlage herunterladen und laden Sie die Vorlage auf Ihren Desktop oder Laptop herunter.

Lizenzierung konfigurieren

Stellen Sie sicher, dass Sie über die entsprechenden Plattformlizenzen für Ihr Gateway verfügen. Konfigurieren Sie Lizenzen mit den Befehlen, die für Ihre Plattform geeignet sind.
1

Rufen Sie den globalen Konfigurationsmodus auf dem Router auf:

enable
 configure terminal
2

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

  • Für Cisco ISR 4000-Serie:

    license boot level uck9
     license boot level securityk9
    
  • Verwenden Sie für Cisco Catalyst Edge-Plattformen der Serien 8300 und 8200 die DNA Network Advantage-Feature-Lizenz oder besser und geben Sie die erforderliche Durchsatzstufe ein. Das folgende Beispiel verwendet einen bidirektionalen Kryptodurchsatz von 25 Mbit/s. Wählen Sie die entsprechende 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 Cisco Catalyst 8000V Edge Software die DNA Network Advantage-Feature-Lizenz oder besser und geben Sie die erforderliche Durchsatzstufe ein. Das folgende Beispiel verwendet einen Durchsatz von 1 Gbit/s. Wählen Sie die entsprechende 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 250 Mbit/s konfigurieren, benötigen Sie eine HSEC-Plattformlizenz.

Zertifikate konfigurieren

Zertifikate auf Cisco IOS XE konfigurieren

Führen Sie die folgenden Schritte aus, um Zertifikate für das Survivability Gateway anzufordern und zu erstellen. Verwenden Sie Zertifikate, die von einer öffentlich bekannten Person unterzeichnet wurdenCertificate Authority.

Die Survivability Gateway-Plattform unterstützt nur öffentlich bekannte CA-Zertifikate. Private oder Unternehmens-CA-Zertifikate können nicht für Survivability Gateway verwendet werden.

Eine Liste der Root-Zertifizierungsstellen, die unterstützt werdenWebex Calling, finden Sie unter Welche Stammzertifizierungsstellen werden für Anrufe zu Cisco Webex Audio- und Videoplattformen 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. Zusätzliche Informationen zu diesen Befehlen sowie weitere Konfigurationsoptionen finden Sie im Kapitel „SIP TLS Support“ im Cisco Unified Border ElementKonfigurationshandbuch.

1

Rufen Sie den globalen Konfigurationsmodus auf, indem Sie die folgenden Befehle ausführen:

enable
 configure terminal
2

Generieren Sie den privaten RSA-Schlüssel, indem Sie den folgenden Befehl ausführen. Der private Schlüsselmodul muss mindestens 2048 Bit betragen.

crypto key generate rsa general-keys label webex-sgw exportable modulus 2048
3

Konfigurieren Sie einen Trustpoint für das Survivability Gateway-Zertifikat. Der vollständig qualifizierte Domainname (FQDN) des Gateways muss denselben Wert verwenden, den Sie verwendet haben, als Sie dem Gateway den Survivability Service zugewiesen 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 Anfrage zum Signieren eines Zertifikats, indem crypto pki enroll webex-sgwSie den Befehl ausführen.

Wenn Sie dazu aufgefordert werden, geben Sie ein yes.

Nachdem die CSR auf dem Bildschirm angezeigt wird, verwenden Sie Notepad, um das Zertifikat in eine Datei zu kopieren, die Sie an eine unterstützte Zertifizierungsstelle (CA) senden können.

Wenn Ihr Anbieter für die Unterzeichnung von Zertifikaten eine CSR im PEM-Format (Privacy Enhanced Mail) verlangt, fügen Sie vor dem Absenden eine Kopf- und Fußzeile hinzu. Zum Beispiel:

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

Nachdem die CA Ihnen ein Zertifikat ausgestellt hat, führen Sie den crypto pki authenticate webex-sgwBefehl aus, um das Zertifikat zu authentifizieren. Sie können diesen Befehl in einem der configModi execoder ausführen.

Wenn Sie dazu aufgefordert werden, fügen Sie den Inhalt des Basis-CER/PEM-Zertifikats der Zertifizierungsstelle (nicht das Gerätezertifikat) in das Terminal ein.

6

Importieren Sie das signierte Host-Zertifikat mit dem crypto pki import webex-sgw certificateBefehl in den Trustpoint.

Wenn Sie dazu aufgefordert werden, fügen Sie das Base-64-CER/PEM-Zertifikat in das Terminal ein.

7

Prüfen Sie, ob das Root-CA-Zertifikat verfügbar ist:

Nur öffentlich bekannte Zertifizierungsstellen werden von der Webex Calling Lösung unterstützt. Private oder Unternehmens-CA-Zertifikate werden nicht unterstützt.

  1. Finden Sie den allgemeinen Namen der Stammzertifizierungsstelle, indem Sie Folgendes ausführen show crypto pki certificates webex-sgw | begin CA Cert. Suchen Sie nach dem Emittenten. cn= <value>

  2. Führen Sie den show crypto pki trustpool | include cn=Befehl aus und überprüfen Sie, ob dieses Root-CA-Zertifikat mit dem Cisco CA-Paket installiert ist. Wenn Sie Ihre CA sehen, fahren Sie mit Schritt 9 fort.

  3. Wenn Sie Ihr Zertifikat nicht sehen, können Sie einen der folgenden Schritte ausführen:

    • Importieren Sie die fehlenden Zertifikate

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

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

      Verwenden Sie das erweiterte IOS-CA-Paket ios_core.p7b, nur wenn das Gateway ein lokales Gateway ist. Einzelheiten finden Sie unter Local Gateway Webex Calling auf Cisco IOS XE konfigurieren.

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

    Wenn das Zertifikat nicht verfügbar ist, fahren Sie mit Schritt 8 fort. Wenn das Zertifikat verfügbar ist, fahren Sie mit Schritt 9 fort.

8

Wenn Ihr Root-CA-Zertifikat nicht im Paket enthalten ist, erwerben Sie das Zertifikat und importieren Sie es auf einen neuen Trustpoint.

Führen Sie diesen Schritt aus, wenn ein öffentlich bekanntes CA-Stammzertifikat 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 Inhalt des Basis-64-CER/PEM-Zertifikats in das Terminal ein.

9

Geben Sie im Konfigurationsmodus den Standard-Vertrauenspunkt, die TLS-Version und die SIP-UA-Standardwerte 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

Importieren Sie Zertifikate zusammen mit Schlüsselpaaren

Sie können CA-Zertifikate und Schlüsselpaare als Paket im PKCS12-Format (.pfx oder.p12) importieren. Sie können das Paket von einem lokalen Dateisystem oder einem Remote-Server importieren. PKCS12 ist eine spezielle Art von Zertifikatsformat. Es bündelt die gesamte Zertifikatskette vom Stammzertifikat bis zum Identitätszertifikat, zusammen mit dem RSA-Schlüsselpaar. Das heißt, das PKCS12-Paket, das Sie importieren, würde das Schlüsselpaar, Host-Zertifikate und Zwischenzertifikate enthalten. Importieren Sie ein PKCS12-Paket für die folgenden Szenarien:

  • Von einem anderen Cisco IOS XE-Router exportieren und in Ihren Survivability Gateway-Router importieren

  • Generierung des PKCS12-Pakets außerhalb des Cisco IOS XE-Routers mit OpenSSL

Führen Sie die folgenden Schritte aus, um Zertifikate und Schlüsselpaare für Ihren Survivability Gateway-Router zu erstellen, zu exportieren und zu importieren.

1

(Optional) Exportieren Sie das PKCS12-Paket, 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 PKCS12-Paket mit OpenSSL.

  1. Vergewissern Sie sich, dass 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 in das Verzeichnis, in dem Ihre Schlüssel, Zertifikate und Kettendateien gespeichert sind.

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

    Unter Mac OSX/Linux: Öffnen Sie das Terminal-Fenster in dem Verzeichnis, das für die Erstellung des PKCS12-Zertifikats erforderlich ist.

  3. Speichern Sie im Verzeichnis die Dateien mit dem privaten Schlüssel (privateKey.key), dem Identitätszertifikat (certificate.crt) und der Root-CA-Zertifikatskette (CAcert.crt).

    Kombinieren Sie den privaten Schlüssel, das Identitätszertifikat und die Root-CA-Zertifikatskette in 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 ein, wenn Sie OpenSSL verwenden, um die PKCS12-Datei zu generieren.

Dieser Schritt gilt nur, wenn Sie ein PKCS12-Paket außerhalb von Cisco IOS XE mit OpenSSL generieren.

3

Importieren Sie das Dateipaket im PKCS12-Format.

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

Das Folgende ist 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 erstellt wird, wenn Sie diesen Befehl verwenden (zum Beispiel webex-sgw).

  • <certificate file location>—Lokale URL oder Netzwerk-URL, die auf die Zertifikatsdatei verweist (zum Beispiel bootflash:certificate.pfx)

  • <file password>—Das Passwort, das bei der Erstellung der PKCS12-Datei verwendet wird (zum Beispiel xyz123).

Der Befehl crypto pki import erstellt automatisch den Trustpoint für das Zertifikat.

4

Geben Sie im Konfigurationsmodus den Standard-Vertrauenspunkt, die TLS-Version und die SIP-UA-Standardwerte 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

Survivability Gateway konfigurieren

Gateway als Survivability-Gateway konfigurieren

Verwenden Sie die Konfigurationsvorlage, die Sie zuvor heruntergeladen haben, 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 so, dass sie zu Ihrer Bereitstellung passen. Die eckigen Klammern (zum Beispiel <settings>) kennzeichnen Einstellungen, in denen Sie Werte eingeben sollten, die für Ihren Einsatz gelten. Die verschiedenen <tag>Einstellungen verwenden numerische Werte, um Gruppen 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, %tokens%ersetzen Sie sie durch Ihre bevorzugten Werte, bevor Sie auf das Gateway kopieren.
  • Weitere Informationen zu den Befehlen finden Sie unter Webex Managed Gateway Command Reference. Verwenden Sie diese Anleitung, es sei denn, die Befehlsbeschreibung verweist auf ein anderes Dokument.
1

Gehen Sie in den globalen Konfigurationsmodus.


enable
 configure terminal

Dabei gilt:

  • enable—Aktiviert den privilegierten EXEC-Modus.

  • configure terminal—Aktiviert den globalen Konfigurationsmodus.

2

Führen Sie die Sprachdienstkonfigurationen 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
  

Erklärung der Befehle:

  • ip address trusted list—Definiert eine Liste von Adressen, die sich nicht registrieren, von denen das Survivability Gateway SIP-Nachrichten akzeptieren muss. Zum Beispiel eine SIP-Trunk-Peer-Adresse.

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

  • allow-connections sip to sip—Erlaubt SIP-zu-SIP-Verbindungen in einem VoIP-Netzwerk.

  • no supplementary-service sip refer—Deaktivieren Sie die REFER-Methode für Zusatzdienste für Anrufweiterleitung und Anrufweiterleitung. Webex Callingverwendet diese Methoden nicht.

  • no supplementary-service sip moved-temporarily—Deaktiviert die automatische Verarbeitung von SIP 302-Umleitungsnachrichten durch das Gateway.

  • sip—Wechselt in den SIP-Konfigurationsmodus des Dienstes.

  • registrar server—Ermöglichen Sie dem SIP-Registrar, dass sich Webex Calling Kunden am Gateway registrieren können.

  • asymmetric payload full—Aktiviert Videoanrufe im Überlebensmodus.

3

Aktivieren Sie Survivability auf dem Router:


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

Erklärung der Befehle:

  • voice register global—Wechselt in den globalen Sprachregistrierungsmodus.

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

    Nach der Konfiguration im Webex-SGW-Modus wartet Survivability Gateway auf Port 8933 auf eingehende sichere Verbindungen von Endpunkten.

  • max-dn—Begrenzt die Anzahl der Verzeichnisnummern (DNs), die der Router verarbeiten kann. Für diese Lösung konfigurieren Sie immer den Maximalwert, der für Ihre Plattform verfügbar ist.

    Geteilte Zeilenauftritte werden auf das Max-DN-Limit angerechnet. Wenn zum Beispiel 5 Telefone alle dieselben 5 DNs teilen, zählt diese Konfiguration als 25 DNs zum Max-DN-Limit.

  • max-pool—Legt die maximale Anzahl von Geräten fest, die sich am Gateway registrieren können. Stellen Sie diesen Wert auf das Maximum ein, das Ihre Plattform zulässt, 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

(Fakultativ). Konfigurieren Sie die allgemeinen Anrufberechtigungen der Klasse „Class of Restriction“:


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 vorherige Beispiel erstellt eine Reihe von benutzerdefinierten Einschränkungsklassen mit dem Namen Kategorien (zum Beispiel Wx_calling_International). Einzelheiten zur Verwendung von Class of Restrictions mit Dial Peers finden Sie unter „Class of Restrictions“ im Dial Peer Configuration Guide, Cisco IOS Version 15M&T.

6

Konfigurieren Sie eine Liste der bevorzugten Codecs. Zum Beispiel gibt die folgende Liste g711ulaw als bevorzugten Codec an, gefolgt von g711alaw.


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

Erklärung der Befehle:

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

  • codec preferenceidentifiziert 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

Erklärung der Befehle:

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

  • id networkund maskidentifizieren Sie ein SIP-Gerät oder eine Gruppe von Netzwerkgeräten, die diesen Pool nutzen. Verwenden Sie die Adressen und Masken, die für Ihren Einsatz gelten. Die Adresse 0.0.0.0ermöglicht es Geräten von überall, sich zu registrieren (wenn die Geräteadressen in der Genehmigungsliste stehen).

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

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

  • dtmf-relaygibt die rtp-nteMethode für das Senden von DTMF-Ziffern an. In diesem Beispiel Real-Time Transport (RTP) mit dem Payload-Typ Named Phone Event (NTE).

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

8

Notrufe 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

Erklärung der Befehle:

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

  • elin 1 <number>—Weist dem Notfallstandort eine Elin zu. Für diese Elin <number>definiert der Teil eine PSTN-Nummer, um die Durchwahl des 911-Anrufers zu ersetzen (zum Beispiel). 14085550100

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

  • voice emergency response zone 1—Definiert eine Notfallzone.

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

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

Wenn das Wi-Fi-Overlay nicht genau mit den IP-Subnetzen übereinstimmt, haben Notrufe für mobile Geräte möglicherweise nicht die richtige ELIN-Zuordnung.

9

Konfigurieren Sie Dial Peers für das PSTN. Ein Beispiel für die Dial-Peer-Konfiguration finden Sie unter PSTN-Verbindungsbeispiele.

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 sein, aber das Dateiformat muss 8-Bit-8-kHz-Daten enthalten (zum Beispiel ITU-T A-Law- oder Mu-Law-Datenformat).

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

Erklärung der Befehle:

  • call-manager-fallback—Wechselt in den SRST-Konfigurationsmodus.

  • moh enable-g711 "bootflash:<MOH_filename>"—Aktiviert Unicast Music on Hold mit G.711. Stellt auch das Verzeichnis und den Audio-Dateinamen bereit (zum Beispiel bootflash:music-on-hold.au). Der Dateiname darf 128 Zeichen nicht überschreiten.

Vollständige On-Demand-Synchronisierung

Optional. Führen Sie dieses Verfahren nur durch, wenn Sie eine sofortige On-Demand-Synchronisierung durchführen möchten. Dieses Verfahren ist nicht obligatorisch, da die Webex-Cloud die Anrufdaten einmal täglich automatisch mit dem Survivability Gateway synchronisiert.

1

Melden Sie sich bei Control Hub an.

Wenn Sie eine Partnerorganisation sind, wird Partner Hub eingeführt. Um Control Hub zu öffnen, klicken Sie im Partner Hub auf die Kundenansicht und wählen Sie den entsprechenden Kunden aus, oder wählen Sie Meine Organisation, um die Control Hub-Einstellungen für die Partnerorganisation zu öffnen.

2

Gehe zu Dienstleistungen > PSTN & Routing > Gateway-Konfigurationen > Gateways verwalten.

3

Klicken Sie auf das entsprechende Survivability Gateway, um die Survivability Service-Ansicht für dieses Gateway zu öffnen.

4

Klicken Sie auf die Schaltfläche Synchronisieren.

5

Klicken Sie auf Senden.

Es kann bis zu 10 Minuten dauern, bis die Synchronisierung abgeschlossen ist.

Survivability Gateway-Eigenschaften bearbeiten

Verwenden Sie dieses optionale Verfahren nur, wenn Sie die Einstellungen für ein vorhandenes Survivability Gateway bearbeiten möchten.
1

Melden Sie sich bei Control Hub an.

Wenn Sie eine Partnerorganisation sind, wird Partner Hub eingeführt. Um Control Hub zu öffnen, klicken Sie im Partner Hub auf die Kundenansicht und wählen Sie den entsprechenden Kunden aus, oder wählen Sie Meine Organisation, um die Control Hub-Einstellungen für die Partnerorganisation zu öffnen.

2

Gehe zu Dienstleistungen > PSTN & Routing > Gateway-Konfigurationen > Gateways verwalten.

3

Klicken Sie auf das entsprechende Survivability Gateway, um die Survivability Service-Ansicht für dieses Gateway zu öffnen.

4

Klicken Sie auf die Schaltfläche Bearbeiten und aktualisieren Sie die Einstellungen für Folgendes.

  • Hostname — Verwenden Sie den Hostnamen oder den vollqualifizierten Domänennamen des Zertifikats, um die TLS-Verbindung mit den Clients und der IP-Adresse herzustellen.

  • IP-Adresse — Geben Sie im IPv4-Format die IP-Adresse des Gateways ein, bei dem sich Geräte registrieren, während sie im Survivability-Modus arbeiten.

5

Klicken Sie auf Senden.

Wenn Sie ein Survivability Gateway aus Control Hub löschen möchten, heben Sie zuerst die Zuweisung des Survivability Gateway-Dienstes auf. Weitere Informationen finden Sie unter Dienste verwalteten Gateways zuweisen.

Konfigurationen zur Aktivierung von CDRs auf dem Survivability Gateway

Der Connector konfiguriert automatisch CDR-bezogene Befehle, um die Erfassung von Kennzahlen zur Anzahl der Anrufe zu erleichtern.

Am Ende eines Survivability-Ereignisses verarbeitet der Connector die während des Eventzeitraums generierten CDRs zusammen mit den Konfigurationsdaten, um die Anzahl der Anrufe zu ermitteln. Die Kennzahlen beinhalten die Gesamtzahl der Anrufe, Notrufe und externen Anrufe und werden zur Überwachung der internen Nutzung von Funktionen verwendet. Nur die Metriken zur Anzahl der Anrufe werden an die Webex-Cloud gesendet, während die tatsächlichen CDRs nicht übertragen werden.

Das Folgende ist eine Beispielkonfiguration:


!
gw-accounting file
 primary ifs bootflash:guest-share/cdrs/
 acct-template callhistory-detail
 maximum cdrflush-timer 5
 cdr-format detailed
!

Erklärung der Befehle:

  • primary ifs bootflash:guest-share/cdrs/- Mit diesem Befehl werden die CDR-Dateien im Guest-Share-Ordner gespeichert, um den Zugriff durch den Connector zu ermöglichen.

  • acct-template callhistory-detail- Dieser Befehl ist erforderlich, um das Dial-Peer-Tag in das CDR aufzunehmen.

  • maximum cdrflush-timer 5- Die Standardeinstellung ist 60 Minuten, aber wenn Sie sie auf 5 Minuten setzen, können CDRs schneller in der Datei protokolliert werden.

  • cdr-format detailed- Das ist das Standardformat. Das kompakte Format ist nicht geeignet, da es das Dial-Peer-Tag nicht enthält.

Konfigurationen zur Aktivierung der Anrufweiterleitung

Die Anrufweiterleitungsfunktion ist Teil der Überlebensfunktionen, die eine kontinuierliche Anrufbearbeitung bei Netzwerkausfällen sicherstellen, wenn die Verbindung zur Webex-Cloud unterbrochen wird. Das Survivability-Gateway fungiert als lokales Fallback-Gateway, das es Endpunkten ermöglicht, sich lokal zu registrieren und wichtige Anruffunktionen aufrechtzuerhalten.

  • Das Anrufweiterleitungsverhalten im Survivability-Modus wird vom Survivability-Gateway mithilfe von Pool-Konfiguration, Dial-Peer-Konfigurationen und Routing-Richtlinien verwaltet, die Anrufe lokal verarbeiten oder über PSTN- oder SIP-Trunks weiterleiten.

  • Das Survivability-Gateway deaktiviert SIP REFER, SIP Moved-temporär für Zusatzdienste für Anrufweiterleitung und Anrufweiterleitung, da diese Methoden im Webex Calling Survivability-Modus nicht verwendet werden.

Konfigurieren Sie Sprachregisterpools für Anrufweiterleitungsszenarien:

Um die Funktion zur Anrufweiterleitung zu verwenden, konfigurieren Sie den call-forward b2buaBefehl unter den einzelnen voice register poolTelefonen.

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

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

  • Um den Besetzt-Auslöser mit einer bestimmten Anzahl eingehender Anrufe 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 Sammelsuchgruppe

Diese Tabelle enthält eine Zuordnung für die Konfiguration der Jagdgruppen-Funktion in Control Hub und die Verwendung der Survivability-Gateway-Befehle

Funktionen der Hunt GruppeKonfiguration mit dem Control HubSurvivability Gateway-Befehle

Wählen Sie das Anrufweiterleitungsmuster

Von oben nach unten/gleichzeitig/kreisförmig/Am längsten inaktiv

Sequentiell/Parallel/Peer/Am längsten inaktiv

​

Hunt-Gruppe hinzufügen

Suchgruppe mit Name und Telefonnummer pro Standort hinzufügen.

Um eine Jagdgruppe hinzuzufügen, verwenden Sie die voice hunt-group <tag> <call routing pattern>. Dann fügen Sie die Telefonnummer mit dem pilotBefehl hinzu und suchen Sie den Gruppennamen mit dem descriptionBefehl

Wählen Sie Benutzer, Arbeitsbereiche oder virtuelle Leitungen zum Hinzufügen aus

Wählen Sie die Agenten aus, die Teil der Hunt Group werden sollen

Konfigurieren Sie die Liste der Agenten mit dem number <tag> <phone-number>Befehl

Nach einer bestimmten Anzahl von Klingeln vorrücken

Konfigurieren Sie mit der Option Anzahl der Ringe festlegen

Konfigurieren Sie mithilfe des timeout <timeout value>Befehls, um den Anruf an den nächsten Agenten weiterzuleiten, anstatt der Anzahl der Klingeltöne.

Vorrücken, wenn viel los ist

Konfigurieren Sie mit der Option Advance when busy

Konfigurieren Sie mit dem present-call idle-phoneBefehl

Anrufe umleiten, wenn alle Agenten nicht erreichbar sind

Konfiguration mit der Option Anrufe umleiten, wenn alle Agenten nicht erreichbar sind

​

Konfigurieren Sie mit dem final <phone number>Befehl

Leiten Sie Anrufe um, wenn alle Agenten beschäftigt sind oder die Suchgruppe besetzt ist

Konfigurieren Sie mit der Option Anrufe umleiten, wenn alle Agenten beschäftigt sind, oder der Suchgruppe ist besetzt

Konfigurieren Sie mit final <phone number> command​

  • Sequenzielles Klingeln einer Hunt Group konfigurieren

    
      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

  • Parallele Ringe einer Hunt Group konfigurieren

    
    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 Sammelsuchgruppe zu definieren und aufzurufen.

  • parallel- Dieses Schlüsselwort gibt die Sammelsuchmethode oder den Algorithmus an, den das System verwendet, um eingehende Anrufe an die Mitglieder dieser Sammelsuchgruppe zu verteilen.

  • number- Erstellt eine Liste von Durchwahlen/E164-Nummern/ESN, die Mitglieder einer Voice Hunt-Gruppe sind. Jede Nummer in der Liste kann keine Pilotennummer einer anderen Jagdgruppe sein.

  • pilot- Das ist die Hauptnummer oder Verzeichnisnummer für die Suchgruppe. Anrufer wählen diese Nummer, um die Suchgruppe zu erreichen.

  • timeout- Legt die maximale Zeit in Sekunden fest, für die die Jagdgruppe versucht, ihre Mitglieder anzurufen, bevor sie die nächste Aktion durchführt.

  • 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- Den Anruf nur an Agenten weiterleiten, die inaktiv sind.

Das Folgende ist eine Beispielausgabe des show voice hunt-group statisticsBefehls. Die Ausgabe beinhaltet Direktanrufe an eine 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 von Basic Automatic Call Distribution (B-ACD)

Der grundlegende Dienst für automatische Anrufverteilung (B-ACD) und automatische Telefonzentrale (AA) bietet automatische Beantwortung externer Anrufe mit Begrüßungen und Menüs, die es Anrufern ermöglichen, die entsprechende Abteilung auszuwählen oder bekannte Durchwahlnummern zu wählen.

B-ACD bietet automatische Anrufannahme und Anrufverteilung über interaktive Menüs und lokale Suchgruppen. Die B-ACD-Anwendung besteht aus Auto-Attendant (AA) -Diensten und einem Anrufwarteschleifendienst. Die automatische B-ACD-Telefonzentrale unterstützt PSTN-Anrufe, die mit dem eingehenden SIP-Trunk mit dem G711ulaw-Codec ausgehandelt werden

B-ACD unterstützt Voice Hunt Groups mit sequentiellen, parallelen, Peer-Anrufen, am längsten inaktiven Call Blast, unterstützt gemeinsam genutzte SIP-Leitungen und gemischte gemeinsame Leitungen.

Ein eingehender Anruf wählt die B-ACD AA-Pilotennummer und hört eine Aufforderung mit einer Begrüßung und Anweisungen, damit der Anrufer den Anruf automatisch weiterleiten kann.

Einschränkungen

Verwenden Sie denselben Codec für eingehende und ausgehende Wähl-Peers, wenn Sie Anrufe weiterleiten. Die Verwendung verschiedener Codecs wird nicht unterstützt. IOS wird den Transcoder nicht für Anrufe aufrufen, die von einer TCL-Anwendung bearbeitet werden.

B-ACD-Komponenten

Die B-ACD-Anwendung besteht aus einem Anrufwarteschleifendienst und einem oder mehreren AA-Diensten. Die konfigurierbaren Komponenten dieser Dienste sind:

  • Nummer des Piloten

  • Welcome Prompt und andere Audiodateien

  • Menüoptionen

  • Per Durchwahl wählen

Nummer des Piloten

Jeder AA-Dienst hat seine eigene AA-Pilotnummer, die Anrufer wählen, um den AA zu erreichen. Diese Nummer ist im param aa-pilotBefehl angegeben. Die AA-Pilotnummer ist nicht mit der Telefonnummer eines Agenten oder einer physischen Telefonnummer verknüpft, aber Sie müssen einen Dial-Peer mit der AA-Pilotnummer als eingehende Rufnummer definieren, damit diese Nummer für externe Anrufer erreichbar ist.

Willkommensnachricht und andere Audiodateien

Die Willkommensnachricht ist eine Audiodatei, die abgespielt wird, wenn ein Anruf von der Pilotennummer entgegengenommen wird. Diese Audiodatei ist eine von mehreren Audiodateien, die mit dem B-ACD-Dienst verwendet werden, um Anrufer über ihren Status und alle Maßnahmen, die sie möglicherweise ergreifen, zu informieren. Sie können personalisierte Audiodateien erstellen, in denen die Menüoptionen beschrieben werden, die Ihren Anrufern zur Verfügung stehen. B-ACD-Audiodateien werden in den folgenden Abschnitten beschrieben:

Standard-Audiodateien neu aufnehmen

Standard-Audiodateien werden für jeden Punkt im Drehbuch bereitgestellt und den Anrufern ausgehändigt. Sie laden die Standard-Audiodateien über den Link herunter und kopieren sie an einen Ort, der von einem B-ACD-Router erreicht werden kann, wie zum Beispiel einen Flash-Speicher oder einen TFTP-Server. Die Audiodateien und die Skriptdateien sind in einer TAR-Datei auf der Website gebündelt. Die Standarddateien und ihre Nachrichten sind in der Tabelle aufgeführt. Sie können personalisierte Nachrichten über die Standardnachrichten hinaus erneut aufnehmen, aber Sie können die Namen der Audiodateien nicht ändern, außer wie im Abschnitt Sprachcodes und Dateinamen ändern ausdrücklich beschrieben.

Um die Standard-Audioansagen erneut aufzunehmen und zu installieren, bevor Sie einen B-ACD-Dienst zum ersten Mal verwenden, folgen Sie den Schritten unter Herunterladen von Tcl-Skripten und Audio-Prompts. Um Audioansagen in einem bestehenden B-ACD-Dienst erneut aufzunehmen, folgen Sie den Schritten unter Skriptparameter und Audioansagen aktualisieren (nur über Durchwahl wählen).

StandarddateinameStandardankündigungLänge der Standardankündigung
en_bacd_welcome.au

„Danke für Ihren Anruf.“ Beinhaltet 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 Kundenservice drücken Sie 2 (Pause)

Um per Durchwahl zu wählen, drücken Sie 3 (Pause)

Um mit einem Operator zu sprechen, drücken Sie Null.

Beinhaltet eine Pause von vier Sekunden nach der Nachricht.

15 Sekunden

en_bacd_disconnect.au

„Wir können Ihren Anruf derzeit nicht entgegennehmen. Bitte versuchen Sie es zu einem späteren Zeitpunkt erneut. Danke für Ihren Anruf.“ Beinhaltet eine Pause von vier Sekunden nach der Nachricht.

10 Sekunden

en_bacd_invalidoption. au

„Sie haben eine ungültige Option eingegeben. Bitte versuchen Sie es erneut.“ Beinhaltet eine Pause von einer Sekunde nach der Nachricht. Diese Aufforderung wird abgespielt, wenn ein Anrufer eine ungültige Menüoption auswählt oder eine ungültige Durchwahl wählt.

7 Sekunden

en_bacd_enter_dest.au

„Bitte geben Sie die Durchwahlnummer 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-extensionOption auswählt

7 Sekunden

en_bacd_allagentsbusy. au

„Alle Agenten sind derzeit damit beschäftigt, anderen Kunden zu helfen. Warten Sie weiterhin auf Unterstützung. Jemand wird in Kürze bei Ihnen sein.“ Beinhaltet eine Pause von zwei Sekunden nach der Nachricht. Diese Aufforderung wird auch als zweite Begrüßung bezeichnet.

7 Sekunden

en_bacd_music_on_hol d.au

Wartemusik (MOH) wird B-ACD-Anrufern vorgespielt.

60 Sekunden

Wenn Sie eine der Audiodateien erneut aufnehmen, beachten Sie, dass für die B-ACD-Eingabeaufforderungen ein G.711-Audiodateiformat (.au) mit 8-Bit-, Mu-Law- und 8-kHz-Kodierung erforderlich ist. Wir empfehlen die folgenden Audiotools 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 konfigurieren

Hier sind ein paar 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%
! 
Erklärung des Befehls:
BefehlErklärung
param dial-by-extension-option <menu-number>

Ermöglicht Anrufern, Durchwahlnummern zu wählen, nachdem sie die angegebene Menünummer gewählt haben.

menu-number — Bezeichner einer Menüoption. Der Bereich liegt zwischen 1 und 9. Es gibt keinen Standardwert.

param aa-pilot

Gibt die Pilotennummer an, die in Auto Attendant Dial-Peer zugeordnet ist

param voice-mail

Definiert ein alternatives Ziel für Anrufe, die nicht von AA-Agenten beantwortet werden

paramspace english language en

Definiert den Sprachcode von Audiodateien, die von einer IVR-Anwendung für dynamische Eingabeaufforderungen verwendet werden.

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

  • Sprachcode — Zweistelliger Code, der die Sprache der zugehörigen Audiodateien identifiziert. Gültige Einträge lauten wie folgt:

    — ch — Chinesisch

    — de — Englisch

    — sp — Spanisch

    — aa — alles

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 in der Willkommensnachricht und in anderen Audiodateien

param welcome-prompt audio-filename

Weist eine Audiodatei für die Willkommensbegrüßung zu, die von diesem AA-Service verwendet wird.

  • Audio-Dateiname — Identifiziert einen Teil des Namens der Audiodatei, die den Willkommensgruss enthält, der abgespielt wird, wenn Anrufer den B-ACD-Dienst zum ersten Mal erreichen. Der Bezeichnungsteil des Dateinamens enthält nicht das Sprachpräfix und er muss mit einem Unterstrich beginnen.

Sprachcodes und Dateinamen ändern

  • Das Präfix eines beliebigen Dateinamens kann in ch, en, sp oder aa geändert werden. Das Präfix muss mit dem Code übereinstimmen, der im Sprachcode-Parameter im Paramspace-Sprachbefehl angegeben ist, unabhängig von der tatsächlichen Sprache, die in der Datei verwendet wird.

  • Nach dem Präfix kann der Dateiname der Willkommensnachricht (Standard en_bacd_welcome ist.au) einen beliebigen identifizierenden Namen haben, wie im param welcome-promptBefehl definiert.

  • Nach seinem Präfix kann der Dateiname der Drop-Through-Eingabeaufforderung (kein Standard angegeben) einen beliebigen identifizierenden Namen haben, wie im param drop-through-promptBefehl definiert.

In den Audiodateien können Sie eine Aufforderung in einer beliebigen Sprache aufnehmen. Es ist nicht notwendig, das Präfix einer Datei zu ändern, die eine Aufforderung in einer anderen Sprache enthält, da die Sprachcode-Präfixe für Funktionen verwendet werden, die nicht Teil des B-ACD-Dienstes sind. Aber es ist wichtig, dass die Sprachcode-Präfixe für Ihre Dateien mit dem Sprachcode übereinstimmen, der im Sprachcode-Parameter im Paramspace-Sprachbefehl angegeben ist, unabhängig von der Sprache, die tatsächlich in der Audiodatei verwendet wird.

Ändern Sie nicht den Bezeichnungsteil des Namens einer Audiodatei, mit Ausnahme der _bacd_welcome.auDatei. Die Skripte identifizieren Audiodateien, die dieselben Identifikationsnamen wie die in Table haben und die dasselbe Präfix haben, das Sie im Paramspace-Sprachbefehl angeben.

Die beiden Ausnahmen von den allgemeinen Regeln zur Benennung von Dateien sind die Willkommens-Audiodatei (die Standardeinstellung en_bacd_welcome ist.au) und die drop-through-optionPrompt-Audiodatei (kein Standard angegeben). Die identifizierenden Teile der Dateinamen für diese beiden Audioansagen werden bei der Konfiguration explizit angegeben und sind vollständig vom Benutzer konfigurierbar. Diese Dateien können beliebige Dateinamen verwenden, solange die Namen die folgenden Konventionen einhalten:

  • Der Präfixteil des Dateinamens muss mit dem Sprachcode übereinstimmen, der im Paramspace-Sprachbefehl angegeben ist. Zum Beispiel de.

  • Der Bezeichnungsteil des Dateinamens muss mit einem Unterstrich beginnen. Zum Beispiel _welcome_to_xyz.au.

Verwendung von Audiodateien zur Beschreibung von Menüoptionen

Standardmäßig werden zwei Audiodateien mitgeliefert, um dem Anrufer eine erste Orientierung und eine Anleitung zu den verfügbaren Menüoptionen zu geben: en_welcome_prompt.auund en_bacd_options_menu.au. Sie können benutzerdefinierte Nachrichten gegenüber den Standardnachrichten, die in diesen Dateien enthalten sind, erneut aufzeichnen, wie in der Tabelle erklärt.

Wenn Ihr B-ACD-Dienst einen einzigen AA-Dienst verwendet, nehmen Sie eine Willkommensbegrüßung auf en_welcome_prompt.auund notieren Sie Anweisungen zu den Menüoptionen in. en_bacd_options_menu.au

Wenn Ihr B-ACD-Dienst mehrere AA-Dienste verwendet, benötigen Sie für jeden AA separate Grüße und Anweisungen, wobei Sie die folgenden Richtlinien beachten:

  • Nehmen Sie für jeden AA-Service eine separate Willkommensnachricht auf und verwenden Sie für jede Willkommensnachricht einen anderen Namen für die Audiodatei. Zum Beispiel: en_welcome_aa1.auund en_welcome_aa2.au. Die Willkommensaufforderungen, die Sie in diesen Dateien aufzeichnen, müssen sowohl die Begrüßung als auch die Anweisungen zu den Menüoptionen enthalten.

  • Nehmen Sie die Stille in der Audiodatei auf en_bacd_options_menu.au. Es muss mindestens eine Sekunde Stille aufgezeichnet werden. Beachten Sie, dass diese Datei keine Menüanweisungen enthält, wenn es mehrere AA-Services gibt.

Menüoptionen

Der Zweck eines B-ACD-Dienstes besteht darin, Anrufe automatisch an das richtige Ziel in Ihrer Organisation weiterzuleiten. Interaktive AA-Dienste ermöglichen es Ihnen, Anrufern Menüoptionen zur Verfügung zu stellen, damit sie die entsprechenden Optionen 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 Anrufern durch Audioansagen angekündigt, die in der Willkommensnachricht und in anderen Audiodateien beschrieben werden.

TypBeschreibungVoraussetzungenBeispiel
Dial-by-extension

Der Anrufer drückt eine Ziffer, um eine bekannte Durchwahl wählen zu dürfen.

Die für diese Option verwendete Menünummer darf nicht mit den Menünummern (AA-Hunt) identisch sein, die für den Anrufwarteschleifendienst verwendet werden.

Keine Anforderungen.

Nachdem ein Anrufer die Menüoptionen gehört hat, wählt er 4 und kann eine interne Durchwahlnummer wählen.

Option zum Einwählen per Durchwahl

Der B-ACD-Dienst kann auch eine Durchwahloption haben, die es Anrufern ermöglicht, interne Durchwahlnummern zu wählen, wenn sie die Durchwahlnummer bereits kennen. Die Option zum Wählen nach Durchwahl wird als Menüoption angezeigt.

Die Durchwahloption wird konfiguriert, indem eine Menüoptionsnummer für den Durchwahlparameter angegeben wird. Wenn der folgende Befehl verwendet wird, können Anrufer 1 und dann eine Durchwahlnummer wählen.

param dial-by-extension-option 1

Innerhalb eines B-ACD-Anrufwarteschleifendienstes müssen sich die Nummer der Durchwahloption und die Rufgruppen-Optionsnummern gegenseitig ausschließen. Diese Einschränkung bedeutet, dass die Optionsnummer, die für die Durchwahloption verwendet wird, mit keiner der Optionsnummern identisch sein kann, die mit den AA-Hunt-Optionen verwendet werden. Wenn Sie zum Beispiel aa-hunt1 bis aa-hunt5 verwenden, um Sammelanschlüsse in Ihrer Anrufwarteschleifen-Servicekonfiguration anzugeben, dann können Sie Option 6 für die Durchwahloption verwenden, aber keine der Nummern 1 bis 5.

Wenn alle zehn AA-Hunt Nummern für Suchgruppen im Anrufwarteschleifendienst verwendet werden, gibt es keine Option mehr für die Durchwahloption. Beachten Sie, dass diese Einschränkung auf allen Optionsnummern (AA-Hunt-Nummern) basiert, die mit dem Anrufwarteschleifendienst verwendet werden, und nicht auf den Optionsnummern, die mit einer AA-Anwendung verwendet werden.

Tcl-Skripte und Audio-Prompts werden heruntergeladen

Gehen Sie wie folgt vor, um die Script- und Prompt-Dateien vorzubereiten, die für Ihren B-ACD-Dienst erforderlich sind.

  1. Kopieren Sie die TAR-Datei auf den SGW-Router-Bootflash

  2. Dekomprimieren Sie die TCL- und Audiodateien mit dem Befehl:

    archive tar /xtract bootflash:cme-b-acd-3.0.0.8.tar bootflash:
  3. Nehmen Sie die Audiodateien bei Bedarf erneut auf.

Erklärung der Befehle:

BefehlErklärung

Laden Sie die B-ACD-TAR-Datei herunter

Laden Sie die B-ACD-TAR-Datei herunter, die cme-b-acd-3.0.0.8.tarauf einen TFTP-Server aufgerufen wurde, auf den der SGW-Router zugreifen kann.

Diese TAR-Datei enthält das AA-Tcl-Skript, das Call-Queue-Tcl-Skript 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:

Dekomprimiert 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.tarDatei enthalten:

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

  • app-b-acd-x.x.x.x.tcl (Anrufwarteschleifen-Skript)

  • en_bacd_allagentsbusy.au (Audiodatei)

  • en_bacd_options_menu.au (Audiodatei)

  • en_bacd_disconnect.au (Audiodatei)

  • en_bacd_music_on_hold.au (Audiodatei)

  • en_bacd_invalidoption.au (Audiodatei)

  • en_bacd_welcome.au (Audiodatei)

  • en_bacd_enter_dest.au (Audiodatei)

Falls erforderlich, aufzeichnen

Nehmen Sie Audiodateien mit Ihren benutzerdefinierten Nachrichten erneut auf, aber ändern Sie nicht die Namen der Audiodateien.

Beispiele

Das folgende Beispiel extrahiert Dateien aus dem Archiv namens cme-b-acd-2.1.0.0 auf dem Server unter 192.168.1.1 und kopiert sie in den Flash-Speicher des B-ACD-Routers.

archive tar /xtract tftp://192.168.1.1/cme-b-acd-2.1.0.0.tar flash:

Skriptparameter und Audioansagen aktualisieren (nur über Durchwahl wählen)

Sie können die Parameter des B-ACD-Skripts aktualisieren, indem Sie Änderungen an der Cisco IOS Konfiguration vornehmen. Damit die Parameteränderungen wirksam werden, müssen Sie die B-ACD-Skripte, an denen Sie Änderungen vorgenommen haben, anhalten und neu laden. Wenn Sie Audio-Prompts erneut aufnehmen, müssen Sie die Audio-Prompt-Dateien, die sich geändert haben, neu laden.

  1. Ermitteln Sie die Sitzungs-IDs aller aktiven Sitzungen-

    Verwenden Sie den showcall application sessionsBefehl im privilegierten EXEC-Modus, um die Sitzungs-ID (SID) -Nummern von AA- und Call-Queue-Diensten abzurufen. Wenn die AA-Sitzung keine aktiven Anrufe hat, erscheint der Name des AA-Skripts nicht in der Ausgabe des show call application sessionsBefehls.

  2. Falls erforderlich, beenden Sie die B-ACD AA- und Call-Queue-Servicesitzungen. Verwenden Sie die Sitzungs-ID-Nummern aus Schritt 1, beenden Sie den B-ACD AA-Dienst und die Call-Queue-Servicesitzungen. Verwenden Sie den call application session stopBefehl im privilegierten EXEC-Modus, um die AA- und Call-Queue-Sitzungen zu beenden.
  3. Laden Sie das AA-Skript und die Call-Queue-Skripte neu — Verwenden Sie den call application voice loadBefehl im privilegierten EXEC-Modus, um die Skripts neu zu laden.
  4. Wenn eine Audio-Prompt-Datei geändert wurde, laden Sie sie neu. Verwenden Sie den audio-prompt loadBefehl im privilegierten EXEC-Modus, um eine Audiodatei neu zu laden. Wiederholen Sie diesen Befehl für jede Audiodatei, die geändert wurde.

Überprüfung des B-ACD-Status

Verwenden Sie den show call application sessionsBefehl, 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 Name des Dienstes, das Feld „Url“ ist der Speicherort 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, in der nur die Warteschlangenanwendung aktiv ist. Das AA-Skript erscheint nicht in der Ausgabe des show call application sessionsBefehls, weil es keine aktiven Anrufe gibt. Der Name des AA-Dienstes erscheint in der Ausgabe nur, wenn ein aktiver Anruf stattfindet. Das Anrufwarteskript 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 Parameter des B-ACD-Skripts aktualisieren, indem Sie Änderungen an der Cisco IOS Konfiguration vornehmen. Damit die Parameteränderungen wirksam werden, müssen Sie die B-ACD-Skripte, an denen Sie Änderungen vorgenommen haben, anhalten und neu laden, wie in den folgenden Schritten erklärt. Wenn Sie Audio-Prompts erneut aufnehmen, müssen Sie die Audio-Prompt-Dateien, die sich geändert haben, neu laden.

  1. Ermitteln Sie die Sitzungs-IDs aller aktiven Sitzungen:

    Verwenden Sie den show call application sessionsBefehl im privilegierten EXEC-Modus, um die Sitzungs-ID (SID) -Nummern von AA- und Call-Queue-Diensten abzurufen. Wenn die AA-Sitzung keine aktiven Anrufe hat, erscheint der Name des AA-Skripts nicht in der Ausgabe des show call application sessionsBefehls.

    Das folgende Beispiel zeigt eine Sitzung mit aktiven Anrufen. Das Feld „App“ ist der Dienstname, der dem Call-Queue-Skript und dem AA-Skript gegeben wurde. Sie können auch die Dienstnamen in der Ausgabe für den Befehl 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 gegebenenfalls die B-ACD AA- und Call-Queue-Servicesitzungen

    Beenden Sie mit den Sitzungs-ID-Nummern aus Schritt 1 den B-ACD AA-Dienst und die Sitzungen des Call-Queue-Dienstes. Verwenden Sie den call application session stopBefehl im privilegierten EXEC-Modus, um die AA- und Call-Queue-Sitzungen zu beenden.

    
    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, werden die folgenden Aktionen ausgeführt:

    Der AA-Dienst ist beendet.

    Alle Anrufe, die aktiv mit dem AA-Dienst verbunden sind, werden getrennt.

    Der AA-Dienstname wird aus der Ausgabe für den show call application sessionsBefehl entfernt.

    Um die Möglichkeit auszuschließen, dass Anrufe unterbrochen werden, warten Sie, bis keine eingehenden Anrufe mehr eingehen, bevor Sie das Skript erneut laden, z. B. nach Feierabend.

    Wenn in der Ausgabe für den show call application sessionsBefehl kein AA-Servicename erscheint, bedeutet das, dass es keine Anrufsitzungen gibt und Sie dafür keinen call application session stopBefehl erteilen müssen.

  3. Laden Sie das AA-Skript und die Call-Queue-Skripte neu

    Verwenden Sie den 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
  4. Wenn eine Audio-Prompt-Datei geändert wurde, laden Sie sie erneut

    Verwenden Sie den audio-prompt loadBefehl im privilegierten EXEC-Modus, um eine Audiodatei neu zu laden. Wiederholen Sie diesen Befehl für jede Audiodatei, die geändert wird.

    
    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 PSTN-Dienstes (Public Switched Telephone Network) hängt von den SIP-Trunks oder PSTN-Leitungen ab, die während eines Netzwerkausfalls verfügbar sind.

  • Geräte mit 4G- und 5G-Konnektivität (zum Beispiel die Webex-App für Mobilgeräte oder Tablets) könnten sich Webex Calling bei Ausfällen immer noch registrieren. Daher könnten sie während eines Ausfalls nicht in der Lage sein, andere Nummern vom selben Standort aus anzurufen.

  • Wählmuster könnten im Survivability-Modus anders funktionieren als im Aktivmodus.

  • Das Survivability Gateway muss eine IPv4-Adresse verwenden. IPv6 wird nicht unterstützt.

  • Eine On-Demand-Synchronisierungsstatus-Aktualisierung im Control Hub kann bis zu 30 Minuten dauern.

  • Das Calling-Dock wird im Survivability-Modus nicht unterstützt.

  • Konfigurieren Sie den SIP bindBefehl nicht im VoIP-Konfigurationsmodus für den Sprachdienst. Das führt dazu, dass die Registrierung von Endpunkten mit Survivability Gateway fehlschlägt.

  • Stellen Sie sicher, dass Enterprise Significant Numbers (ESNs) an verschiedenen physischen Standorten eindeutig sind, um Konflikte zu vermeiden und die Rückverfolgbarkeit, Redundanz und Failover-Zuverlässigkeit zu verbessern.

Im Survivability-Modus gelten die folgenden Einschränkungen:

  • MPP-Softkeys: Softkeys wie Park, Unpark, Barge, Pickup, Group Pickup und Call Pull werden nicht unterstützt, aber sie scheinen auf dem Gerät nicht deaktiviert zu sein.

  • Geteilte Leitungen: Anrufe, die über gemeinsam genutzte Leitungen getätigt werden, können auf allen Geräten klingeln. Andere Funktionen für gemeinsame Leitungen wie Fernüberwachung des Leitungszustands, Halten, Fortsetzen, Synchronized Do Not Disturb (DND) und Einstellungen für die Anrufweiterleitung sind jedoch nicht verfügbar.

  • Konferenzen: Konferenzen oder Dreiergespräche werden nicht unterstützt.

  • Basic Automatic Call Distribution (B-ACD): Der Dienst mit Colocated Survivability Gateway und Local Gateway wird nicht unterstützt.

  • Anrufliste: Die getätigten Anrufe werden lokal in der Anrufliste sowohl für MPP-Geräte als auch für die Webex-App gespeichert.

  • Hunt Groups: Sie können bis zu 100 Hunt Groups konfigurieren, wobei jede Gruppe maximal 32 Benutzer unterstützt.

  • Verbessertes Erscheinungsbild von geteilten Anrufen: Funktionen wie Benachrichtigung über den Leitungsstatus, geteiltes Halten oder Wiederaufnehmen per Fernzugriff und andere Funktionen mit einfachen Anrufen, Hunt Group oder Call Forward werden nicht unterstützt.

  • Hunt Group Call Routing: Das gewichtete Anrufweiterleitungsmuster wird nicht unterstützt.

Benutzererlebnis beim Failover

Wenn ein Standort in Ihrem Unternehmen die Internetverbindung verliert und Sie sich an diesem Standort befinden, können Sie immer noch Anrufe tätigen und entgegennehmen, sowohl intern in Ihrem Unternehmen als auch extern an Kunden. Siehe Webex-App | Überlebensfähigkeit der Website.

Beispiele für Konfigurationen

Beispiele für PSTN-Verbindungen

Für externe Anrufe konfigurieren Sie eine Verbindung zum PSTN. Dieses Thema beschreibt einige der Optionen und enthält Beispielkonfigurationen. Die beiden Hauptoptionen sind:

  • Verbindung der Voice Interface Card (VIC) zu PSTN

  • SIP-Trunk zum PSTN-Gateway

Verbindung der Sprachschnittstellenkarte zu PSTN

Sie können eine Voice Interface Card (VIC) auf dem Router installieren und eine Port-Verbindung zum PSTN konfigurieren.

SIP-Trunk zum PSTN-Gateway

Sie können eine SIP-Trunk-Verbindung konfigurieren, die auf ein PSTN-Gateway zeigt. Um die Trunk-Verbindung auf dem 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 
 

Dial-Peer-Konfiguration

Für Trunk-Verbindungen konfigurieren Sie eingehende und ausgehende Dial-Peers für die Trunk-Verbindung. Die Konfiguration hängt von Ihren Anforderungen ab. Ausführliche Konfigurationsinformationen finden Sie im Dial Peer Configuration Guide, Cisco IOS Version 3S.

Im Folgenden finden Sie Beispielkonfigurationen:

Peers für ausgehende Anrufe an das 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 unter Verwendung von 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

Übersetzungen nummerieren

Für PSTN-Verbindungen müssen Sie möglicherweise Übersetzungsregeln verwenden, um interne Durchwahlen in eine E.164-Nummer zu übersetzen, die das PSTN weiterleiten kann. Im Folgenden finden Sie Beispielkonfigurationen:

Aus der PSTN-Übersetzungsregel ohne +E164

voice translation-rule 350 
 rule 1 /^\([2-9].........\)/ /+1\1/ 
 voice translation-profile 300 
 translate calling 300 
 translate called 300

Aus der 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 einen Notruf

Das folgende Beispiel enthält ein Beispiel für eine Notrufkonfiguration.

Wenn das WiFi-Overlay nicht genau mit den IP-Subnetzen übereinstimmt, haben Notrufe für mobile Geräte möglicherweise keine korrekte ELIN-Zuordnung.

Standorte für Notfallmaßnahmen (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 

Peers für ausgehende Anrufe


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?