Lokale gateway configureren in Cisco IOS XE voor Webex Calling
Nadat u de configuratie Webex Calling voor uw organisatie, kunt u een trunk configureren om uw lokale gateway te verbinden met Webex Calling. Met het SIP-TLS-transport wordt de trunk tussen de lokale gateway en de Webex-cloud beveiligd. De media tussen de lokale gateway en de Webex Calling maakt gebruik van SRTP.
Overzicht
Webex Calling ondersteunt momenteel twee versies van de lokale gateway:
-
Lokale gateway
-
Lokale gateway voor Webex for Government
-
Voordat u begint, moet u de vereisten voor het PSTN (Public Switched Telephone Network) en de lokale gateway (LGW) voor Webex Calling begrijpen. Zie De Voorkeursarchitectuur van Cisco voor Webex Calling meer informatie.
-
Dit artikel gaat ervan uit dat er een speciaal lokaal gateway-platform is zonder bestaande spraakconfiguratie. Als u een bestaande PSTN-gateway of CUBE Enterprise-implementatie wijzigt om te gebruiken als de functie lokale gateway voor Webex Calling, let dan goed op de configuratie. Zorg ervoor dat u de bestaande gespreksstromen en functionaliteit niet onderbreekt vanwege de wijzigingen die u aanbrengt.
Raadpleeg de desbetreffende referentiedocumentatie voor producten voor informatie over de ondersteunde SBC's van derden.
Er zijn twee opties om de lokale gateway voor uw lokale trunk Webex Calling configureren:
-
Trunk op basis van registratie
-
Op certificaat gebaseerde trunk
Gebruik de taakstroom onder de Registration-based Local Gateway of Certificate-based Local Gateway om de lokale gateway voor uw Webex Calling-trunk te configureren.
Zie Aan de slag met lokale gateway voor meer informatie over verschillende trunktypen. Voer de volgende stappen uit op de lokale gateway zelf met behulp van de Opdrachtregelinterface (CLI). We gebruiken SIP (Session Initiation Protocol) en TLS (Transport Layer Security) om de trunk te beveiligen en SRTP (Secure Real Time Protocol) om de media tussen de lokale gateway en Webex Calling te beveiligen.
-
Selecteer CUBE als uw lokale gateway. Webex for Government ondersteunt momenteel geen Session Border Controllers (SBC's) van derden. Raadpleeg Aan de slag met lokale gateway om de nieuwste lijst te bekijken.
- Installeer Cisco IOS XE Dublin 17.12.1a of nieuwere versies voor alle Webex for Government Local Gateways.
-
Als u de lijst met hoofdcertificeringsinstanties (CA's) wilt bekijken die door Webex for Government worden ondersteund, raadpleegt u Hoofdcertificeringsinstanties voor Webex for Government.
-
Zie Netwerkvereisten voor Webex for Government (FedRAMP) voor meer informatie over de externe poortbereiken voor de lokale gateway in Webex for Government.
De lokale gateway voor Webex for Government biedt geen ondersteuning voor het volgende:
-
STUN/ICE-Lite voor optimalisatie van mediapad
-
Fax (T.38)
Als u de lokale gateway voor uw Webex Calling-trunk in Webex for Government wilt configureren, gebruikt u de volgende optie:
-
Op certificaat gebaseerde trunk
Gebruik de taakstroom onder Lokale gateway op basis van certificaat om de lokale gateway voor uw Webex Calling-trunk te configureren. Zie Op Webex Calling-certificaten gebaseerde trunk configureren voor meer informatie over het configureren van een lokale gateway op basis van certificaten.
Het is verplicht om FIPS-compatibele GCM-cijfers te configureren ter ondersteuning van de lokale gateway voor Webex for Government. Als dit niet het geval is, mislukt het instellen van het gesprek. Zie Op Webex Calling-certificaten gebaseerde trunk configureren voor configuratiegegevens.
In dit gedeelte wordt beschreven hoe u een Cisco Unified Border Element (CUBE) configureert als een lokale gateway voor Webex Calling met behulp van een geregistreerde SIP-trunk. Het eerste deel van dit document illustreert hoe u een eenvoudige PSTN-gateway configureert. In dit geval worden alle gesprekken van de PSTN naar Webex Calling gerouteerd en worden alle gesprekken van Webex Calling naar de PSTN gerouteerd. De afbeelding hieronder toont deze oplossing en de configuratie voor gespreksomleiding op hoog niveau die wordt gevolgd.
In dit ontwerp worden de volgende hoofdconfiguraties gebruikt:
-
spraakklasse-tenants: Wordt gebruikt om trunkspecifieke configuraties te maken.
-
spraakklasse-uri: Wordt gebruikt om SIP-berichten te classificeren voor de selectie van een inkomende dial peer.
-
inkomende dial peer: Biedt behandeling voor inkomende SIP-berichten en bepaalt de uitgaande route met een dial peer-groep.
-
dial peer-groep: Definieert de uitgaande dial peers die worden gebruikt voor verdere gespreksomleiding.
-
uitgaande dial peer: Biedt behandeling voor uitgaande SIP-berichten en routeert deze naar het vereiste doel.
Hoewel IP en SIP de standaardprotocollen zijn geworden voor PSTN-trunks, worden TDM-ISDN-circuits (Time Division Multiplexing) nog steeds veel gebruikt en worden ze ondersteund met Webex Calling-trunks. Om mediaoptimalisatie van IP-paden voor lokale gateways met TDM-IP-gespreksstromen in te schakelen, moet momenteel een gespreksomleidingsproces met twee delen worden gebruikt. Met deze aanpak wijzigt u de configuratie voor gespreksomleiding die hierboven wordt weergegeven, door een reeks interne terugbel-peers te introduceren tussen Webex Calling- en PSTN-trunks, zoals weergegeven in de afbeelding hieronder.
Wanneer u een Cisco Unified Communications Manager-oplossing op locatie verbindt met Webex Calling, kunt u de eenvoudige PSTN-gatewayconfiguratie gebruiken als basis voor het bouwen van de oplossing die in het volgende diagram wordt geïllustreerd. In dit geval biedt Unified Communications Manager gecentraliseerde routering en behandeling van alle PSTN- en Webex Calling-gesprekken.
In dit document worden de hostnamen, IP-adressen en interfaces gebruikt die in de volgende afbeelding worden geïllustreerd.
Gebruik de configuratiehandleiding in de rest van dit document om de configuratie van uw lokale gateway als volgt te voltooien:
-
Stap 1: Basislijnconnectiviteit en -beveiliging van router configureren
-
Stap 2: Webex Calling-trunk configureren
Afhankelijk van uw gewenste architectuur volgt u een van de volgende opties:
-
Stap 3: Lokale gateway configureren met SIP PSTN-trunk
-
Stap 4: Lokale gateway configureren met bestaande Unified CM-omgeving
Of:
-
Stap 3: Lokale gateway configureren met TDM PSTN-trunk
Basislijnconfiguratie
De eerste stap bij het voorbereiden van uw Cisco-router als lokale gateway voor Webex Calling is het maken van een basislijnconfiguratie die uw platform beveiligt en verbinding tot stand brengt.
-
Voor alle op registratie gebaseerde implementaties van de lokale gateway zijn Cisco IOS XE 17.6.1a of nieuwere versies vereist. Raadpleeg de pagina Cisco Software Research voor de aanbevolen versies. Zoek naar het platform en selecteer een van de voorgestelde releases.
-
Routers van de ISR4000-serie moeten worden geconfigureerd met licenties voor zowel Unified Communications als beveiligingstechnologie.
-
Voor routers uit de Catalyst Edge 8000-serie die zijn uitgerust met spraakkaarten of DSP's is DNA Advantage-licentie vereist. Voor routers zonder spraakkaarten of DSP's is een minimum aan DNA Essentials-licenties vereist.
-
-
Stel een basislijnconfiguratie op voor uw platform die het bedrijfsbeleid volgt. Configureer met name het volgende en verifieer de werking:
-
NTP
-
Acls
-
Gebruikersverificatie en toegang op afstand
-
DNS
-
IP-routering
-
IP-adressen
-
-
Het netwerk naar Webex Calling moet een IPv4-adres gebruiken.
-
Upload de Cisco root CA-bundel naar de lokale gateway.
Configuratie
1 |
Zorg ervoor dat u geldige en routeerbare IP-adressen toewijst aan alle Layer 3-interfaces, bijvoorbeeld:
|
2 |
Bescherm registratie- en STUN-referenties op de router met behulp van symmetrische codering. Configureer de primaire coderingssleutel en het coderingstype als volgt:
|
3 |
Maak een PKI-trustpoint voor tijdelijke aanduiding. Vereist dit trustpoint om TLS later te configureren. Voor trunks op basis van registratie is geen certificaat vereist voor dit trustpoint, zoals vereist zou zijn voor een trunk op basis van certificaten. |
4 |
Schakel TLS1.2-exclusiviteit in en geef het standaardtrustpoint op met de volgende configuratieopdrachten. De vervoersparameters moeten ook worden bijgewerkt om een betrouwbare beveiligde verbinding voor registratie te garanderen: De opdracht cn-san-validate server zorgt ervoor dat de lokale gateway een verbinding toestaat als de hostnaam die is geconfigureerd in tenant 200 is opgenomen in de velden CN of SAN van het certificaat dat is ontvangen van de uitgaande proxy.
|
5 |
Installeer de Cisco root CA-bundel, die het DigiCert CA-certificaat bevat dat wordt gebruikt door Webex Calling. Gebruik de opdracht crypto pki trustpool clean url importeren om de basis-CA-bundel te downloaden van de opgegeven URL en om de huidige CA-trustpool te wissen en installeer vervolgens de nieuwe certificaatbundel: Als u een proxy moet gebruiken voor toegang tot internet via HTTPS, voegt u de volgende configuratie toe voordat u de CA-bundel importeert: ip http client proxy-server yourproxy.com proxy-poort 80 |
1 |
Maak een op registratie gebaseerde PSTN-trunk voor een bestaande locatie in Control Hub. Noteer de trunk-informatie die wordt verstrekt zodra de trunk is gemaakt. Deze details, zoals gemarkeerd in de volgende afbeelding, worden gebruikt in de configuratiestappen in deze handleiding. Zie trunks, routegroepen en belplannen configureren voor Webex Calling voor meer informatie. |
2 |
Voer de volgende opdrachten in om CUBE te configureren als een lokale gateway voor Webex Calling: Hier is een uitleg van de velden voor de configuratie:
Hiermee schakelt u Cisco Unified Border Element (CUBE)-functies in op het platform. mediastatistiekenMaakt mediacontrole op de lokale gateway mogelijk. bulkstatistieken mediaMaakt het beheer mogelijk om een enquête te houden tussen de gegevens voor bulkgespreksstatistieken. Zie Media voor meer informatie over deze opdrachten. -verbindingen sip naar sip toestaanSchakel de CUBE basic SIP back-to-back functionaliteit van de gebruikersagent in. Zie Verbindingen toestaan voor meer informatie. Standaard is T.38 faxtransport ingeschakeld. Zie faxprotocol t38 (spraakservice) voor meer informatie. Hiermee wordt STUN (Session Traversal van UDP via NAT) wereldwijd ingeschakeld.
Zie stun flowdata agent-id en stun flowdata shared-secret voor meer informatie. asymmetrisch laadvermogen volConfigureert ondersteuning voor SIP-asymmetrische payload voor zowel DTMF- als dynamische codec-payloads. Zie asymmetrische payload voor meer informatie over dit commando. early-offer gedwongenDwingt de lokale gateway om SDP-informatie te verzenden in het eerste INVITE-bericht in plaats van te wachten op bevestiging van de naburige peer. Zie vroege aanbieding voor meer informatie over dit commando. |
3 |
Configureer het filter spraakklasse codec 100 voor de trunk. In dit voorbeeld wordt hetzelfde codec-filter gebruikt voor alle trunks. U kunt filters voor elke trunk configureren voor een nauwkeurige regeling. Hier is een uitleg van de velden voor de configuratie: codec voor spraakklasse 100Wordt gebruikt om alleen voorkeurcodecs toe te staan voor gesprekken via SIP-trunks. Zie spraakklassecodec voor meer informatie. Opus-codec wordt alleen ondersteund voor op SIP gebaseerde PSTN-trunks. Als de PSTN-trunk een spraak-T1/E1- of analoge FXO-verbinding gebruikt, sluit u de codec-voorkeur 1 opus uit van de configuratie van de spraakklasse-codec 100 . |
4 |
Configureer spraakklasse stun-usage 100 om ICE in te schakelen op de Webex Calling-trunk. Hier is een uitleg van de velden voor de configuratie: studentgebruik ice liteWordt gebruikt om ICE-Lite in te schakelen voor alle op Webex Calling gerichte dial peers om media-optimalisatie waar mogelijk toe te staan. Zie voor meer informatie spraakklasse stun usage en stun usage ice lite. U hebt stun-gebruik van ICE-lite nodig voor gespreksstromen met behulp van mediapadoptimalisatie. Als u mediaoptimalisatie wilt bieden voor een SIP naar TDM-gateway, configureert u een loopback dial peer met ICE-Lite ingeschakeld op het IP-IP-been. Neem voor meer technische informatie contact op met de Account- of TAC-teams |
5 |
Configureer het mediacodeerbeleid voor Webex-verkeer. Hier is een uitleg van de velden voor de configuratie: voice class srtp-crypto 100Specificeert SHA1_80 als de enige SRTP-versleutelingssuite CUBE-aanbiedingen in de SDP in aanbod- en antwoordberichten. Webex Calling ondersteunt alleen SHA1_80. Zie voice class srtp-crypto voor meer informatie. |
6 |
Configureer een patroon om gesprekken naar een trunk van de lokale gateway uniek te identificeren op basis van de bestemmingstrunk-parameter: Hier is een uitleg van de velden voor de configuratie: spraakklasse uri 100 sipDefinieert een patroon dat overeenkomt met een inkomende SIP-uitnodiging voor een inkomende dial peer van de trunk. Wanneer u dit patroon invoert, gebruikt u dtg= gevolgd door de OTG/DTG-waarde van de trunk die in Control Hub werd opgegeven toen de trunk werd gemaakt. Zie voice class uri voor meer informatie. |
7 |
Configureer sip-profiel 100, dat wordt gebruikt om SIP-berichten te wijzigen voordat ze naar Webex Calling worden verzonden.
Hier is een uitleg van de velden voor de configuratie:
|
8 |
Webex Calling-trunk configureren: |
Nadat u tenant 100 hebt gedefinieerd en een SIP VoIP dial peer hebt geconfigureerd, initieert de gateway een TLS-verbinding met Webex Calling. Op dit punt presenteert de toegangs-SBC het certificaat aan de lokale gateway. De lokale gateway valideert het toegangs-SBC-certificaat van Webex Calling met de CA-hoofdbundel die eerder is bijgewerkt. Als het certificaat wordt herkend, wordt een permanente TLS-sessie tot stand gebracht tussen de lokale gateway en Webex Calling-toegangs-SBC. De lokale gateway kan deze beveiligde verbinding vervolgens gebruiken om te registreren bij de Webex-toegangs-SBC. Wanneer de registratie wordt uitgedaagd voor verificatie:
-
De parameters gebruikersnaam, wachtwoord en realm uit de configuratie van de referenties worden gebruikt in het antwoord.
-
De wijzigingsregels in sip-profiel 100 worden gebruikt om de SIPS-URL terug te converteren naar SIP.
Registratie is voltooid wanneer een 200 OK is ontvangen van de toegangs-SBC.
Nadat u hierboven een trunk hebt gebouwd in de richting van Webex Calling, gebruikt u de volgende configuratie om een niet-gecodeerde trunk te maken in de richting van een SIP-gebaseerde PSTN-provider:
Als uw serviceprovider een veilige PSTN-trunk aanbiedt, volgt u mogelijk een vergelijkbare configuratie als hierboven beschreven voor de Webex Calling-trunk. Beveiligde naar beveiligde gespreksomleiding wordt ondersteund door CUBE.
Als u een TDM/ISDN PSTN-trunk gebruikt, gaat u naar het volgende gedeelte Lokale gateway configureren met TDM PSTN-trunk.
Zie ISDN PRI configureren voor het configureren van TDM-interfaces voor PSTN-gespreksgedeelten op de Cisco TDM-SIP-gateways.
1 |
Configureer de volgende spraakklasse-uri om inkomende gesprekken van de PSTN-trunk te identificeren: Hier is een uitleg van de velden voor de configuratie: spraakklasse uri 200 sipDefinieert een patroon dat overeenkomt met een inkomende SIP-uitnodiging voor een inkomende dial peer van de trunk. Wanneer u dit patroon invoert, gebruikt u het IP-adres van de IP PSTN-gateway. Zie voice class uri voor meer informatie. |
2 |
Configureer de volgende IP PSTN dial peer: Hier is een uitleg van de velden voor de configuratie: Definieert een VoIP dial peer met een tag van 200 en geeft een beschrijving voor eenvoudig beheer en problemen oplossen. Zie dial peer voice voor meer informatie. bestemmingspatroon BAD. SlechteEr is een dummy-bestemmingspatroon vereist bij het omleiden van uitgaande gesprekken met een inkomende dial peer-groep. Zie bestemmingspatroon (interface) voor meer informatie. sessieprotocol sipv2Geeft aan dat dial peer 200 de SIP-gesprekspaden afhandelt. Zie sessieprotocol (bel peer) voor meer informatie. sessiedoel ipv4:192.168.80.13Geeft het doel-IPv4-adres van de bestemming aan om het gesprekspunt te verzenden. Het sessiedoel is hier het IP-adres van ITSP. Zie sessiedoel (VoIP-bel peer) voor meer informatie. inkomende uri via 200Bepaalt een criterium voor de match voor de VIA-header met het IP PSTN IP-adres van de ip-adres. Komt overeen met alle inkomende IP PSTN-gespreksgedeelten op de lokale gateway met dial peer 200. Zie inkomende url voor meer informatie. bind control source-interface GigabitEthernet0/0/0Configureert de broninterface en het bijbehorende IP-adres voor berichten die naar de PSTN worden verzonden. Zie bind voor meer informatie. bind media source-interface GigabitEthernet0/0/0Configureert de broninterface en het bijbehorende IP-adres voor media die naar PSTN worden verzonden. Zie bind voor meer informatie. spraakklas codec 100Configureert de dial peer om de algemene codecfilterlijst 100 te gebruiken. Zie voice-class codec voor meer informatie. dtmf-relay rtp-nteDefinieert RTP-NTE (RFC2833) als de DTMF-functionaliteit verwacht op het gespreks leg. Zie DTMF Relay (Voice over IP) voor meer informatie. geen vadSpraakactiviteitsdetectie wordt uitgeschakeld. Zie vad (dial peer) voor meer informatie. |
3 |
Als u uw lokale gateway configureert om alleen gesprekken tussen Webex Calling en de PSTN om te leiden, voegt u de volgende configuratie voor gespreksomleiding toe. Als u uw lokale gateway configureert met een Unified Communications Manager-platform, gaat u naar het volgende gedeelte. |
Als u een trunk hebt gemaakt in de richting van Webex Calling, gebruikt u de volgende configuratie om een TDM-trunk te maken voor uw PSTN-service met loop-back gespreksomleiding om mediaoptimalisatie op de Webex-gespreksgedeelte mogelijk te maken.
1 |
De terugbel-peer-configuratie maakt gebruik van bel-peer-groepen en gespreksomleidingstags om ervoor te zorgen dat gesprekken correct worden doorgeschakeld tussen Webex en de PSTN, zonder dat er gespreksomleidingslussen worden gemaakt. Configureer de volgende vertaalregels die worden gebruikt om tags voor gespreksomleiding toe te voegen en te verwijderen: Hier is een uitleg van de velden voor de configuratie: spraakvertaalregelGebruikt reguliere expressies die zijn gedefinieerd in regels om tags voor gespreksomleiding toe te voegen of te verwijderen. Te lage cijfers ('A') worden gebruikt om duidelijkheid te verschaffen voor het oplossen van problemen. In deze configuratie wordt de tag die is toegevoegd door vertaalprofiel 100 gebruikt om gesprekken van Webex Calling naar het PSTN te leiden via de loopback dial peers. Op dezelfde manier wordt de tag die is toegevoegd door het vertaalprofiel 200 gebruikt om gesprekken van de PSTN naar Webex Calling te leiden. Met vertaalprofielen 11 en 12 verwijdert u deze tags voordat u gesprekken naar respectievelijk de Webex- en PSTN-trunks verzendt. In dit voorbeeld wordt ervan uitgegaan dat gebelde nummers van Webex Calling worden gepresenteerd in de +E.164-indeling. Regel 100 verwijdert het voorloopnummer + om een geldig gebeld nummer te behouden. Regel 12 voegt vervolgens (een) nationaal of internationaal routeringscijfer(s) toe bij het verwijderen van de tag. Gebruik cijfers die passen bij uw lokale nationale ISDN-belplan. Als Webex Calling nummers presenteert in een nationale indeling, past u regels 100 en 12 aan om de routeringstag toe te voegen en te verwijderen. Zie spraakvertaalprofiel en spraakvertaalregel voor meer informatie. |
2 |
Configureer TDM-poorten voor spraakinterface zoals vereist door het gebruikte trunk-type en protocol. Zie ISDN PRI configureren voor meer informatie. De basisconfiguratie van een ISDN-interface met primair tarief die in NIM-sleuf 2 van een apparaat is geïnstalleerd, kan bijvoorbeeld het volgende omvatten: |
3 |
Configureer de volgende TDM PSTN dial peer: Hier is een uitleg van de velden voor de configuratie: Definieert een VoIP dial peer met een tag van 200 en geeft een beschrijving voor eenvoudig beheer en problemen oplossen. Zie dial peer voice voor meer informatie. bestemmingspatroon BAD. SlechteEr is een dummy-bestemmingspatroon vereist bij het omleiden van uitgaande gesprekken met een inkomende dial peer-groep. Zie bestemmingspatroon (interface) voor meer informatie. vertalingsprofiel inkomend 200Wijst het vertaalprofiel toe waarmee een tag voor gespreksomleiding wordt toegevoegd aan het inkomende gebelde nummer. rechtstreeks naar binnen gekeerde wijzerplaatHiermee wordt het gesprek gerouteerd zonder een secundaire kiestoon. Zie direct-inward-dial voor meer informatie. poort 0/2/0:15De fysieke spraakpoort die is gekoppeld aan deze dial peer. |
4 |
Als u mediaoptimalisatie van IP-paden wilt inschakelen voor lokale gateways met TDM-IP-gespreksstromen, kunt u de gespreksomleiding wijzigen door een reeks interne terugbel-peers met terugloop te introduceren tussen Webex Calling- en PSTN-trunks. Configureer de volgende bel-peers met terugloop. In dit geval worden alle inkomende gesprekken in eerste instantie gerouteerd naar dial peer 10 en van daaruit naar dial peer 11 of 12 op basis van de toegepaste routeringstag. Nadat de routeringstag is verwijderd, worden gesprekken gerouteerd naar de uitgaande trunk met behulp van dial peer-groepen. Hier is een uitleg van de velden voor de configuratie: Definieert een VoIP dial peer en geeft een beschrijving voor eenvoudig beheer en problemen oplossen. Zie dial peer voice voor meer informatie. vertalingsprofiel inkomend 11Past het eerder gedefinieerde vertalingsprofiel toe om de tag voor gespreksomleiding te verwijderen voordat deze naar de uitgaande trunk wordt doorgeschakeld. bestemmingspatroon BAD. SlechteEr is een dummy-bestemmingspatroon vereist bij het omleiden van uitgaande gesprekken met een inkomende dial peer-groep. Zie bestemmingspatroon (interface) voor meer informatie. sessieprotocol sipv2Geeft aan dat deze dial peer SIP-gespreksgedeelten afhandelt. Zie sessieprotocol (bel peer) voor meer informatie. sessiedoel 192.168.80.14Hiermee geeft u het adres van de lokale routerinterface op als doel voor terugbellen. Zie sessiedoel (voip dial peer) voor meer informatie. bind control source-interface GigabitEthernet0/0/0Configureert de broninterface en het bijbehorende IP-adres voor berichten die via de loop-back worden verzonden. Zie bind voor meer informatie. bind media source-interface GigabitEthernet0/0/0Configureert de broninterface en het bijbehorende IP-adres voor media die via de loop-back worden verzonden. Zie bind voor meer informatie. dtmf-relay rtp-nteDefinieert RTP-NTE (RFC2833) als de DTMF-functionaliteit verwacht op het gespreks leg. Zie DTMF Relay (Voice over IP) voor meer informatie. codec g711alaw Dwingt alle PSTN-gesprekken om G.711 te gebruiken. Selecteer a-law of u-law om overeen te komen met de methode voor het samenstellen die door uw ISDN-service wordt gebruikt. geen vadSpraakactiviteitsdetectie wordt uitgeschakeld. Zie vad (dial peer) voor meer informatie. |
5 |
Voeg de volgende configuratie voor gespreksomleiding toe: Hiermee wordt de configuratie van uw lokale gateway beëindigd. Sla de configuratie op en laad het platform opnieuw als dit de eerste keer is dat CUBE-functies worden geconfigureerd.
|
De PSTN-Webex Calling-configuratie in de vorige gedeelten kan worden gewijzigd om extra trunks aan een Cisco Unified Communications Manager-cluster (UCM) op te nemen. In dit geval worden alle gesprekken gerouteerd via Unified CM. Gesprekken van UCM op poort 5060 worden gerouteerd naar de PSTN en gesprekken van poort 5065 worden gerouteerd naar Webex Calling. De volgende incrementele configuraties kunnen worden toegevoegd om dit gespreksscenario op te nemen.
Wanneer u de Webex Calling-trunk in Unified CM maakt, moet u ervoor zorgen dat u de inkomende poort in de beveiligingsprofielinstellingen van de SIP-trunk configureert op 5065. Hiermee kunnen inkomende berichten op poort 5065 worden geplaatst en wordt de VIA-koptekst met deze waarde gevuld wanneer berichten naar de lokale gateway worden verzonden.
1 |
Configureer de volgende spraakklasse-URI's: |
2 |
Configureer de volgende DNS-records om SRV-routering naar Unified CM-hosts op te geven: IOS XE gebruikt deze records voor het lokaal bepalen van doel-UCM-hosts en -poorten. Met deze configuratie is het niet vereist om records in uw DNS-systeem te configureren. Als u uw DNS liever gebruikt, zijn deze lokale configuraties niet vereist. Hier is een uitleg van de velden voor de configuratie: Met de volgende opdracht wordt een DNS SRV-resourcerecord gemaakt. Een record maken voor elke UCM-host en -trunk: ip-host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub5.mydomain.com _sip._udp.pstntocucm.io: Recordnaam SRV-resource 2: Prioriteit voor SRV-resourcerecord 1: Het gewicht van de SRV-resourcerecord 5060: Het poortnummer dat moet worden gebruikt voor de doelhost in deze bronrecord ucmsub5.mydomain.com: De doelhost voor resourcerecord Maak lokale DNS A-records om de doelhostnamen van de bronrecord op te lossen. Bijvoorbeeld: ip-host ucmsub5.mydomain.com 192.168.80.65 ip-host: Hiermee maakt u een record in de lokale IOS XE-database. ucmsub5.mydomain.com: De naam van de A-recordhost. 192.168.80.65: Het IP-adres van de host. Maak de SRV-resourcerecords en A-records om uw UCM-omgeving en de voorkeursstrategie voor gespreksdistributie weer te geven. |
3 |
Configureer de volgende dial peers: |
4 |
Gespreksomleiding toevoegen met de volgende configuraties: |
Diagnostische handtekeningen (DS) detecteert proactief veel geobserveerde problemen in de lokale gateway in IOS XE en genereert e-mail-, syslog- of terminalberichtmeldingen van de gebeurtenis. U kunt de DS ook installeren om het verzamelen van diagnostische gegevens te automatiseren en verzamelde gegevens over te dragen naar de Cisco TAC-case om de oplossingstijd te versnellen.
Diagnostische handtekeningen (DS) zijn XML-bestanden die informatie bevatten over probleemtriggergebeurtenissen en acties die moeten worden ondernomen om het probleem te informeren, op te lossen en op te lossen. U kunt de probleemdetectielogica definiëren met behulp van syslog-berichten, SNMP-gebeurtenissen en door periodieke bewaking van specifieke weergavecommandooutputs.
De actietypen omvatten het verzamelen van opdrachtuitvoer voor het tonen:
-
Een geconsolideerd logbestand genereren
-
Het bestand uploaden naar een door de gebruiker geleverde netwerklocatie, zoals HTTPS, SCP, FTP-server.
TAC-technici maken de DS-bestanden en ondertekenen deze digitaal voor integriteitsbeveiliging. Elk DS-bestand heeft een unieke numerieke id die door het systeem is toegewezen. Diagnostic Signatures Lookup Tool (DSLT) is een enkele bron om toepasselijke handtekeningen te vinden voor het monitoren en oplossen van verschillende problemen.
Voordat u begint:
-
Bewerk het DS-bestand dat u downloadt via DSLT niet. De bestanden die u wijzigt, mislukken in de installatie als gevolg van een fout tijdens de integriteitscontrole.
-
Een eenvoudige SMTP-server (Mail Transfer Protocol) die de lokale gateway nodig heeft om e-mailmeldingen te verzenden.
-
Zorg ervoor dat op de lokale gateway IOS XE 17.6.1 of hoger wordt uitgevoerd als u de beveiligde SMTP-server wilt gebruiken voor e-mailmeldingen.
Voorwaarden
Lokale gateway met IOS XE 17.6.1a of hoger
-
Diagnostic Signatures is standaard ingeschakeld.
-
Configureer de beveiligde e-mailserver die moet worden gebruikt om proactieve meldingen te verzenden als op het apparaat Cisco IOS XE 17.6.1a of hoger wordt uitgevoerd.
terminal call-home mail-server configureren :@ prioriteit 1 veilige tls einde
-
Configureer de omgevingsvariabele ds_email met het e-mailadres van de beheerder om u op de hoogte te stellen.
terminal call-home diagnostic signature environment configureren ds_email einde
Hieronder ziet u een voorbeeldconfiguratie van een lokale gateway die wordt uitgevoerd op Cisco IOS XE 17.6.1a of hoger om de proactieve meldingen te verzenden naar tacfaststart@gmail.com met Gmail als de veilige SMTP-server:
We raden u aan de Cisco IOS XE Bengaluru 17.6.x of nieuwere versies te gebruiken.
call-home mail-server tacfaststart:password@smtp.gmail.com priority 1 secure tls diagnostic-signature environment ds_email "tacfaststart@gmail.com"
Een lokale gateway die wordt uitgevoerd op Cisco IOS XE-software is geen typische webgebaseerde Gmail-client die OAuth ondersteunt. Daarom moeten we een specifieke Gmail-accountinstelling configureren en specifieke toestemming geven om de e-mail van het apparaat correct te laten verwerken:
-
Ga naar Minder veilige toegang tot de app in.
en schakel de instelling -
Antwoord 'Ja, ik ben het' als u een e-mail van Gmail ontvangt met de melding 'Google heeft verhinderd dat iemand zich aan kan melden bij uw account met een niet-Google-app'.
Diagnostische handtekeningen installeren voor proactieve controle
Hoog CPU-gebruik wordt gecontroleerd
Deze DS houdt gedurende vijf seconden het CPU-gebruik bij met behulp van de SNMP OID 1.3.6.1.4.1.9.2.1.56. Wanneer het verbruik 75% of meer bereikt, worden alle foutopsporings fouten uitgeschakeld en worden alle diagnostische handtekeningen die in de lokale gateway zijn geïnstalleerd, verwijderd. Gebruik de onderstaande stappen om de handtekening te installeren.
-
Gebruik de opdracht show snmp om SNMP in te schakelen. Als u dit niet inschakelt, configureert u de opdracht snmp-serverbeheer .
toon snmp %SNMP agent niet ingeschakeld config t snmp-servermanager einde tonen snmp Chassis: Invoer ABCDEFGHIGK 149655 SNMP-pakketten 0 Slechte SNMP-versiefouten 1 Onbekende gemeenschapsnaam 0 Illegale handeling om gemeenschapsnaam opgegeven 0 Fouten bij coderen 37763 Aantal aangevraagde variabelen 2 Aantal gewijzigde variabelen 34560 Get-request PDUs 138 Get-next PDUs 2 PDU's met instelaanvraag 0 Invoerpakket voor wachtrij daalt (maximale wachtrijgrootte 1000) 158277 SNMP-pakketten uitvoer 0 Te grote fouten (Maximale pakketgrootte 1500) 20 Geen dergelijke naamfouten 0 Fouten met slechte waarden 0 Algemene fouten 7998 Response PDUs 10280 Trap PDUs Packets die zich momenteel in SNMP process input queue bevinden: 0 SNMP algemene trap: ingeschakeld
-
Download DS 64224 met de volgende vervolgkeuzeopties in Diagnostic Signatures Lookup Tool:
Veldnaam
Veldwaarde
Platform
Cisco 4300, 4400 ISR-serie of Cisco CSR 1000V-serie
Product
CUBE Enterprise in Webex Calling-oplossing
Probleembereik
Prestaties
Probleemtype
Hoog CPU-gebruik met e-mailmelding.
-
Kopieer het DS XML-bestand naar de flash van de lokale gateway.
LocalGateway# copy ftp://username:password@/DS_64224.xml bootflash:
In het volgende voorbeeld wordt het kopiëren van het bestand van een FTP-server naar de lokale gateway uitgevoerd.
copy ftp://user:pwd@192.0.2.12/DS_64224.xml bootflash: Toegang tot ftp://*:*@ 192.0.2.12/DS_64224.xml...! [OK - 3571/4096 bytes] 3571 bytes gekopieerd in 0,064 sec (55797 bytes/sec)
-
Installeer het DS XML-bestand in de lokale gateway.
call-home diagnostic-signature load DS_64224.xml Laadbestand DS_64224.xml geslaagd
-
Gebruik de opdracht Diagnostische handtekening van start geven om te verifiëren of de handtekening is geïnstalleerd. De statuskolom moet een 'geregistreerde' waarde hebben.
toon call-home diagnostic-signature Huidige diagnostic-signature instellingen: Diagnostische handtekening: profiel ingeschakeld: CiscoTAC-1 (status: ACTIEF) URL(s) downloaden: https://tools.cisco.com/its/service/oddce/services/DDCEService Omgevingsvariabele: ds_email: username@gmail.com
DS's downloaden:
DS-id
DS-naam
Revisie
Status
Laatste update (GMT+00:00)
64224
DS_LGW_CPU_MON75
0.0.10
Geregistreerd
2020-11-07 22:05:33
Wanneer deze handtekening wordt geactiveerd, worden alle actieve DS's verwijderd, inclusief de eigen DS. Installeer indien nodig DS 64224 opnieuw om het hoge CPU-gebruik op de lokale gateway te blijven controleren.
Registratie van SIP-trunk controleren
Deze DS controleert of de registratie van een lokale gateway-SIP-trunk elke 60 Webex Calling cloud is. Zodra het ongedaan maken van de registratie is gedetecteerd, genereert het een e-mail- en syslog-melding en verwijdert het zichzelf na twee keer ongedaan maken van de registratie. Gebruik de onderstaande stappen om de handtekening te installeren:
-
Download DS 64117 met de volgende vervolgkeuzeopties in Diagnostic Signatures Lookup Tool:
Veldnaam
Veldwaarde
Platform
Cisco 4300-, 4400 ISR-serie of Cisco CSR 1000V-serie
Product
CUBE Enterprise in Webex Calling-oplossing
Probleembereik
SIP-SIP
Probleemtype
SIP-trunk registratie niet via e-mailmelding.
-
Kopieer het DS XML-bestand naar de lokale gateway.
copy ftp://username:password@/DS_64117.xml bootflash:
-
Installeer het DS XML-bestand in de lokale gateway.
call-home diagnostic-signature load DS_64117.xml Laadbestand DS_64117.xml succes LocalGateway#
-
Gebruik de opdracht Diagnostische handtekening van start geven om te verifiëren of de handtekening is geïnstalleerd. De statuskolom moet een 'geregistreerde' waarde hebben.
Het controleren van abnormaal gesprek verbreekt de verbinding
Deze DS gebruikt SNMP-enquêtes om de 10 minuten om abnormale gespreksverbreking te detecteren met SIP-fouten 403, 488 en 503. Als de toename van het aantal fouten groter is dan of gelijk is aan 5 van de laatste enquête, wordt een syslog- en e-mailmelding gegenereerd. Gebruik de onderstaande stappen om de handtekening te installeren.
-
Gebruik de opdracht show snmp om te controleren of SNMP is ingeschakeld. Als dit niet is ingeschakeld, configureert u de opdracht snmp-serverbeheer .
toon snmp %SNMP agent niet ingeschakeld config t snmp-servermanager einde tonen snmp Chassis: Invoer ABCDEFGHIGK 149655 SNMP-pakketten 0 Slechte SNMP-versiefouten 1 Onbekende gemeenschapsnaam 0 Illegale handeling om gemeenschapsnaam opgegeven 0 Fouten bij coderen 37763 Aantal aangevraagde variabelen 2 Aantal gewijzigde variabelen 34560 Get-request PDUs 138 Get-next PDUs 2 PDU's met instelaanvraag 0 Invoerpakket voor wachtrij daalt (maximale wachtrijgrootte 1000) 158277 SNMP-pakketten uitvoer 0 Te grote fouten (Maximale pakketgrootte 1500) 20 Geen dergelijke naamfouten 0 Fouten met slechte waarden 0 Algemene fouten 7998 Response PDUs 10280 Trap PDUs Packets die zich momenteel in SNMP process input queue bevinden: 0 SNMP algemene trap: ingeschakeld
-
Download DS 65221 met de volgende opties in de Diagnostic Signatures Lookup Tool:
Veldnaam
Veldwaarde
Platform
Cisco 4300-, 4400 ISR-serie of Cisco CSR 1000V-serie
Product
CUBE Enterprise in Webex Calling-oplossing
Probleembereik
Prestaties
Probleemtype
Detectie van abnormaal gesprek van SIP met e-mail- en Syslog-melding.
-
Kopieer het DS XML-bestand naar de lokale gateway.
ftp://username:password@/DS_65221.xml bootflash kopiëren:
-
Installeer het DS XML-bestand in de lokale gateway.
call-home diagnostic-signature load DS_65221.xml Laadbestand DS_65221.xml succes
-
Gebruik de opdracht Diagnostische handtekening van start geven om te verifiëren of de handtekening is geïnstalleerd. De statuskolom moet een 'geregistreerde' waarde hebben.
Diagnostische handtekeningen installeren om een probleem op te lossen
Gebruik Diagnostische handtekeningen (DS) om problemen snel op te lossen. Cisco TAC-technici hebben verschillende handtekeningen gemaakt die de nodige foutopsporing inschakelen die nodig zijn om een bepaald probleem op te lossen, de probleem exemplaar te detecteren, de juiste set diagnostische gegevens te verzamelen en de gegevens automatisch over te dragen aan de Cisco TAC-case. Diagnostic Signatures (DS) elimineert de noodzaak om handmatig te controleren op het optreden van het probleem en maakt het oplossen van problemen met tussenpozen en voorbijgaande problemen een stuk eenvoudiger.
Hier ziet u een voorbeeld van hoe u een DS kunt vinden en installeren om de syslog '%VOICE_IEC-3-GW: CCAPI: Internal Error (call spike threshold): IEC=1.1.181.1.29.0' syslog en het verzamelen van diagnostische gegevens automatiseren met de volgende stappen:
-
Configureer een extra DS-omgevingsvariabele ds_fsurl_prefix die het Cisco TAC-bestandsserverpad (cxd.cisco.com) is waarnaar de verzamelde diagnostische gegevens worden geüpload. De gebruikersnaam in het bestandspad is het casenummer en het wachtwoord is de bestandsupload-token die kan worden opgehaald uit Support Case Manager in de volgende opdracht. De bestandsupload-token kan indien nodig worden gegenereerd in het gedeelte Bijlagen van Support Case Manager.
configuratie terminal call-home diagnostic-signature LocalGateway(cfg-call-home-diag-sign)omgeving ds_fsurl_prefix "scp://:@cxd.cisco.com" einde
Voorbeeld:
call-home kenmerkende omgeving ds_fsurl_prefix " omgeving ds_fsurl_prefix "scp://612345678:abcdefghijklmnop@cxd.cisco.com"
-
Zorg ervoor dat SNMP is ingeschakeld met de opdracht show snmp . Als dit niet is ingeschakeld, configureert u de opdracht snmp-serverbeheer .
snmp %SNMP-agent niet ingeschakeld configureren t einde snmp-servermanager weergeven
-
Zorg ervoor dat u de DS 64224 met hoge CPU-controle installeert als proactieve afmeting om alle foutopsporingsopsporings- en diagnostische gegevens uit te schakelen tijdens het hoge CPU-gebruik. Download DS 64224 met de volgende opties in de Diagnostic Signatures Lookup Tool:
Veldnaam
Veldwaarde
Platform
Cisco 4300-, 4400 ISR-serie of Cisco CSR 1000V-serie
Product
CUBE Enterprise in Webex Calling-oplossing
Probleembereik
Prestaties
Probleemtype
Hoog CPU-gebruik met e-mailmelding.
-
Download DS 65095 met de volgende opties in de Diagnostic Signatures Lookup Tool:
Veldnaam
Veldwaarde
Platform
Cisco 4300-, 4400 ISR-serie of Cisco CSR 1000V-serie
Product
CUBE Enterprise in Webex Calling-oplossing
Probleembereik
Syslogs
Probleemtype
Syslog - %VOICE_IEC-3-GW: CCAPI: Internal Error (Call spike threshold): IEC=1.1.181.1.29.0
-
Kopieer de DS XML-bestanden naar de lokale gateway.
copy ftp://username:password@/DS_64224.xml bootflash: ftp://username:password@/DS_65095.xml bootflash kopiëren:
-
Installeer DS 64224 voor bewaking van hoge CPU en vervolgens het XML-bestand DS 65095 in de lokale gateway.
call-home diagnostic-signature load DS_64224.xml Laadbestand DS_64224.xml succes call-home diagnostic-signature load DS_65095.xml Laadbestand DS_65095.xml succes
-
Controleer of de handtekening is geïnstalleerd met de opdracht show call-home diagnostic-signature . De statuskolom moet een 'geregistreerde' waarde hebben.
toon call-home diagnostic-signature Huidige diagnostic-signature instellingen: Diagnostische handtekening: profiel ingeschakeld: CiscoTAC-1 (status: ACTIEF) URL(s) downloaden: https://tools.cisco.com/its/service/oddce/services/DDCEService Omgevingsvariabele: ds_email: username@gmail.com ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.com
Gedownloade DS's:
DS-id
DS-naam
Revisie
Status
Laatste update (GMT+00:00)
64224
00:07:45
DS_LGW_CPU_MON75
0.0.10
Geregistreerd
2020-11-08
65095
00:12:53
DS_LGW_IEC_Call_spike_threshold
0.0.12
Geregistreerd
2020-11-08
Diagnostische handtekeningen verifiëren
In de volgende opdracht verandert de kolom 'Status' van de opdracht show call-home diagnostic-signature in 'running' terwijl de lokale gateway de actie uitvoert die in de handtekening is gedefinieerd. De uitvoer van diagnostische handtekeningstatistieken voor thuis bellen is de beste manier om te controleren of een diagnostische handtekening een interessant gebeurtenis detecteert en de actie uitvoert. De kolom 'Geactiveerd/Max/Verwijderd' geeft het aantal keren aan dat een bepaalde handtekening een gebeurtenis heeft geactiveerd, het maximale aantal keren dat deze is gedefinieerd om een gebeurtenis te detecteren en of de handtekening zichzelf verwijdert na het detecteren van het maximale aantal geactiveerde gebeurtenissen.
toon call-home diagnostic-signature Huidige diagnostic-signature instellingen: Diagnostische handtekening: profiel
ingeschakeld: CiscoTAC-1 (status: ACTIEF)
URL(s) downloaden: https://tools.cisco.com/its/service/oddce/services/DDCEService Omgevingsvariabele: ds_email: carunach@cisco.com ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.com
Gedownloade DS's:
DS-id |
DS-naam |
Revisie |
Status |
Laatste update (GMT+00:00) |
---|---|---|---|---|
64224 |
DS_LGW_CPU_MON75 |
0.0.10 |
Geregistreerd |
2020-11-08 00:07:45 |
65095 |
DS_LGW_IEC_Call_spike_threshold |
0.0.12 |
Wordt uitgevoerd |
2020-11-08 00:12:53 |
diagnostische handtekeningstatistieken van call-home tonen
DS-id |
DS-naam |
Geactiveerd/Max/Deïnstallatie |
Average Run Time (seconds) |
Max Run Time (seconds) |
---|---|---|---|---|
64224 |
DS_LGW_CPU_MON75 |
0/0/N |
0.000 |
0.000 |
65095 |
DS_LGW_IEC_Call_spike_threshold |
1/20/J |
23.053 |
23.053 |
De e-mailmelding die wordt verzonden tijdens het uitvoeren van diagnostische handtekening bevat belangrijke informatie zoals het probleemtype, apparaatgegevens, softwareversie, uitgevoerde configuratie en opdrachtuitvoeren die relevant zijn om het opgegeven probleem op te lossen.
Diagnostische handtekeningen verwijderen
Diagnostische handtekeningen gebruiken om problemen op te lossen, worden doorgaans gedefinieerd voor verwijderen nadat problemen zijn gedetecteerd. Als u een handtekening handmatig wilt verwijderen, haalt u de DS-id op uit de uitvoer van de opdracht show call-home diagnostic-signature en voert u de volgende opdracht uit:
call-home diagnostic-signature deinstall
Voorbeeld:
call-home diagnostic-signature deinstall 64224
Nieuwe handtekeningen worden regelmatig toegevoegd aan de opzoektool Diagnostische handtekeningen op basis van problemen die veel worden waargenomen in implementaties. TAC ondersteunt momenteel geen aanvragen voor het maken van nieuwe aangepaste handtekeningen.
Voor een beter beheer van Cisco IOS XE-gateways raden we u aan de gateways in te schrijven en te beheren via de Control Hub. Het is een optionele configuratie. Als u bent ingeschreven, kunt u de optie configuratievalidatie in de Control Hub gebruiken om de configuratie van uw lokale gateway te valideren en eventuele configuratieproblemen te identificeren. Momenteel ondersteunen alleen trunks op basis van registratie deze functionaliteit.
Raadpleeg voor meer informatie het volgende:
In dit gedeelte wordt beschreven hoe u een Cisco Unified Border Element (CUBE) configureert als een lokale gateway voor Webex Calling met behulp van op certificaten gebaseerde gemeenschappelijke TLS (mTLS) SIP-trunk. Het eerste deel van dit document illustreert hoe u een eenvoudige PSTN-gateway configureert. In dit geval worden alle gesprekken van de PSTN naar Webex Calling gerouteerd en worden alle gesprekken van Webex Calling naar de PSTN gerouteerd. De volgende afbeelding toont deze oplossing en de configuratie voor gespreksomleiding op hoog niveau die wordt gevolgd.
In dit ontwerp worden de volgende hoofdconfiguraties gebruikt:
-
spraakklasse-tenants: gebruikt om trunkspecifieke configuraties te maken.
-
spraakklasse-uri: Wordt gebruikt om SIP-berichten te classificeren voor de selectie van een inkomende dial peer.
-
inkomende dial peer: Biedt behandeling voor inkomende SIP-berichten en bepaalt de uitgaande route met een dial peer-groep.
-
dial peer group: Definieert de uitgaande dial peers die worden gebruikt voor verdere gespreksomleiding.
-
uitgaande dial peer: Biedt behandeling voor uitgaande SIP-berichten en routeert deze naar het vereiste doel.
Hoewel IP en SIP de standaardprotocollen zijn geworden voor PSTN-trunks, worden TDM-ISDN-circuits (Time Division Multiplexing) nog steeds veel gebruikt en worden ze ondersteund met Webex Calling-trunks. Om mediaoptimalisatie van IP-paden voor lokale gateways met TDM-IP-gespreksstromen in te schakelen, moet momenteel een gespreksomleidingsproces met twee delen worden gebruikt. Met deze aanpak wijzigt u de configuratie voor gespreksomleiding die hierboven wordt weergegeven, door een reeks interne terugbel-peers te introduceren tussen Webex Calling- en PSTN-trunks, zoals weergegeven in de afbeelding hieronder.
Wanneer u een Cisco Unified Communications Manager-oplossing op locatie verbindt met Webex Calling, kunt u de eenvoudige PSTN-gatewayconfiguratie gebruiken als basis voor het bouwen van de oplossing die in het volgende diagram wordt geïllustreerd. In dit geval biedt Unified Communications Manager gecentraliseerde routering en behandeling van alle PSTN- en Webex Calling-gesprekken.
In dit document worden de hostnamen, IP-adressen en interfaces gebruikt die in de volgende afbeelding worden geïllustreerd. Er zijn opties voorzien voor publieke of private (achter NAT) adressering. SRV DNS-records zijn optioneel, tenzij load balancing tussen meerdere CUBE-instanties.
Gebruik de configuratiehandleiding in de rest van dit document om de configuratie van uw lokale gateway als volgt te voltooien:
-
Stap 1: Basislijnconnectiviteit en -beveiliging van router configureren
-
Stap 2: Webex Calling-trunk configureren
Afhankelijk van uw gewenste architectuur volgt u een van de volgende opties:
-
Stap 3: Lokale gateway configureren met SIP PSTN-trunk
-
Stap 4: Lokale gateway configureren met bestaande Unified CM-omgeving
Of:
-
Stap 3: Lokale gateway configureren met TDM PSTN-trunk
Basislijnconfiguratie
De eerste stap bij het voorbereiden van uw Cisco-router als lokale gateway voor Webex Calling is het maken van een basislijnconfiguratie die uw platform beveiligt en verbinding tot stand brengt.
-
Voor alle op certificaten gebaseerde implementaties van lokale gateways zijn Cisco IOS XE 17.9.1a of nieuwere versies vereist. Raadpleeg de pagina Cisco Software Research voor de aanbevolen versies. Zoek naar het platform en selecteer een van de voorgestelde releases.
-
Routers van de ISR4000-serie moeten worden geconfigureerd met licenties voor zowel Unified Communications als beveiligingstechnologie.
-
Catalyst Edge 8000-serie routers die zijn uitgerust met stemkaarten of DSP's vereisen DNA Essentials-licenties. Voor routers zonder spraakkaarten of DSP's is een minimum aan DNA Essentials-licenties vereist.
-
Voor hoge capaciteitsvereisten hebt u mogelijk ook een HSEC-licentie (High Security) en extra doorvoerrechten nodig.
Raadpleeg autorisatiecodes voor meer informatie.
-
-
Stel een basislijnconfiguratie op voor uw platform die het bedrijfsbeleid volgt. Configureer met name het volgende en verifieer de werking:
-
NTP
-
Acls
-
Gebruikersverificatie en toegang op afstand
-
DNS
-
IP-routering
-
IP-adressen
-
-
Het netwerk naar Webex Calling moet een IPv4-adres gebruiken. De FQDN-adressen (Fully Qualified Domain Names) of SRV-adressen (Service Record) van de lokale gateway moeten worden omgezet naar een openbaar IPv4-adres op internet.
-
Alle SIP- en mediapoorten op de lokale gateway-interface die op Webex is gericht, moeten rechtstreeks of via statische NAT toegankelijk zijn via internet. Zorg ervoor dat u uw firewall bijwerkt.
-
Installeer een ondertekend certificaat op de lokale gateway (de volgende biedt gedetailleerde configuratiestappen).
-
Een openbare certificeringsinstantie (CA), zoals beschreven in Welke hoofdcertificeringsinstanties worden ondersteund voor gesprekken naar Cisco Webex-audio- en -videoplatformen? , moet het apparaatcertificaat ondertekenen.
-
De FQDN die in de Control Hub is geconfigureerd bij het maken van een trunk, moet het certificaat Algemene naam (CN) of Onderwerp alternatieve naam (SAN) van de router zijn. Bijvoorbeeld:
-
Als een geconfigureerde trunk in de Control Hub van uw organisatie cube1.lgw.com:5061 als FQDN van de lokale gateway heeft, moet de CN of SAN in het routercertificaat cube1.lgw.com bevatten.
-
Als een geconfigureerde trunk in de Control Hub van uw organisatie lgws.lgw.com heeft als het SRV-adres van de lokale gateway(s) die bereikbaar is vanaf de trunk, moet de CN of SAN in het routercertificaat lgws.lgw.com bevatten. De records naar SRV het adres (CNAME, A Record of IP-adres) zijn optioneel in SAN.
-
Of u nu een FQDN of SRV voor de trunk gebruikt, het contactadres voor alle nieuwe SIP-dialoogvensters van uw lokale gateway gebruikt de naam die is geconfigureerd in de Control Hub.
-
-
-
Zorg dat de certificaten zijn ondertekend voor client- en servergebruik.
-
Upload de Cisco root CA-bundel naar de lokale gateway.
Configuratie
1 |
Zorg ervoor dat u geldige en routeerbare IP-adressen toewijst aan alle Layer 3-interfaces, bijvoorbeeld:
|
2 |
Bescherm STUN-referenties op de router met behulp van symmetrische codering. Configureer de primaire coderingssleutel en het coderingstype als volgt: |
3 |
Maak een coderingstrustpoint met een certificaat dat is ondertekend door de certificeringsinstantie van uw voorkeur (CA). |
4 |
Verifieer uw nieuwe certificaat met uw intermediaire (of root) CA-certificaat en importeer het certificaat (stap 4). Voer de volgende exec- of configuratieopdracht in:
|
5 |
Importeer een ondertekend hostcertificaat met de volgende exec- of configuratieopdracht:
|
6 |
Schakel TLS1.2-exclusiviteit in en geef het standaardtrustpoint op met de volgende configuratieopdrachten:
|
7 |
Installeer de Cisco root CA-bundel, die het DigiCert CA-certificaat bevat dat wordt gebruikt door Webex Calling. Gebruik de opdracht crypto pki trustpool clean url importeren om de basis-CA-bundel te downloaden van de opgegeven URL en om de huidige CA-trustpool te wissen en installeer vervolgens de nieuwe certificaatbundel: Als u een proxy moet gebruiken voor toegang tot internet via HTTPS, voegt u de volgende configuratie toe voordat u de CA-bundel importeert: ip http client proxy-server yourproxy.com proxy-poort 80 |
1 |
Maak een op CUBE-certificaten gebaseerde PSTN-trunk voor een bestaande locatie in Control Hub. Zie trunks, routegroepen en belplannen configureren voor Webex Calling voor meer informatie. Noteer de trunk-informatie die wordt verstrekt zodra de trunk is gemaakt. Deze details, zoals gemarkeerd in de volgende afbeelding, worden gebruikt in de configuratiestappen in deze handleiding. |
2 |
Voer de volgende opdrachten in om CUBE te configureren als een lokale gateway voor Webex Calling: Hier is een uitleg van de velden voor de configuratie:
Hiermee schakelt u Cisco Unified Border Element (CUBE)-functies in op het platform. -verbindingen sip naar sip toestaanSchakel de CUBE-basis-SIP in op de functionaliteit van de gebruikersagent. Zie Verbindingen toestaan voor meer informatie. Standaard is T.38 faxtransport ingeschakeld. Zie faxprotocol t38 (spraakservice) voor meer informatie. Hiermee wordt STUN (Session Traversal van UDP via NAT) wereldwijd ingeschakeld. Deze algemene stun-opdrachten zijn alleen vereist wanneer u uw lokale gateway implementeert achter NAT.
Zie stun flowdata agent-id en stun flowdata shared-secret voor meer informatie. asymmetrisch laadvermogen volConfigureert ondersteuning voor SIP-asymmetrische payload voor zowel DTMF- als dynamische codec-payloads. Zie asymmetrische payload voor meer informatie over dit commando. early-offer gedwongenDwingt de lokale gateway om SDP-informatie te verzenden in het eerste INVITE-bericht in plaats van te wachten op bevestiging van de naburige peer. Zie vroege aanbieding voor meer informatie over dit commando. sip-profielen inkomendHiermee kan CUBE SIP-profielen gebruiken om berichten te wijzigen wanneer ze worden ontvangen. Profielen worden toegepast via dial peers of tenants. |
3 |
Configureer het codec 100 -codec-filter voor spraakklasse voor de trunk. In dit voorbeeld wordt hetzelfde codec-filter gebruikt voor alle trunks. U kunt filters voor elke trunk configureren voor een nauwkeurige regeling. Hier is een uitleg van de velden voor de configuratie: spraakklasse codec 100Wordt gebruikt om alleen voorkeurcodecs toe te staan voor gesprekken via SIP-trunks. Zie spraakklassecodec voor meer informatie. Opus-codec wordt alleen ondersteund voor op SIP gebaseerde PSTN-trunks. Als de PSTN-trunk een spraak-T1/E1- of analoge FXO-verbinding gebruikt, sluit u de codec-voorkeur 1 opus uit van de configuratie van de spraakklasse-codec 100 . |
4 |
Configureer spraakklasse stun-usage 100 om ICE in te schakelen op de Webex Calling-trunk. (Deze stap is niet van toepassing op Webex for Government) Hier is een uitleg van de velden voor de configuratie: studentgebruik ice liteWordt gebruikt om ICE-Lite in te schakelen voor alle op Webex Calling gerichte dial peers om media-optimalisatie waar mogelijk toe te staan. Zie voor meer informatie spraakklasse stun usage en stun usage ice lite. De opdracht stun use firewall-traversal flowdata is alleen vereist wanneer u uw lokale gateway implementeert achter NAT. U hebt stun-gebruik van ICE-lite nodig voor gespreksstromen met behulp van mediapadoptimalisatie. Als u mediaoptimalisatie wilt bieden voor een SIP naar TDM-gateway, configureert u een loopback dial peer met ICE-Lite ingeschakeld op het IP-IP-been. Neem voor meer technische informatie contact op met de Account- of TAC-teams. |
5 |
Configureer het mediacodeerbeleid voor Webex-verkeer. (Deze stap is niet van toepassing op Webex for Government) Hier is een uitleg van de velden voor de configuratie: voice class srtp-crypto 100Specificeert SHA1_80 als de enige SRTP-versleutelingssuite CUBE-aanbiedingen in de SDP in aanbod- en antwoordberichten. Webex Calling ondersteunt alleen SHA1_80. Zie voice class srtp-crypto voor meer informatie. |
6 |
Configureer FIPS-compatibele GCM-cijfers (Deze stap is alleen van toepassing op Webex for Government). Hier is een uitleg van de velden voor de configuratie: voice class srtp-crypto 100Geeft GCM aan als de cijfersuite die CUBE biedt. Het is verplicht om GCM-cijfers voor de lokale gateway te configureren voor Webex for Government. |
7 |
Configureer een patroon om gesprekken naar een lokale gateway-trunk uniek te identificeren op basis van de bestemmings-FQDN of SRV: Hier is een uitleg van de velden voor de configuratie: spraakklasse uri 100 sipDefinieert een patroon dat overeenkomt met een inkomende SIP-uitnodiging voor een inkomende dial peer van de trunk. Wanneer u dit patroon invoert, gebruikt u LGW FQDN of SRV die zijn geconfigureerd in Control Hub tijdens het maken van een trunk. |
8 |
Configureer profielen voor SIP-berichtmanipulatie. Als uw gateway is geconfigureerd met een openbaar IP-adres, configureert u een profiel als volgt of gaat u door naar de volgende stap als u NAT gebruikt. In dit voorbeeld is cube1.lgw.com de FQDN die is geconfigureerd voor de lokale gateway en is '198.51.100.1' het openbare IP-adres van de lokale gateway-interface die is gericht op Webex Calling: Hier is een uitleg van de velden voor de configuratie: regels 10 en 20Als u wilt toestaan dat Webex berichten van uw lokale gateway verifieert, moet de koptekst 'Contact' in SIP-verzoek- en responsberichten de waarde bevatten die is ingericht voor de trunk in Control Hub. Dit is de FQDN van één host of de SRV-domeinnaam die wordt gebruikt voor een cluster apparaten. Sla de volgende stap over als u uw lokale gateway hebt geconfigureerd met openbare IP-adressen. |
9 |
Als uw gateway is geconfigureerd met een privé IP-adres achter statische NAT, configureert u inkomende en uitgaande SIP-profielen als volgt. In dit voorbeeld is cube1.lgw.com de FQDN die is geconfigureerd voor de lokale gateway, '10.80.13.12' is het interface-IP-adres dat is gericht op Webex Calling en '192.65.79.20' is het openbare NAT IP-adres. SIP-profielen voor uitgaande berichten naar Webex Calling
Hier is een uitleg van de velden voor de configuratie: regels 10 en 20Als u wilt toestaan dat Webex berichten van uw lokale gateway verifieert, moet de koptekst 'Contact' in SIP-verzoek- en responsberichten de waarde bevatten die is ingericht voor de trunk in Control Hub. Dit is de FQDN van één host of de SRV-domeinnaam die wordt gebruikt voor een cluster apparaten. regels 30 tot 81Converteer verwijzingen naar privéadressen naar het externe openbare adres voor de site, zodat Webex latere berichten correct kan interpreteren en routeren. SIP-profiel voor inkomende berichten van Webex Calling Hier is een uitleg van de velden voor de configuratie: regels 10 tot 80Converteer referenties van openbare adressen naar het geconfigureerde privéadres, zodat berichten van Webex correct door CUBE kunnen worden verwerkt. Zie spraakklasse-sip-profielen voor meer informatie. |
10 |
Configureer een keepalive van SIP-opties met een koptekstwijzigingsprofiel. Hier is een uitleg van de velden voor de configuratie: spraakklasse sip-options-keepalive 100Hiermee configureert u een keepalive-profiel en schakelt u de configuratiemodus voor spraakklasse in. U kunt de tijd (in seconden) configureren waarop een SIP Out of Dialog Options Ping naar het kiesdoel wordt verzonden wanneer de heartbeat-verbinding met het eindpunt de status UP of Down heeft. Dit keepalive-profiel wordt geactiveerd vanuit de dial peer die is geconfigureerd voor Webex. Om ervoor te zorgen dat de contactkopteksten de volledig gekwalificeerde SBC-domeinnaam bevatten, wordt SIP-profiel 115 gebruikt. Regels 30, 40 en 50 zijn alleen vereist wanneer de SBC is geconfigureerd achter statische NAT. In dit voorbeeld is cube1.lgw.com de FQDN die is geselecteerd voor de lokale gateway en als statische NAT wordt gebruikt, is '10.80.13.12' het IP-adres van de SBC-interface naar Webex Calling en is '192.65.79.20' het openbare NAT IP-adres. |
11 |
Webex Calling-trunk configureren: |
Nadat u hierboven een trunk hebt gebouwd in de richting van Webex Calling, gebruikt u de volgende configuratie om een niet-gecodeerde trunk te maken in de richting van een SIP-gebaseerde PSTN-provider:
Als uw serviceprovider een veilige PSTN-trunk aanbiedt, volgt u mogelijk een vergelijkbare configuratie als hierboven beschreven voor de Webex Calling-trunk. Beveiligde naar beveiligde gespreksomleiding wordt ondersteund door CUBE.
Als u een TDM/ISDN PSTN-trunk gebruikt, gaat u naar het volgende gedeelte Lokale gateway configureren met TDM PSTN-trunk.
Zie ISDN PRI configureren voor het configureren van TDM-interfaces voor PSTN-gespreksgedeelten op de Cisco TDM-SIP-gateways.
1 |
Configureer de volgende spraakklasse-uri om inkomende gesprekken van de PSTN-trunk te identificeren: Hier is een uitleg van de velden voor de configuratie: spraakklasse uri 200 sipDefinieert een patroon dat overeenkomt met een inkomende SIP-uitnodiging voor een inkomende dial peer van de trunk. Wanneer u dit patroon invoert, gebruikt u het IP-adres van de IP PSTN-gateway. Zie voice class uri voor meer informatie. |
2 |
Configureer de volgende IP PSTN dial peer: Hier is een uitleg van de velden voor de configuratie: Definieert een VoIP dial peer met een tag van 200 en geeft een beschrijving voor eenvoudig beheer en problemen oplossen. Zie dial peer voice voor meer informatie. bestemmingspatroon BAD. SlechteEr is een dummy-bestemmingspatroon vereist bij het omleiden van uitgaande gesprekken met een inkomende dial peer-groep. Zie bestemmingspatroon (interface) voor meer informatie. sessieprotocol sipv2Geeft aan dat dial peer 200 de SIP-gesprekspaden afhandelt. Zie sessieprotocol (bel peer) voor meer informatie. sessiedoel ipv4:192.168.80.13Geeft het doel-IPv4-adres van de bestemming aan om het gesprekspunt te verzenden. Het sessiedoel is hier het IP-adres van ITSP. Zie sessiedoel (VoIP-bel peer) voor meer informatie. inkomende uri via 200Bepaalt een criterium voor de match voor de VIA-header met het IP PSTN IP-adres van de ip-adres. Komt overeen met alle inkomende IP PSTN-gespreksgedeelten op de lokale gateway met dial peer 200. Zie inkomende url voor meer informatie. bind control source-interface GigabitEthernet0/0/0Configureert de broninterface en het bijbehorende IP-adres voor berichten die naar de PSTN worden verzonden. Zie bind voor meer informatie. bind media source-interface GigabitEthernet0/0/0Configureert de broninterface en het bijbehorende IP-adres voor media die naar PSTN worden verzonden. Zie bind voor meer informatie. spraakklas codec 100Configureert de dial peer om de algemene codecfilterlijst 100 te gebruiken. Zie voice-class codec voor meer informatie. dtmf-relay rtp-nteDefinieert RTP-NTE (RFC2833) als de DTMF-functionaliteit verwacht op het gespreks leg. Zie DTMF Relay (Voice over IP) voor meer informatie. geen vadSpraakactiviteitsdetectie wordt uitgeschakeld. Zie vad (dial peer) voor meer informatie. |
3 |
Als u uw lokale gateway configureert om alleen gesprekken tussen Webex Calling en het PSTN om te leiden, voegt u de volgende configuratie voor gespreksomleiding toe. Als u uw lokale gateway configureert met een Unified Communications Manager-platform, gaat u naar het volgende gedeelte. |
Als u een trunk hebt gemaakt in de richting van Webex Calling, gebruikt u de volgende configuratie om een TDM-trunk te maken voor uw PSTN-service met loop-back gespreksomleiding om mediaoptimalisatie op de Webex-gespreksgedeelte mogelijk te maken.
1 |
De terugbel-peer-configuratie maakt gebruik van bel-peer-groepen en gespreksomleidingstags om ervoor te zorgen dat gesprekken correct worden doorgegeven tussen Webex en de PSTN, zonder dat er gespreksomleidingslussen worden gemaakt. Configureer de volgende vertaalregels die worden gebruikt om tags voor gespreksomleiding toe te voegen en te verwijderen: Hier is een uitleg van de velden voor de configuratie: spraakvertaalregelGebruikt reguliere expressies die zijn gedefinieerd in regels om tags voor gespreksomleiding toe te voegen of te verwijderen. Te lage cijfers ('A') worden gebruikt om duidelijkheid te verschaffen voor het oplossen van problemen. In deze configuratie wordt de tag die is toegevoegd door vertaalprofiel 100 gebruikt om gesprekken van Webex Calling naar het PSTN te leiden via de loopback dial peers. Op dezelfde manier wordt de tag die is toegevoegd door het vertaalprofiel 200 gebruikt om gesprekken van de PSTN naar Webex Calling te leiden. Met vertaalprofielen 11 en 12 verwijdert u deze tags voordat u gesprekken naar respectievelijk de Webex- en PSTN-trunks verzendt. In dit voorbeeld wordt ervan uitgegaan dat gebelde nummers van Webex Calling worden gepresenteerd in de +E.164-indeling. Regel 100 verwijdert het voorloopnummer + om een geldig gebeld nummer te behouden. Regel 12 voegt vervolgens (een) nationaal of internationaal routeringscijfer(s) toe bij het verwijderen van de tag. Gebruik cijfers die passen bij uw lokale nationale ISDN-belplan. Als Webex Calling nummers presenteert in een nationale indeling, past u regels 100 en 12 aan om de routeringstag toe te voegen en te verwijderen. Zie spraakvertaalprofiel en spraakvertaalregel voor meer informatie. |
2 |
Configureer TDM-poorten voor spraakinterface zoals vereist door het gebruikte trunk-type en protocol. Zie ISDN PRI configureren voor meer informatie. De basisconfiguratie van een ISDN-interface met primair tarief die in NIM-sleuf 2 van een apparaat is geïnstalleerd, kan bijvoorbeeld het volgende omvatten: |
3 |
Configureer de volgende TDM PSTN dial peer: Hier is een uitleg van de velden voor de configuratie: Definieert een VoIP dial peer met een tag van 200 en geeft een beschrijving voor eenvoudig beheer en problemen oplossen. Zie dial peer voice voor meer informatie. bestemmingspatroon BAD. SlechteEr is een dummy-bestemmingspatroon vereist bij het omleiden van uitgaande gesprekken met een inkomende dial peer-groep. Zie bestemmingspatroon (interface) voor meer informatie. vertalingsprofiel inkomend 200Wijst het vertaalprofiel toe waarmee een tag voor gespreksomleiding wordt toegevoegd aan het inkomende gebelde nummer. rechtstreeks naar binnen gekeerde wijzerplaatHiermee wordt het gesprek gerouteerd zonder een secundaire kiestoon. Zie direct-inward-dial voor meer informatie. poort 0/2/0:15De fysieke spraakpoort die is gekoppeld aan deze dial peer. |
4 |
Als u mediaoptimalisatie van IP-paden wilt inschakelen voor lokale gateways met TDM-IP-gespreksstromen, kunt u de gespreksomleiding wijzigen door een reeks interne terugbel-peers met terugloop te introduceren tussen Webex Calling- en PSTN-trunks. Configureer de volgende bel-peers met terugloop. In dit geval worden alle inkomende gesprekken in eerste instantie gerouteerd naar dial peer 10 en van daaruit naar dial peer 11 of 12 op basis van de toegepaste routeringstag. Nadat de routeringstag is verwijderd, worden gesprekken gerouteerd naar de uitgaande trunk met behulp van dial peer-groepen. Hier is een uitleg van de velden voor de configuratie: Definieert een VoIP dial peer en geeft een beschrijving voor eenvoudig beheer en problemen oplossen. Zie dial peer voice voor meer informatie. vertalingsprofiel inkomend 11Past het eerder gedefinieerde vertalingsprofiel toe om de tag voor gespreksomleiding te verwijderen voordat deze naar de uitgaande trunk wordt doorgeschakeld. bestemmingspatroon BAD. SlechteEr is een dummy-bestemmingspatroon vereist bij het omleiden van uitgaande gesprekken met een inkomende dial peer-groep. Zie bestemmingspatroon (interface) voor meer informatie. sessieprotocol sipv2Geeft aan dat deze dial peer SIP-gespreksgedeelten afhandelt. Zie sessieprotocol (bel peer) voor meer informatie. sessiedoel 192.168.80.14Hiermee geeft u het adres van de lokale routerinterface op als doel voor terugbellen. Zie sessiedoel (voip dial peer) voor meer informatie. bind control source-interface GigabitEthernet0/0/0Configureert de broninterface en het bijbehorende IP-adres voor berichten die via de loop-back worden verzonden. Zie bind voor meer informatie. bind media source-interface GigabitEthernet0/0/0Configureert de broninterface en het bijbehorende IP-adres voor media die via de loop-back worden verzonden. Zie bind voor meer informatie. dtmf-relay rtp-nteDefinieert RTP-NTE (RFC2833) als de DTMF-functionaliteit verwacht op het gespreks leg. Zie DTMF Relay (Voice over IP) voor meer informatie. codec g711alaw Dwingt alle PSTN-gesprekken om G.711 te gebruiken. Selecteer a-law of u-law om overeen te komen met de methode voor het samenstellen die door uw ISDN-service wordt gebruikt. geen vadSpraakactiviteitsdetectie wordt uitgeschakeld. Zie vad (dial peer) voor meer informatie. |
5 |
Voeg de volgende configuratie voor gespreksomleiding toe: Hiermee wordt de configuratie van uw lokale gateway beëindigd. Sla de configuratie op en laad het platform opnieuw als dit de eerste keer is dat CUBE-functies worden geconfigureerd.
|
De PSTN-Webex Calling-configuratie in de vorige gedeelten kan worden gewijzigd om extra trunks aan een Cisco Unified Communications Manager-cluster (UCM) op te nemen. In dit geval worden alle gesprekken gerouteerd via Unified CM. Gesprekken van UCM op poort 5060 worden gerouteerd naar de PSTN en gesprekken van poort 5065 worden gerouteerd naar Webex Calling. De volgende incrementele configuraties kunnen worden toegevoegd om dit gespreksscenario op te nemen.
1 |
Configureer de volgende spraakklasse-URI's: |
2 |
Configureer de volgende DNS-records om SRV-routering naar Unified CM-hosts op te geven: IOS XE gebruikt deze records voor het lokaal bepalen van doel-UCM-hosts en -poorten. Met deze configuratie is het niet vereist om records in uw DNS-systeem te configureren. Als u uw DNS liever gebruikt, zijn deze lokale configuraties niet vereist. Hier is een uitleg van de velden voor de configuratie: Met de volgende opdracht wordt een DNS SRV-resourcerecord gemaakt. Een record maken voor elke UCM-host en -trunk: ip-host _sip._udp.pstntocucm.io srv 2 1 5060 ucmsub5.mydomain.com _sip._udp.pstntocucm.io: Recordnaam SRV-resource 2: Prioriteit voor SRV-resourcerecord 1: Het gewicht van de SRV-resourcerecord 5060: Het poortnummer dat moet worden gebruikt voor de doelhost in deze bronrecord ucmsub5.mydomain.com: De doelhost voor resourcerecord Maak lokale DNS A-records om de doelhostnamen van de bronrecord op te lossen. Bijvoorbeeld: ip-host ucmsub5.mydomain.com 192.168.80.65 ip-host: Hiermee maakt u een record in de lokale IOS XE-database. ucmsub5.mydomain.com: De naam van de A-recordhost. 192.168.80.65: Het IP-adres van de host. Maak de SRV-resourcerecords en A-records om uw UCM-omgeving en de voorkeursstrategie voor gespreksdistributie weer te geven. |
3 |
Configureer de volgende dial peers: |
4 |
Gespreksomleiding toevoegen met de volgende configuraties: |
Diagnostische handtekeningen (DS) detecteert proactief veel geobserveerde problemen in de lokale gateway in Cisco IOS XE en genereert e-mail-, syslog- of terminalberichtmeldingen van de gebeurtenis. U kunt de DS ook installeren om het verzamelen van diagnostische gegevens te automatiseren en verzamelde gegevens over te dragen aan de Cisco TAC-case om de probleemoplossingstijd te reduceren.
Diagnostische handtekeningen (DS) zijn XML-bestanden die informatie bevatten over probleemtriggergebeurtenissen en -acties om het probleem te informeren, op te lossen en op te lossen. Gebruik syslog-berichten, SNMP-gebeurtenissen en door periodieke controle van specifieke opdrachtuitvoer voor tonen om de logica voor probleemdetectie te definiëren. De actietypen zijn onder andere:
-
Het verzamelen van opdrachtuitvoer tonen
-
Een geconsolideerd logbestand genereren
-
Het bestand wordt geüpload naar een netwerklocatie van de gebruiker, zoals HTTPS, SCP, FTP-server
Tac-technici maken DS-bestanden en ondertekenen deze digitaal voor integriteitsbeveiliging. Elk DS-bestand heeft de unieke numerieke id die door het systeem is toegewezen. Diagnostic Signatures Lookup Tool (DSLT) is een enkele bron om toepasselijke handtekeningen te vinden voor het monitoren en oplossen van verschillende problemen.
Voordat u begint:
-
Bewerk het DS-bestand dat u downloadt via DSLT niet. De bestanden die u wijzigt, mislukken in de installatie als gevolg van een fout tijdens de integriteitscontrole.
-
Een eenvoudige SMTP-server (Mail Transfer Protocol) die de lokale gateway nodig heeft om e-mailmeldingen te verzenden.
-
Zorg ervoor dat op de lokale gateway IOS XE 17.6.1 of hoger wordt uitgevoerd als u de beveiligde SMTP-server wilt gebruiken voor e-mailmeldingen.
Voorwaarden
Lokale gateway met IOS XE 17.6.1 of hoger
-
Diagnostic Signatures is standaard ingeschakeld.
-
Configureer de veilige e-mailserver die u gebruikt om proactieve meldingen te verzenden als op het apparaat IOS XE 17.6.1 of hoger wordt uitgevoerd.
configureer terminal call-home mail-server :@ priority 1 secure tls end
-
Configureer de omgevingsvariabele ds_email met het e-mailadres van de beheerder waar u op de hoogte moet worden brengen.
configuratie terminal call-home diagnostic-signature LocalGateway(cfg-call-home-diag-sign)omgeving ds_email beëindigen
Diagnostische handtekeningen installeren voor proactieve controle
Hoog CPU-gebruik wordt gecontroleerd
Deze DS houdt het CPU-gebruik van 5 seconden bij met behulp van de SNMP OID 1.3.6.1.4.1.9.2.1.56. Wanneer het verbruik 75% of meer bereikt, worden alle foutopsporings fouten uitgeschakeld en worden alle diagnostische handtekeningen verwijderd die u installeert in de lokale gateway. Gebruik de onderstaande stappen om de handtekening te installeren.
-
Zorg ervoor dat u SNMP hebt ingeschakeld met de opdracht snmp tonen. Als SNMP niet is ingeschakeld, configureert u de opdracht snmp-serverbeheer .
toon snmp %SNMP agent niet ingeschakeld config t snmp-servermanager einde tonen snmp Chassis: Invoer ABCDEFGHIGK 149655 SNMP-pakketten 0 Slechte SNMP-versiefouten 1 Onbekende gemeenschapsnaam 0 Illegale handeling om gemeenschapsnaam opgegeven 0 Fouten bij coderen 37763 Aantal aangevraagde variabelen 2 Aantal gewijzigde variabelen 34560 Get-request PDUs 138 Get-next PDUs 2 PDU's met instelaanvraag 0 Invoerpakket voor wachtrij daalt (maximale wachtrijgrootte 1000) 158277 SNMP-pakketten uitvoer 0 Te grote fouten (Maximale pakketgrootte 1500) 20 Geen dergelijke naamfouten 0 Fouten met slechte waarden 0 Algemene fouten 7998 Response PDUs 10280 Trap PDUs Packets die zich momenteel in SNMP process input queue bevinden: 0 SNMP algemene trap: ingeschakeld
Download DS 64224 met de volgende vervolgkeuzeopties in Diagnostic Signatures Lookup Tool:
ftp://username:password@/DS_64224.xml bootflash kopiëren:
Veldnaam
Veldwaarde
Platform
Cisco 4300, 4400 ISR-serie of Catalyst 8000V Edge-software
Product
CUBE Enterprise in de Webex Calling-oplossing
Probleembereik
Prestaties
Probleemtype
Hoog CPU-gebruik met e-mailmelding
-
Kopieer het DS XML-bestand naar de flash van de lokale gateway.
ftp://username:password@/DS_64224.xml bootflash kopiëren:
In het volgende voorbeeld wordt het kopiëren van het bestand van een FTP-server naar de lokale gateway uitgevoerd.
copy ftp://user:pwd@192.0.2.12/DS_64224.xml bootflash: Toegang tot ftp://*:*@ 192.0.2.12/DS_64224.xml...! [OK - 3571/4096 bytes] 3571 bytes gekopieerd in 0,064 sec (55797 bytes/sec)
-
Installeer het DS XML-bestand in de lokale gateway.
call-home diagnostic-signature load DS_64224.xml Laadbestand DS_64224.xml geslaagd
-
Gebruik de opdracht Diagnostische handtekening van start geven om te verifiëren of de handtekening is geïnstalleerd. De statuskolom moet een 'geregistreerde' waarde hebben.
toon call-home diagnostic-signature Huidige diagnostic-signature instellingen: Diagnostische handtekening: profiel ingeschakeld: CiscoTAC-1 (status: ACTIEF) URL(s) downloaden: https://tools.cisco.com/its/service/oddce/services/DDCEService Omgevingsvariabele: ds_email: username@gmail.com
DS's downloaden:
DS-id
DS-naam
Revisie
Status
Laatste update (GMT+00:00)
64224
DS_LGW_CPU_MON75
0.0.10
Geregistreerd
2020-11-07 22:05:33
Wanneer deze handtekening wordt geactiveerd, worden alle actieve DS's verwijderd, inclusief de eigen DS. Installeer indien nodig DS 64224 opnieuw om het hoge CPU-gebruik op de lokale gateway te blijven controleren.
Het controleren van abnormaal gesprek verbreekt de verbinding
Deze DS gebruikt SNMP-enquêtes om de 10 minuten om abnormale gespreksverbreking te detecteren met SIP-fouten 403, 488 en 503. Als de toename van het aantal fouten groter is dan of gelijk is aan 5 van de laatste enquête, wordt een syslog- en e-mailmelding gegenereerd. Gebruik de onderstaande stappen om de handtekening te installeren.
-
Zorg ervoor dat SNMP is ingeschakeld met de opdracht snmp tonen. Als SNMP niet is ingeschakeld, configureert u de opdracht snmp-serverbeheer .
toon snmp %SNMP agent niet ingeschakeld config t snmp-servermanager einde tonen snmp Chassis: Invoer ABCDEFGHIGK 149655 SNMP-pakketten 0 Slechte SNMP-versiefouten 1 Onbekende gemeenschapsnaam 0 Illegale handeling om gemeenschapsnaam opgegeven 0 Fouten bij coderen 37763 Aantal aangevraagde variabelen 2 Aantal gewijzigde variabelen 34560 Get-request PDUs 138 Get-next PDUs 2 PDU's met instelaanvraag 0 Invoerpakket voor wachtrij daalt (maximale wachtrijgrootte 1000) 158277 SNMP-pakketten uitvoer 0 Te grote fouten (Maximale pakketgrootte 1500) 20 Geen dergelijke naamfouten 0 Fouten met slechte waarden 0 Algemene fouten 7998 Response PDUs 10280 Trap PDUs Packets die zich momenteel in SNMP process input queue bevinden: 0 SNMP algemene trap: ingeschakeld
-
Download DS 65221 met de volgende opties in de Diagnostic Signatures Lookup Tool:
Veldnaam
Veldwaarde
Platform
Cisco 4300, 4400 ISR-serie of Catalyst 8000V Edge-software
Product
CUBE Enterprise in Webex Calling-oplossing
Probleembereik
Prestaties
Probleemtype
Detectie van abnormaal gesprek van SIP met e-mail- en Syslog-melding.
-
Kopieer het DS XML-bestand naar de lokale gateway.
ftp://username:password@/DS_65221.xml bootflash kopiëren:
-
Installeer het DS XML-bestand in de lokale gateway.
call-home diagnostic-signature load DS_65221.xml Laadbestand DS_65221.xml succes
-
Gebruik de opdracht show call-home diagnostic-signature om te controleren of de handtekening is geïnstalleerd. De statuskolom moet een 'geregistreerde' waarde hebben.
Diagnostische handtekeningen installeren om een probleem op te lossen
U kunt Diagnostische handtekeningen (DS) ook gebruiken om problemen snel op te lossen. Cisco TAC-technici hebben verschillende handtekeningen gemaakt die de nodige foutopsporing inschakelen die nodig zijn om een bepaald probleem op te lossen, de probleem exemplaar te detecteren, de juiste set diagnostische gegevens te verzamelen en de gegevens automatisch over te dragen aan de Cisco TAC-case. Hierdoor hoeft u niet meer handmatig te controleren wanneer het probleem optreedt, wat het oplossen van tijdelijke problemen en problemen die met tussenpozen optreden veel makkelijker maakt.
Hier ziet u een voorbeeld van hoe u een DS kunt vinden en installeren om de syslog '%VOICE_IEC-3-GW: CCAPI: Internal Error (call spike threshold): IEC=1.1.181.1.29.0' syslog en het verzamelen van diagnostische gegevens automatiseren met de volgende stappen:
Configureer een andere DS-omgevingsvariabele ds_fsurl_prefix als het Cisco TAC-bestandsserverpad (cxd.cisco.com) om de diagnostische gegevens te uploaden. De gebruikersnaam in het bestandspad is het casenummer en het wachtwoord is de bestandsupload-token die kan worden opgehaald uit Support Case Manager , zoals hieronder wordt weergegeven. De bestandsupload-token kan indien nodig worden gegenereerd in het gedeelte Bijlagen van Support Case Manager.
configuratie terminal call-home diagnostic-signature LocalGateway(cfg-call-home-diag-sign)omgeving ds_fsurl_prefix "scp://:@cxd.cisco.com" einde
Voorbeeld:
call-home kenmerkende omgeving ds_fsurl_prefix " omgeving ds_fsurl_prefix "scp://612345678:abcdefghijklmnop@cxd.cisco.com"
-
Zorg ervoor dat SNMP is ingeschakeld met de opdracht snmp tonen. Als SNMP niet is ingeschakeld, configureert u de opdracht snmp-serverbeheer .
snmp %SNMP-agent niet ingeschakeld configureren t einde snmp-servermanager weergeven
-
We raden u aan de DS 64224 met hoge CPU-bewaking te installeren als proactieve afmeting om alle foutopsporingsopsporings- en diagnostische gegevens uit te schakelen tijdens het hoge CPU-gebruik. Download DS 64224 met de volgende opties in de Diagnostic Signatures Lookup Tool:
Veldnaam
Veldwaarde
Platform
Cisco 4300, 4400 ISR-serie of Catalyst 8000V Edge-software
Product
CUBE Enterprise in Webex Calling-oplossing
Probleembereik
Prestaties
Probleemtype
Hoog CPU-gebruik met e-mailmelding.
-
Download DS 65095 met de volgende opties in de Diagnostic Signatures Lookup Tool:
Veldnaam
Veldwaarde
Platform
Cisco 4300, 4400 ISR-serie of Catalyst 8000V Edge-software
Product
CUBE Enterprise in Webex Calling-oplossing
Probleembereik
Syslogs
Probleemtype
Syslog - %VOICE_IEC-3-GW: CCAPI: Internal Error (Call spike threshold): IEC=1.1.181.1.29.0
-
Kopieer de DS XML-bestanden naar de lokale gateway.
copy ftp://username:password@/DS_64224.xml bootflash: ftp://username:password@/DS_65095.xml bootflash kopiëren:
-
Installeer het XML-bestand met hoge CPU-bewaking DS 64224 en vervolgens DS 65095 in de lokale gateway.
call-home diagnostic-signature load DS_64224.xml Laadbestand DS_64224.xml succes call-home diagnostic-signature load DS_65095.xml Laadbestand DS_65095.xml succes
-
Verifieer of de handtekening is geïnstalleerd met behulp van show call-home diagnostic-signature. De statuskolom moet een 'geregistreerde' waarde hebben.
toon call-home diagnostic-signature Huidige diagnostic-signature instellingen: Diagnostische handtekening: profiel ingeschakeld: CiscoTAC-1 (status: ACTIEF) URL(s) downloaden: https://tools.cisco.com/its/service/oddce/services/DDCEService Omgevingsvariabele: ds_email: username@gmail.com ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.com
Gedownloade DS's:
DS-id
DS-naam
Revisie
Status
Laatste update (GMT+00:00)
64224
00:07:45
DS_LGW_CPU_MON75
0.0.10
Geregistreerd
2020-11-08:00:07:45
65095
00:12:53
DS_LGW_IEC_Call_spike_threshold
0.0.12
Geregistreerd
2020-11-08:00:12:53
Diagnostische handtekeningen verifiëren
In de volgende opdracht, wordt de kolom 'Status' van de opdracht diagnostische handtekening voor bellen weergeven in 'uitvoeren' terwijl de lokale gateway de actie uitvoert die is gedefinieerd in de handtekening. De uitvoer van diagnostische handtekeningstatistieken voor thuis bellen is de beste manier om te controleren of een diagnostische handtekening een interessant gebeurtenis detecteert en de actie uit te voeren. De kolom 'Geactiveerd/Max/Verwijderd' geeft het aantal keren aan dat een bepaalde handtekening een gebeurtenis heeft geactiveerd, het maximale aantal keren dat deze is gedefinieerd om een gebeurtenis te detecteren en of de handtekening zichzelf verwijdert na het detecteren van het maximale aantal geactiveerde gebeurtenissen.
toon call-home diagnostic-signature Huidige diagnostic-signature instellingen: Diagnostische handtekening: profiel
ingeschakeld: CiscoTAC-1 (status: ACTIEF)
URL(s) downloaden: https://tools.cisco.com/its/service/oddce/services/DDCEService Omgevingsvariabele: ds_email: carunach@cisco.com ds_fsurl_prefix: scp://612345678:abcdefghijklmnop@cxd.cisco.com
Gedownloade DS's:
DS-id |
DS-naam |
Revisie |
Status |
Laatste update (GMT+00:00) |
---|---|---|---|---|
64224 |
DS_LGW_CPU_MON75 |
0.0.10 |
Geregistreerd |
2020-11-08 00:07:45 |
65095 |
DS_LGW_IEC_Call_spike_threshold |
0.0.12 |
Wordt uitgevoerd |
2020-11-08 00:12:53 |
diagnostische handtekeningstatistieken van call-home tonen
DS-id |
DS-naam |
Geactiveerd/Max/Deïnstallatie |
Average Run Time (seconds) |
Max Run Time (seconds) |
---|---|---|---|---|
64224 |
DS_LGW_CPU_MON75 |
0/0/N |
0.000 |
0.000 |
65095 |
DS_LGW_IEC_Call_spike_threshold |
1/20/J |
23.053 |
23.053 |
De e-mailmelding die wordt verzonden tijdens het uitvoeren van Diagnostische handtekening bevat belangrijke informatie zoals het probleemtype, apparaatgegevens, softwareversie, uitgevoerde configuratie en opdrachtuitvoeren die relevant zijn om het opgegeven probleem op te lossen.
Diagnostische handtekeningen verwijderen
Diagnostische handtekeningen gebruiken om problemen op te lossen, worden doorgaans gedefinieerd voor verwijderen nadat problemen zijn gedetecteerd. Als u een handtekening handmatig wilt verwijderen, haalt u de DS-id op uit de uitvoer van diagnostische handtekening voor gespreks start tonen en voeren u de volgende opdracht uit:
call-home diagnostic-signature deinstall
Voorbeeld:
call-home diagnostic-signature deinstall 64224
Nieuwe handtekeningen worden regelmatig toegevoegd aan de opzoektool Diagnostische handtekeningen op basis van problemen die worden waargenomen in implementaties. TAC ondersteunt momenteel geen aanvragen voor het maken van nieuwe aangepaste handtekeningen.