Inleiding
Dit document beschrijft hoe u de CVP (Cisco Customer Voice Portal) SIP-hartslag en technieken voor probleemoplossing kunt configureren.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- Cisco Unified Customer Voice Portal (CVP)
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende softwareversies:
- Cisco Unified Customer Voice Portal (CVP) 12.5
- Session Initiation Protocol (SIP)
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Overzicht
Een servergroep bestaat uit een of meer IP-adressen (eindpunten) van hetzelfde type, die worden geïdentificeerd door een servergroep Domeinnaam. De servergroepen voegen een hartslagmechanisme met eindpunten voor SIP toe. Deze eigenschap laat snellere failover op vraagcontrole toe om vertragingen te elimineren toe te schrijven aan mislukte endpoints.
- De groep CVP SIP Server gebruikt de methode SIP-opties voor het hartslagmechanisme.
- OPTIONS staat een user agent (UA) toe om een andere UA of een proxyserver te vragen over zijn mogelijkheden. Hierdoor kan een client informatie ontdekken over de ondersteunde methoden, inhoudstypen, extensies, codecs, enzovoort. zonder de andere partij te "bellen".
- De meeste implementaties gebruiken OPTIES als SIP-pingmechanisme. SIP-ping RFC
Configuratie
U moet deze procedures uitvoeren om de CVP SIP-hartslag in te schakelen voor de SIP-eindpunten:
Stap 1. Open de OAMP-webpagina.
Stap 2. Navigeer naar het systeem -> SIP-servergroep.
Stap 3.Zie lijst met SIP-servers als u al hebt toegevoegd, of u kunt deze nieuwe eindpunten toevoegen.
Stap 4. Navigeer naar het tabblad Heartbeat Properties.
Stap 5. Configureer zoals hier getoond. Zodra u het gebruik van hartslagen op eindpunten inschakelt, worden standaardwaarden ingevuld.
Opmerking: SIP-fouten (503 - Service niet beschikbaar, 480 - tijdelijk niet beschikbaar, 600 - bezig) elke statische downtime van 3 minuten. Het Up en Down Endpoint hartslag Interval is tussen elke twee hartslagen; het ligt echter niet tussen hartslagen op hetzelfde eindpunt. De SIP-servergroep wordt niet met een bepaald interval wakker en stuurt een hartslag voor alle elementen omdat deze benadering kan resulteren in CPU-gebruiksproblemen. Het vereist ook meer resources om hartslagen te volgen voor veel endpoints.
Bijvoorbeeld, voor 3 totale elementen over alle SIP-servergroepen om proactief een hartslag naar elk element te verzenden met tussenpozen van 30000 ms (30 seconden), moet u het Endpoint Heartbeat Interval instellen op 10000ms (10 seconden). Het is minder deterministisch voor reactieve modus omdat elementen die momenteel beneden zijn kunnen fluctueren, dus het hartslaginterval fluctueert ermee. Om ping uit te schakelen wanneer het element UP is, stelt u het UP-interval in op nul (reactief pingen). Als u ping wilt uitschakelen wanneer het element niet actief is, stelt u het interval Omlaag in op nul (proactief pingen). Als u wilt pingen wanneer het element omhoog of omlaag is, stelt u beide intervallen in op groter dan nul (adaptief pingen).
Stap 6. Poorten voor SIP-servergroep. Ook om zich ervan bewust te zijn als SIP Server Group Heartbeat niet wordt gedetecteerd of geen SIP opties bericht wordt gezien op wireshark naar de geconfigureerde bestemmingen.
Let op als Call Server SIP-subsysteem in het tabblad Call Server SIP is geconfigureerd om te luisteren op poort 5060, dan kunt u SIP-servergroepen voor de hartslag niet configureren om te luisteren op dezelfde poort, het moet een andere poort zijn.
Opmerking: Het probleem is dat het gereedschap niet vertelt of de gebruiker waarschuwt dat de poort al is geconfigureerd voor het SIP subsysteem of de SIP server groep hartslag. De opties van de de servergroep van het slokje werken niet en er is geen manier om met de logboeken te vertellen. Het markeert simpelweg de SRV Group helemaal groen, ongeacht of het omhoog of omlaag is als er geen SIP optie bericht wordt verzonden, zodat de gebruiker denkt dat de servers allemaal omhoog zijn en het kon niet het geval zijn. De luisterpoorten voor de hartslag van SIP Call Server en SIP Server Group moeten anders zijn omdat ze verschillende processen zijn, zodat dezelfde poort niet tweemaal kan worden gebruikt.
Stap 7. Host negeren: Is er informatie over de toewijzing van middelen (RAI)? Als u RAI van de gateway wilt gebruiken, moet u ervoor zorgen dat de override-host met de RAI-groep in de GW-implementatie en -configuratie wordt geassocieerd met de Trunk-gebruikfunctie met Customer Voice Portal .
Demonstreer de berichtenstroom tussen SIP-endpoints en CVP-gespreksserver.
Stap 1. Navigeer naar de DiaPad-pagina van de gespreksserver. Gebruik elke browser https://<callserver-ip>:8000/cvp/diag.
Stap 2. Controleer de SIP, ICM, IVR staat verondersteld in de Dienst te zijn, maar we zien hier als Partial Service.
Stap 3. U kunt een van de koppelingen gebruiken om de fout te controleren die is veroorzaakt voor een gedeeltelijke service.
Stap 4. Schakel SIP-overtrekken in om de logbestanden te verzamelen en te controleren. Volg de link en raadpleeg de CVP sectie.
Het door CVP gegenereerd bericht SIP-opties wordt niet in de logbestanden weergegeven. Wireshark traces of Capture op de WSM is vereist.
Scenario 1
Een van de eindpunten in de SIP-servergroep is onbereikbaar.
Meestal, kunt u de Onbereikbare lijst waar of vals van de logboeken van de Server van de Vraag van CVP vinden.
5: 10.201.224.41: Aug 19 2022 12:36:49.655 -0700: %CVP_12_5_SIP-6-SIP_INFO: B2BUA using timeout=180 seconds for DsUnreachableDestinationTable [id:5000]
58: 10.201.224.41: Aug 19 2022 12:36:50.827 -0700: %CVP_12_5_SIP-6-SIP_INFO: Using property: DsUnreachableDestinationTableTimer=180 [id:5000]
130: 10.201.224.41: Aug 19 2022 12:36:50.843 -0700: %CVP_12_5_SIP-6-SIP_INFO: Using property: UseDsUnreachableDestinationTable=true [id:5000]
Van Wireshark, kunt u zien:
Scenario 2
Berichten in CVP-logs