U merkt mogelijk dat sommige artikelen inhoud inconsistent weergeven. Onze excuses voor het ongemak terwijl we onze site bijwerken.
cross icon
In dit artikel
dropdown icon
Bring Your Own PSTN-oplossing
    Definities
    dropdown icon
    Voorbeeld van BYoPSTN-configuratie-elementen
      Poorten die worden gebruikt door Webex
      TLS- en SRTP-versleutelingssuites
      Ondersteunde audiocodecs
      SIP- en RTP-profielvereisten
      Webex-gespreksomleidingsdomeinen
    dropdown icon
    CUBE-redundantie
      Duplex CUBE-implementatie voor BroadWorks geïmplementeerd op één site
      Simplex CUBE-implementatie voor BroadWorks geïmplementeerd op meerdere sites
    dropdown icon
    Inrichten
      Stap 1: Partnervereisten
      Stap 2: Telefoonnummergroepen (PNG) inrichten in Partner Hub
      Stap 3: DNS SRV-terugbelgroepen (CDSG) inrichten in partnerhub
      Stap 4: PNG en CDSG koppelen aan klantsjablonen in Partner Hub
      Stap 5: Organisaties zaadoplossing inrichten
      Stap 6: De organisatie van de primaire zaadoplossing selecteren
      Stap 7: BroadWorks-configuratie downloaden (BYoPSTN)
      Stap 8: Het Webex Edge Audio DNS SRV-domein bepalen
      Stap 9: Configuratie van partner BroadWorks inrichten
      Stap 10 Inrichten Partner CUBE
      Stap 11 BYoPSTN-certificering
    Updates toepassen op een telefoonnummergroep/DNS SRV-terugbelgroep
    G722 Media-interoperabiliteit bij gebruik van uw eigen SBC
    Bekende beperkingen
    Revisiegeschiedenis van document

Bring Your Own PSTN-oplossing voor Webex voor Cisco BroadWorks

list-menuIn dit artikel
list-menuFeedback?
Bring Your Own PSTN-oplossing

Definities

Definities

Beschrijving

Cisco-partner

Een entiteit (doorgaans een serviceprovider) die Cisco-producten en -services aan hun klanten verkoopt.

Eindklant

Gebruikers die de Cisco-producten en -services gebruiken die door een Cisco-partner aan hen worden verkocht.

CUBE

Cisco Unified Border Element

Partnerorganisatie

Webex-opslagplaats voor identiteit en servicebeheer die informatie bijhoudt over Cisco-partners en hun klanten.

Partnerhub

Webportal voor het inrichten van identiteit en services voor Cisco-partners en de klanten die zij beheren.

Klantorganisatie

Webex-opslagplaats voor identiteit en servicebeheer die informatie over eindklanten bijhoudt.

BroadWorks-onderneming of serviceprovider/groep

Vertegenwoordiging van de eindklant in BroadWorks.

Overzicht

Met de BYoPSTN-oplossing (Bring Your Own PSTN) kunnen Webex voor Cisco BroadWorks-serviceproviders telefoonnummers inrichten waarvan ze de eigenaar zijn, zodat gebruikers ze kunnen gebruiken bij het deelnemen aan Webex Meetings. Met de oplossing kunnen partners hun eigen PSTN-netwerken gebruiken en gebruikmaken van bestaande relaties met PSTN-providers, in plaats van nummers te gebruiken die door Cisco worden verstrekt.

De referentiearchitectuur in dit document biedt een end-to-end-ontwerp voor de BYoPSTN-optie. Deze architectuur wordt gevalideerd door Cisco en gebruikt Cisco Unified Border Element (CUBE) als Session Border Controller (SBC) voor gespreksverkeer tussen BroadWorks en Webex Meetings.

De optie Deelnemen aan vergadering kiezen

Webex voor Cisco BroadWorks ondersteunt momenteel twee opties voor het inrichten van telefoonnummers van vergaderingen. Serviceproviders moeten een van deze twee opties kiezen: een mix wordt niet ondersteund:

  • Cisco-inbelnummers (Cisco PSTN): Cisco biedt de telefoonnummers die deelnemers aan de vergadering kunnen gebruiken om deel te nemen aan vergaderingen

  • Door de partner verstrekte inbelnummers (BYoPSTN): serviceproviders bieden hun eigen telefoonnummers voor gebruik door deelnemers aan vergaderingen bij het deelnemen aan vergaderingen

BYoPSTN-oplossing

Partners die de optie BYoPSTN (Partner provided call-in numbers) kiezen, moeten hun eigen PSTN-telefoonnummers opgeven en de netwerkinfrastructuur leveren die nodig is om gesprekken van en naar Webex te routeren. De BYoPSTN-oplossing vergemakkelijkt het omleiden van gesprekken Over de Top (OTT) via het openbare internet van BroadWorks naar Webex.

Bij het selecteren van de optie BYoPSTN gelden de volgende voorwaarden:

  • Cisco-partners kunnen dezelfde telefoonnummers gebruiken voor meer dan één eindklant. Deze telefoonnummers kunnen zich in elk land bevinden waar de partner actief is.

  • De optie BYoPSTN vereist geen wijzigingen in het algemene onboardingproces voor Webex voor Cisco BroadWorks-klanten.

  • BYoPSTN vereist inrichting op het niveau van de Cisco-partner en alle eindklanten die door partners worden geactiveerd nadat BYoPSTN operationeel is, worden automatisch ingeschakeld.

  • Alle benodigde inrichting voor vergadersites van klanten is automatisch, zoals met de huidige algemeen beschikbare oplossing.

  • Partners die zowel Standard- als Premium-pakketten activeren, hebben twee vergadersites: één site voor Standard-gebruikers en een andere voor Premium-gebruikers. Beide sites zijn ingeschakeld voor BYoPSTN.

  • Deelnemers aan de vergadering die inbellen bij vergaderingen kunnen ervoor kiezen om video en inhoud delen via internet te gebruiken.

  • Is van toepassing op deelname aan vergaderingen voor zowel ruimtevergaderingen als PMR-vergaderingen. Houd er rekening mee dat voor ruimtevergaderingen de ruimte moet zijn gemaakt door een standaard- of premiumgebruiker met Webex Meeting-hostmogelijkheden om een PSTN-toegangsnummer te ontvangen. Ruimten die zijn gemaakt door basisgebruikers ontvangen geen PSTN-toegangsnummers.

  • Dit document biedt een gevalideerde configuratie die CUBE als uw SBC gebruikt. Als u echter geen CUBE wilt gebruiken, kunt u uw eigen SBC implementeren.

Architectuur

De Webex voor Cisco BroadWorks BYoPSTN-oplossing is gebaseerd op de Webex Edge-set services, meer bepaald de Webex Edge Audio-service die beschikbaar is voor zakelijke klanten. De architectuur is aangepast om de Cisco Partners BroadWorks-infrastructuur te integreren met Webex Edge Audio, waardoor de Cisco-partner sets met telefoonnummers centraal kan configureren voor gebruik door hun eindklanten.

De belangrijkste elementen van de architectuur zijn:

  • BroadWorks: Cisco Partners BroadWorks-infrastructuur

  • Cisco Unified Border Element (CUBE): Reference Session Border Controller (SBC) voor de oplossing die wordt geïmplementeerd in het datacenter van Cisco Partners. De CUBE moet zich in een DMZ bevinden. Als u CUBE niet wilt gebruiken, kunt u uw eigen SBC implementeren.

  • Webex Edge Audio: de Webex-service, die de PSTN loskoppelt van Webex door de gespreksomleiding te wijzigen om gebruik te maken van de door Cisco Partner geleverde infrastructuur.

Gesprekken van deelnemers om deel te nemen aan een vergadering verlopen via BroadWorks naar CUBE en van CUBE naar de Webex-infrastructuur in de cloud via internet. Dit model is van toepassing op beide van de volgende scenario's voor deelname aan vergaderingen:

  • Inbellen: een deelnemer belt het telefoonnummer in de uitnodiging voor de vergadering op zijn of haar geregistreerde BroadWorks-handset, mobiele apparaat of op de Webex-app. Het gesprek wordt geïnitieerd door BroadWorks.

  • Terugbellen (optioneel): een deelnemer vraagt of Webex een door de deelnemer opgegeven telefoonnummer mag bellen. Het gesprek wordt geïnitieerd door Webex.

Gesprekken die binnen de partnerinfrastructuur van BroadWorks naar CUBE worden gerouteerd, gebruiken SIP TCP voor gesprekssignalering en RTP voor media. Van CUBE tot Webex gebruiken gesprekken SIP TLS voor signalering en sRTP voor media. Gespreksomleiding van CUBE naar WebEx verloopt via internet en maakt geen gebruik van een SIP-trunk.

De gebruikelijke instelling voor inbel-/terugbelscenario's is als volgt:

  • Cisco-partner heeft een PSTN-telefoonnummer (bijvoorbeeld 2403332200) en een bijbehorende Webex-toegangscode (bijvoorbeeld 88631321777971704941).

  • Cisco Partner richt een virtuele abonnee in op BroadWorks die overeenkomt met het CUBE-apparaat. De partner wijst het telefoonnummer toe aan de toegangscode en omgekeerd.

  • Met de toegangscode, die in de SIP-berichten naar Webex wordt verzonden, worden de vergadersites geïdentificeerd die zijn gekoppeld aan de Cisco-partner.

  • Het bovenstaande telefoonnummer voor het toewijzen van de toegangscode is eenmaal geconfigureerd en is gemeenschappelijk voor alle vergadersites van eindklanten.

  • Deelnemers die aan de vergadering deelnemen, moeten de bijbehorende vergaderings-id invoeren (bijvoorbeeld 123456), waarmee de specifieke vergadering wordt aangegeven waaraan moet worden deelgenomen.

Het wordt aanbevolen dat Partners het hieronder beschreven redundantiemodel volgen.

Deelnemen aan vergadering via inbellen

De volgende afbeelding toont het proces van een gebruiker die via inbellen aan de vergadering deelneemt.

Dit zijn de stappen die de deelnemer moet uitvoeren om via inbellen aan een vergadering deel te nemen.

  1. De gebruiker plant een vergadering in Webex. Webex wijst een vergaderings-id toe (bijvoorbeeld 123456).

  2. De gebruiker kiest het telefoonnummer dat aan de vergadering is gekoppeld (bijvoorbeeld 2403332200). De SIP INVITE draagt de aanvraag-URI als het telefoonnummer dat is gekoppeld aan de vergadering.

  3. BroadWorks vertaalt het telefoonnummer naar een toegangscode (bijvoorbeeld 88631321777971704941) die is gekoppeld aan de vergadersite en routeert het gesprek naar CUBE met de aanvraag-URI als toegangscode.

  4. Webex ontvangt de SIP INVITE en beantwoordt het gesprek. De taal van de aankondigingen wordt bepaald door de taal die is opgegeven voor het telefoonnummer wanneer deze is ingericht in Cisco Partner Hub en BroadWorks.

  5. De gebruiker voert de vergaderings-id in (bijvoorbeeld 123456) met DTMF. Webex verifieert de gebruiker en laat de gebruiker vervolgens deelnemen aan de vergadering.

Deelnemen aan vergadering via terugbellen (optioneel)

De volgende afbeelding toont het proces van een gebruiker die via terugbellen deelneemt aan de vergadering. De gebruiker vraagt een gesprek aan van Webex om deel te nemen aan een vergadering.

Dit zijn de stappen die de deelnemer moet uitvoeren om via terugbellen aan een vergadering deel te nemen:

  1. De gebruiker plant een vergadering in Webex. Webex wijst een vergaderings-id toe (bijvoorbeeld 123456).

  2. De gebruiker vraagt een gesprek aan van Webex naar het gewenste nummer (bijvoorbeeld +16504441000) om deel te nemen aan de vergadering met de Webex-app of Meetings-client.

  3. Webex initieert een SIP INVITE voor CUBE op basis van de DNS SRV-terugbelgroep, ingericht in Cisco Partner Hub en BroadWorks. De URI voor het SIP INVITE-verzoek bevat het telefoonnummer dat het gesprek moet ontvangen (bijvoorbeeld +16504441000@cube.example.com).

  4. CUBE vertaalt het telefoonnummer in de externe partij-id naar een waarde die een virtuele abonnee op BroadWorks identificeert (bijvoorbeeld 88631321777971704941@ecccx.amer.pub.webex.com). Hiermee wordt de CUBE geïdentificeerd als een virtuele gebruiker voor de BroadWorks-toepassingsserver.

  5. Het gesprek wordt aangeboden aan de door de gebruiker aangevraagde telefoonnummer en de gebruiker beantwoordt het gesprek om deel te nemen aan de vergadering. Dit telefoonnummer kan een BroadWorks-abonnee of een PSTN-nummer zijn. Als het aangevraagde nummer een PSTN-nummer is, gebruikt BroadWorks het ingerichte pad om het gesprek naar de PSTN te routeren.

Voor de optie Terugbellen is het verplicht om de volgende twee functies te activeren:

  • 102746 – BroadWorks-ondersteuning voor CI UUID
  • 102074 – Ondersteuning voor BYO PSTN-facturering voor terugbellen en inbellen

Dit kan worden bevestigd door CLI zoals hieronder:

AS_CLI/System/ActivatableFeature> get

      Id                                               Description  Activated  Last Modified Timestamp
=============================================================================================
  102746                            BroadWorks Support for CI UUID       true
  102074          BYO PSTN Billing support for CallBack and CallIn       true      

Een gedetailleerde beschrijving van deze functies en activering vindt u in het gedeelte 'VoiceXML Meeting Callback Virtual Subscriber' in dit document.


 
Als u ervoor kiest om de optie Deelnemen aan vergadering niet te configureren met Terugbellen, kunnen gebruikers nog steeds de optie Inbellen gebruiken om deel te nemen aan vergaderingen of kunnen ze deelnemen met computeraudio. In dit geval hoeft u geen DNS SRV-terugbelgroepen te configureren.

Overzicht van oplossingsconfiguratie

De oplossing heeft verschillende componenten, die elk correct moeten worden geconfigureerd om de oplossing succesvol te laten werken. De componenten zijn als volgt:

  • BroadWorks

  • CUBE (of een alternatieve SP-gecertificeerde Session Border Controller (SBC))

  • Webex Edge Audio

Er zijn onderlinge afhankelijkheden tussen de configuratie van deze verschillende componenten en als zodanig zijn een of meer organisaties voor oplossingszaad vereist om de vereiste oplossingsconfiguratie en -verificatie te voltooien.

Seed-organisatie

Een seed-organisatie is een Webex-organisatie die u configureert om instellingen voor de BYoPSTN-oplossing te genereren en te valideren. Aan de seed-organisatie moet ten minste één gebruiker een standaardpakket hebben toegewezen en dat standaardpakket moet de optie Door de partner verstrekte inbelnummers (BYoPSTN) voor deelname aan vergaderingen gebruiken. Het wordt aanbevolen dat u de seed-organisatie koppelt aan een BroadWorks-serviceprovider of Enterprise-test.

De organisaties voor oplossingszaad dienen twee doelen:

  • Seed-configuratie: de inrichting van de seed-organisatie(s) genereert een telefoonnummer voor de toewijzingen van vergaderingtoegangscodes en een universeel unieke id (site-UUID) voor de vergadersite die vereist zijn voor de continue werking van de oplossing. Deze informatie is vereist om BroadWorks Virtual Subscribers (VSUB) te configureren.

  • Configuratievalidatie: gebruik de seed-organisatie om te bepalen of uw BYoPSTN-oplossing is geconfigureerd volgens uw vereisten. Gebruik de seed-organisatie en test gebruikers om inbel- en terugbelgebruikscases van vergaderingen te valideren met behulp van de door de partner verstrekte inbelnummers en DNS SRV-terugbelrecords (als terugbellen is ingeschakeld).

De beheerder moet een seed-oplossingsorganisatie genereren voor elke unieke set telefoonnummers en DNS SRV-terugbelrecords. Bij het genereren van de seed solution-organisatie in elk geval, wordt het vereiste telefoonnummer gegenereerd voor het maken van de toegangscodetoewijzingen voor vergaderingen en de mogelijkheid om de bijbehorende gebruiksscenario's voor inbellen en terugbellen voor vergaderingen te verifiëren voor die telefoonnummers en DNS SRV-terugbelrecords.

De beheerder die Cisco Partner Hub gebruikt, moet één zaadoplossingsorganisatie selecteren als de primaire zaadoplossingsorganisatie. De UUID van de vergadersite van de standaardpakketvergadering van deze primaire seed-oplossingsorganisatie moet worden geconfigureerd op BroadWorks. Het is van cruciaal belang dat deze vergadersite ingericht blijft, aangezien deze site-UUID in elke aanvraag voor deelname aan een inbelvergadering wordt verzonden als een verificatietoken. Deze UUID van één site wordt gedeeld door alle sets telefoonnummers en DNS SRV-terugbelrecords. Er zijn geen meerdere UUID-waarden voor de site vereist.

De primaire en eventuele secundaire seed-oplossingsorganisaties kunnen worden verwijderd, indien gewenst voordat de set telefoonnummers en DNS SRV-terugbelrecords worden toegewezen aan niet-testklanten. Wanneer de set telefoonnummers en DNS SRV-terugbelrecords worden toegewezen aan niet-testklanten, worden deze telefoonnummers en terugbelrecords gekoppeld aan vergadersites voor deze klanten en worden ze gebruikt voor het deelnemen aan vergaderingen via inbellen en terugbellen. Wijzigingen moeten worden beschouwd als gevolgen voor de service.

In de volgende gedeelten vindt u meer informatie over de verschillende configuratie-elementen.

BYoPSTN-configuratie-elementen

Een belangrijk element van de oplossing is de configuratie van telefoonnummers van Cisco-partners en DNS SRV-terugbelrecords. BYoPSTN gebruikt telefoonnummergroepen en DNS SRV-terugbelgroepen als een manier om geografische telefoonnummers en redundante gespreksroutering toe te wijzen voor Webex-vergaderingen. Deze elementen worden door de klantsjabloon toegewezen aan eindklanten.

Telefoonnummergroepen (PNG)

Cisco-partners richten de telefoonnummers in die door deelnemers worden gebruikt om deel te nemen aan vergaderingen in Cisco Partner Hub. Deze telefoonnummers worden samengevoegd in een telefoonnummergroep. De lijst met Telefoonnummers is gekoppeld aan een Vergadersite. Alle persoonlijke vergaderruimten (PMR) en geplande vergaderingen op die vergadersite gebruiken de gekoppelde telefoonnummers. Het volgende is een voorbeeld van een telefoonnummergroep:

Tabel 1. Telefoonnummergroep: VS Oost

Naam telefoonnummer

Land

Landcode

Telefoonnummer

Aankondiging

Betaaltype

Prioriteit inbellen

Amerikaanse Maryland

VS

+1

2403332200

Engels

Betaald

Primair

VS Florida

VS

+1

9049002303

Engels

Betaald

Secundair

VS New York

VS

+1

8056504578

Engels

Gratis

Geen

Telefoonnummers hebben de volgende kenmerken:

  • Naam telefoonnummer: de naam die het telefoonnummer moet beschrijven

  • Land: land waaraan de telefoon is toegewezen

  • Landcode: landbelcode of landinbelcode

  • Telefoonnummer: het telefoonnummer dat u kunt gebruiken om deel te nemen aan een vergadering zonder de landcode

  • Aankondiging: de taal van de aankondiging die moet worden afgespeeld wanneer een deelnemer aan een vergadering deelneemt

  • Betaald type: het type nummer: Betaald of gratis

  • Prioriteit voor inbellen: de prioriteit die is toegewezen aan de vergaderingsnummers. De deelnemersweergave van de nummers voor deelname aan de vergadering wordt geordend op basis van deze prioriteit.

Standaardtelefoonnummers: Beheerders kunnen een prioriteit voor inbellen van primair, secundair of geen toewijzen aan een telefoonnummer in de telefoonnummergroep. De telefoonnummers met een prioriteit van primair of secundair zijn standaardtelefoonnummers. De standaardtelefoonnummers worden verzonden in de uitnodigingsmails voor de vergadering en worden weergegeven in de prioriteitsvolgorde die deelnemers moeten gebruiken om deel te nemen aan vergaderingen. De standaardtelefoonnummers hoeven niet in hetzelfde land te zijn. Er moet een primair telefoonnummer worden geselecteerd, een secundair telefoonnummer is optioneel. Ten minste één van de standaardtelefoonnummers moet van het type Betaald zijn.

Eindgebruikers kunnen ervoor kiezen om hun eigen standaardtelefoonnummers op te geven via de webinterface van de vergadersite. Deze nummers worden weergegeven voor die gebruiker en zijn of haar deelnemers wanneer hij of zij de host van de vergadering is. Als de gebruiker als deelnemer deelneemt aan een vergadering, wordt deze alleen voor hem of haar weergegeven.

In het bovenstaande voorbeeld voorziet de partnerbeheerder van Cisco in US Maryland als primair en US Florida als secundair. Dit zijn de standaard telefoonnummers. Een gebruiker kan ervoor kiezen dit in zijn of haar vergaderingen te negeren door de primaire versie te wijzigen in US New York en de secundaire versie in US Maryland.

Het maximale aantal telefoonnummers voor een bepaalde telefoonnummergroep is 98.

OPMERKING: Het wordt niet ondersteund voor het configureren van een specifiek nummer voor één onderneming.

DNS SRV-terugbelgroepen (CDSG)

Als u wilt toestaan dat deelnemers aan de vergadering de terugbeloptie kunnen kiezen, is een DNS SRV-terugbelgroep vereist die verwijst naar de CUBE-instantie(s) binnen het netwerk van de Cisco-partner. Webex gebruikt deze records om het terugbellen via CUBE naar BroadWorks te routeren. Vervolgens kan de vergadering worden teruggebeld naar het telefoonnummer van de deelnemer aan de vergadering.

Hier volgt een voorbeeld van een DNS SRV-terugbelgroep.

Tabel 2. Naam DNS SRV-terugbelgroep: Globale CB

Land/regio

Landcode

DNS SRV-record

Verenigde Staten

+1

cube.us.voorbeeld.com

Mexico

+52

cube.mx.voorbeeld.com

Alle overige landen

N.v.t.

cube.global.voorbeeld.com

Terugbel-DNS SRV-records hebben de volgende kenmerken:

  • Land/regio: het land of de regio waarvoor dit DNS SRV-record moet worden gebruikt om gespreksverzoeken te verzenden.

  • Landcode: de landcode die is gekoppeld aan het land/de regio. U kunt slechts één DNS SRV-record per landcode hebben.

  • DNS SRV-record: de DNS SRV-record voor de Cisco Partner CUBE-instantie(s).

Wanneer de deelnemer een gesprek aanvraagt op het opgegeven telefoonnummer, gebruikt Webex de DNS SRV voor terugbellen die is gekoppeld aan de landcode voor het opgegeven telefoonnummer om het gesprek te routeren naar de juiste elementen in het netwerk van Cisco Partners.

Door op deze manier een DNS SRV-record te gebruiken, wordt ondersteuning geboden voor redundante CUBE-instanties om de gespreksverzoeken van Webex te onderhouden. In het bovenstaande voorbeeld gebruikt Webex de DNS SRV wanneer deelnemers aan een vergadering in de VS een terugbelverzoek indienen van Webex naar hun Amerikaanse telefoonnummer cube.us.example.com om dat gesprek te routeren naar het netwerk van de Cisco-partner. Wanneer deelnemers aan een vergadering in Mexico een terugbelverzoek indienen van Webex naar hun Mexico-telefoonnummer, gebruikt Webex de DNS SRV cube.mx.example.com om dat gesprek te routeren naar het netwerk van de Cisco-partner.

Voor landen/regio's die geen specifieke DNS SRV-terugbelrecord hebben, worden deze terugbelverzoeken omgeleid naar de DNS SRV-record 'Alle andere landen'. De beheerder moet een DNS SRV-record voor 'Alle andere landen' configureren.

Het maximale aantal records voor een bepaalde DNS SRV-terugbelgroep is 200.

Klansjablonen

De klantsjabloon is een bestaand concept voor de Webex for BroadWorks-oplossing. De sjabloon biedt de standaardconfiguratie die wordt gebruikt om een eindklant in te richten. BYoPSTN biedt aanvullende kenmerken aan de klantsjabloon:

  • Type deelname aan vergadering: kan Cisco-inbelnummers of door de partner verstrekte inbelnummers zijn. Dit kenmerk geeft de telefoonnummers aan die zijn geconfigureerd voor vergadersites die zijn gekoppeld aan de Standaard- en Premium-pakketten. Door de partner opgegeven inbelnummers moeten door de beheerder worden geselecteerd.

  • Telefoonnummergroep: deze optie is alleen gekoppeld aan door de partner opgegeven inbelnummers. Dit kenmerk geeft de telefoonnummers aan die worden gebruikt door eindklanten die zijn ingericht voor Standaard- en Premium-pakketten wanneer ze deelnemen aan vergaderingen.

Terugbel-DNS SRV-groep: dit kenmerk is alleen gekoppeld aan de optie voor door de partner geleverde inbelnummers en geeft de DNS SRV-records aan die door Webex worden gebruikt bij het terugbellen naar eindklanten die zijn ingericht voor Standaard- en Premium-pakketten bij het deelnemen aan vergaderingen. Als u terugbellen niet wilt inschakelen, kunt u 'Terugbellen uitschakelen' kiezen bij het maken of bijwerken van een klantsjabloon. Wanneer de eerste abonnee voor Standard of Premium is ingericht voor een eindklant, wordt de gekoppelde pakketvergadersite ingericht. De vergadersite voor het pakket is ingericht volgens de bovenstaande klantsjabloon. Een later ingerichte abonnee voor Standaard of Premium wordt toegevoegd aan de al ingerichte vergadersite. De configuratie van de vergadersite wordt niet gewijzigd.

Wijzigingen aan de klantsjabloon met betrekking tot de bovenstaande kenmerken zijn alleen van toepassing op nieuw ingerichte vergadersites voor pakketten. Bestaande vergadersites die al zijn ingericht, worden niet beïnvloed door wijzigingen in de klantsjabloon.

Een opvallende uitzondering is dat als een eindklant al een pakketvergadersite heeft, elke nieuwe pakketvergadersite wordt ingericht met hetzelfde type voor deelnemen aan de vergadering als de bestaande pakketvergadersite. Als een eindklant bijvoorbeeld een vergadersite met standaardpakket heeft die gebruikmaakt van Cisco-inbelnummers en de klantsjabloon wordt bijgewerkt om door de partner geleverde inbelnummers te gebruiken, wordt er een nieuwe vergadersite met Premium-pakket ingericht met Cisco-inbelnummers. De instelling Klantsjabloon is niet van toepassing. De Standaard- en Premium-vergadersites voor een bepaalde Eindklant moeten altijd consequent worden ingericht.

BroadWorks-gesprekscluster

Het scherm Cisco Partner Hub - BroadWorks-gesprekscluster biedt toegang tot het bekijken en/of downloaden van de informatie over de BroadWorks-configuratie (BYoPSTN). De BYoPSTN-configuratie-informatie voor een bepaald cluster bevat de volgende gegevens:

  • Organisatiegegevens van de primaire seed-oplossing, waaronder de UUID van de vergadersite en de site-URL van het standaardpakket.

  • Details telefoonnummergroep voor alle groepen die voor dit cluster zijn geconfigureerd. Dit omvat het telefoonnummer voor het toewijzen van vergaderingstoegangscodes voor elke groep. Houd er rekening mee dat de details groepen moeten bevatten die zijn gekoppeld aan alle organisaties voor secundaire zadenoplossingen.

  • DNS SRV-groepsgegevens voor terugbellen voor alle groepen die voor dit cluster zijn geconfigureerd. Houd er rekening mee dat de details groepen moeten bevatten die zijn gekoppeld aan alle organisaties voor secundaire zadenoplossingen.

  • Details van klantsjablonen voor deze sjablonen die een van de telefoonnummergroepen en DNS SRV-terugbelgroepen gebruiken.

Elke BroadWorks-gesprekscluster heeft zijn eigen BroadWorks-configuratie (BYoPSTN)-informatie, met name de toegewezen telefoonnummergroepen en DNS SRV-terugbelgroep. Houd er echter rekening mee dat alle BroadWorks Calling-clusters dezelfde primaire seed-oplossingsorganisatie delen en als zodanig allemaal dezelfde UUID en site-URL van het standaardpakket voor vergaderingen bevatten.

De informatie over de BroadWorks-configuratie (BYoPSTN) is alleen beschikbaar voor weergave/download wanneer de beheerder de organisatie voor primaire seed-oplossingen configureert en selecteert. Aan de primaire seed-oplossingsorganisatie moet ten minste één gebruiker zijn toegewezen aan het standaardpakket en aan dat standaardpakket moet de deelnameoptie voor door de partner verstrekte inbelnummers (BYoPSTN) worden gebruikt.

Voorbeeld van BYoPSTN-configuratie-elementen

De volgende afbeelding toont een voorbeeld van een BroadWorks-implementatie met meerdere clusters met geografisch gebaseerde klantsjablonen, telefoonnummers en routering.

De eerste tabel toont een BroadWorks-implementatie met meerdere clusters met regionaal gebaseerde klantsjablonen, telefoonnummergroepen en DNS SRV-terugbelgroepen. De volgende tabellen worden uitgebreid naar de DNS SRV-groepen voor telefoonnummergroepen en terugbellen.

BroadWorks-cluster

Sjabloonnaam

Pakket

Type deelname aan vergadering

Telefoonnummergroep

DNS SRV-terugbelgroep

BWKS VS NG

Amerikaanse West Std

Standaard

Door partner verstrekte inbelnummers

VS West

CB US

VS West Prem

Premium

Std oosten VS

Standaard

VS Oost

Oost-prem in de VS

Premium

BWKS MX

MX standaard

Standaard

Door partner verstrekte inbelnummers

MX PNG

CB MX

MX Prem

Premium

BWKS VK

Verenigd Koninkrijk (std)

Standaard

Door partner verstrekte inbelnummers

PNG in het VK

Terugbellen uitgeschakeld

Britse prem

Premium

BWKS VS

Standaard VS

Standaard

Cisco-inbelnummers

Geen

Geen

  • Abonnees die zijn ingericht met de US West Std- of US West Prm-sjabloon, gebruiken het Amerikaanse West Phone-nummer wanneer ze deelnemen aan vergaderingen. Deze abonnees die deelnemen aan terugbelverzoeken worden verzonden naar de CB US DNS SRV-records.

  • Abonnees die zijn ingericht met de STD in het oosten van de VS of de PRM-sjabloon in het oosten van de VS gebruiken het telefoonnummer in het oosten van de VS wanneer ze deelnemen aan vergaderingen. Deze abonnees die deelnemen aan terugbelverzoeken worden verzonden naar de CB US DNS SRV-records.

  • Abonnees die zijn ingericht met de MX Std- of MX Prm-sjabloon, gebruiken het MX PNG-telefoonnummer bij het deelnemen aan vergaderingen. Deze abonnees die deelnemen aan terugbelverzoeken worden verzonden naar de CB MX DNS SRV-records.

  • Abonnees die zijn ingericht met de UK Std- of UK Prm-sjabloon gebruiken de UK PNG-telefoonnummers wanneer ze deelnemen aan vergaderingen. Voor deze abonnees wordt deelname aan vergaderingen niet aangeboden via terugbellen omdat terugbellen is uitgeschakeld.

  • Abonnees die zijn ingericht met de std in de VS gebruiken inbelnummers van Cisco en hebben daarom geen telefoonnummergroep of DNS SRV-terugbelgroep toegewezen. Deze abonnees gebruiken door Cisco verstrekte telefoonnummers voor deelname aan vergaderingen en Cisco DNS SRV-records voor deelname aan vergaderingen via terugbellen.

Details van de voorbeeld telefoonnummergroepen zijn als volgt:

Telefoonnummergroep

Naam telefoonnummer

Land

Landcode

Telefoonnummer

Aankondiging

Betaaltype

Prioriteit inbellen

VS West

San Francisco (VS)

VS

+1

4156551000

Engels

Betaald

Primair

Amerikaanse Palo Alto

VS

+1

9863502478

Engels

Gratis

Geen

VS Oost

Amerikaanse Maryland

VS

+1

2403332200

Engels

Betaald

Primair

VS Florida

VS

+1

9049002303

Engels

Betaald

Secundair

VS New York

VS

+1

8056504578

Engels

Gratis

Geen

MX PNG

Mexico

MX

+52

2065304086

Spaans (Europa)

Betaald

Primair

PNG in het VK

VK

VK

+44

4527789651

Engels

Betaald

Primair

Details van het voorbeeld van DNS SRV-terugbelgroepen zijn als volgt:

DNS SRV-terugbelgroep

Land

DNS-SRV

CB US

VS

cube.us.voorbeeld.com

Alle overige landen

cube.row.voorbeeld.com

CB MX

MX

cube.mx.voorbeeld.com

Alle overige landen

cube.row.voorbeeld.com

De configuratie voor de Amerikaanse DNS SRV-record, cube.us.example.com, kan zijn zoals in het voorbeeld:

_sips._tcp.cube.us.example.com

86400

IN

SRV

10

10

5061

cube01.us.example.com

_sips._tcp.cube.us.example.com

86400

IN

SRV

10

10

5061

cube02.us.example.com

Deze DNS SRV-record wordt mogelijk omgezet in de volgende DNS A-record:

cube01.us.example.com

86400

IN

A

45.84.168.81

cube02.us.example.com

86400

IN

A

45.84.168.82


 
De DNS SRV-records worden omgezet in beveiligde SIP-gesprekken van Webex naar CUBE.

Poorten die worden gebruikt door Webex

De poorten in de onderstaande tabel moeten worden geopend op de firewall van de DMZ waar de CUBE zich bevindt, en andere poorten kunnen worden gesloten. Raadpleeg het volgende artikel voor meer informatie over poorten en netwerkvereisten:

https://collaborationhelp.cisco.com/article/WBX264

Bron

Bronpoorten

Bestemming

Bestemmingspoorten

Protocol

Beschrijving

Webex Edge-audioservices

Kortstondig

CUBE

5061

TCP

(mTLS 1.2) Inkomende SIP-signalering van Webex Edge Audio naar CUBE SBC.


 
CUBE SBC vereist specifiek het gebruik van poort 5061. Het gebruik van andere poorten in het bereik van 5060-5070 kan worden ondersteund door andere SBC's.

Webex Edge-audioservices

4000 - 4010

CUBE

5061

TCP

(mTLS 1.2) Opties Ping voor Webex Edge Audio.

CUBE

Kortstondig

EdgeAudio

5605

TCP

(mTLS 1.2) Uitgaande SIP-signalering voor Webex Edge Audio.

Webex Edge-audioservices

Kortstondig

CUBE

Tijdelijke poorten

8000 - 59999

UDP

(SRTP) Firewallgaten moeten worden geopend voor inkomend mediaverkeer naar Edge audio.

CUBE

Tijdelijke poorten

10200 - 28000

Edge Audio

Kortstondig

UDP

(SRTP) Firewallgaten moeten worden geopend voor uitgaand mediaverkeer naar CUBE.

TLS- en SRTP-versleutelingssuites

TLS v1.2 of hoger wordt gebruikt voor mTLS-handshake en de volgende cijfers worden ondersteund door Webex Edge Audio (tijdens terugbellen biedt Webex Edge Audio deze aan in de clienthallo van de TLS-handshake):

  • TLS_ECDHE_ECDSA_MET_AES_256_GCM_SHA384

  • TLS_ECDHE_ECDSA_MET_AES_128_GCM_SHA256

  • TLS_ECDHE_ECDSA_MET_AES_256_CBC_SHA384

  • TLS_ECDHE_ECDSA_MET_AES_128_CBC_SHA256

  • TLS_ECDHE_RSA_MET_AES_256_GCM_SHA384

  • TLS_ECDHE_RSA_MET_AES_128_GCM_SHA256

  • TLS_ECDHE_RSA_MET_AES_256_CBC_SHA384

  • TLS_ECDHE_RSA_MET_AES_128_CBC_SHA256

  • TLS_RSA_MET_AES_256_GCM_SHA384

  • TLS_RSA_MET_AES_256_CBC_SHA256

  • TLS_RSA_MET_AES_128_GCM_SHA256

  • TLS_RSA_MET_AES_128_CBC_SHA256

  • TLS_DHE_DSS_MET_AES_256_GCM_SHA384

  • TLS_DHE_DSS_MET_AES_256_CBC_SHA256

  • TLS_DHE_DSS_MET_AES_128_GCM_SHA256

  • TLS_DHE_DSS_MET_AES_128_CBC_SHA256

De volgende cijfers worden gebruikt voor sRTP:

  • AEAD_AES_256_GCM

  • AEAD_AES_128_GCM

  • AES_CM_128_HMAC_SHA1_80

  • AES_CM_128_HMAC_SHA1_32

Ondersteunde audiocodecs

  • G722

  • G711µ

  • G711a

SIP- en RTP-profielvereisten

De oplossing vereist dat u tussen CUBE (of uw SBC) en Webex SIP TLS implementeert voor signalering en sRTP voor media.

De SIP- en RTP-profielen als onderdeel van deze communicatie moeten voldoen aan de volgende vereisten:

SIP-profielvereisten

Details

Timer voor het verlopen van de sessie

2220 sec (accepteer SIP 422) * wordt aangepast per bedrijfsbehoefte en 422 wordt verwacht.

Media-aanbod voor binnendringen

Vroege aanbieding

Media-aanbod voor uittreding

Laattijdige aanbieding

Opties ping-interval

30 (Minimaal)

DTMF

RFC2833 Payload 101 (geen akoestische DTMF!)

SIP-UDP-poorten

4000-4010,5061,5065

RTP-profiel

Details

Profiel voor spraakbelasting

G.722/ G.711μ /G.711a

Pakketgrootte

20 ms

VAD (Voice Activity Detection, detectie spraakactiviteit)

Nee

Timer voor media-inactiviteit

1200 ms

Codec-wijziging voor midden kiezen

Niet geaccepteerd

RTP

8000-48198

sRTP-cijfers

AEAD_AES_256_GCM

AEAD_AES_128_GCM

AES_CM_128_HMAC_SHA1_80

AES_CM_128_HMAC_SHA1_32


 
G.729-codec wordt niet ondersteund. Als u G.729 wilt gebruiken, moet u transcoders gebruiken.

Webex-gespreksomleidingsdomeinen

De DNS SRV _sips._tcp.<domain> wordt gebruikt om Webex Edge Audio te bereiken. Er zijn vier domeinen afhankelijk van de regio.

Regio

Domein

Amerika

ecccspx.amer.pub.webex.com

VK, Noord-Afrika

ecccspx.emea.pub.webex.com

Pacifisch Azië

ecccspx.apac.pub.webex.com

Australië / Nieuw-Zeeland

ecccspx.anz.pub.webex.com

Europa

ecccspx.euro.pub.webex.com

De DNS SRV verwijst naar verschillende A-records die naar de primaire en secundaire locatie verwijzen. De volgende tabel geeft een voorbeeld voor de AMER-regio en kan in de toekomst worden gewijzigd.

Recordtype

Opnemen

Doel

Doel

SRV

_sips._tcp.ecccspx.amer.pub.webex.com

ecccspxpr1.amer.pub.webex.com

Ontdekking van Webex Edge Audio

SRV

_sips._tcp.ecccspx.amer.pub.webex.com

ecccspxpr2.amer.pub.webex.com

Ontdekking van Webex Edge Audio

SRV

_sips._tcp.ecccspx.amer.pub.webex.com

ecccspxsc1.amer.pub.webex.com

Ontdekking van Webex Edge Audio

SRV

_sips._tcp.ecccspx.amer.pub.webex.com

ecccspxsc2.amer.pub.webex.com

Ontdekking van Webex Edge Audio

A

ecccspxpr1.amer.pub.webex.com

207.182.174.101

Verwijst naar Webex Edge Audio AMER Primair 1

A

ecccspxpr2.amer.pub.webex.com

207.182.174.102

Verwijst naar Webex Edge Audio AMER Primary 2

A

ecccspxsc1.amer.pub.webex.com

207.182.174.229

Verwijst naar Webex Edge Audio AMER Secundair 1

A

ecccspxsc2.amer.pub.webex.com

207.182.174.230*

Verwijst naar Webex Edge Audio AMER secundair 2


 

De DNS-SRV is dynamisch van aard, de IP-adressen zijn vatbaar voor verandering; vermijd daarom hardcodering of bookmarking van de IP-adressen. Raadpleeg het gedeelte 'Revisiegeschiedenis van document' voor wijzigingen of updates in het document Poortreferentiegegevens voor Webex Calling.

CUBE-redundantie

Cisco Unified Border Element (CUBE) schakelt de functie Session Border Control in in een netwerk dat SIP-verbindingen tussen externe entiteiten en interne netwerken beheert. Meer informatie over CUBE is beschikbaar in het gedeelte Vereisten hieronder.

De ondersteunde redundantiemodellen zijn gedefinieerd met als doel hoge beschikbaarheid te bieden en single-point-of-failure voor de Cisco-partner te elimineren. Hieronder worden drie verschillende modellen geschetst. Cisco-partners moeten kiezen welk model van toepassing is op hun omgeving.

Tijdens het onboardingproces moet de partner ICMP-filters uitschakelen.

Duplex CUBE-implementatie voor BroadWorks geïmplementeerd op één site

Simplex CUBE-implementatie voor BroadWorks geïmplementeerd op meerdere sites

Er is nog één redundantiemodel mogelijk waarbij CUBE in duplexmodus wordt geïmplementeerd op elke site. Dit model is niet nodig gezien het feit dat BroadWorks wordt geïmplementeerd met geo-redundantie.

Inrichten

Cisco-partners moeten de hierboven vermelde vereiste infrastructuur implementeren en beheren om BYoPSTN in hun netwerk in te schakelen. De volgende stappen zijn vereist om BYoPSTN in te richten en in te schakelen voor een Cisco-partner.
1

Partnervereisten

  • Het BroadWorks-systeem implementeren

  • CUBE implementeren voor Webex Edge Audio of uw eigen SBC gebruiken

2

Telefoonnummers inrichten in Cisco Partner Hub

  • Telefoonnummergroepen inrichten die moeten worden gekoppeld aan klantsjablonen

3

DNS SRV-terugbelgroepen inrichten in Cisco Partner Hub (optioneel)

  • Als u Deelnemen aan vergadering wilt implementeren via Terugbellen, richt u DNS SRV-terugbelgroepen in en werkt u uw DNS-instellingen bij. Anders kunt u deze stap overslaan.

4

PNG (en CDSG) koppelen aan klantsjablonen

  • Koppel telefoonnummergroepen en DNS SRV-terugbelgroepen (alleen als terugbellen voor vergaderingen is geïmplementeerd) aan uw klantsjablonen.

5

Organisaties zaadoplossing inrichten

  • Een testserviceprovider of -onderneming inrichten voor Webex Voor BroadWorks met elk van de klantsjablonen.

  • Richt een abonnee in met een standaardpakket dat gebruikmaakt van de optie Door Partner Verstrekte inbelnummers om deel te nemen aan de vergadering.

6

De organisatie van de primaire zaadoplossing selecteren

  • Selecteer één primaire zadenoplossing voor BYoPSTN.

7

Download de BroadWorks-configuratie (BYoPSTN)

  • Download het JSON-bestand van Cisco Partner Hub dat de informatie bevat die nodig is om BroadWorks te configureren

8

Het Webex Edge Audio DNS SRV-domein bepalen

  • Het Webex Edge Audio DNS SRV-domein identificeren

9

Configuratie van partner BroadWorks inrichten

  • Configuratie van virtuele CUBE-abonnee

  • Pas het telefoonnummer toe op de toewijzing van de toegangscode, van het gedownloade JSON-bestand, in virtuele abonnees

  • Netwerkserverconfiguratie

10

Partner CUBE inrichten (of uw eigen SBC)

  • Volg de gevalideerde configuratie om CUBE in te richten als uw SBC

  • Alternatief. Als u CUBE niet wilt gebruiken, richt dan uw eigen SBC in met de CUBE-configuratie als handleiding op hoog niveau

11

BYoPSTN-certificering

  • Volledige acceptatietests voor certificering

Stap 1: Partnervereisten

De volgende vereisten moeten zijn vervuld voor de inrichting van BYoPSTN. De onderstaande vereisten gaan ervan uit dat de partner een werkende Webex voor Cisco BroadWorks-implementatie heeft die het volgende omvat:

  • Functionerend BroadWorks-systeem – zoals beschreven in de Webex voor Cisco BroadWorks-oplossingshandleiding

  • BroadWorks AS-licentie met 'VoiceXML'-service in voldoende hoeveelheid (1 per PSTN-nummer)

  • BroadWorks-patches vereist:

    Voor R22:

    • AP.xsp.22.0.1123.ap376935

    • AP.as.22.0.1123.ap376935

    Voor R23:

    • AP.xsp.23.0.1075.ap376935

    • AP.as.23.0.1075.ap376935

    Voor R24

    • AP.as.24.0.944.ap376935

  • Cisco CUBE-systeem geïmplementeerd (IOS versie 16.12.2 of hoger): https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book.html

    Zowel op hardware gebaseerde als virtuele CUBE wordt ondersteund. Hardwaregebaseerde CUBE wordt aanbevolen voor schaalbaarheid en het afhandelen van grotere aantallen gesprekken.

  • Webex-partnerorganisatie – zoals beschreven in de Webex voor Cisco BroadWorks-oplossingshandleiding

Stap 2: Telefoonnummergroepen (PNG) inrichten in Partner Hub

De procedure die de Cisco-partner gebruikt om hun inbelnummers voor Webex-vergaderingen toe te voegen, is als volgt:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar BroadWorks Calling.

  4. Selecteer onder Meeting Join configuration (BYoPSTN) de optie Create Call-in Phone Number Grou.

  5. Voer de naam van de telefoonnummergroep in en selecteer Volgende.

  6. Voer de details van het telefoonnummer in en selecteer Volgende.

  7. Controleer het overzicht van de details van de telefoonnummergroep en selecteer Opslaan.

  8. Herhaal deze procedure voor elke toe te voegen telefoonnummergroep.

De screenshots hieronder illustreren de procedure.

Stap 3: DNS SRV-terugbelgroepen (CDSG) inrichten in partnerhub


 
Deze stap moet alleen worden voltooid als u de optie Deelnemen aan vergadering via terugbellen wilt implementeren. Anders kunt u deze stap overslaan.

 
Als u deze optie niet configureert, kunnen gebruikers de inbeloptie gebruiken om deel te nemen aan vergaderingen of kunnen ze deelnemen met computeraudio.

Wanneer u de optie Terugbellen voor vergaderingen gebruikt, is een DNS SRV-terugbelgroep vereist om gesprekken van Webex naar CUBE te routeren. De procedure die de Cisco-partner gebruikt om zijn/haar CUBE DNS SRV-records toe te voegen aan Webex is als volgt:

  1. Meld u aan bij Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar BroadWorks Calling.

  4. Selecteer onder BYoPSTN (Meeting Join configuration) de optie DNS SRV-terugbelgroep maken.

  5. Voer de naam van de DNS SRV-terugbelgroep in.

  6. Selecteer Volgende.

  7. Voer de DNS SRV-terugbelgegevens in.

  8. Selecteer Volgende.

  9. Controleer het overzicht van DNS SRV-terugbelgegevens.

  10. Selecteer Opslaan.

  11. Voer updates in voor DNS om de nieuwe records in de DNS SRV-groep weer te geven.

  12. Herhaal deze procedure voor elke toe te voegen terugbel-DNS SRV-groep.

De screenshots hieronder illustreren de procedure.

Stap 4: PNG en CDSG koppelen aan klantsjablonen in Partner Hub

Voor de eerste configuratie en verificatie van de BYoPSTN-oplossing is een seed-organisatie vereist voor elke unieke combinatie van telefoonnummergroep en DNS SRV-terugbelgroep (als terugbellen vereist is). Daarom wordt aanbevolen dat Cisco Partners op dezelfde manier een nieuwe klantsjabloon maken voor elke unieke combinatie van telefoonnummergroep en DNS SRV-terugbelgroep. Elke klantsjabloon moet worden gebruikt om een overeenkomstige zaadorganisatie te genereren.

Zodra de BYoPSTN-configuratie is verwijderd en geverifieerd met behulp van de seed-organisaties, kunnen de telefoonnummergroepen en DNS SRV-terugbelgroepen indien nodig worden toegepast op bestaande klantsjablonen.

Merk op dat nieuw aangemaakte klantensjablonen niet worden gebruikt door bestaande niet-testklanten en daarom veilig kunnen worden gebruikt voor handmatige verificatie van de BYoPSTN-configuratie.


 
Als u Deelnemen aan vergadering niet implementeert via Terugbellen, hoeft u DNS SRV-terugbelgroepen niet te koppelen aan de klantsjabloon. U moet echter wel Terugbellen uitschakelen selecteren.

Ga als volgt te werk om een nieuwe klantsjabloon toe te voegen:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar BroadWorks Calling.

  4. Selecteer onder Templates de optie Add Template.

  5. Voer de sjabloondetails in. In de fase Package Type:

    • Selecteer Package Type als Standard.

    • Selecteer Configuratie voor deelnemen aan vergadering als door de partner verstrekte inbelnummers (BYoPSTN).

    • Selecteer een ingerichte telefoonnummergroep.

    • Als u voor de DNS SRV-terugbelgroep de optie Terugbellen voor vergaderingen wilt inschakelen, selecteert u een ingerichte DNS SRV-terugbelgroep. Anders selecteert u Terugbellen uitschakelen.

  6. Selecteer Volgende.

  7. Voer de overige sjabloondetails in.

  8. Bekijk het overzicht van sjabloondetails.

  9. Klik op Opslaan.

  10. Herhaal deze procedure voor elke klantsjabloon die moet worden toegevoegd

De onderstaande schermafbeelding illustreert de procedure.

Ga als volgt te werk om een bestaande klantsjabloon bij te werken:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar het gedeelte BroadWorks-gesprekken.

  4. Selecteer onder Templates de optie View Template.

  5. Selecteer de sjabloon die moet worden bijgewerkt.

  6. Blader naar het gedeelte Configuratie voor deelnemen aan vergadering:

    • Selecteer Door de partner verstrekte inbelnummers (BYoPSTN).

    • Selecteer een eerder geconfigureerde telefoonnummergroep.

    • Als u voor de DNS SRV-terugbelgroep de optie Terugbellen voor vergaderingen wilt inschakelen, selecteert u een ingerichte DNS SRV-terugbelgroep. Anders selecteert u Terugbellen uitschakelen.

  7. Selecteer Opslaan.

    De onderstaande schermafbeelding illustreert de procedure.

Stap 5: Organisaties zaadoplossing inrichten

De BYoPSTN-oplossing heeft verschillende componenten, die elk correct moeten worden geconfigureerd om de oplossing succesvol te laten werken. Een van de twee doelen van de seed solution-organisaties is het genereren van telefoonnummers voor het maken van toegangscodes voor vergaderingen en een universeel unieke id (site UUID) voor de vergadersite die vereist is voor de continue werking van de oplossing. Het andere doel is configuratieverificatie.

Voor elke unieke combinatie van telefoonnummergroep en DNS SRV-terugbelgroep die moet worden gebruikt, moet eerder een overeenkomstig klantsjabloon worden gemaakt. Voor elk van deze klantsjablonen moet een seed solution-organisatie worden ingericht. De inrichting van deze seed-organisaties genereert het telefoonnummer voor de toewijzingen van vergaderingtoegangscodes en een UUID van de vergadersite die vereist zijn om BroadWorks te configureren.

Gebruik elk van de eerder geconfigureerde klantsjablonen om een abonnee in te richten voor een nieuwe BroadWorks-serviceprovider of een nieuwe BroadWorks Enterprise met een standaardpakketgebruiker. De resulterende vergadersite met het Standaardpakket moet gebruikmaken van de optie Deelnamevergadering met inbelnummers van partnerproviders. Een van de volgende methoden kan worden gebruikt om de abonnee in te richten:

  1. Richt de testabonnee in met BroadWorks-abonnees-API's zoals beschreven op developer.webex.com.

  2. Schakel de testabonnee voor de IM&P-service in op een BroadWorks die is geconfigureerd om de klantsjabloon te gebruiken. Zorg ervoor dat de klantsjabloon het standaardpakket gebruikt om ervoor te zorgen dat de testabonnee een standaardpakket krijgt toegewezen. Als alternatief moet de testabonnee vervolgens worden bijgewerkt om over het standaardpakket te beschikken.

Houd er rekening mee dat het wordt aanbevolen dat de organisaties van seed-oplossingen worden gekoppeld aan een BroadWorks-serviceprovider testen of BroadWorks Enterprise testen.

Stap 6: De organisatie van de primaire zaadoplossing selecteren

Het is van cruciaal belang dat deze vergadersite ingericht blijft, aangezien deze site-UUID in elke aanvraag voor deelname aan een inbelvergadering wordt verzonden als een verificatietoken. U mag de seed-organisatie niet verwijderen, aangezien de gekoppelde vergadersite ook wordt verwijderd. Als de zaadorganisatie wordt verwijderd, moet u een nieuwe inrichten en Broadworks opnieuw configureren met de UUID van de nieuwe site.

De primaire en eventuele secundaire seed-oplossingsorganisaties kunnen worden verwijderd, indien gewenst voordat de set telefoonnummers en DNS SRV-terugbelrecords worden toegewezen aan niet-testklanten. Wanneer de set telefoonnummers en DNS SRV-terugbelrecords worden toegewezen aan niet-testklanten, worden deze telefoonnummers en terugbelrecords gekoppeld aan vergadersites voor deze klanten en worden ze gebruikt voor het deelnemen aan vergaderingen via inbellen en terugbellen. Wijzigingen moeten worden beschouwd als gevolgen voor de service.

Ga als volgt te werk om de organisatie van de primaire zaadoplossing te selecteren:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar het gedeelte BroadWorks-gesprekken.

  4. Selecteer in het gedeelte Configuration Validation (BYoPSTN) de optie Assign.

  5. Zoek en selecteer in het scherm Organisatie toewijzen een van de zaadorganisaties die eerder zijn geconfigureerd

  6. Selecteer Toewijzen.

    De geselecteerde zaadorganisatie is de primaire zaadorganisatie.

De screenshots hieronder illustreren de procedure.

Stap 7: BroadWorks-configuratie downloaden (BYoPSTN)

De primaire seed-oplossingsorganisatie, telefoonnummergroepen en DNS SRV-terugbelgroepgegevens voor een bepaald BroadWorks-cluster zijn beschikbaar op één locatie, namelijk het JSON-bestand met de BroadWorks-configuratie (BYoPSTN). Deze informatie is nodig om BroadWorks voor BYoPSTN te configureren.

Houd er rekening mee dat het JSON-configuratiebestand alleen beschikbaar is voor weergave/download nadat de primaire seed-oplossingsorganisatie is geselecteerd.

De procedure om het JSON-configuratiebestand te bekijken/downloaden is als volgt:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar BroadWorks Calling.

  4. Selecteer onder ClustersCluster weergeven.

  5. Selecteer het cluster dat is gekoppeld aan de klantsjablonen die zijn geconfigureerd voor BYoPSTN.

  6. Blader naar het gedeelte BroadWorks-configuratie voor BYoPSTN.

  7. Klik op JSON-configuratiebestand downloaden.

  8. Herhaal deze procedure voor andere BroadWorks-clusters.

De screenshots hieronder illustreren de procedure.

Zie het voorbeeld van het JSON-configuratiebestand hieronder. Het bestand bevat aanvullende informatie over elke telefoonnummergroep, terugbel-DNS SRV-groep, de volgende belangrijke configuratie-items die moeten worden ingevoerd in BroadWorks zijn vet gemarkeerd.

  • siteUUID: BroadWorks moet deze waarde verzenden in de SIP-berichten. Het is een token die Webex Edge Audio gebruikt om de identiteit van BroadWorks van de Cisco-partner en de toegang tot vergaderingssites die door deze Cisco-partner worden beheerd te bevestigen.

  • Toewijzing telefoonnummer voor toegangscode: De telefoonnummers en de bijbehorende Webex-toegangscodes moeten worden geconfigureerd in BroadWorks.

    • phoneNumber

    • accessCode

  • localeTag: De gewenste aankondigingstaal die is gekoppeld aan het telefoonnummer moet worden geconfigureerd in BroadWorks.

  • dnsSrv: De DNS SRV voor terugbellen moet worden geconfigureerd in de DNS en verwijzen naar de gewenste CUBE-instanties.


{
   "siteUUID": "491db0821791441a96c233fefb6c6dfc",
   "siteURL": " seedtestenterpriseabc.webex.com ",
   "partnerOrgId": "1da175de-3651-4467-b26b-b0d85a2cb3ad",
   "solutionValidationOrgId": "d927ac4d-3d73-4d7f-8506-a1bc0a221934",
   "customerTemplates": [
      {
         "name": "US West Std",
         "id": "27fe1337-ab1d-44b0-8b5e-ff1d32f6e3f8",
         "phoneNumberGroupId": "1bcb05bd-b919-45fd-b30e-71d2abb59e26",
         "callbackDnsSrvGroupId": "25392686-a390-49b9-bad5-cb47159c3e992"
      },
      {
         "name": "US East Std",
         "id": "070d6682-b64f-46ea-bc4b-b2e1218ba4bb",
         "phoneNumberGroupId": "12bc0b8f-ea1d-457f-8fe2-069ccf78907e",
         "callbackDnsSrvGroupId": "25392686-a390-49b9-bad5-cb47159c3e992"
      }
   ],
   "phoneNumberGroups": [
   {
         "name": "US West",
         "id": "1bcb05bd-b919-45fd-b30e-71d2abb59e26",
         "phonenumbers": [
            {
               "id": "617c5faa-1721-45c7-bc70-e6d7c20ccc29",
               "name": "US Palo Alto",
               "countryCode": "US",
               "localeTag": "en_US",
               "tollType": "TollFree",
               "defaultPhoneNumberType": "NONE",
               "phoneNumber": "9863502478",
               "accessCode": "88672693772924908359"
            },
            {
               "id": "48fa7c50-9da0-4c8b-9b2f-307ff435c7c7",
               "name": "US Toll San Francisco",
               "countryCode": "US",
               "localeTag": "en_US",
               "tollType": "Toll",
               "defaultPhoneNumberType": "PRIMARY",
               "phoneNumber": "4156551000",
               "accessCode": "88652789466280320324"
            }
         ]
      },
      {
         "name": "US East",
         "id": "12bc0b8f-ea1d-457f-8fe2-069ccf78907e",
         "phonenumbers": [
            {
               "id": "ca0c622a-8621-4477-91e0-b3e214833568",
               "name": "US Maryland",
               "countryCode": "US",
               "localeTag": "en_US",
               "tollType": "Toll",
               "defaultPhoneNumberType": "PRIMARY",
               "phoneNumber": "2403332200",
               "accessCode": "88631321777971704941"
            },
            {
               "id": "00875574-9a46-4447-a967-350b6176755a",
               "name": "US Florida",
               "countryCode": "US",
               "localeTag": "en_US",
               "tollType": "Toll",
               "defaultPhoneNumberType": "SECONDARY",
               "phoneNumber": "9049002303",
               "accessCode": "88632627551145646175"
            },
            {
               "id": "a2c10316-9266-4423-a669-d67949f99d33",
               "name": "US New York",
               "countryCode": "US",
               "localeTag": "en_US",
               "tollType": "TollFree",
               "defaultPhoneNumberType": "NONE",
               "phoneNumber": "8056504578",
               "accessCode": "88649679020033567943"
            }
         ]
      }
   ],
   "callbackDnsSrvGroups": [
      {
         "name": "CB US",
         "callbackDnsSrvs": [
            {
               "name": "Callback US",
               "countryCode": "US",
               "dnsSrv": "cube.us.example.com",
               "id": "c5209d17-7c2f-45b3-95a6-65d7f5f53c7e"
            }
         ],
         "id": "25392686-a390-49b9-bad5-cb47159c3e992"
      },
      {
         "name": "CB MX",
         "callbackDnsSrvs": [
            {
               "name": "Callback MX",
               "countryCode": "MX",
               "dnsSrv": "cube.mx.example.com",
               "id": "cca0e4c3-5cff-412c-a854-bfb719f603a2"
            }
         ],
         "id": "36403797-b401-50c0-cbe5-dc58260d4f003"
      }
   ]
}

Stap 8: Het Webex Edge Audio DNS SRV-domein bepalen

Het DNS SRV-domein van Webex Edge Audio moet worden geconfigureerd op BroadWorks. Gebruik de volgende procedure om de waarde te bepalen.

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Klanten.

  3. Selecteer de BYoPSTN Validation Enterprise.

  4. Selecteer Klant weergeven.

  5. Ga naar Services/Meetings.

  6. Selecteer de vergadersite met het standaardpakket.

  7. Scrol naar de onderkant van het deelvenster aan de zijkant en selecteer Site configureren.

  8. Selecteer Algemene instellingen / Audio-instellingen.

  9. Selecteer onder het gedeelte Aangepaste internationale inbelnummers voor Edge Audio de optie Lua-script genereren.

  10. Zoek in het pop-upvenster naar de waarde '-- Bijwerken naar koptekst met CCAX URL'.

     
    -- Update To header with CCAX URL
     local oldTo1 = msg:getHeader("To")
     local newTo1 = string.gsub(oldTo1, "<sip:(.+)@(.*)>", "<sip:%1@ecccx.amer.webex.com>")
     msg:modifyHeader("To", newTo1)
    
  11. Haal de vetgedrukte waarde eruit, bijvoorbeeld: ecccx.amer.webex.com.

Dit is het Webex Edge Audio DNS SRV-domein dat moet zijn geconfigureerd op BroadWorks.

Stap 9: Configuratie van partner BroadWorks inrichten

In dit gedeelte wordt de BroadWorks-configuratie beschreven die nodig is om de inbel- en terugbelscenario's voor vergaderingen te implementeren die in de onderstaande diagrammen worden weergegeven. De configuratievoorbeelden zijn gebaseerd op de gegevens in het JSON-bestand dat in het vorige gedeelte wordt weergegeven. Er wordt van nummers, domeinen, namen van ondernemingen/groepen, type apparaten, beleidsregels, profielen enz. verwacht dat ze per partner verschillen.

BroadWorks-detail: bel mij (terugbellen met de koptekst SIP X-Cisco-Meet-Info) – naar geregistreerde telefoon/PSTN

Gespreksstroom:

  1. Gebruiker vraagt om terugbellen, Webex start een terugbelverzoek.
  2. Het gesprek wordt gerouteerd naar BroadWorks OTT.
  3. Het gesprek bereikt de CUBE die is ingericht in CH. CUBE leidt het gesprek om naar BroadWorks.
  4. BroadWorks identificeert het gesprek als de oorsprong van de host van de vergadering en maakt een sessie voor de hostgebruiker van de vergadering en verwerkt het gesprek.
  5. De hostgebruikerssessie van de vergadering verwerkt het gesprek en vertaalt het gekozen nummer. Daarnaast wordt een factureringsrecord gegenereerd namens de hostgebruiker van de vergadering.
  6. BroadWorks leidt het gesprek om naar de gebruiker die aan het apparaat is gekoppeld (7) of naar PSTN (8).
De telefoon of PSTN van de gebruiker gaat over en neemt deel aan de vergadering wanneer deze wordt beantwoord.

Voordat u begint

SIP-communicatie tussen BroadWorks en de CUBE kan via UDP of TCP verlopen, afhankelijk van uw netwerkvereisten. Als bepaalde netwerk- of toegangsapparaten (bijvoorbeeld gateways of eindpunten) in de inbel- of terugbelstromen van BYoPSTN TCP niet ondersteunen, moet in plaats daarvan UDP worden gebruikt.

De configuratie en voorbeelden in deze handleiding gebruiken TCP als transportprotocol. Als u TCP wilt gebruiken, moet u ervoor zorgen dat uw BroadWorks-toepassingsserver en netwerkserver beide zijn geconfigureerd voor TCP:

_CLI/Interface/SIP> get
networkProxyTransport = unspecified
accessProxyTransport = unspecified
supportDnsSrv = true
supportTcp = true

Toepassingsserver

Identificeer/apparaatprofieltype

Er moet een nieuw type identiteit/apparaatprofiel worden gemaakt om de CUBE weer te geven. Zorg ervoor dat u de volgende eigenschappen hieronder instelt, terwijl andere op standaardwaarden kunnen worden gelaten:

  • Type signaleringsadres: Instellen op Intelligent Proxy Address

  • Verificatie: instellen op Ingeschakeld

  • Identiteit ondersteunen in BIJWERKEN en opnieuw UITNODIGEN: ingeschakeld

  • Geschikt voor statische registratie: instellen op Ingeschakeld

  • Geschikt voor video: instellen op Uitgeschakeld

In het onderstaande voorbeeld wordt het nieuwe Identity/Device Profile Type “VXML_profile” aangemaakt om de CUBE weer te geven.

Spraak-XML virtuele abonnee

Een VoiceXML-exemplaar maken

Elk PSTN-nummer van Webex Meetings wordt vertegenwoordigd door een virtuele abonnee in BroadWorks en de virtuele abonnee-functionaliteit van VoiceXML kan worden gebruikt. Het wordt aanbevolen dat een specifieke onderneming en groep worden gebruikt voor alle virtuele VoiceXML-abonnees. Houd er rekening mee dat we eigenlijk geen VoiceXML-mogelijkheden benutten, maar dit type virtuele gebruiker is geschikt voor interactie met de CUBE.

Als u de VoiceXML-service wilt gebruiken, moet u ervoor zorgen dat de licentie voldoende 'VoiceXML'-hoeveelheden heeft en dat de service is geautoriseerd op ondernemings- en groepsniveau en dat de VoiceXML-service aan de groep is toegewezen, zoals weergegeven in de onderstaande voorbeeldafbeelding.

Onder Groep > Services, selecteer VoiceXML en maak een exemplaar voor elk PSTN-nummer.

VoiceXML-adressen configureren

Richt voor elk VoiceXML-exemplaar het volgende in onder de VoiceXML-adressen:

  • Telefoonnummer: voer het inbelnummer in voor de Webex Meetings-site (bijvoorbeeld 2403332200).

  • Extensie

  • Identiteit/apparaatprofiel: maak één exemplaar (bijvoorbeeld VXML_deviceProf) op basis van het apparaattype dat in de vorige sectie is gemaakt (VXML_profile in het voorbeeld) en voer de volgende configuratie in.

  • Lijn/poort: voer de <access number="">@<domain>-indeling in, waarbij

    • <access number=""> is het toegangscodenummer voor de Webex Meetings-site (beschikbaar in het JSON-bestand) (bijvoorbeeld 88631321777971704941)

    • <domain> is het domein van de Webex Edge Audio voor deze vergadersite (bijvoorbeeld ecccspx.amer.pub.webex.com)

  • Contact sip: voor inbelgesprekken voor vergaderingen naar het toegangsnummer wordt de INVITE verzonden met een aanvraag-URI die is ingesteld op de waarde van dit veld. Voer de SIP-contactpersoon in deze indeling in <sip contact="">;<Locale>;<Meetings Site="" UUID="">;<SIP transport="">, waarbij:

    • <sip contact=""> is de <number> van het lijn-/poortveld, maar met het domein als de SRV die verwijst naar het adres van de CUBE (bijvoorbeeld 88631321777971704941@cube.internal.local)

    • <Locale> staat voor de taalinstelling volgens de locale van de gebruiker (bijvoorbeeld locale=en_US)

    • <Meetings Site="" UUID=""> is site-UUID uit het JSON-bestand (bijvoorbeeld x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)

    • <SIP transport=""> moet transport=tcp zijn om de AS TCP te gebruiken om berichten naar de CUBE te sturen.

Hieronder ziet u een voorbeeld van de instellingen voor VoiceXML-adressen.


 
Voor elk extra vergaderingtoegangsnummer dat moet worden gebruikt, moet een extra virtuele VoiceXML-abonnee worden gemaakt naar analogie van het bovenstaande. Hetzelfde apparaatprofiel kan worden gebruikt, maar de velden Lijnpoort en Contact moeten zijn opgebouwd op basis van de informatie over het toegangsnummer zoals hierboven weergegeven.

 
Zorg ervoor dat u controleert of de limieten voor het gespreksverwerkingsbeleid die u configureert op de virtuele abonnee van BroadWorks voldoende zijn om de extra BYoPSTN-gesprekken in uw telefoonnummergroep af te handelen.

SIP-verificatie toewijzen aan VoiceXML-exemplaar

Wijs de verificatieservice toe aan de virtuele VoiceXML-abonnee. Dit wordt gebruikt om SIP INVITE-berichten van de CUBE in het terugbelscenario te verifiëren. Het voorkomt ook dat de virtuele VoiceXML-abonnee gesprekken van andere partijen dan de CUBE accepteert

Ga onder Hulpprogramma's naar de pagina voor virtuele abonneeverificatie en voer de SIP-gebruikersnaam en het SIP-wachtwoord in, zoals hieronder wordt weergegeven:


 

de CUBE moet worden geconfigureerd met dezelfde gebruikersnaam en hetzelfde wachtwoord om de INVITE-berichten die naar de AS worden verzonden correct te verifiëren.

Een voorbeeld van de opdracht voor het configureren van SIP-verificatie op de CUBE is als volgt:

sip-ua authentication username VSUB password 0 <unencrypted password>
(See the CUBE onfiguration/datafill for more details).

Namedefs-bestand

Het veld SIP-contact voor virtuele abonnee met VoiceXML bevat de URL waar het domeingedeelte wordt omgezet naar het CUBE-adres. Dit is een interne SRV en het namedefs-bestand op het AS kan worden gebruikt om de interne SRV naar de CUBE IP op te lossen.

In ons voorbeeld is SIP contact SRV cube.internal.local en verwijst deze naar 10.165.196.30 poort 5060 om de CUBE te bereiken. Op het AS wordt de /usr/local/broadworks/bw_base/conf/namedefs bestand wordt als volgt bijgewerkt:

_sip.tcp.cube.internal.local SRV 1 99 5060 10.165.196.30

Gesprekstype Webex Meetings

De configuratie-opties voor het verwerken van Webex Meetings-gesprekken zijn beschikbaar om te bepalen hoe inbelgesprekken voor vergaderingen worden afgehandeld. Inbelgesprekken voor vergaderingen worden standaard verwerkt als externe gesprekken, omdat inbelnummers worden gehost in een speciale onderneming of serviceprovider. Externe gesprekken worden normaal gesproken opgenomen in het aantal sessies van Session Admission Control en gemarkeerd voor opladen in het CDR-veld chargeIndicator.

In het volgende voorbeeld wordt de aanbevolen configuratie toegevoegd om inbelgesprekken voor vergaderingen te verwerken als interne gesprekken, zodat ze niet kunnen worden opgeladen en niet kunnen worden meegeteld in het toegangsbeheer van de sessie.

Door NS Charge Field af te dwingen op waar, wordt de populatie van het CDR-veld chargeIndicator gebaseerd op het geconfigureerde Charge-kenmerk van het oproeptype van de netwerkserver.

AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> add "Webex Meetings" WXM true true

AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> get
      Name    NS Call Type    Enforce NS Charge Field  Process As Internal For SAC-Subscriber
  ==========================================================================================
  Webex Meetings       WXM               true                                true

VoiceXML-vergadering Callback Virtual Subscriber

Een VoiceXML-vergaderingterugbelabonnee maken

Een speciale virtuele VoiceXML-abonnee met een speciale terugbeloptie voor Webex-vergaderingen (hierna VoiceXML-terugbelabonnee voor vergaderingen genoemd) moet worden geconfigureerd op de BroadWorks-toepassingsserver (AS) om de terugbelgesprekken van Webex Meetings af te handelen. Er kan slechts één exemplaar van deze abonnee worden geconfigureerd op het AS.

Als u de functie wilt inschakelen, stelt u de activeerbare functie 102074 in op waar via CLI.

AS_CLI/System/ActivatableFeature> activate 102074
***** Warning *****:
This activity should only be done during a maintenance window because
this may cause large amounts of data to be added/modified/deleted and
it may take some time to execute. Features that have web page impacts
require that users and administrators log out and log back in.
Are you sure you want to continue?

Please confirm (Yes, Y, No, N): y
...Done

AS_CLI/System/ActivatableFeature> get

      Id                                               Description  Activated  Last Modified Timestamp
=============================================================================================
  102746                            BroadWorks Support for CI UUID       true
  102074          BYO PSTN Billing support for CallBack and CallIn       true      
  104256                          Weak Password Validation Service      false
  104073  Add FAC Support for Call Center Agent Join-Unjoin in CDR      false
  103542   Configurable Endpoint For Auto-Answer And Forced Answer      false
  104255    Control password usage and behavior to ensure security      false

 

Aangezien de functie 'BYO PSTN-factureringsondersteuning voor terugbellen en inbellen' afhankelijk is van de functie 'BroadWorks-ondersteuning voor CI UUID', moet u ook de functie (102746) activeren voordat u de functie activeert (102074). Raadpleeg het gedeelte 'CI UUID-synchronisatie van gebruiker (Broadworks-ondersteuning voor CI UUID)' voor meer informatie.

De VoiceXML-terugbelabonnee voor een vergadering is vergelijkbaar met de bestaande virtuele BYOPSTN VXML-abonnee, maar heeft deze getagd met een nieuwe vlag 'Webex Meeting Callback'. Deze VoiceXML-terugbelabonnee voor vergaderingen is geconfigureerd met hetzelfde apparaatprofiel als de bestaande virtuele BYOPSTN VXML-abonnee en de verificatieservice met dezelfde aanmeldgegevens.

Hieronder een voorbeeld:

De VoiceXML-terugbelabonnee voor een vergadering moet bestaan in het AS dat de hostgebruiker van de vergadering host. Wanneer het AS het INVITE-verzoek voor terugbellen ontvangt, probeert het tijdens het instellen van het gesprek zowel de VoiceXML-terugbelgebruiker als de hostgebruiker van de vergadering op het AS te vinden. Als geen van deze gebruikers wordt gevonden, wordt het gesprek geweigerd.

Hostsessie van de vergadering

In het terugbelscenario met de koptekst X-Cisco-Meet-Info ontvangt de Cisco BroadWorks-toepassingsserver een SIP INVITE-verzoek en identificeert de hostgebruiker van de vergadering met de parameter CI-gebruikers-UUID van de host van de koptekst SIP X-Cisco-Meet-Info. Er wordt een gesprekssessie gemaakt namens de hostgebruiker van de vergadering om het gesprek te verwerken en het serviceprofiel van de gebruiker uit te voeren. Daarnaast wordt een factureringsrecord gegenereerd namens de hostgebruiker van de vergadering. De vergadering-id en de site-UUID-informatie van de koptekst SIP X-Cisco-Meet-Info worden vastgelegd in het factureringsrecord.

Hieronder ziet u een voorbeeld van de koptekst SIP X-Cisco-Meet-Info:

X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab
-04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec

Platform voor het leveren van toepassingen

CI UUID-gebruikerssynchronisatie (Broadworks-ondersteuning voor CI UUID)

De gebruikers-CI UUID is een unieke id om gebruikers in de Webex-omgeving te identificeren.

Deze Webex Provisioning Sync-toepassing op het Cisco BroadWorks Application Delivery Platform (ADP) wordt gebruikt om de gebruikers-CI UUID te synchroniseren, toe te wijzen en op te slaan in de BroadWorks-infrastructuur, zodat deze kan worden gebruikt in verschillende interacties met Webex en Webex voor de BroadWorks-service.

Raadpleeg 'Webex Meeting Callback inschakelen' over hoe de CI User UUID-koppeling wordt gebruikt door de Cisco BroadWorks-netwerkserver en Cisco BroadWorks-toepassingsserver.

Met de volgende stappen wordt de Webex Provisioning Sync-toepassing ingesteld om periodiek een enquête uit te voeren en de BroadWork-gebruikers bij te werken met de CI UUID.

De Webex-inrichtingssynchronisatietoepassing vereist OAuth-referenties met de Spark-beheerder:broadworks_subscribers_read bereik voor de Cisco-identiteitsprovider en kan worden verkregen door een serviceverzoek in te dienen bij uw onboardingagent.

Schakel het gedeelte 'OAuth-referenties voor uw Webex voor Cisco BroadWorks verkrijgen' in voor meer informatie om het serviceverzoek in te dienen op: https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/Solution_Guide/wbxbw_b_solution-guide/wbxbw_b_SolutionGuide-PDF_chapter_01.html?bookSearch=true#Cisco_Generic_Topic.dita_0e1beabc-80ae-4e8d-b177-17108ec5daed

Voeg het token met een geschikte partnernaam als volgt toe:

ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> add custBYO refreshToken
      New Password:
      Re-type New Password:
      ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> get
       Partner Name  Refresh Token
==================================
  FederationPartner       ********
           custPart       ********
            custBYO       ********

Voeg de partnernaam die is gekoppeld aan het OAuth-token toe aan de lijst met partners die moeten worden gecontroleerd door de Webex Provisioning Sync-toepassing met de markering 'ingeschakeld' die is ingesteld op 'waar'.

Met deze Webex-inrichtingssynchronisatietoepassing wordt gestart met het synchroniseren van de CI-gebruikers-UUID op het gedefinieerde pol-interval.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> add custBYO true

Zodra de partner is opgenomen, kan de Webex Provisioning Sync-toepassing nu de koppeling van de CI UUID met de BroadWorks-gebruikers uitvoeren.

Wijzig de time-out van de verbinding met de volgende opdrachten:

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> set requestTimeout 30000
...Done

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> get
requestTimeout = 30000

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> cd http

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller/Http> set connectionTimeout 300
*** Warning: BroadWorks needs to be restarted for the changes to take effect ***

ADP_CLI/Application/WebexProvisioningSync/GeneralSetting/Controller/HTTP > get
connectionPoolSize = 5
connectionTimeout = 300
connectionIdleTimeOut = 300
maxConcurrentRequests = 10
maxCookieAgeInHours = 24

Deze koppeling kan automatisch of handmatig worden uitgevoerd. De opdracht CLI manualSync kan de koppeling direct activeren om plaats te vinden.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> manualSync custBYO

Partners met 'Ingeschakeld' ingesteld op 'Waar' voeren het gekoppelde enquêteinterval uit. Tijdens de eerste koppeling vraagt de Webex Provisioning Sync-toepassing de Webex-abonnee-API om de gegevens op te halen die de CI UUID bevatten voor alle gebruikers die door de partner worden gehost. De externe id van de BroadWorks-gebruiker wordt bijgewerkt met de bijbehorende CI UUID. Latere koppelingen hebben invloed op gebruikers die aan de partner zijn toegevoegd. De statusopdracht kan worden gebruikt om te zien of de synchronisatie is voltooid.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> status
  Partner Name         Status                 Last Sync Time
============================================================
       custBYO  synchronizing
      custPart     monitoring  2023-01-29T15:36:43.873-05:00
2 entries found.

Zodra de synchronisatie is voltooid, verandert de status weer in bewaking. De volgende synchronisatie wordt uitgevoerd op gebruikers die zijn toegevoegd aan de partner na de 'Laatste synchronisatietijd'.

De volgende afbeelding toont de CI UUID die is ingesteld in de externe id:

Netwerkserver

Gesprekstype

Voor facturerings- en rapportagedoeleinden kan het wenselijk zijn om CDR's voor Meetings-inbelgesprekken te markeren. Dit kan worden bereikt met het beleid voor preCallTyping van de netwerkserver.

Voeg eerst een nieuw gesprekstype toe in de NS CLI onder /System/CallP/CallType. In het volgende voorbeeld wordt het nieuwe gesprekstype 'WXM' toegevoegd:

NS_CLI/System/CallP/CallTypes> add WXM LOCAL true false "Webex Meetings"
NS_CLI/System/CallP/CallTypes> get calltype WXM    
  CallType     Description  Category         Scope  SupportE164  Charge      
=======================================================================    
  WXM          Webex Meetings  LOCAL  User Defined         true   false

Het gesprekstype kan vervolgens worden gebruikt in een PreCallTyping-exemplaar dat deel uitmaakt van het routeringsprofiel van de BroadWorks-gebruiker. In dit voorbeeld is een nieuwe PreCallTyping-instantie 'wxm' toegevoegd onder /Policy/PreCallTyping CLI-context, maar dit kan een bestaande PreCallTyping-instantie zijn die al wordt gebruikt:

NS_CLI/Policy/PreCallTyping> add wxm true CallTypes ALL

NS_CLI/Policy/PreCallTyping> get wxm                        
Policy: PreCallTyping  Instance: wxm                        
  CallTypes:                                
    Selection = {ALL}                                
    From = {PCS, ALL, TRMT, LO, GNT, DP, WXM, LPS, OA, TPS, EA, FGB, POA, SV, SVCD, IN, MS, CSV, EM, SVCO, SMC, ZD, NIL, CT, TF, GAN, TO, DA, OAP}        
  supportLCABasedNormalization = false                        
  Enable = true 

De volgende stap is om items toe te voegen aan de PreCallTyping-instantie voor alle inbelnummers onder de CLI-context /Policy/PreCallTyping/DialPlan. Bijvoorbeeld:

NS_CLI/Policy/PreCallTyping/DialPlan> add wxm 1 dflt 12403332200 12403332200 exact 11 11 WXM 0 0 Webex Meetings
NS_CLI/Policy/PreCallTyping/DialPlan> add wxm 1 dflt_e164 12403332200 12403332200 exact 11 11 WXM 0 0 Webex Meetings

NS_CLI/Policy/PreCallTyping/DialPlan> get wxm 1                
Policy: PreCallTyping  Instance: wxm  Table: DialPlan                
CC Dial Plan   From     To          Match Min Max Call Type Prefix Action  Call Ind  Description                  
================================================================================================
1 dflt      12403332200 12403332200 {exact} 11 11 {WXM}     0                      Webex Weetings
1 dflt_e164 12403332200 12403332200 {exact} 11 11 {WXM}     0                      Webex Meetings

De PreCallTyping-instantie wordt vervolgens toegevoegd (op voorwaarde dat deze nog niet bestaat) aan het toepasselijke routeringsprofiel van de oorspronkelijke gebruiker, zoals weergegeven in het onderstaande voorbeeld:

NS_CLI/Policy/Profile> add Profall PreCallTyping wxm
NS_CLI/Policy/Profile> get profile Profall
Profile:  Profall
                 Policy              Instance
   ==========================================
             CallTyping           DefaultInst
          CallScreening           DefaultInst
            SubLocation           DefaultInst
              FarEndRtg           DefaultInst
             NearEndRtg           DefaultInst
             UrlDialing           DefaultInst
            MediaSrvSel           DefaultInst
                 SIMPLE           DefaultInst
              DstSvcRtg           DefaultInst
      NumberPortability           DefaultInst
             RCBasedRtg           DefaultInst
      NetVoicePortalRtg           DefaultInst
          PreCallTyping                   wxm    

 
BroadWorks-oorspronkelijke CDR's worden alleen gegenereerd door gesprekken die afkomstig zijn van BW-abonnees. Door PSTN geïnitieerde gesprekken van de 'netwerkkant' van het AS genereren geen CDR's die afkomstig zijn. Er is in beide gevallen een beëindigende CDR voor de virtuele VoiceXML-abonnee.

RouteringNE

Een RoutingNE is vereist op de NS onder /System/Device/RoutingNE CLI-context om de CUBE weer te geven. Op deze manier, wanneer de NS de INVITE van de CUBE ontvangt, zal deze overeenkomen met de via-header naar de RoutingNE-invoer die is ingericht op de NS. Raadpleeg de Beheerhandleiding van Cisco BroadWorks Network Server Command Line Interface voor meer informatie over het toevoegen van een RoutingNE.

Hieronder ziet u een voorbeeld van de opdrachten om de RoutingNE 'WebexMeetings' toe te voegen, waarbij het CUBE IP-adres = 10.165.196.30. Het voorbeeld toont ook opdrachten om een nieuwe OrigRedirect- en profielinstanties te maken die moeten worden gekoppeld aan de RoutingNE, maar bestaande instanties kunnen ook worden gebruikt.

NS_CLI/Policy/OrigRedirect> add wxm_Inst true CallTypes ALL supportTrunkGroupLookups disable applyAccessSideRules enableRestrictive

NS_CLI/Policy/OrigRedirect> get  wxm_Inst
Policy: OrigRedirect  Instance: wxm_Inst
  Enable = true
  CallTypes:
    Selection = {ALL}
    From = {PCS, ALL, TRMT, LO, GNT, DP, WXM, LPS, OA, TPS, EA, FGB, POA, SV, SVCD, IN, MS, CSV, EM, SVCO, SMC, ZD, NIL, CT, TF, GAN, TO, DA, OAP}
  supportTrunkGroupLookups:
    Selection = {disable}
    From = {disable, enablePermissive, enableRestrictive}
  applyAccessSideRules:
    Selection = {enableRestrictive}
    From = {disable, enablePermissive, enableRestrictive}

NS_CLI/Policy/Profile> add wxm_routing

NS_CLI/Policy/Profile> add wmx_routing OrigRedirect wxm_Inst

NS_CLI/Policy/Profile> add wmx_routing SubLocation  DefaultInst

NS_CLI/Policy/Profile> get profile wxm_routing 
Profile:  wxm_routing
                 Policy              Instance
   ==========================================
           OrigRedirect           wxm_Inst
            SubLocation           DefaultInst

NS_CLI/System/Device/RoutingNE> add  WebexMeetings 1240364 1 99 wxm_routing false OnLine AccessRoutingNE

NS_CLI/System/Device/RoutingNE/Address> add WebexMeetings 10.165.196.30 1 99 tcp

NS_CLI/System/Device/RoutingNE> get
Network Element  WebexMeetings
   Location      =  1240364
   Static Cost   =  1
   Static Weight =  99
   Poll          =  false
   OpState       =  enabled
   State         =  OnLine
   Profile       =  wxm_routing
   Signaling Attributes=  AccessRoutingNE
 
NS_CLI/System/Device/RoutingNE/Address> get
Routing NE   Address     Cost    Weight     Port    Transport Route  
WebexMeetings   10.165.196.30     1      99     -          tcp

Met de voorbeeldconfiguratie verzendt de CUBE een INVITE naar de NS die vergelijkbaar is met de volgende (belangrijke vetgedrukte velden):

INVITE sip:+19991111111@domain.com:5060 SIP/2.0
Via:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB
Remote-Party-ID:" BroadWorks
"<sip:886222222222@domain.com>;screen=no;party=calling;privacy=off
From:" BroadWorks "<sip:+12403333333@10.20.20.20>;tag=958BDDF4-1AB
To:<sip:+19991111111@domain.com>
Date:Thu, 03 Nov 2022 12:39:58 GMT
Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254A1@10.20.20.30
Supported:100rel,timer,resource-priority,replaces,sdp-anat
Min-SE:14400
Cisco-Guid: 1976459008-1521160685-2893855292-0660755617
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270
User-Agent: Cisco-SIPGateway/IOS-16.12.2s
Timestamp: 1667479198
Session-ID:
e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000
Allow:INVITE,OPTIONS,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY,INFO,REGSTER
CSeq:101 INVITE
Contact:<sip:+12403333333@10.20.20.20:5060;transport=tcp>
Expires:180
Allow-Events:telephone-event
Max-Forwards:68

Waarbij:

  • URI UITNODIGINGSAANVRAAG bevat het terugbelnummer

  • Via header: bevat het IP-adres van de CUBE die wordt gebruikt om het RoutingNE-profiel te selecteren.

  • Koptekst X-Cisco-Info-Meet: gebruikt om hostCIUserUuid, meetingid en siteUUID te identificeren.

Na ontvangst van de INVITE gebruikt de NS de Via-koptekst om overeen te komen met de RoutingNE 'WebexMeetings'. Dit selecteert op zijn beurt het routeringsprofiel 'wxm_routing' dat het exemplaar 'wxm_Inst' van de OrigRedirect bevat.

Het NS OrigRedirect-beleid komt dan overeen met de koptekst X-CISCO-MEET-INFO:

X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec

met de lijnpoort die is geconfigureerd op de virtuele VoiceXML-abonnee en een 302-omleiding naar het AS-paar dat die abonnee host. Het 302-bericht is vergelijkbaar met het volgende:

SIP/2.0 302 Moved temporarily
Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK5452684
From:" Webex "<sip:+12403332200@10.165.196.30>;tag=8EEAA586-1675
To:<sip:+14519615001@10.155.6.172>;tag=394411970-1602687588994
Call-ID:ABC5CCA2-D6411EB-8AD6D92D-EE20F768@10.165.196.30
CSeq:101 INVITE
Contact:<sip:+14519615001@hs2-bwks-v-as01-alpha.bwlab.org:5060;user=phone> ;q=0.5, <sip:+14519615001@hs2-bwks-v-as02-alpha.bwlab.org:5060;user=phone>;q=0.25
Content-Length:0

Alias

Het domein in de INVITE URI (in het voorbeeld is dat bw.myenterprise.com) dat door de CUBE naar de NS wordt verzonden, moet door de NS worden herkend. Dit kan door het domein toe te voegen aan de NS_CLI/System/Alias context, bijvoorbeeld:

NS_CLI/System/Alias> add bw.myenterprise.com

De opdracht voor het configureren van het INVITE URI-domein op de CUBE is te vinden in het volgende gedeelte, onder dial peer/session target, bijvoorbeeld:

dial-peer voice 23401 voip
session target dns:bw.myenterprise.com

HostingNE

Ter ondersteuning van de configuratie-opties voor het verwerken van Webex Meetings-gesprekken voor facturering en Session Admission Control, moeten de signaleringskenmerken CallTypeInfoRequired en RequiresChargeIndication van de Application Server zijn ingeschakeld in de context NS_CLI/System/Device/HostingNE._ Bijvoorbeeld:

NS_CLI/System/Device/HostingNE> set broadworksASHostNe signaling E164Compliant,
 CallTypeInfoRequired, SourceId, RequiresNetworkIndication RequiresChargeIndication;

Terugbellen via Webex-vergadering inschakelen

In het terugbelscenario met de koptekst SIP X-Cisco-Meet-Info verzendt de CUBE het gesprek naar de netwerkserver voor omleiding naar het AS-paar. Het AS-paar wordt bepaald op basis van de systeemparameter enableWebexMeetingHoostLookup.

NS_CLI/System/CallP/Options> get
  accessSideRoutingNeDeterminedViaSignaling = false
  disableNdcValidationForCalledNumbers = true
  forceRoutingNEProfile = false
  skipPrivatePoliciesOnEmergency = true
  maxReturnedContacts = 10
  enableWebexMeetingHostLookup = true

Wanneer de systeemparamter enableWebexMeetingHoostLookup is ingesteld op Waar, wordt de CI UUID van de hostgebruiker van de vergadering in de koptekst X-Cisco-Meet-Info gebruikt om het AS-paar te identificeren waarmee de hostgebruiker van de vergadering wordt gehost.

INVITE sip:+19991111111@domain.com:5060 SIP/2.0
Via:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB
Remote-Party-ID:" BroadWorks "<sip:886222222222@domain.com>;screen=no;party=calling;privacy=off
From:" BroadWorks "<sip:+12403333333@10.20.20.20>;tag=958BDDF4-1AB
To:<sip:+19991111111@domain.com>
Date:Thu, 03 Nov 2022 12:39:58 GMT
Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254A1@10.20.20.30
Supported:100rel,timer,resource-priority,replaces,sdp-anat
Min-SE:14400
Cisco-Guid: 1976459008-1521160685-2893855292-0660755617
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab-04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270
User-Agent: Cisco-SIPGateway/IOS-16.12.2s
Timestamp: 1667479198
Session-ID: e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000
Allow:INVITE,OPTIONS,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY,INFO,REGISTER
CSeq:101 INVITE
Contact:<sip:+12403333333@10.20.20.20:5060;transport=tcp>
Expires:180
Allow-Events:telephone-event
Max-Forwards:68

Stap 10 Inrichten Partner CUBE

Dit gedeelte biedt een gevalideerde configuratie voor het implementeren van Cisco Unified Border Element (CUBE) als de Session Border Controller (SBC) voor de Bring Your Own PSTN-oplossing.

Dit gedeelte is gericht op de CUBE-configuraties die nodig zijn om samen te werken met het voorbeeld van de Webex voor Cisco BroadWorks-configuratie dat in het vorige gedeelte wordt weergegeven. Voor een meer algemene bespreking van de eerste CUBE-implementatie en -configuratie raadpleegt u de volgende handleidingen: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book/voi-cube-overview.html

https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guide

Implementeer onze eigen SBC-optie

Als u CUBE niet wilt implementeren, hebt u de optie om uw eigen SBC te implementeren. Houd er echter rekening mee dat dit document geen gevalideerde configuratie biedt voor andere SBC's dan CUBE.

Als u uw eigen SBC implementeert, kunt u de CUBE-configuratievereisten op hoog niveau volgen (bijvoorbeeld toewijzingen zoals het domein, openbare en privéinterfaces en gateways) om uw configuratie te begeleiden. Raadpleeg echter uw SBC-documentatie voor gedetailleerde hulp bij de opdrachtregel, omdat de werkelijke opdrachten voor uw eigen SBC waarschijnlijk verschillen van CUBE.


 

Tenzij anders aangegeven, zijn de overige configuratievereisten in stap 10 van toepassing, ongeacht welke SBC u implementeert. De voorbeelden van de opdrachtregel zijn echter alleen voor CUBE, tenzij gespecificeerd dat het voorbeeld van toepassing is op andere SBC's. Voor andere SBC's raadpleegt u uw SBC-documentatie voor configuratieopdrachten.

Eerste configuratie

Om CUBE te configureren, moet de geprivilegieerde EXEC-modus zijn ingeschakeld. Voer het wachtwoord in als u hierom wordt gevraagd.

enable

Ga als volgt te werk om de algemene configuratiemodus te openen:

configure terminal

Het domein instellen:

ip domain name myenterprise.com

De maximale segmentgrootte (MSS) instellen:

ip tcp mss 1360

Netwerkconfiguratie

Definieer de publieke en private interfaces. In ons CUBE-voorbeeld:

------- Private side -------
interface GigabitEthernet1
 description Interface facing BC
 ip address <CUBE PRIV IP> <SUBNET MASK>
 negotiation auto
 no mop enabled
 no mop sysid
!
------- Public side -------
interface GigabitEthernet2
 description Interface facing WEBEX
 ip address <CUBE PUB IP> <SUBNET MASK>
negotiation auto
 no mop enabled
 no mop sysid
!

Configureer de gateways voor IP-routering voor de publieke en private kant:

ip route 0.0.0.0 <PUB SUBNET MASK> <CUBE PUB GW IP>
ip route 10.0.0.0 <PRIV SUBNET MASK> <CUBE PRIV GW IP>

SSH inschakelen:

ip ssh logging events
ip ssh version 2
!
username admin privilege 15 password <password>

 

CUBE (of uw eigen SBC) moet zich in een DMZ bevinden met correct geconfigureerde firewallregels. Zie het gedeelte Poorten gebruikt door Webex voor de lijst met poorten die moeten worden geopend op de externe firewall

Configureer SRV-records voor terugbelgesprekken die vanuit CUBE (of uw SBC) naar de BroadWorks-netwerkservers worden verzonden. Bijvoorbeeld, de SRV voor bw.myenterprise.com:

ip host _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns01.myenterprise.com
ip host _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns02.myenterprise.com
ip host ns01.myenterprise.com <NS01 IP>
ip host ns02.myenterprise.com <NS02 IP>

Configureer de DNS-server:

ip name-server <DNS_IP_address>

 

Een alternatieve DNS-optie is het configureren van interne DNS waarbij de interne DNS contact opneemt met een bovenliggende DNS-server als de interne zoekopdracht mislukt.

Configuratie gespreksverwerking

Algemeen

Configureer de CUBE (of uw SBC) met alle IP-adressen die toegang moeten krijgen tot de VoIP-service. Dit omvat:

  • Privé SIP-signaleringsadressen voor de BroadWorks AS-, NS- en MS-servers.

  • Openbare zijadressen voor Webex Edge voor audio-infrastructuur.

Zie hieronder voor een voorbeeld van een CUBE-configuratie:

voice service voip
 ip address trusted list
  ------- IPs on private side (needs to include all BroadWorks AS, NS and MS signaling addresses)  -------
  ipv4 <NS01 IP>
  ipv4 <NS02 IP>
  ipv4 <AS01 IP>
  ipv4 <AS02 IP>
  ipv4 <MS01 IP>
  ------- IPs on public side (These are the public addresses for the Webex audio infrastructure. The below range is an example only.) -------
  ipv4 64.68.96.0 255.255.224.0  
  ipv4 66.114.160.0 255.255.240.0
  ipv4 66.163.32.0 255.255.224.0

 
Het bovenstaande IP-adresbereik is een voorbeeld. Ga voor de huidige lijst met openbare IP-adressen voor de Webex-audio-infrastructuur naar:

Hoe sta ik Webex Meetings-verkeer toe in mijn netwerk?: het IP-adresbereik voor de meeste clusters wordt weergegeven onder Lijst met IP-adresbereiken die worden gebruikt door Cisco Webex Meeting Services. Een uitzondering geldt voor China-clusters waarvoor het bereik wordt weergegeven via de onderstaande koppeling:

Netwerkvereisten voor het Cisco Webex China-cluster

De standaardtimer voor de CUBE om een TCP-verbinding tot stand te brengen voordat deze wordt omgeleid, is 20 seconden. Om het te wijzigen:

ip tcp synwait-time <5-300 (seconds)>

Aan de kant van BroadWorks is de standaardtimer voor time-out van de toepassingsserver op een apparaat met niet-responsieve toegang 6 seconden. Om het te wijzigen:

AS_CLI/System/CallP/AccessRouting> set terminationAttemptTimeoutSeconds <1-15 (seconds)>

De publieke en private zijinterfaces voor RTP-verkeer op CUBE (of uw eigen SBC) moeten worden geopend. Zie hieronder voor het voorbeeld van de CUBE:

voice service voip
 rtcp all-pass-through
 media disable-detailed-stats
  ------- CUBE public IP + port range -------
 media-address range <CUBE PUB IP> <CUBE PUB IP> port-range 10200-28000
  ------- CUBE private IP + port range -------
 media-address range <CUBE PRIV IP> <CUBE PRIV IP> port-range 10200-28000

Waarbij:

  • <CUBE PUB="" IP=""> is het openbare IP-adres van de CUBE
  • <CUBE PRIV="" IP=""> is het privé IP-adres van de CUBE
  • Poortbereik: in het voorbeeld, poortbereik van 10200 tot 28000

De CUBE ondersteunt de volgende TLS-cijfersuites (tijdens inbellen biedt CUBE deze aan in de Client Hello van de TLS Handshake):

  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_RSA_WITH_AES_128_CBC_SHA
  • TLS_EMPTY_RENEGOTIATION_INFO_SCSV

Andere algemene instellingen om te configureren (zie hieronder voor voorbeelden van CUBE-configuraties):

aaa new-model
aaa authentication login default local
aaa authorization exec default local
!
ip scp server enable
!
 voice service voip
 address-hiding
 allow-connections sip to sip
 no supplementary-service sip moved-temporarily
 call-quality
  max-dropout 2
  max-reorder 2
 sip  
  contact-passing

Uri's voor inkomend en uitgaand bellen moeten worden gedefinieerd voor later gebruik in dial peers:

voice class uri INEdgeAudio sip
 pattern x-cisco-webex-service=audio
!
voice class uri OUTEdgeAudio sip
 host cube.internal.local

Webex Edge Audio ondersteunt codecs G722, G711ulaw en G711alaw. De volgende spraakklassecode moet worden gedefinieerd voor later gebruik in dial peers:

voice class codec 3
 codec preference 1 g722-64
 codec preference 2 g711ulaw
 codec preference 3 g711alaw

Webex Edge Audio maakt gebruik van SRTP. De spraakklasse SRTP-crypto wijst de gewenste SRTP-crypto-suite toe voor gebruik voor Edge Audio. Configureer de volgende cryptosuites in de volgorde. De srtp-cryptoconfiguratie voor spraakklasse moet worden toegepast op de dial peers die worden gebruikt voor de verbinding met Edge Audio.

voice class srtp-crypto 234
 crypto 1 AEAD_AES_256_GCM
 crypto 2 AEAD_AES_128_GCM
 crypto 3 AES_CM_128_HMAC_SHA1_80
 crypto 4 AES_CM_128_HMAC_SHA1_32

Een primaire sleutel vooraf configureren om een wachtwoord voor verificatie te kunnen instellen

key config-key password-encrypt Password123 authentication username <username>
password encryption aes

Voer de SIP-verificatiereferenties in die zijn ingericht voor de virtuele VoiceXML-abonnee op het AS met de volgende opdracht. Voor terugbelscenario's worden deze referenties gebruikt wanneer AS de INVITE uitdaagt die de CUBE (of uw eigen SBC) naar het AS verzendt.

sip-ua
 ------- to enable authentication -------
 authentication username <username> password 0 <password>

Zodra de verificatie is geconfigureerd, wordt het wachtwoord verborgen wanneer het wordt weergegeven met de opdracht 'show running-config'

sip-ua
 ------- to enable authentication -------
 authentication username <username> password 6 [GF]XXXXX[YYYYYY\ZZZZZ]\

De volgende globale SIP-configuratie moet ook worden uitgevoerd:

------- Max INVITE retries -------
 retry invite 3
 ------- By default, use TLS -------
 transport tcp tls v1.2
 connection-reuse
 ------- What trustpoint to use when mTLS is challenged -------
 crypto signaling default trustpoint <trustpoint> 

Vertaalprofielen

Het SIP-berichtvertaalprofiel 2340 wordt gebruikt voor inbelgesprekken voor vergaderingen. Er moet een vermelding zijn voor het wijzigen van de SIP-berichten die binnenkomen vanuit BroadWorks voordat deze worden verzonden naar Edge Audio, zoals wordt weergegeven in voorbeeldregel 11.

------- BroadWorks to Webex -------
voice class sip-profiles 2340
 rule 1 request INVITE sip-header SIP-Req-URI modify "sips:" "sip:" 
 rule 2 request INVITE sip-header To modify "sips:" "sip:" 
 rule 3 request INVITE sip-header From modify "sips:" sip:
 rule 4 request INVITE sip-header Remote-Party-ID modify "sips:" "sip:"  
 rule 5 request INVITE sip-header P-Asserted-Identity modify "sips:" "sip:" 
 rule 6 request ACK sip-header From modify "sips:" "sip:" 
 rule 7 request REINVITE sip-header P-Asserted-Identity modify "sips:" "sip:" 
 rule 8 request REINVITE sip-header From modify "sips:" "sip:" 
 rule 9 request REINVITE sip-header Contact modify "sips:(.*)>" "sip:\1;transport=tls>" 
 rule 10 request INVITE sip-header Contact modify "sips:" "sip:" 
 rule 11 request INVITE sip-header SIP-Req-URI modify "cube.internal.local" "ecccspx.amer.pub.webex.com"

De bovenstaande regel 11 wijst de inkomende aanvraag-URI van BroadWorks toe, die de contactwaarde heeft van het apparaatprofiel van de virtuele CUBE-abonnee (waarde van het veld Contact in het VXML_deviceProf-apparaatprofiel in ons voorbeeld):

88631321777971704941@cube.internal.local;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
Naar het juiste routeringsdomein voor Webex Edge Audio-gesprekken:
88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp

Wanneer CUBE (of uw eigen SBC) achter een statische NAT zit, is extra configuratie voor het sip-profiel 2340 vereist. Raadpleeg de volgende koppeling voor meer informatie:

https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guide

 
Als u uw eigen SBC implementeert, moet u vergelijkbare regels configureren op uw eigen SBC.

Om 486 berichten die door het AS zijn verzonden, terug te sturen naar de Webex Edge Audio, is de volgende configuratie vereist op CUBE (voor uw eigen SBC raadpleegt u uw SBC-documentatie voor hulp)

voice service voip
 no notify redirect ip2ip
 sip
  sip-profiles inbound
!
voice class sip-profiles 1
 response 486 sip-header Reason modify "7" "" 
 response 486 sip-header SIP-StatusLine modify "486.*" "600 Busy Everywhere"

Als andere 4xx berichten moeten worden doorgestuurd naar Webex Edge Audio, volgt u hetzelfde voorbeeld hierboven.

Peers bellen

Een spraakklasse-tenant moet worden gedefinieerd op CUBE (of uw eigen SBC) voor gebruik in de dial peers later, die aan de volgende criteria voldoet:

  • Er is geen interactie tussen payload die nodig is voor RTP-NTE DTMF-pakketten, dus configureer asymmetrische payload vol.
  • Edge audio ondersteunt geen updates van beller-id, dus de waarde 'geen update-callerid' moet worden geconfigureerd.
  • Webex Edge Audio-gespreksomleiding is gebaseerd op URI's. De URI voor gespreksroute moet zijn ingeschakeld om dial peers te koppelen op basis van URI's.
voice class tenant 234
  asymmetric payload full
  no update-callerid
  Header-passing
  no pass-thru content custom-sdp
  call-route url

De volgende bel peers zijn geconfigureerd zodat de CUBE gesprekken tussen BroadWorks en Webex Edge Audio kan verwerken. Configureer het volgende op CUBE (een soortgelijke configuratie moet worden geconfigureerd op uw eigen SBC):

dial-peer voice 23411 voip
 description External Webex edge audio entry or exit dial-peer
 session protocol sipv2
 session target dns:ecccspx.amer.pub.webex.com
 session transport tcp tls
 destination uri OUTEdgeAudio
 incoming uri request INEdgeAudio
 voice-class codec 3 offer-all
 voice-class sip url sips
 voice-class sip profiles 2340
 voice-class sip tenant 234
 voice-class sip srtp-crypto 234
 voice-class sip bind control source-interface GigabitEthernet2
 voice-class sip bind media source-interface GigabitEthernet2
 voice-class sip requri-passing
 voice-class sip audio forced
 dtmf-relay rtp-nte
 srtp
!
dial-peer voice 23401 voip
 description Internal mix mode Webex edge audio entry or exit dial-peer
 session protocol sipv2
 ---- using DNS SRV (preferred) - must match srv record configured above (_sip._tcp.bw.myenterprise.com) ----
 session target dns:bw.myenterprise.com
 session transport tcp
 destination uri INEdgeAudio
 incoming uri request OUTEdgeAudio
 voice-class codec 3  
 voice-class sip url sip
 voice-class sip profiles 2341
 voice-class sip profiles 1 inbound
 voice-class sip tenant 234
 voice-class sip bind control source-interface GigabitEthernet1
 voice-class sip bind media source-interface GigabitEthernet1 dtmf-relay rtp-nte
!

CUBE-gespreksstromen

Met de configuratie hierboven worden voorbeelden van de inkomende/uitgaande gespreksstroomscenario's op de CUBE hieronder beschreven. De kleurcodering op een specifieke stap heeft betrekking op dezelfde kleurvermeldingen in de bel peers hierboven.


 
Als u uw eigen SBC implementeert, raadpleegt u uw SBC-documentatie voor meer informatie over gespreksstromen met uw SBC.

Voor een inbelscenario van een vergadering van BroadWorks naar Webex:

  • Er wordt een inkomende UITNODIGING ontvangen van BroadWorks op de interne interface met:
    INVITE sip: 88631321777971704941@cube.internal.local;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0
    To:"VXML Virtual"<sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b>
    
  • Het profiel van de inkomende dial peer 23401 wordt geselecteerd op basis van de host in de URI van de inkomende aanvraag ('cube.internal.local') die overeenkomt met de configuratie van de 'inkomende URI-aanvraag OUTEdgeAudio'.
  • De uitgaande dial peer 23411 wordt geselecteerd op basis van de host in de aanvraag-URI ('cube.internal.local') die overeenkomt met de configuratie 'destination uri OUTEdgeAudio'.
  • Er wordt een uitgaande INVITE verzonden op de externe interface met de host in de aanvraag-URI die is gewijzigd van 'cube.internal.local' naar 'ecccspx.amer.pub.webex.com' met behulp van het berichtenvertaalprofiel 'voice-class sip profiles 2340' dat is opgegeven in de bel peer:
    INVITE sip: 88631321777971704941@ecccspx.amer.pub.webex.com;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0
    To: " VXML Virtual" <sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b>
    

Voor een terugbelscenario van een vergadering van Webex naar BroadWorks

  • Er wordt een inkomende UITNODIGING ontvangen van Webex op de externe CUBE-interface met:
    INVITE sip:+14519615001@cube.us.example.com;transport=tls;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b;x-cisco-webex-service=audio SIP/2.0 
    To: sip:+14519615001@cube.us.example.com;type=carrier_sbc 
    X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
    
  • De inkomende bel peer 23411 wordt geselecteerd op basis van het patroon 'x-cisco-webex-service=audio' dat aanwezig is in de inkomende aanvraag-URI op basis van de configuratie 'inkomende uri aanvraag INEdgeAudio'.
  • Er worden twee uitgaande dial peers gekozen op basis van het patroon 'x-cisco-webex-service=audio' dat aanwezig is in de aanvraag-URI op basis van de configuratie 'destination uri INEdgeAudio'.

    - Bel peer 302

    - Bel peer 23401

  • Er wordt een uitgaande INVITE verzonden naar de netwerkservers (SRV-zoekopdrachten op basis van de vermelding 'sessiedoel dns:bw.myenterprise.com' in de bel peer) in de interne interface
    INVITE sip:+14519615001@10.155.6.172:5060 SIP/2.0 
    X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
    From: " Webex " ;tag=B91821B7-561
    
  • De netwerkserver retourneert contacten voor het AS-paar dat de virtuele CUBE-abonnee host:
    SIP/2.0 302 Moved temporarily
    Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK880BD
    From:" Webex "<sip:+12404540887@10.165.196.30>;tag=B91821B7-561
    To:<sip:+14519615001@10.155.6.172>;tag=1829261807-1603395221529
    Call-ID:3C88DF6A-13D411EB-8EE3D92D-EE20F768@10.165.196.30
    CSeq:101 INVITE
    Contact:<sip:+14519615001@hs2-bwks-v-as01-alpha.bwlab.org:5060;user=phone;transport=tcp>;q=0.5,<sip:+14519615001@hs2-bwks-v-as02-alpha.bwlab.org:5060;user=phone;transport=tcp>;q=0.25
    Content-Length:0
    
  • De CUBE leidt het gesprek om naar de actieve AS op basis van de geretourneerde contactpersoon in het bericht 302:
    INVITE sip:+14519615001@hs2-bwks-v-as01-
    alpha.bwlab.org:5060;user=phone;transport=tcp SIP/2.0
    Via: SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK8812341
    X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
    From: " Webex " <sip:+12404540887@10.165.196.30>;tag=B91821C8-1AF5
    To: <sip:+14519615001@10.155.6.172>
    
mTLS-configuratie

De volgende configuratiestappen moeten worden uitgevoerd om mTLS-verbindingen tussen CUBE (of uw eigen SBC) en Webex Edge Audio mogelijk te maken.


 
Het is verplicht om mTLS te configureren tussen CUBE (of uw eigen SBC) en Webex Edge Audio.

Ondersteuning voor jokercertificaten

Door een wildcard ondertekende certificaten gebruiken een algemene onderwerpnaam (bijvoorbeeld *.us.example.com) die overeenkomt met het domein voor CUBE of uw eigen SBC. Wildcardcertificaten worden ondersteund voor CUBE- of SBC-implementaties met meerdere clusters, maar worden niet ondersteund voor CUBE- of SBC-implementaties met één knooppunt.

Trustpool

Wanneer Webex Edge Audio het certificaat verzendt, zal de CUBE het tijdens de TLS-handshake valideren aan de hand van de lijst met certificaten die in de trustpool worden geaccepteerd.

De trustpoolbundel moet worden bijgewerkt met de Cisco Root CA door de nieuwste 'Cisco Trusted Core Root Bundle' te downloaden van http://www.cisco.com/security/pki/ met de opdracht:

crypto pki trustpool import clean url <url>

De certificaten die door Webex Edge Audio worden verzonden, worden ondertekend door IdenTrust. Zorg ervoor dat het certificaat 'IdenTrust Commercial Root CA' is geïnstalleerd. Zie deze link voor meer informatie:

https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms


 
Als u uw eigen SBC gebruikt en het importeren niet kunt voltooien, kunt u de bundel converteren naar .pem-indeling met open-source tools, zoals OpenSSL. U kunt bijvoorbeeld hydrantID-certificaten gebruiken met de volgende opdracht:
openssl x509 -inform der -in certificate.cer -out certificate.pem

Trustpoint

Edge Audio vereist dat uw CUBE ondertekende certificaten aanbiedt van vertrouwde CA-certificeringsinstanties voor gemeenschappelijke TLS-verbindingen (mTLS). Gebruik de volgende koppeling om naar een lijst met certificeringsinstanties te gaan die door Cisco worden vertrouwd. Certificaten die door autoriteiten in deze lijst zijn ondertekend, worden als geldig beschouwd en de verbinding wordt toegestaan: https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms

CUBE van één knooppunt

Eén knooppunt betekent dat de CUBE (of uw eigen SBC) een certificaat importeert met de onderwerpnaam die uniek is voor de FQDN, wat betekent dat geen enkele andere CUBE het kan importeren (met andere woorden, GEEN wildcardcertificaat).

  • De CSR (Certificate Signing Request) voor CUBE maken:

    - keypair aanmaken (dit keypair wordt gekoppeld aan het trustpoint)

    CUBE(config)# crypto key generate rsa general-keys label <key label> exportable
    • algemene sleutels - Geeft aan dat het sleutelpaar voor algemene doeleinden moet worden gegenereerd.
    • label <key-label> - (Optioneel) Naam die wordt gebruikt voor een RSA-sleutelpaar wanneer ze worden geëxporteerd. Als er geen sleutellabel is opgegeven, wordt de volledig gekwalificeerde domeinnaam (FQDN) van de router gebruikt.
    • exporteerbaar - (Optioneel) Geeft aan dat het RSA-sleutelpaar kan worden geëxporteerd naar een ander Cisco-apparaat, zoals een router.

    - trustpoint aanmaken (Een trustpoint bevat het certificaat dat je wilt binden op de CUBE. Wanneer de CUBE een certificaataanvraag ontvangt, zal deze reageren met het trustpoint-certificaat in bijlage)

    CUBE(config)#crypto pki trustpoint <trustpoint>
    CUBE(ca-trustpoint)#
        crl optional
        enrollment terminal pem
        fqdn <fqdn>
        subject-name CN=<fqdn>
        rsakeypair <key label>
    
  • crl - Een certificaatintrekkingslijst (CRL) is een lijst met ingetrokken certificaten. Het CRL wordt aangemaakt en digitaal ondertekend door de CA die de certificaten oorspronkelijk heeft uitgegeven. Het CRL bevat de datums waarop elk certificaat is uitgegeven en wanneer het vervalt.

    inschrijvingsterminal pem - Voegt PEM-grenzen (Privacy-Enhanced Mail) toe aan de certificaataanvraag (handmatig kopiëren-plakken van BEGIN CERTIFICAATAANVRAAG tot EINDE CERTIFICAATAANVRAAG)

    fqdn – Volledig gekwalificeerde domeinnaam van de CUBE

    onderwerpnaam CN=<fqdn> - de onderwerpnaam die moet worden ondertekend

    rsakeypair <key label=""> - het keypair gegenereerd uit vorige stap

    (referentie: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_conn_pki/configuration/15-mt/sec-pki-15-mt-book/sec-cert-enroll-pki.html)

    - CSR genereren:

    CUBE(config)#crypto pki enroll <trustpoint>
    % Start certificate enrollment ..
    ...
    % Include the router serial number in the subject name? [yes/no]: no
    % Include an IP address in the subject name? [no]: no
    Display Certificate Request to terminal? [yes/no]: yes
     
    Certificate Request follows:
     
    -----BEGIN CERTIFICATE REQUEST-----
    ...
    -----END CERTIFICATE REQUEST-----
     
    ---End - This line not part of the certificate request---
                           
    Redisplay enrollment request? [yes/no]: no
    
  • Verzend de CSR (van BEGIN CERTIFICATE REQUEST naar END CERTIFICATE REQUEST) naar CA (Certificate Authority)
  • CA genereert een ondertekend certificaat

    - Afhankelijk van de CA leveren ze het hoofdcertificaat (bv. DigiCertCA.crt) en het gevraagde certificaat (bv. cube.crt)

  • Het CA-certificaat laden

    - Verifieer eerst het trustpoint met het certificaat van de root

  • CUBE(config)#crypto pki authenticate <trustpoint>
    Enter the base 64 encoded CA certificate.
    End with a blank line or the word "quit" on a line by itself
     
    -----BEGIN CERTIFICATE-----
    <ENTER THE ROOT CERT>
    -----END CERTIFICATE-----
     
    Certificate has the following attributes:
    Fingerprint: 40065311 FDB33E88 0A6F7DD1 4E229187
    % Do you accept this certificate? [yes/no]: yes
    Trustpoint CA certificate accepted.
    % Certificate successfully imported
    

    - Importeer vervolgens het certificaat van de CUBE op de trustpoint CUBE

    CUBE(config)# crypto ca import <trustpoint> certificate
    % The fully-qualified domain name in the certificate will be: ...
     
    Enter the base 64 encoded certificate.
    End with a blank line or the word "quit" on a line by itself
     
    -----BEGIN CERTIFICATE-----
    <ENTER THE FQDN CERT>
    -----END CERTIFICATE-----
     
    % Router Certificate successfully imported
    

 
Als u uw eigen SBC implementeert, raadpleegt u uw SBC-documentatie voor meer informatie over het maken van de CSR.

CUBE-cluster met meerdere knooppunten (met alternatieve namen in certificaat) - NIET ondersteund

Meerdere knooppunten betekent dat de CUBE hetzelfde certificaat kan importeren voor meer dan één CUBE-implementatie. De alternatieve naam van het onderwerp gebruiken om de CSR te genereren, wordt momenteel niet ondersteund: https://bst.cloudapps.cisco.com/bugsearch/bug/CSCud90920/?rfs=iqvred

CUBE-cluster met meerdere knooppunten (met jokerteken ondertekend certificaat in pkcs12-indeling)

Meerdere knooppunten met een door een wildcard ondertekend certificaat betekent dat de onderwerpnaam generiek is (bijvoorbeeld *.us.example.com) en overeenkomt met het domein van de CUBE (of uw SBC-domein).

  • Ervan uitgaande dat u een wildcardcertificaat klaar hebt, moet u de openbare (.crt) en privésleutelbestanden (.key) klaarmaken.
  • Maak met OpenSSL een gebundeld PKCS12-bestand (.pfx), inclusief het .crt- en .key-bestand: (gebruik cygwin op Windows) - referentie: https://www.ssl.com/how-to/create-a-pfx-p12-certificate-file-using-openssl/
     openssl pkcs12 -export -out <pfxfilename>.pfx -inkey <privatekeyfile>.key -in <certfile>.crt
  • Verplaats het .pfx bestand in de CUBE:bootflash: (scp van Linux-server naar CUBE)
    scp <pfxfilename>.pfx <user>@<CUBEIP>:bootflash:<pfxfilename>.pfx
  • Maak een trustpoint aan en importeer het pkcs12-bestand:
    CUBE# conf t
    CUBE(config)#
    CUBE(config)# crypto pki trustpoint <trustpoint>
    CUBE(ca-trustpoint)# revocation-check crl
    CUBE(ca-trustpoint)# exit
    CUBE(config)# crypto pki import <trustpoint> pkcs12 bootflash:<pfxfilename>.pfx password <password>
    

De CUBE-certificaatconfiguratie valideren

Controleer of de hele keten in het certificaat is opgenomen. In het volgende voorbeeld worden validatieopdrachten voor CUBE weergegeven. Als u uw eigen SBC implementeert, gebruikt u de opdrachten die van toepassing zijn op uw SBC.

CUBE(config)#crypto pki certificate validate <trustpoint>
    Chain has 2 certificates
    Certificate chain for <trustpoint> is valid
 
 
CUBE#show crypto pki trustpoints status
    ...
  Trustpoint <trustpoint>:
    Issuing CA certificate configured:
    Subject Name:
     cn=HydrantID SSL ICA G2,o=HydrantID (Avalanche Cloud Corporation),c=US
    Fingerprint MD5: 1135E326 56E5AADF 53A4DD32 C8D5590F 
    Fingerprint SHA1: AC4A728B 4DFC3560 1FA34B92 2422A42C 253F756C 
  Router General Purpose certificate configured:
    Subject Name:
     cn=*.us.example.com,ou=Webex,o=Cisco Systems, Inc.,l=San Jose,st=California,c=US
    Fingerprint MD5: 756E4C83 CF36311A 7839FA51 7FA7ABA0 
    Fingerprint SHA1: 8268817F 79EF91E0 3BA976A1 5C9D97F3 E834EB54 
  State:
    Keys generated ............. Yes (General Purpose, non-exportable)
    Issuing CA authenticated ....... Yes
    Certificate request(s) ..... Yes

SIP-signalering instellen om trustpoint te gebruiken

Gebruik de volgende opdracht om de SIP UA in te richten met het CUBE-trustpoint. Hier volgt een voorbeeld voor CUBE. Als u uw eigen SBC implementeert, raadpleegt u uw SBC-documentatie voor hulp bij opdrachten.

CUBE(config)#sip-ua CUBE(config-sip-ua)#crypto signaling default trustpoint <trustpoint>
CUBE-logboeken

Ingeschakelde foutopsporingsfilters weergeven

CUBE# show debug

Foutopsporingsfilters instellen (voorbeelden)

CUBE# debug ccsip messages
CUBE# debug ccsip transport
CUBE# debug ccsip error
CUBE# debug ccsip info
CUBE# debug voip dialpeer inout
CUBE# debug voip ccapi inout
CUBE# debug voip application
CUBE# debug ip tcp transaction

Foutopsporingsfilters verwijderen (voorbeeld)

CUBE# no debug ccsip messages

Om de logboekbuffer te wissen en te controleren

CUBE# clear log
>>> make test call <<<
CUBE# show log

 

Als u CUBE niet implementeert, raadpleegt u de documentatie voor uw eigen SBC voor meer informatie over het gebruik van logboeken.

Andere nuttige opdrachten

Huidige configuratie controleren

CUBE# show running-config (or just CUBE# show run)

Config opslaan naar ROM die wordt gebruikt bij opstarten

CUBE# write

Stap 11 BYoPSTN-certificering

Nadat de configuratie en het inrichten van de BProviderSTN-oplossing is voltooid, moet de partner een reeks acceptatietests door middel van een reeks acceptatietests uitvoeren om hun oplossing te verklaren. Dit is een vereiste stap voor het goedkeuren en inschakelen van partner BProvidersN.

De acceptatietest cases worden beschreven in het document Bring Your Own PSTN Acceptance Procedure Webex For Cisco BroadWorks op: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf .

De partner moet de resultaten van de met succes uitgevoerde acceptatietests bezorgen aan de onboarding- en certificatieteams.

Vragen, problemen en resultaten van de uitvoering van de acceptatietest moeten worden gerapporteerd en gedeeld in de Webex-ruimte die is toegewezen voor het onboarden van de partner.

Updates toepassen op een telefoonnummergroep/DNS SRV-terugbelgroep

Zodra niet-testklanten zijn toegewezen aan een klantsjabloon met behulp van door de partner geleverde inbelnummers, zijn de volgende opties voor deelnemen aan de vergadering beschikbaar voor deze gebruikers:

  • Uitnodigingen voor vergaderingen bevatten een of meer standaardtelefoonnummers van de groep met telefoonnummers toewijzen

  • De Webex-app geeft een of meer standaardtelefoonnummers weer van de groep met telefoonnummers toewijzen als optie om deel te nemen aan een vergadering

  • In de gebruikersinterface van de Webex-vergadersite worden een of meer standaardtelefoonnummers van de groep met telefoonnummers toewijzen als optie voor deelnemen aan een vergadering weergegeven

  • Als terugbellen is ingeschakeld in de klantsjabloon, biedt Webex-vergadering de optie 'Bel mij op' waarbij het terugbelverzoek wordt gerouteerd naar een van de records die zijn opgegeven in de toegewezen DNS SRV-terugbelgroep.

Een wijziging in de opties voor deelname aan een vergadering voor een klantsjabloon of een wijziging in een toegewezen telefoonnummergroep of een wijziging in een DNS SRV-terugbelgroep kan invloed hebben op de bovenstaande opties voor deelname aan een vergadering. Deze wijzigingen zijn niet van toepassing op bestaande klanten, maar nieuw ingerichte klanten zien deze wijzigingen onmiddellijk terugkomen voor hun Standaard- en Premium-vergadersites. Het wordt daarom ten zeerste aanbevolen om een dergelijke wijziging te verifiëren met een seed-oplossingsorganisatie voordat deze wordt toegepast op bestaande klantsjablonen, telefoonnummergroepen of DNS SRV-terugbelgroepen (als DNS SRV-terugbelgroepen worden geïmplementeerd).

De volgende stappen moeten worden gevolgd bij het bijwerken van de opties voor deelnemen aan de vergadering voor een klantsjabloon en/of het toepassen van updates op telefoonnummergroepen of DNS SRV-terugbelgroepen.

Houd er rekening mee dat deze procedure optioneel is als de klantsjablonen, telefoonnummergroepen of DNS SRV-terugbelgroepen worden gebruikt door BroadWorks-serviceproviders te testen en/of BroadWorks-ondernemingen te testen. Het kan passender zijn om de test BroadWorks-serviceproviders en/of BroadWorks-bedrijfsorganisaties te verwijderen en ze opnieuw in te richten met behulp van de bijgewerkte klantsjablonen, telefoonnummergroepen of DNS SRV-terugbelgroepen.

Alleen telefoonnummergroep bijwerken:

  1. Maak een nieuwe tijdelijke telefoonnummergroep met de vereiste updates.

  2. Maak een nieuwe tijdelijke klantsjabloon die gebruikmaakt van de nieuwe telefoonnummergroep. Als een bestaande telefoonnummergroep samen met de groep wordt gebruikt, wijst u deze toe aan de sjabloon.
  3. Maak een seed-oplossingsorganisatie door een abonnee in te richten via een BroadWorks-serviceprovider testen of BroadWorks Enterprise te testen met een standaardpakket met behulp van de nieuwe klantsjabloon. Houd er rekening mee dat dit een secundaire seed-oplossingsorganisatie is. Er is geen update vereist voor de vergadersiteUUID die is geconfigureerd op BroadWorks.
  4. Download het JSON-bestand met de BroadWorks-configuratie (BYoPSTN). Dit bestand bevat het telefoonnummer voor de toewijzing van de toegangscode voor de nieuwe telefoonnummers in de telefoonnummergroep.
  5. Bepaal het Webex Edge Audio DNS SRV-domein voor de vergadersite met het standaardpakket van de seed solution-organisatie. Deze waarde moet ongewijzigd blijven ten opzichte van de waarde die eerder is bepaald voor de oorspronkelijke telefoonnummergroep.
  6. Pas de configuratie-updates toe op BroadWorks met het JSON-bestand BroadWorks Configuration (BYoPSTN).
  7. Verifieer de configuratie door vergaderingen te plannen met de Standard-pakketsite van de seed-organisatie en deel te nemen aan de vergadering met de inbelnummers.
  8. Pas de update toe op de oorspronkelijke telefoonnummergroep. De wijziging is nu beschikbaar voor niet-testklanten.
  9. De seed-oplossingsorganisatie, de tijdelijke telefoonnummergroep en de klantsjabloon kunnen worden verwijderd. Deze elementen zijn niet meer vereist zodra de oorspronkelijke telefoonnummergroep is bijgewerkt.

Alleen DNS SRV-terugbelgroep bijwerken:

  1. Maak een nieuwe tijdelijke DNS SRV-terugbelgroep met de vereiste updates.
  2. Maak een nieuwe tijdelijke klantsjabloon die gebruikmaakt van de nieuwe DNS SRV-terugbelgroep en de bestaande telefoonnummergroep. Als een bestaande DNS SRV-terugbelgroep samen met de groep wordt gebruikt, wijst u deze toe aan de sjabloon.
  3. Maak een seed-oplossingsorganisatie door een abonnee in te richten via een BroadWorks-serviceprovider testen of BroadWorks Enterprise te testen met een standaardpakket met behulp van de nieuwe klantsjabloon. Houd er rekening mee dat dit een secundaire seed-oplossingsorganisatie is. Er is geen update vereist voor de vergadersiteUUID die is geconfigureerd op BroadWorks.
  4. Verifieer de configuratie door vergaderingen te plannen via de standaard pakketsite van de organisatie, deel te nemen aan de vergadering via de inbelnummers en de optie 'Bel mij op' te gebruiken.
  5. Pas de update toe op de oorspronkelijke DNS SRV-terugbelgroep. De wijziging is nu beschikbaar voor niet-testklanten.
  6. De seed-oplossingsorganisatie, de DNS SRV-terugbelgroep en de klantsjabloon kunnen worden verwijderd. Deze elementen zijn niet meer vereist zodra de oorspronkelijke DNS SRV-terugbelgroep is bijgewerkt.

Zowel het telefoonnummer als de DNS SRV-terugbelgroep bijwerken:

  1. Maak een nieuw tijdelijk telefoonnummer en een DNS SRV-terugbelgroep met de vereiste updates.
  2. Maak een nieuwe tijdelijke klantsjabloon die gebruikmaakt van de nieuwe telefoonnummergroep en de nieuwe DNS SRV-terugbelgroep. Als een bestaande telefoonnummergroep en/of DNS SRV-terugbelgroep samen met de groep wordt gebruikt, wijst u deze toe aan de sjabloon.
  3. Maak een seed-oplossingsorganisatie door een abonnee in te richten via een BroadWorks-serviceprovider testen of BroadWorks Enterprise te testen met een standaardpakket met behulp van de nieuwe klantsjabloon. Houd er rekening mee dat dit een secundaire seed-oplossingsorganisatie is. Er is geen update vereist voor de vergadersiteUUID die is geconfigureerd op BroadWorks.
  4. Download het JSON-bestand met de BroadWorks-configuratie (BYoPSTN). Dit bestand bevat het telefoonnummer voor de toewijzing van de toegangscode voor de nieuwe telefoonnummers in de telefoonnummergroep.
  5. Bepaal het Webex Edge Audio DNS SRV-domein voor de vergadersite met het standaardpakket van de seed solution-organisatie. Deze waarde moet ongewijzigd blijven ten opzichte van de waarde die eerder is bepaald voor de oorspronkelijke telefoonnummergroep.
  6. Pas de configuratie-updates toe op BroadWorks met het JSON-bestand BroadWorks Configuration (BYoPSTN).
  7. Verifieer de configuratie door vergaderingen te plannen via de standaard pakketsite van de organisatie, deel te nemen aan de vergadering via de inbelnummers en de optie 'Bel mij op' te gebruiken.
  8. Pas de update toe op het oorspronkelijke telefoonnummer en de DNS SRV-terugbelgroep. De wijziging is nu beschikbaar voor niet-testklanten.
  9. De seed-oplossingsorganisatie, de tijdelijke telefoonnummergroep, de DNS SRV-terugbelgroep en de klantsjabloon kunnen worden verwijderd. Deze elementen zijn niet meer vereist zodra de oorspronkelijke telefoonnummergroep en DNS SRV-terugbelgroep zijn bijgewerkt.

 
De organisatie van de primaire zadenoplossing mag niet worden verwijderd, tenzij een nieuwe organisatie van de primaire zadenoplossing is geselecteerd en geconfigureerd in BroadWorks. Als u de organisatie van de primaire seed-oplossing verwijdert, wordt de siteUUID verwijderd waarvan de BYoPSTN-oplossing afhankelijk is van SIP-berichtverificatie naar Webex Edge Audio. Als de vergadering wordt verwijderd, mislukt het deelnemen aan vergaderingen via inbellen voor sites die gebruikmaken van het door de partner opgegeven inbelnummer.

G722 Media-interoperabiliteit bij gebruik van uw eigen SBC

Wanneer u gebruikmaakt van uw eigen SBC, moet u rekening houden met interoperabiliteitsproblemen die normaal door CUBE worden opgelost tussen de Cisco Partners BroadWorks-infrastructuur en Webex Cloud. Een voorbeeld hiervan is inbellen of terugbellen met G722-codec waarbij de BroadWorks-mediaserver is betrokken (bijvoorbeeld bij gebruik van de BroadWorks-gespreksopnameservice). In dit scenario kan de Webex Edge Audio een SDP verzenden met de regel 'a=fmtp:9'. Uw SBC moet deze lijn bijwerken om de bitrate-parameter 'a=fmtp:9 bitrate=64' toe te voegen voordat u deze naar de BroadWorks-backend verzendt.

Bekende beperkingen

  • Wijzigingen in de optie Deelnemen aan vergadering met klantsjabloon, Cisco-inbelnummers of door de partner verstrekte inbelnummers worden alleen toegepast op nieuw ingerichte klanten. Bestaande klanten die de sjabloon gebruiken, blijven ongewijzigd.

  • Wijzigingen in de instellingen voor de telefoonnummergroep van de klantsjabloon of de DNS SRV-terugbelgroep worden alleen toegepast op nieuw ingerichte klanten of bestaande klanten die worden ingericht voor hun eerste standaard- of premiumpakketgebruiker. Bestaande klanten die al Standard- of Premium-pakketgebruikers hebben, blijven ongewijzigd.

  • Alle wijzigingen aan de telefoonnummergroepen of DNS SRV-terugbelgroepen die zijn toegewezen aan klantsjablonen, worden alleen toegepast op nieuw ingerichte klanten of bestaande klanten die worden ingericht voor hun eerste standaard- of premiumpakketgebruiker. Bestaande klanten die zijn toegewezen aan gekoppelde sjablonen met gebruikers van het Standaard- of Premium-pakket blijven ongewijzigd.

  • Een bepaalde klantsjabloon ondersteunt Cisco-inbelnummers of door de partner geleverde optie voor het deelnemen aan een vergadering met een gespreksnummer. Een combinatie van de twee opties voor dezelfde sjabloon wordt niet ondersteund.

  • De SIP-berichten voor deelname aan een 'Bel mij op'- of terugbelvergadering bevatten geen informatie over de klant en/of gebruiker die de vergadering host waaraan wordt deelgenomen.

  • De telefoonnummers en bijbehorende toegangscodes voor vergaderingen voor een bepaalde telefoonnummergroep ondersteunen slechts één Webex Edge Audio DNS SRV-domein (bijvoorbeeld ecccspx.amer.webex.com). Het gebruik van deze telefoonnummers om in te bellen bij vergaderingen in een ander Webex Edge Audio DNS SRV-domein wordt niet ondersteund.

  • Webex Edge Audio biedt geen ondersteuning voor het opnieuw onderhandelen van codecs halverwege het gesprek. Als zodanig werken services die worden ingeroepen nadat een gesprek is beantwoord mogelijk niet goed.

  • De Webex-app, de gebruikersinterface van de Webex Meeting-site en de uitnodigingsmail voor Webex Meeting bieden een koppeling naar een document 'Beperkingen voor gratis bellen'. Dit document is specifiek voor door Cisco geleverde telefoonnummers en moet door gebruikers worden genegeerd wanneer ze door de partner geleverde telefoonnummers gebruiken voor deelname aan vergaderingen.

Revisiegeschiedenis van document

De volgende tabel toont een geschiedenis van wijzigingen aan dit document in de afgelopen 12 maanden.

Datum

Versie

Beschrijving van de wijziging

08 april 2024

1-36

  • Addedd merk op dat DNS-SRV dynamisch van aard is en jokerteken aan de IP-adressen is toegevoegd.

10 januari 2024

1-35

  • Regel 4 is toegevoegd in de sectie Vertaalprofielen.

22 december 2023

1-34

  • Het gedeelte Deelnemen aan vergadering bijgewerkt met terugbellen (optioneel), RoutingNE, Terugbellen via Webex-vergadering inschakelen, Vertaalprofielen en Cube-gespreksstromen zijn bijgewerkt.

04 juli 2023

1-33

  • Deelnemen aan vergadering bijgewerkt via het gedeelte Terugbellen (optioneel).

02 februari 2023

1-32

  • Nieuw domein toegevoegd voor het VK en Noord-Afrika toegevoegd onder Webex-gespreksrouteringsdomeinen.

  • Hostsessie van de vergadering en platform voor het leveren van toepassingen toegevoegd onder stap 9: Partnerconfiguratie van BroadWorks inrichten.

02 februari 2023

1-31

  • Bijgewerkte updates toepassen op de sectie telefoonnummergroep/terugbel-DNS SRV-groep in de service.

31 januari 2023

1-30

  • Sectie Platform voor het leveren van toepassingen toegevoegd onder Toepassingsserver.

29 november 2022

1-29

  • Webex-vergadering terugbellen in het gedeelte Netwerkserver inschakelen toegevoegd.

  • Er is een VoiceXML-vergaderingterugbelabonnee toegevoegd in het gedeelte Toepassingsserver.

  • De DNS SRV-records zijn bijgewerkt onder Webex-gespreksrouteringsdomeinen.

Bring Your Own PSTN-oplossing

Definities

Definities

Beschrijving

Cisco-partner

Een entiteit (doorgaans een serviceprovider) die Cisco-producten en -services aan hun klanten verkoopt.

Eindklant

Gebruikers die de Cisco-producten en -services gebruiken die door een Cisco-partner aan hen worden verkocht.

CUBE

Cisco Unified Border Element

Partnerorganisatie

Webex-opslagplaats voor identiteit en servicebeheer die informatie bijhoudt over Cisco-partners en hun klanten.

Partnerhub

Webportal voor het inrichten van identiteit en services voor Cisco-partners en de klanten die zij beheren.

Klantorganisatie

Webex-opslagplaats voor identiteit en servicebeheer die informatie over eindklanten bijhoudt.

BroadWorks-onderneming of serviceprovider/groep

Vertegenwoordiging van de eindklant in BroadWorks.

Overzicht

Met de BYoPSTN-oplossing (Bring Your Own PSTN) kunnen Webex voor Cisco BroadWorks-serviceproviders telefoonnummers inrichten waarvan ze de eigenaar zijn, zodat gebruikers ze kunnen gebruiken bij het deelnemen aan Webex Meetings. Met de oplossing kunnen partners hun eigen PSTN-netwerken gebruiken en gebruikmaken van bestaande relaties met PSTN-providers, in plaats van nummers te gebruiken die door Cisco worden verstrekt.

De referentiearchitectuur in dit document biedt een end-to-end-ontwerp voor de BYoPSTN-optie. Deze architectuur wordt gevalideerd door Cisco en gebruikt Cisco Unified Border Element (CUBE) als Session Border Controller (SBC) voor gespreksverkeer tussen BroadWorks en Webex Meetings.

De optie Deelnemen aan vergadering kiezen

Webex voor Cisco BroadWorks ondersteunt momenteel twee opties voor het inrichten van telefoonnummers van vergaderingen. Serviceproviders moeten een van deze twee opties kiezen: een mix wordt niet ondersteund:

  • Cisco-inbelnummers (Cisco PSTN): Cisco biedt de telefoonnummers die deelnemers aan de vergadering kunnen gebruiken om deel te nemen aan vergaderingen

  • Door de partner verstrekte inbelnummers (BYoPSTN): serviceproviders bieden hun eigen telefoonnummers voor gebruik door deelnemers aan vergaderingen bij het deelnemen aan vergaderingen

BYoPSTN-oplossing

Partners die de optie BYoPSTN (Partner provided call-in numbers) kiezen, moeten hun eigen PSTN-telefoonnummers opgeven en de netwerkinfrastructuur leveren die nodig is om gesprekken van en naar Webex te routeren. De BYoPSTN-oplossing vergemakkelijkt het omleiden van gesprekken Over de Top (OTT) via het openbare internet van BroadWorks naar Webex.

Bij het selecteren van de optie BYoPSTN gelden de volgende voorwaarden:

  • Cisco-partners kunnen dezelfde telefoonnummers gebruiken voor meer dan één eindklant. Deze telefoonnummers kunnen zich in elk land bevinden waar de partner actief is.

  • De optie BYoPSTN vereist geen wijzigingen in het algemene onboardingproces voor Webex voor Cisco BroadWorks-klanten.

  • BYoPSTN vereist inrichting op het niveau van de Cisco-partner en alle eindklanten die door partners worden geactiveerd nadat BYoPSTN operationeel is, worden automatisch ingeschakeld.

  • Alle benodigde inrichting voor vergadersites van klanten is automatisch, zoals met de huidige algemeen beschikbare oplossing.

  • Partners die zowel Standard- als Premium-pakketten activeren, hebben twee vergadersites: één site voor Standard-gebruikers en een andere voor Premium-gebruikers. Beide sites zijn ingeschakeld voor BYoPSTN.

  • Deelnemers aan de vergadering die inbellen bij vergaderingen kunnen ervoor kiezen om video en inhoud delen via internet te gebruiken.

  • Is van toepassing op deelname aan vergaderingen voor zowel ruimtevergaderingen als PMR-vergaderingen. Houd er rekening mee dat voor ruimtevergaderingen de ruimte moet zijn gemaakt door een standaard- of premiumgebruiker met Webex Meeting-hostmogelijkheden om een PSTN-toegangsnummer te ontvangen. Ruimten die zijn gemaakt door basisgebruikers ontvangen geen PSTN-toegangsnummers.

  • Dit document biedt een gevalideerde configuratie die CUBE als uw SBC gebruikt. Als u echter geen CUBE wilt gebruiken, kunt u uw eigen SBC implementeren.

Architectuur

De Webex voor Cisco BroadWorks BYoPSTN-oplossing is gebaseerd op de Webex Edge-set services, meer bepaald de Webex Edge Audio-service die beschikbaar is voor zakelijke klanten. De architectuur is aangepast om de Cisco Partners BroadWorks-infrastructuur te integreren met Webex Edge Audio, waardoor de Cisco-partner sets met telefoonnummers centraal kan configureren voor gebruik door hun eindklanten.

De belangrijkste elementen van de architectuur zijn:

  • BroadWorks: Cisco Partners BroadWorks-infrastructuur

  • Cisco Unified Border Element (CUBE): Reference Session Border Controller (SBC) voor de oplossing die wordt geïmplementeerd in het datacenter van Cisco Partners. De CUBE moet zich in een DMZ bevinden. Als u CUBE niet wilt gebruiken, kunt u uw eigen SBC implementeren.

  • Webex Edge Audio: de Webex-service, die de PSTN loskoppelt van Webex door de gespreksomleiding te wijzigen om gebruik te maken van de door Cisco Partner geleverde infrastructuur.

Gesprekken van deelnemers om deel te nemen aan een vergadering verlopen via BroadWorks naar CUBE en van CUBE naar de Webex-infrastructuur in de cloud via internet. Dit model is van toepassing op beide van de volgende scenario's voor deelname aan vergaderingen:

  • Inbellen: een deelnemer belt het telefoonnummer in de uitnodiging voor de vergadering op zijn of haar geregistreerde BroadWorks-handset, mobiele apparaat of op de Webex-app. Het gesprek wordt geïnitieerd door BroadWorks.

  • Terugbellen (optioneel): een deelnemer vraagt of Webex een door de deelnemer opgegeven telefoonnummer mag bellen. Het gesprek wordt geïnitieerd door Webex.

Gesprekken die binnen de partnerinfrastructuur van BroadWorks naar CUBE worden gerouteerd, gebruiken SIP TCP voor gesprekssignalering en RTP voor media. Van CUBE tot Webex gebruiken gesprekken SIP TLS voor signalering en sRTP voor media. Gespreksomleiding van CUBE naar WebEx verloopt via internet en maakt geen gebruik van een SIP-trunk.

De gebruikelijke instelling voor inbel-/terugbelscenario's is als volgt:

  • Cisco-partner heeft een PSTN-telefoonnummer (bijvoorbeeld 2403332200) en een bijbehorende Webex-toegangscode (bijvoorbeeld 88631321777971704941).

  • Cisco Partner richt een virtuele abonnee in op BroadWorks die overeenkomt met het CUBE-apparaat. De partner wijst het telefoonnummer toe aan de toegangscode en omgekeerd.

  • Met de toegangscode, die in de SIP-berichten naar Webex wordt verzonden, worden de vergadersites geïdentificeerd die zijn gekoppeld aan de Cisco-partner.

  • Het bovenstaande telefoonnummer voor het toewijzen van de toegangscode is eenmaal geconfigureerd en is gemeenschappelijk voor alle vergadersites van eindklanten.

  • Deelnemers die aan de vergadering deelnemen, moeten de bijbehorende vergaderings-id invoeren (bijvoorbeeld 123456), waarmee de specifieke vergadering wordt aangegeven waaraan moet worden deelgenomen.

Het wordt aanbevolen dat Partners het hieronder beschreven redundantiemodel volgen.

Deelnemen aan vergadering via inbellen

De volgende afbeelding toont het proces van een gebruiker die via inbellen aan de vergadering deelneemt.

Dit zijn de stappen die de deelnemer moet uitvoeren om via inbellen aan een vergadering deel te nemen.

  1. De gebruiker plant een vergadering in Webex. Webex wijst een vergaderings-id toe (bijvoorbeeld 123456).

  2. De gebruiker kiest het telefoonnummer dat aan de vergadering is gekoppeld (bijvoorbeeld 2403332200). De SIP INVITE draagt de aanvraag-URI als het telefoonnummer dat is gekoppeld aan de vergadering.

  3. BroadWorks vertaalt het telefoonnummer naar een toegangscode (bijvoorbeeld 88631321777971704941) die is gekoppeld aan de vergadersite en routeert het gesprek naar CUBE met de aanvraag-URI als toegangscode.

  4. Webex ontvangt de SIP INVITE en beantwoordt het gesprek. De taal van de aankondigingen wordt bepaald door de taal die is opgegeven voor het telefoonnummer wanneer deze is ingericht in Cisco Partner Hub en BroadWorks.

  5. De gebruiker voert de vergaderings-id in (bijvoorbeeld 123456) met DTMF. Webex verifieert de gebruiker en laat de gebruiker vervolgens deelnemen aan de vergadering.

Deelnemen aan vergadering via terugbellen (optioneel)

De volgende afbeelding toont het proces van een gebruiker die via terugbellen deelneemt aan de vergadering. De gebruiker vraagt een gesprek aan van Webex om deel te nemen aan een vergadering.

Dit zijn de stappen die de deelnemer moet uitvoeren om via terugbellen aan een vergadering deel te nemen:

  1. De gebruiker plant een vergadering in Webex. Webex wijst een vergaderings-id toe (bijvoorbeeld 123456).

  2. De gebruiker vraagt een gesprek aan van Webex naar het gewenste nummer (bijvoorbeeld +16504441000) om deel te nemen aan de vergadering met de Webex-app of Meetings-client.

  3. Webex initieert een SIP INVITE voor CUBE op basis van de DNS SRV-terugbelgroep, ingericht in Cisco Partner Hub en BroadWorks. De URI voor het SIP INVITE-verzoek bevat het telefoonnummer dat het gesprek moet ontvangen (bijvoorbeeld +16504441000@cube.example.com).

  4. CUBE vertaalt het telefoonnummer in de externe partij-id naar een waarde die een virtuele abonnee op BroadWorks identificeert (bijvoorbeeld 88631321777971704941@ecccx.amer.pub.webex.com). Hiermee wordt de CUBE geïdentificeerd als een virtuele gebruiker voor de BroadWorks-toepassingsserver.

  5. Het gesprek wordt aangeboden aan de door de gebruiker aangevraagde telefoonnummer en de gebruiker beantwoordt het gesprek om deel te nemen aan de vergadering. Dit telefoonnummer kan een BroadWorks-abonnee of een PSTN-nummer zijn. Als het aangevraagde nummer een PSTN-nummer is, gebruikt BroadWorks het ingerichte pad om het gesprek naar de PSTN te routeren.

Voor de optie Terugbellen is het verplicht om de volgende twee functies te activeren:

  • 102746 – BroadWorks-ondersteuning voor CI UUID
  • 102074 – Ondersteuning voor BYO PSTN-facturering voor terugbellen en inbellen

Dit kan worden bevestigd door CLI zoals hieronder:

AS_CLI/System/ActivatableFeature> get

      Id                                               Description  Activated  Last Modified Timestamp
=============================================================================================
  102746                            BroadWorks Support for CI UUID       true
  102074          BYO PSTN Billing support for CallBack and CallIn       true      

Een gedetailleerde beschrijving van deze functies en activering vindt u in het gedeelte 'VoiceXML Meeting Callback Virtual Subscriber' in dit document.


 
Als u ervoor kiest om de optie Deelnemen aan vergadering niet te configureren met Terugbellen, kunnen gebruikers nog steeds de optie Inbellen gebruiken om deel te nemen aan vergaderingen of kunnen ze deelnemen met computeraudio. In dit geval hoeft u geen DNS SRV-terugbelgroepen te configureren.

Overzicht van oplossingsconfiguratie

De oplossing heeft verschillende componenten, die elk correct moeten worden geconfigureerd om de oplossing succesvol te laten werken. De componenten zijn als volgt:

  • BroadWorks

  • CUBE (of een alternatieve SP-gecertificeerde Session Border Controller (SBC))

  • Webex Edge Audio

Er zijn onderlinge afhankelijkheden tussen de configuratie van deze verschillende componenten en als zodanig zijn een of meer organisaties voor oplossingszaad vereist om de vereiste oplossingsconfiguratie en -verificatie te voltooien.

Seed-organisatie

Een seed-organisatie is een Webex-organisatie die u configureert om instellingen voor de BYoPSTN-oplossing te genereren en te valideren. Aan de seed-organisatie moet ten minste één gebruiker een standaardpakket hebben toegewezen en dat standaardpakket moet de optie Door de partner verstrekte inbelnummers (BYoPSTN) voor deelname aan vergaderingen gebruiken. Het wordt aanbevolen dat u de seed-organisatie koppelt aan een BroadWorks-serviceprovider of Enterprise-test.

De organisaties voor oplossingszaad dienen twee doelen:

  • Seed-configuratie: de inrichting van de seed-organisatie(s) genereert een telefoonnummer voor de toewijzingen van vergaderingtoegangscodes en een universeel unieke id (site-UUID) voor de vergadersite die vereist zijn voor de continue werking van de oplossing. Deze informatie is vereist om BroadWorks Virtual Subscribers (VSUB) te configureren.

  • Configuratievalidatie: gebruik de seed-organisatie om te bepalen of uw BYoPSTN-oplossing is geconfigureerd volgens uw vereisten. Gebruik de seed-organisatie en test gebruikers om inbel- en terugbelgebruikscases van vergaderingen te valideren met behulp van de door de partner verstrekte inbelnummers en DNS SRV-terugbelrecords (als terugbellen is ingeschakeld).

De beheerder moet een seed-oplossingsorganisatie genereren voor elke unieke set telefoonnummers en DNS SRV-terugbelrecords. Bij het genereren van de seed solution-organisatie in elk geval, wordt het vereiste telefoonnummer gegenereerd voor het maken van de toegangscodetoewijzingen voor vergaderingen en de mogelijkheid om de bijbehorende gebruiksscenario's voor inbellen en terugbellen voor vergaderingen te verifiëren voor die telefoonnummers en DNS SRV-terugbelrecords.

De beheerder die Cisco Partner Hub gebruikt, moet één zaadoplossingsorganisatie selecteren als de primaire zaadoplossingsorganisatie. De UUID van de vergadersite van de standaardpakketvergadering van deze primaire seed-oplossingsorganisatie moet worden geconfigureerd op BroadWorks. Het is van cruciaal belang dat deze vergadersite ingericht blijft, aangezien deze site-UUID in elke aanvraag voor deelname aan een inbelvergadering wordt verzonden als een verificatietoken. Deze UUID van één site wordt gedeeld door alle sets telefoonnummers en DNS SRV-terugbelrecords. Er zijn geen meerdere UUID-waarden voor de site vereist.

De primaire en eventuele secundaire seed-oplossingsorganisaties kunnen worden verwijderd, indien gewenst voordat de set telefoonnummers en DNS SRV-terugbelrecords worden toegewezen aan niet-testklanten. Wanneer de set telefoonnummers en DNS SRV-terugbelrecords worden toegewezen aan niet-testklanten, worden deze telefoonnummers en terugbelrecords gekoppeld aan vergadersites voor deze klanten en worden ze gebruikt voor het deelnemen aan vergaderingen via inbellen en terugbellen. Wijzigingen moeten worden beschouwd als gevolgen voor de service.

In de volgende gedeelten vindt u meer informatie over de verschillende configuratie-elementen.

BYoPSTN-configuratie-elementen

Een belangrijk element van de oplossing is de configuratie van telefoonnummers van Cisco-partners en DNS SRV-terugbelrecords. BYoPSTN gebruikt telefoonnummergroepen en DNS SRV-terugbelgroepen als een manier om geografische telefoonnummers en redundante gespreksroutering toe te wijzen voor Webex-vergaderingen. Deze elementen worden door de klantsjabloon toegewezen aan eindklanten.

Telefoonnummergroepen (PNG)

Cisco-partners richten de telefoonnummers in die door deelnemers worden gebruikt om deel te nemen aan vergaderingen in Cisco Partner Hub. Deze telefoonnummers worden samengevoegd in een telefoonnummergroep. De lijst met Telefoonnummers is gekoppeld aan een Vergadersite. Alle persoonlijke vergaderruimten (PMR) en geplande vergaderingen op die vergadersite gebruiken de gekoppelde telefoonnummers. Het volgende is een voorbeeld van een telefoonnummergroep:

Tabel 1. Telefoonnummergroep: VS Oost

Naam telefoonnummer

Land

Landcode

Telefoonnummer

Aankondiging

Betaaltype

Prioriteit inbellen

Amerikaanse Maryland

VS

+1

2403332200

Engels

Betaald

Primair

VS Florida

VS

+1

9049002303

Engels

Betaald

Secundair

VS New York

VS

+1

8056504578

Engels

Gratis

Geen

Telefoonnummers hebben de volgende kenmerken:

  • Naam telefoonnummer: de naam die het telefoonnummer moet beschrijven

  • Land: land waaraan de telefoon is toegewezen

  • Landcode: landbelcode of landinbelcode

  • Telefoonnummer: het telefoonnummer dat u kunt gebruiken om deel te nemen aan een vergadering zonder de landcode

  • Aankondiging: de taal van de aankondiging die moet worden afgespeeld wanneer een deelnemer aan een vergadering deelneemt

  • Betaald type: het type nummer: Betaald of gratis

  • Prioriteit voor inbellen: de prioriteit die is toegewezen aan de vergaderingsnummers. De deelnemersweergave van de nummers voor deelname aan de vergadering wordt geordend op basis van deze prioriteit.

Standaardtelefoonnummers: Beheerders kunnen een prioriteit voor inbellen van primair, secundair of geen toewijzen aan een telefoonnummer in de telefoonnummergroep. De telefoonnummers met een prioriteit van primair of secundair zijn standaardtelefoonnummers. De standaardtelefoonnummers worden verzonden in de uitnodigingsmails voor de vergadering en worden weergegeven in de prioriteitsvolgorde die deelnemers moeten gebruiken om deel te nemen aan vergaderingen. De standaardtelefoonnummers hoeven niet in hetzelfde land te zijn. Er moet een primair telefoonnummer worden geselecteerd, een secundair telefoonnummer is optioneel. Ten minste één van de standaardtelefoonnummers moet van het type Betaald zijn.

Eindgebruikers kunnen ervoor kiezen om hun eigen standaardtelefoonnummers op te geven via de webinterface van de vergadersite. Deze nummers worden weergegeven voor die gebruiker en zijn of haar deelnemers wanneer hij of zij de host van de vergadering is. Als de gebruiker als deelnemer deelneemt aan een vergadering, wordt deze alleen voor hem of haar weergegeven.

In het bovenstaande voorbeeld voorziet de partnerbeheerder van Cisco in US Maryland als primair en US Florida als secundair. Dit zijn de standaard telefoonnummers. Een gebruiker kan ervoor kiezen dit in zijn of haar vergaderingen te negeren door de primaire versie te wijzigen in US New York en de secundaire versie in US Maryland.

Het maximale aantal telefoonnummers voor een bepaalde telefoonnummergroep is 98.

OPMERKING: Het wordt niet ondersteund voor het configureren van een specifiek nummer voor één onderneming.

DNS SRV-terugbelgroepen (CDSG)

Als u wilt toestaan dat deelnemers aan de vergadering de terugbeloptie kunnen kiezen, is een DNS SRV-terugbelgroep vereist die verwijst naar de CUBE-instantie(s) binnen het netwerk van de Cisco-partner. Webex gebruikt deze records om het terugbellen via CUBE naar BroadWorks te routeren. Vervolgens kan de vergadering worden teruggebeld naar het telefoonnummer van de deelnemer aan de vergadering.

Hier volgt een voorbeeld van een DNS SRV-terugbelgroep.

Tabel 2. Naam DNS SRV-terugbelgroep: Globale CB

Land/regio

Landcode

DNS SRV-record

Verenigde Staten

+1

cube.us.voorbeeld.com

Mexico

+52

cube.mx.voorbeeld.com

Alle overige landen

N.v.t.

cube.global.voorbeeld.com

Terugbel-DNS SRV-records hebben de volgende kenmerken:

  • Land/regio: het land of de regio waarvoor dit DNS SRV-record moet worden gebruikt om gespreksverzoeken te verzenden.

  • Landcode: de landcode die is gekoppeld aan het land/de regio. U kunt slechts één DNS SRV-record per landcode hebben.

  • DNS SRV-record: de DNS SRV-record voor de Cisco Partner CUBE-instantie(s).

Wanneer de deelnemer een gesprek aanvraagt op het opgegeven telefoonnummer, gebruikt Webex de DNS SRV voor terugbellen die is gekoppeld aan de landcode voor het opgegeven telefoonnummer om het gesprek te routeren naar de juiste elementen in het netwerk van Cisco Partners.

Door op deze manier een DNS SRV-record te gebruiken, wordt ondersteuning geboden voor redundante CUBE-instanties om de gespreksverzoeken van Webex te onderhouden. In het bovenstaande voorbeeld gebruikt Webex de DNS SRV wanneer deelnemers aan een vergadering in de VS een terugbelverzoek indienen van Webex naar hun Amerikaanse telefoonnummer cube.us.example.com om dat gesprek te routeren naar het netwerk van de Cisco-partner. Wanneer deelnemers aan een vergadering in Mexico een terugbelverzoek indienen van Webex naar hun Mexico-telefoonnummer, gebruikt Webex de DNS SRV cube.mx.example.com om dat gesprek te routeren naar het netwerk van de Cisco-partner.

Voor landen/regio's die geen specifieke DNS SRV-terugbelrecord hebben, worden deze terugbelverzoeken omgeleid naar de DNS SRV-record 'Alle andere landen'. De beheerder moet een DNS SRV-record voor 'Alle andere landen' configureren.

Het maximale aantal records voor een bepaalde DNS SRV-terugbelgroep is 200.

Klansjablonen

De klantsjabloon is een bestaand concept voor de Webex for BroadWorks-oplossing. De sjabloon biedt de standaardconfiguratie die wordt gebruikt om een eindklant in te richten. BYoPSTN biedt aanvullende kenmerken aan de klantsjabloon:

  • Type deelname aan vergadering: kan Cisco-inbelnummers of door de partner verstrekte inbelnummers zijn. Dit kenmerk geeft de telefoonnummers aan die zijn geconfigureerd voor vergadersites die zijn gekoppeld aan de Standaard- en Premium-pakketten. Door de partner opgegeven inbelnummers moeten door de beheerder worden geselecteerd.

  • Telefoonnummergroep: deze optie is alleen gekoppeld aan door de partner opgegeven inbelnummers. Dit kenmerk geeft de telefoonnummers aan die worden gebruikt door eindklanten die zijn ingericht voor Standaard- en Premium-pakketten wanneer ze deelnemen aan vergaderingen.

Terugbel-DNS SRV-groep: dit kenmerk is alleen gekoppeld aan de optie voor door de partner geleverde inbelnummers en geeft de DNS SRV-records aan die door Webex worden gebruikt bij het terugbellen naar eindklanten die zijn ingericht voor Standaard- en Premium-pakketten bij het deelnemen aan vergaderingen. Als u terugbellen niet wilt inschakelen, kunt u 'Terugbellen uitschakelen' kiezen bij het maken of bijwerken van een klantsjabloon. Wanneer de eerste abonnee voor Standard of Premium is ingericht voor een eindklant, wordt de gekoppelde pakketvergadersite ingericht. De vergadersite voor het pakket is ingericht volgens de bovenstaande klantsjabloon. Een later ingerichte abonnee voor Standaard of Premium wordt toegevoegd aan de al ingerichte vergadersite. De configuratie van de vergadersite wordt niet gewijzigd.

Wijzigingen aan de klantsjabloon met betrekking tot de bovenstaande kenmerken zijn alleen van toepassing op nieuw ingerichte vergadersites voor pakketten. Bestaande vergadersites die al zijn ingericht, worden niet beïnvloed door wijzigingen in de klantsjabloon.

Een opvallende uitzondering is dat als een eindklant al een pakketvergadersite heeft, elke nieuwe pakketvergadersite wordt ingericht met hetzelfde type voor deelnemen aan de vergadering als de bestaande pakketvergadersite. Als een eindklant bijvoorbeeld een vergadersite met standaardpakket heeft die gebruikmaakt van Cisco-inbelnummers en de klantsjabloon wordt bijgewerkt om door de partner geleverde inbelnummers te gebruiken, wordt er een nieuwe vergadersite met Premium-pakket ingericht met Cisco-inbelnummers. De instelling Klantsjabloon is niet van toepassing. De Standaard- en Premium-vergadersites voor een bepaalde Eindklant moeten altijd consequent worden ingericht.

BroadWorks-gesprekscluster

Het scherm Cisco Partner Hub - BroadWorks-gesprekscluster biedt toegang tot het bekijken en/of downloaden van de informatie over de BroadWorks-configuratie (BYoPSTN). De BYoPSTN-configuratie-informatie voor een bepaald cluster bevat de volgende gegevens:

  • Organisatiegegevens van de primaire seed-oplossing, waaronder de UUID van de vergadersite en de site-URL van het standaardpakket.

  • Details telefoonnummergroep voor alle groepen die voor dit cluster zijn geconfigureerd. Dit omvat het telefoonnummer voor het toewijzen van vergaderingstoegangscodes voor elke groep. Houd er rekening mee dat de details groepen moeten bevatten die zijn gekoppeld aan alle organisaties voor secundaire zadenoplossingen.

  • DNS SRV-groepsgegevens voor terugbellen voor alle groepen die voor dit cluster zijn geconfigureerd. Houd er rekening mee dat de details groepen moeten bevatten die zijn gekoppeld aan alle organisaties voor secundaire zadenoplossingen.

  • Details van klantsjablonen voor deze sjablonen die een van de telefoonnummergroepen en DNS SRV-terugbelgroepen gebruiken.

Elke BroadWorks-gesprekscluster heeft zijn eigen BroadWorks-configuratie (BYoPSTN)-informatie, met name de toegewezen telefoonnummergroepen en DNS SRV-terugbelgroep. Houd er echter rekening mee dat alle BroadWorks Calling-clusters dezelfde primaire seed-oplossingsorganisatie delen en als zodanig allemaal dezelfde UUID en site-URL van het standaardpakket voor vergaderingen bevatten.

De informatie over de BroadWorks-configuratie (BYoPSTN) is alleen beschikbaar voor weergave/download wanneer de beheerder de organisatie voor primaire seed-oplossingen configureert en selecteert. Aan de primaire seed-oplossingsorganisatie moet ten minste één gebruiker zijn toegewezen aan het standaardpakket en aan dat standaardpakket moet de deelnameoptie voor door de partner verstrekte inbelnummers (BYoPSTN) worden gebruikt.

Voorbeeld van BYoPSTN-configuratie-elementen

De volgende afbeelding toont een voorbeeld van een BroadWorks-implementatie met meerdere clusters met geografisch gebaseerde klantsjablonen, telefoonnummers en routering.

De eerste tabel toont een BroadWorks-implementatie met meerdere clusters met regionaal gebaseerde klantsjablonen, telefoonnummergroepen en DNS SRV-terugbelgroepen. De volgende tabellen worden uitgebreid naar de DNS SRV-groepen voor telefoonnummergroepen en terugbellen.

BroadWorks-cluster

Sjabloonnaam

Pakket

Type deelname aan vergadering

Telefoonnummergroep

DNS SRV-terugbelgroep

BWKS VS NG

Amerikaanse West Std

Standaard

Door partner verstrekte inbelnummers

VS West

CB US

VS West Prem

Premium

Std oosten VS

Standaard

VS Oost

Oost-prem in de VS

Premium

BWKS MX

MX standaard

Standaard

Door partner verstrekte inbelnummers

MX PNG

CB MX

MX Prem

Premium

BWKS VK

Verenigd Koninkrijk (std)

Standaard

Door partner verstrekte inbelnummers

PNG in het VK

Terugbellen uitgeschakeld

Britse prem

Premium

BWKS VS

Standaard VS

Standaard

Cisco-inbelnummers

Geen

Geen

  • Abonnees die zijn ingericht met de US West Std- of US West Prm-sjabloon, gebruiken het Amerikaanse West Phone-nummer wanneer ze deelnemen aan vergaderingen. Deze abonnees die deelnemen aan terugbelverzoeken worden verzonden naar de CB US DNS SRV-records.

  • Abonnees die zijn ingericht met de STD in het oosten van de VS of de PRM-sjabloon in het oosten van de VS gebruiken het telefoonnummer in het oosten van de VS wanneer ze deelnemen aan vergaderingen. Deze abonnees die deelnemen aan terugbelverzoeken worden verzonden naar de CB US DNS SRV-records.

  • Abonnees die zijn ingericht met de MX Std- of MX Prm-sjabloon, gebruiken het MX PNG-telefoonnummer bij het deelnemen aan vergaderingen. Deze abonnees die deelnemen aan terugbelverzoeken worden verzonden naar de CB MX DNS SRV-records.

  • Abonnees die zijn ingericht met de UK Std- of UK Prm-sjabloon gebruiken de UK PNG-telefoonnummers wanneer ze deelnemen aan vergaderingen. Voor deze abonnees wordt deelname aan vergaderingen niet aangeboden via terugbellen omdat terugbellen is uitgeschakeld.

  • Abonnees die zijn ingericht met de std in de VS gebruiken inbelnummers van Cisco en hebben daarom geen telefoonnummergroep of DNS SRV-terugbelgroep toegewezen. Deze abonnees gebruiken door Cisco verstrekte telefoonnummers voor deelname aan vergaderingen en Cisco DNS SRV-records voor deelname aan vergaderingen via terugbellen.

Details van de voorbeeld telefoonnummergroepen zijn als volgt:

Telefoonnummergroep

Naam telefoonnummer

Land

Landcode

Telefoonnummer

Aankondiging

Betaaltype

Prioriteit inbellen

VS West

San Francisco (VS)

VS

+1

4156551000

Engels

Betaald

Primair

Amerikaanse Palo Alto

VS

+1

9863502478

Engels

Gratis

Geen

VS Oost

Amerikaanse Maryland

VS

+1

2403332200

Engels

Betaald

Primair

VS Florida

VS

+1

9049002303

Engels

Betaald

Secundair

VS New York

VS

+1

8056504578

Engels

Gratis

Geen

MX PNG

Mexico

MX

+52

2065304086

Spaans (Europa)

Betaald

Primair

PNG in het VK

VK

VK

+44

4527789651

Engels

Betaald

Primair

Details van het voorbeeld van DNS SRV-terugbelgroepen zijn als volgt:

DNS SRV-terugbelgroep

Land

DNS-SRV

CB US

VS

cube.us.voorbeeld.com

Alle overige landen

cube.row.voorbeeld.com

CB MX

MX

cube.mx.voorbeeld.com

Alle overige landen

cube.row.voorbeeld.com

De configuratie voor de Amerikaanse DNS SRV-record, cube.us.example.com, kan zijn zoals in het voorbeeld:

_sips._tcp.cube.us.example.com

86400

IN

SRV

10

10

5061

cube01.us.example.com

_sips._tcp.cube.us.example.com

86400

IN

SRV

10

10

5061

cube02.us.example.com

Deze DNS SRV-record wordt mogelijk omgezet in de volgende DNS A-record:

cube01.us.example.com

86400

IN

A

45.84.168.81

cube02.us.example.com

86400

IN

A

45.84.168.82


 
De DNS SRV-records worden omgezet in beveiligde SIP-gesprekken van Webex naar CUBE.

Poorten die worden gebruikt door Webex

De poorten in de onderstaande tabel moeten worden geopend op de firewall van de DMZ waar de CUBE zich bevindt, en andere poorten kunnen worden gesloten. Raadpleeg het volgende artikel voor meer informatie over poorten en netwerkvereisten:

https://collaborationhelp.cisco.com/article/WBX264

Bron

Bronpoorten

Bestemming

Bestemmingspoorten

Protocol

Beschrijving

Webex Edge-audioservices

Kortstondig

CUBE

5061

TCP

(mTLS 1.2) Inkomende SIP-signalering van Webex Edge Audio naar CUBE SBC.


 
CUBE SBC vereist specifiek het gebruik van poort 5061. Het gebruik van andere poorten in het bereik van 5060-5070 kan worden ondersteund door andere SBC's.

Webex Edge-audioservices

4000 - 4010

CUBE

5061

TCP

(mTLS 1.2) Opties Ping voor Webex Edge Audio.

CUBE

Kortstondig

EdgeAudio

5605

TCP

(mTLS 1.2) Uitgaande SIP-signalering voor Webex Edge Audio.

Webex Edge-audioservices

Kortstondig

CUBE

Tijdelijke poorten

8000 - 59999

UDP

(SRTP) Firewallgaten moeten worden geopend voor inkomend mediaverkeer naar Edge audio.

CUBE

Tijdelijke poorten

10200 - 28000

Edge Audio

Kortstondig

UDP

(SRTP) Firewallgaten moeten worden geopend voor uitgaand mediaverkeer naar CUBE.

TLS- en SRTP-versleutelingssuites

TLS v1.2 of hoger wordt gebruikt voor mTLS-handshake en de volgende cijfers worden ondersteund door Webex Edge Audio (tijdens terugbellen biedt Webex Edge Audio deze aan in de clienthallo van de TLS-handshake):

  • TLS_ECDHE_ECDSA_MET_AES_256_GCM_SHA384

  • TLS_ECDHE_ECDSA_MET_AES_128_GCM_SHA256

  • TLS_ECDHE_ECDSA_MET_AES_256_CBC_SHA384

  • TLS_ECDHE_ECDSA_MET_AES_128_CBC_SHA256

  • TLS_ECDHE_RSA_MET_AES_256_GCM_SHA384

  • TLS_ECDHE_RSA_MET_AES_128_GCM_SHA256

  • TLS_ECDHE_RSA_MET_AES_256_CBC_SHA384

  • TLS_ECDHE_RSA_MET_AES_128_CBC_SHA256

  • TLS_RSA_MET_AES_256_GCM_SHA384

  • TLS_RSA_MET_AES_256_CBC_SHA256

  • TLS_RSA_MET_AES_128_GCM_SHA256

  • TLS_RSA_MET_AES_128_CBC_SHA256

  • TLS_DHE_DSS_MET_AES_256_GCM_SHA384

  • TLS_DHE_DSS_MET_AES_256_CBC_SHA256

  • TLS_DHE_DSS_MET_AES_128_GCM_SHA256

  • TLS_DHE_DSS_MET_AES_128_CBC_SHA256

De volgende cijfers worden gebruikt voor sRTP:

  • AEAD_AES_256_GCM

  • AEAD_AES_128_GCM

  • AES_CM_128_HMAC_SHA1_80

  • AES_CM_128_HMAC_SHA1_32

Ondersteunde audiocodecs

  • G722

  • G711µ

  • G711a

SIP- en RTP-profielvereisten

De oplossing vereist dat u tussen CUBE (of uw SBC) en Webex SIP TLS implementeert voor signalering en sRTP voor media.

De SIP- en RTP-profielen als onderdeel van deze communicatie moeten voldoen aan de volgende vereisten:

SIP-profielvereisten

Details

Timer voor het verlopen van de sessie

2220 sec (accepteer SIP 422) * wordt aangepast per bedrijfsbehoefte en 422 wordt verwacht.

Media-aanbod voor binnendringen

Vroege aanbieding

Media-aanbod voor uittreding

Laattijdige aanbieding

Opties ping-interval

30 (Minimaal)

DTMF

RFC2833 Payload 101 (geen akoestische DTMF!)

SIP-UDP-poorten

4000-4010,5061,5065

RTP-profiel

Details

Profiel voor spraakbelasting

G.722/ G.711μ /G.711a

Pakketgrootte

20 ms

VAD (Voice Activity Detection, detectie spraakactiviteit)

Nee

Timer voor media-inactiviteit

1200 ms

Codec-wijziging voor midden kiezen

Niet geaccepteerd

RTP

8000-48198

sRTP-cijfers

AEAD_AES_256_GCM

AEAD_AES_128_GCM

AES_CM_128_HMAC_SHA1_80

AES_CM_128_HMAC_SHA1_32


 
G.729-codec wordt niet ondersteund. Als u G.729 wilt gebruiken, moet u transcoders gebruiken.

Webex-gespreksomleidingsdomeinen

De DNS SRV _sips._tcp.<domain> wordt gebruikt om Webex Edge Audio te bereiken. Er zijn vier domeinen afhankelijk van de regio.

Regio

Domein

Amerika

ecccspx.amer.pub.webex.com

VK, Noord-Afrika

ecccspx.emea.pub.webex.com

Pacifisch Azië

ecccspx.apac.pub.webex.com

Australië / Nieuw-Zeeland

ecccspx.anz.pub.webex.com

Europa

ecccspx.euro.pub.webex.com

De DNS SRV verwijst naar verschillende A-records die naar de primaire en secundaire locatie verwijzen. De volgende tabel geeft een voorbeeld voor de AMER-regio en kan in de toekomst worden gewijzigd.

Recordtype

Opnemen

Doel

Doel

SRV

_sips._tcp.ecccspx.amer.pub.webex.com

ecccspxpr1.amer.pub.webex.com

Ontdekking van Webex Edge Audio

SRV

_sips._tcp.ecccspx.amer.pub.webex.com

ecccspxpr2.amer.pub.webex.com

Ontdekking van Webex Edge Audio

SRV

_sips._tcp.ecccspx.amer.pub.webex.com

ecccspxsc1.amer.pub.webex.com

Ontdekking van Webex Edge Audio

SRV

_sips._tcp.ecccspx.amer.pub.webex.com

ecccspxsc2.amer.pub.webex.com

Ontdekking van Webex Edge Audio

A

ecccspxpr1.amer.pub.webex.com

207.182.174.101

Verwijst naar Webex Edge Audio AMER Primair 1

A

ecccspxpr2.amer.pub.webex.com

207.182.174.102

Verwijst naar Webex Edge Audio AMER Primary 2

A

ecccspxsc1.amer.pub.webex.com

207.182.174.229

Verwijst naar Webex Edge Audio AMER Secundair 1

A

ecccspxsc2.amer.pub.webex.com

207.182.174.230*

Verwijst naar Webex Edge Audio AMER secundair 2


 

De DNS-SRV is dynamisch van aard, de IP-adressen zijn vatbaar voor verandering; vermijd daarom hardcodering of bookmarking van de IP-adressen. Raadpleeg het gedeelte 'Revisiegeschiedenis van document' voor wijzigingen of updates in het document Poortreferentiegegevens voor Webex Calling.

CUBE-redundantie

Cisco Unified Border Element (CUBE) schakelt de functie Session Border Control in in een netwerk dat SIP-verbindingen tussen externe entiteiten en interne netwerken beheert. Meer informatie over CUBE is beschikbaar in het gedeelte Vereisten hieronder.

De ondersteunde redundantiemodellen zijn gedefinieerd met als doel hoge beschikbaarheid te bieden en single-point-of-failure voor de Cisco-partner te elimineren. Hieronder worden drie verschillende modellen geschetst. Cisco-partners moeten kiezen welk model van toepassing is op hun omgeving.

Tijdens het onboardingproces moet de partner ICMP-filters uitschakelen.

Duplex CUBE-implementatie voor BroadWorks geïmplementeerd op één site

Simplex CUBE-implementatie voor BroadWorks geïmplementeerd op meerdere sites

Er is nog één redundantiemodel mogelijk waarbij CUBE in duplexmodus wordt geïmplementeerd op elke site. Dit model is niet nodig gezien het feit dat BroadWorks wordt geïmplementeerd met geo-redundantie.

Inrichten

Cisco-partners moeten de hierboven vermelde vereiste infrastructuur implementeren en beheren om BYoPSTN in hun netwerk in te schakelen. De volgende stappen zijn vereist om BYoPSTN in te richten en in te schakelen voor een Cisco-partner.
1

Partnervereisten

  • Het BroadWorks-systeem implementeren

  • CUBE implementeren voor Webex Edge Audio of uw eigen SBC gebruiken

2

Telefoonnummers inrichten in Cisco Partner Hub

  • Telefoonnummergroepen inrichten die moeten worden gekoppeld aan klantsjablonen

3

DNS SRV-terugbelgroepen inrichten in Cisco Partner Hub (optioneel)

  • Als u Deelnemen aan vergadering wilt implementeren via Terugbellen, richt u DNS SRV-terugbelgroepen in en werkt u uw DNS-instellingen bij. Anders kunt u deze stap overslaan.

4

PNG (en CDSG) koppelen aan klantsjablonen

  • Koppel telefoonnummergroepen en DNS SRV-terugbelgroepen (alleen als terugbellen voor vergaderingen is geïmplementeerd) aan uw klantsjablonen.

5

Organisaties zaadoplossing inrichten

  • Een testserviceprovider of -onderneming inrichten voor Webex Voor BroadWorks met elk van de klantsjablonen.

  • Richt een abonnee in met een standaardpakket dat gebruikmaakt van de optie Door Partner Verstrekte inbelnummers om deel te nemen aan de vergadering.

6

De organisatie van de primaire zaadoplossing selecteren

  • Selecteer één primaire zadenoplossing voor BYoPSTN.

7

Download de BroadWorks-configuratie (BYoPSTN)

  • Download het JSON-bestand van Cisco Partner Hub dat de informatie bevat die nodig is om BroadWorks te configureren

8

Het Webex Edge Audio DNS SRV-domein bepalen

  • Het Webex Edge Audio DNS SRV-domein identificeren

9

Configuratie van partner BroadWorks inrichten

  • Configuratie van virtuele CUBE-abonnee

  • Pas het telefoonnummer toe op de toewijzing van de toegangscode, van het gedownloade JSON-bestand, in virtuele abonnees

  • Netwerkserverconfiguratie

10

Partner CUBE inrichten (of uw eigen SBC)

  • Volg de gevalideerde configuratie om CUBE in te richten als uw SBC

  • Alternatief. Als u CUBE niet wilt gebruiken, richt dan uw eigen SBC in met de CUBE-configuratie als handleiding op hoog niveau

11

BYoPSTN-certificering

  • Volledige acceptatietests voor certificering

Stap 1: Partnervereisten

De volgende vereisten moeten zijn vervuld voor de inrichting van BYoPSTN. De onderstaande vereisten gaan ervan uit dat de partner een werkende Webex voor Cisco BroadWorks-implementatie heeft die het volgende omvat:

  • Functionerend BroadWorks-systeem – zoals beschreven in de Webex voor Cisco BroadWorks-oplossingshandleiding

  • BroadWorks AS-licentie met 'VoiceXML'-service in voldoende hoeveelheid (1 per PSTN-nummer)

  • BroadWorks-patches vereist:

    Voor R22:

    • AP.xsp.22.0.1123.ap376935

    • AP.as.22.0.1123.ap376935

    Voor R23:

    • AP.xsp.23.0.1075.ap376935

    • AP.as.23.0.1075.ap376935

    Voor R24

    • AP.as.24.0.944.ap376935

  • Cisco CUBE-systeem geïmplementeerd (IOS versie 16.12.2 of hoger): https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book.html

    Zowel op hardware gebaseerde als virtuele CUBE wordt ondersteund. Hardwaregebaseerde CUBE wordt aanbevolen voor schaalbaarheid en het afhandelen van grotere aantallen gesprekken.

  • Webex-partnerorganisatie – zoals beschreven in de Webex voor Cisco BroadWorks-oplossingshandleiding

Stap 2: Telefoonnummergroepen (PNG) inrichten in Partner Hub

De procedure die de Cisco-partner gebruikt om hun inbelnummers voor Webex-vergaderingen toe te voegen, is als volgt:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar BroadWorks Calling.

  4. Selecteer onder Meeting Join configuration (BYoPSTN) de optie Create Call-in Phone Number Grou.

  5. Voer de naam van de telefoonnummergroep in en selecteer Volgende.

  6. Voer de details van het telefoonnummer in en selecteer Volgende.

  7. Controleer het overzicht van de details van de telefoonnummergroep en selecteer Opslaan.

  8. Herhaal deze procedure voor elke toe te voegen telefoonnummergroep.

De screenshots hieronder illustreren de procedure.

Stap 3: DNS SRV-terugbelgroepen (CDSG) inrichten in partnerhub


 
Deze stap moet alleen worden voltooid als u de optie Deelnemen aan vergadering via terugbellen wilt implementeren. Anders kunt u deze stap overslaan.

 
Als u deze optie niet configureert, kunnen gebruikers de inbeloptie gebruiken om deel te nemen aan vergaderingen of kunnen ze deelnemen met computeraudio.

Wanneer u de optie Terugbellen voor vergaderingen gebruikt, is een DNS SRV-terugbelgroep vereist om gesprekken van Webex naar CUBE te routeren. De procedure die de Cisco-partner gebruikt om zijn/haar CUBE DNS SRV-records toe te voegen aan Webex is als volgt:

  1. Meld u aan bij Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar BroadWorks Calling.

  4. Selecteer onder BYoPSTN (Meeting Join configuration) de optie DNS SRV-terugbelgroep maken.

  5. Voer de naam van de DNS SRV-terugbelgroep in.

  6. Selecteer Volgende.

  7. Voer de DNS SRV-terugbelgegevens in.

  8. Selecteer Volgende.

  9. Controleer het overzicht van DNS SRV-terugbelgegevens.

  10. Selecteer Opslaan.

  11. Voer updates in voor DNS om de nieuwe records in de DNS SRV-groep weer te geven.

  12. Herhaal deze procedure voor elke toe te voegen terugbel-DNS SRV-groep.

De screenshots hieronder illustreren de procedure.

Stap 4: PNG en CDSG koppelen aan klantsjablonen in Partner Hub

Voor de eerste configuratie en verificatie van de BYoPSTN-oplossing is een seed-organisatie vereist voor elke unieke combinatie van telefoonnummergroep en DNS SRV-terugbelgroep (als terugbellen vereist is). Daarom wordt aanbevolen dat Cisco Partners op dezelfde manier een nieuwe klantsjabloon maken voor elke unieke combinatie van telefoonnummergroep en DNS SRV-terugbelgroep. Elke klantsjabloon moet worden gebruikt om een overeenkomstige zaadorganisatie te genereren.

Zodra de BYoPSTN-configuratie is verwijderd en geverifieerd met behulp van de seed-organisaties, kunnen de telefoonnummergroepen en DNS SRV-terugbelgroepen indien nodig worden toegepast op bestaande klantsjablonen.

Merk op dat nieuw aangemaakte klantensjablonen niet worden gebruikt door bestaande niet-testklanten en daarom veilig kunnen worden gebruikt voor handmatige verificatie van de BYoPSTN-configuratie.


 
Als u Deelnemen aan vergadering niet implementeert via Terugbellen, hoeft u DNS SRV-terugbelgroepen niet te koppelen aan de klantsjabloon. U moet echter wel Terugbellen uitschakelen selecteren.

Ga als volgt te werk om een nieuwe klantsjabloon toe te voegen:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar BroadWorks Calling.

  4. Selecteer onder Templates de optie Add Template.

  5. Voer de sjabloondetails in. In de fase Package Type:

    • Selecteer Package Type als Standard.

    • Selecteer Configuratie voor deelnemen aan vergadering als door de partner verstrekte inbelnummers (BYoPSTN).

    • Selecteer een ingerichte telefoonnummergroep.

    • Als u voor de DNS SRV-terugbelgroep de optie Terugbellen voor vergaderingen wilt inschakelen, selecteert u een ingerichte DNS SRV-terugbelgroep. Anders selecteert u Terugbellen uitschakelen.

  6. Selecteer Volgende.

  7. Voer de overige sjabloondetails in.

  8. Bekijk het overzicht van sjabloondetails.

  9. Klik op Opslaan.

  10. Herhaal deze procedure voor elke klantsjabloon die moet worden toegevoegd

De onderstaande schermafbeelding illustreert de procedure.

Ga als volgt te werk om een bestaande klantsjabloon bij te werken:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar het gedeelte BroadWorks-gesprekken.

  4. Selecteer onder Templates de optie View Template.

  5. Selecteer de sjabloon die moet worden bijgewerkt.

  6. Blader naar het gedeelte Configuratie voor deelnemen aan vergadering:

    • Selecteer Door de partner verstrekte inbelnummers (BYoPSTN).

    • Selecteer een eerder geconfigureerde telefoonnummergroep.

    • Als u voor de DNS SRV-terugbelgroep de optie Terugbellen voor vergaderingen wilt inschakelen, selecteert u een ingerichte DNS SRV-terugbelgroep. Anders selecteert u Terugbellen uitschakelen.

  7. Selecteer Opslaan.

    De onderstaande schermafbeelding illustreert de procedure.

Stap 5: Organisaties zaadoplossing inrichten

De BYoPSTN-oplossing heeft verschillende componenten, die elk correct moeten worden geconfigureerd om de oplossing succesvol te laten werken. Een van de twee doelen van de seed solution-organisaties is het genereren van telefoonnummers voor het maken van toegangscodes voor vergaderingen en een universeel unieke id (site UUID) voor de vergadersite die vereist is voor de continue werking van de oplossing. Het andere doel is configuratieverificatie.

Voor elke unieke combinatie van telefoonnummergroep en DNS SRV-terugbelgroep die moet worden gebruikt, moet eerder een overeenkomstig klantsjabloon worden gemaakt. Voor elk van deze klantsjablonen moet een seed solution-organisatie worden ingericht. De inrichting van deze seed-organisaties genereert het telefoonnummer voor de toewijzingen van vergaderingtoegangscodes en een UUID van de vergadersite die vereist zijn om BroadWorks te configureren.

Gebruik elk van de eerder geconfigureerde klantsjablonen om een abonnee in te richten voor een nieuwe BroadWorks-serviceprovider of een nieuwe BroadWorks Enterprise met een standaardpakketgebruiker. De resulterende vergadersite met het Standaardpakket moet gebruikmaken van de optie Deelnamevergadering met inbelnummers van partnerproviders. Een van de volgende methoden kan worden gebruikt om de abonnee in te richten:

  1. Richt de testabonnee in met BroadWorks-abonnees-API's zoals beschreven op developer.webex.com.

  2. Schakel de testabonnee voor de IM&P-service in op een BroadWorks die is geconfigureerd om de klantsjabloon te gebruiken. Zorg ervoor dat de klantsjabloon het standaardpakket gebruikt om ervoor te zorgen dat de testabonnee een standaardpakket krijgt toegewezen. Als alternatief moet de testabonnee vervolgens worden bijgewerkt om over het standaardpakket te beschikken.

Houd er rekening mee dat het wordt aanbevolen dat de organisaties van seed-oplossingen worden gekoppeld aan een BroadWorks-serviceprovider testen of BroadWorks Enterprise testen.

Stap 6: De organisatie van de primaire zaadoplossing selecteren

Het is van cruciaal belang dat deze vergadersite ingericht blijft, aangezien deze site-UUID in elke aanvraag voor deelname aan een inbelvergadering wordt verzonden als een verificatietoken. U mag de seed-organisatie niet verwijderen, aangezien de gekoppelde vergadersite ook wordt verwijderd. Als de zaadorganisatie wordt verwijderd, moet u een nieuwe inrichten en Broadworks opnieuw configureren met de UUID van de nieuwe site.

De primaire en eventuele secundaire seed-oplossingsorganisaties kunnen worden verwijderd, indien gewenst voordat de set telefoonnummers en DNS SRV-terugbelrecords worden toegewezen aan niet-testklanten. Wanneer de set telefoonnummers en DNS SRV-terugbelrecords worden toegewezen aan niet-testklanten, worden deze telefoonnummers en terugbelrecords gekoppeld aan vergadersites voor deze klanten en worden ze gebruikt voor het deelnemen aan vergaderingen via inbellen en terugbellen. Wijzigingen moeten worden beschouwd als gevolgen voor de service.

Ga als volgt te werk om de organisatie van de primaire zaadoplossing te selecteren:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar het gedeelte BroadWorks-gesprekken.

  4. Selecteer in het gedeelte Configuration Validation (BYoPSTN) de optie Assign.

  5. Zoek en selecteer in het scherm Organisatie toewijzen een van de zaadorganisaties die eerder zijn geconfigureerd

  6. Selecteer Toewijzen.

    De geselecteerde zaadorganisatie is de primaire zaadorganisatie.

De screenshots hieronder illustreren de procedure.

Stap 7: BroadWorks-configuratie downloaden (BYoPSTN)

De primaire seed-oplossingsorganisatie, telefoonnummergroepen en DNS SRV-terugbelgroepgegevens voor een bepaald BroadWorks-cluster zijn beschikbaar op één locatie, namelijk het JSON-bestand met de BroadWorks-configuratie (BYoPSTN). Deze informatie is nodig om BroadWorks voor BYoPSTN te configureren.

Houd er rekening mee dat het JSON-configuratiebestand alleen beschikbaar is voor weergave/download nadat de primaire seed-oplossingsorganisatie is geselecteerd.

De procedure om het JSON-configuratiebestand te bekijken/downloaden is als volgt:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar BroadWorks Calling.

  4. Selecteer onder ClustersCluster weergeven.

  5. Selecteer het cluster dat is gekoppeld aan de klantsjablonen die zijn geconfigureerd voor BYoPSTN.

  6. Blader naar het gedeelte BroadWorks-configuratie voor BYoPSTN.

  7. Klik op JSON-configuratiebestand downloaden.

  8. Herhaal deze procedure voor andere BroadWorks-clusters.

De screenshots hieronder illustreren de procedure.

Zie het voorbeeld van het JSON-configuratiebestand hieronder. Het bestand bevat aanvullende informatie over elke telefoonnummergroep, terugbel-DNS SRV-groep, de volgende belangrijke configuratie-items die moeten worden ingevoerd in BroadWorks zijn vet gemarkeerd.

  • siteUUID: BroadWorks moet deze waarde verzenden in de SIP-berichten. Het is een token die Webex Edge Audio gebruikt om de identiteit van BroadWorks van de Cisco-partner en de toegang tot vergaderingssites die door deze Cisco-partner worden beheerd te bevestigen.

  • Toewijzing telefoonnummer voor toegangscode: De telefoonnummers en de bijbehorende Webex-toegangscodes moeten worden geconfigureerd in BroadWorks.

    • phoneNumber

    • accessCode

  • localeTag: De gewenste aankondigingstaal die is gekoppeld aan het telefoonnummer moet worden geconfigureerd in BroadWorks.

  • dnsSrv: De DNS SRV voor terugbellen moet worden geconfigureerd in de DNS en verwijzen naar de gewenste CUBE-instanties.


{
   "siteUUID": "491db0821791441a96c233fefb6c6dfc",
   "siteURL": " seedtestenterpriseabc.webex.com ",
   "partnerOrgId": "1da175de-3651-4467-b26b-b0d85a2cb3ad",
   "solutionValidationOrgId": "d927ac4d-3d73-4d7f-8506-a1bc0a221934",
   "customerTemplates": [
      {
         "name": "US West Std",
         "id": "27fe1337-ab1d-44b0-8b5e-ff1d32f6e3f8",
         "phoneNumberGroupId": "1bcb05bd-b919-45fd-b30e-71d2abb59e26",
         "callbackDnsSrvGroupId": "25392686-a390-49b9-bad5-cb47159c3e992"
      },
      {
         "name": "US East Std",
         "id": "070d6682-b64f-46ea-bc4b-b2e1218ba4bb",
         "phoneNumberGroupId": "12bc0b8f-ea1d-457f-8fe2-069ccf78907e",
         "callbackDnsSrvGroupId": "25392686-a390-49b9-bad5-cb47159c3e992"
      }
   ],
   "phoneNumberGroups": [
   {
         "name": "US West",
         "id": "1bcb05bd-b919-45fd-b30e-71d2abb59e26",
         "phonenumbers": [
            {
               "id": "617c5faa-1721-45c7-bc70-e6d7c20ccc29",
               "name": "US Palo Alto",
               "countryCode": "US",
               "localeTag": "en_US",
               "tollType": "TollFree",
               "defaultPhoneNumberType": "NONE",
               "phoneNumber": "9863502478",
               "accessCode": "88672693772924908359"
            },
            {
               "id": "48fa7c50-9da0-4c8b-9b2f-307ff435c7c7",
               "name": "US Toll San Francisco",
               "countryCode": "US",
               "localeTag": "en_US",
               "tollType": "Toll",
               "defaultPhoneNumberType": "PRIMARY",
               "phoneNumber": "4156551000",
               "accessCode": "88652789466280320324"
            }
         ]
      },
      {
         "name": "US East",
         "id": "12bc0b8f-ea1d-457f-8fe2-069ccf78907e",
         "phonenumbers": [
            {
               "id": "ca0c622a-8621-4477-91e0-b3e214833568",
               "name": "US Maryland",
               "countryCode": "US",
               "localeTag": "en_US",
               "tollType": "Toll",
               "defaultPhoneNumberType": "PRIMARY",
               "phoneNumber": "2403332200",
               "accessCode": "88631321777971704941"
            },
            {
               "id": "00875574-9a46-4447-a967-350b6176755a",
               "name": "US Florida",
               "countryCode": "US",
               "localeTag": "en_US",
               "tollType": "Toll",
               "defaultPhoneNumberType": "SECONDARY",
               "phoneNumber": "9049002303",
               "accessCode": "88632627551145646175"
            },
            {
               "id": "a2c10316-9266-4423-a669-d67949f99d33",
               "name": "US New York",
               "countryCode": "US",
               "localeTag": "en_US",
               "tollType": "TollFree",
               "defaultPhoneNumberType": "NONE",
               "phoneNumber": "8056504578",
               "accessCode": "88649679020033567943"
            }
         ]
      }
   ],
   "callbackDnsSrvGroups": [
      {
         "name": "CB US",
         "callbackDnsSrvs": [
            {
               "name": "Callback US",
               "countryCode": "US",
               "dnsSrv": "cube.us.example.com",
               "id": "c5209d17-7c2f-45b3-95a6-65d7f5f53c7e"
            }
         ],
         "id": "25392686-a390-49b9-bad5-cb47159c3e992"
      },
      {
         "name": "CB MX",
         "callbackDnsSrvs": [
            {
               "name": "Callback MX",
               "countryCode": "MX",
               "dnsSrv": "cube.mx.example.com",
               "id": "cca0e4c3-5cff-412c-a854-bfb719f603a2"
            }
         ],
         "id": "36403797-b401-50c0-cbe5-dc58260d4f003"
      }
   ]
}

Stap 8: Het Webex Edge Audio DNS SRV-domein bepalen

Het DNS SRV-domein van Webex Edge Audio moet worden geconfigureerd op BroadWorks. Gebruik de volgende procedure om de waarde te bepalen.

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Klanten.

  3. Selecteer de BYoPSTN Validation Enterprise.

  4. Selecteer Klant weergeven.

  5. Ga naar Services/Meetings.

  6. Selecteer de vergadersite met het standaardpakket.

  7. Scrol naar de onderkant van het deelvenster aan de zijkant en selecteer Site configureren.

  8. Selecteer Algemene instellingen / Audio-instellingen.

  9. Selecteer onder het gedeelte Aangepaste internationale inbelnummers voor Edge Audio de optie Lua-script genereren.

  10. Zoek in het pop-upvenster naar de waarde '-- Bijwerken naar koptekst met CCAX URL'.

     
    -- Update To header with CCAX URL
     local oldTo1 = msg:getHeader("To")
     local newTo1 = string.gsub(oldTo1, "<sip:(.+)@(.*)>", "<sip:%1@ecccx.amer.webex.com>")
     msg:modifyHeader("To", newTo1)
    
  11. Haal de vetgedrukte waarde eruit, bijvoorbeeld: ecccx.amer.webex.com.

Dit is het Webex Edge Audio DNS SRV-domein dat moet zijn geconfigureerd op BroadWorks.

Stap 9: Configuratie van partner BroadWorks inrichten

In dit gedeelte wordt de BroadWorks-configuratie beschreven die nodig is om de inbel- en terugbelscenario's voor vergaderingen te implementeren die in de onderstaande diagrammen worden weergegeven. De configuratievoorbeelden zijn gebaseerd op de gegevens in het JSON-bestand dat in het vorige gedeelte wordt weergegeven. Er wordt van nummers, domeinen, namen van ondernemingen/groepen, type apparaten, beleidsregels, profielen enz. verwacht dat ze per partner verschillen.

BroadWorks-detail: bel mij (terugbellen met de koptekst SIP X-Cisco-Meet-Info) – naar geregistreerde telefoon/PSTN

Gespreksstroom:

  1. Gebruiker vraagt om terugbellen, Webex start een terugbelverzoek.
  2. Het gesprek wordt gerouteerd naar BroadWorks OTT.
  3. Het gesprek bereikt de CUBE die is ingericht in CH. CUBE leidt het gesprek om naar BroadWorks.
  4. BroadWorks identificeert het gesprek als de oorsprong van de host van de vergadering en maakt een sessie voor de hostgebruiker van de vergadering en verwerkt het gesprek.
  5. De hostgebruikerssessie van de vergadering verwerkt het gesprek en vertaalt het gekozen nummer. Daarnaast wordt een factureringsrecord gegenereerd namens de hostgebruiker van de vergadering.
  6. BroadWorks leidt het gesprek om naar de gebruiker die aan het apparaat is gekoppeld (7) of naar PSTN (8).
De telefoon of PSTN van de gebruiker gaat over en neemt deel aan de vergadering wanneer deze wordt beantwoord.

Voordat u begint

SIP-communicatie tussen BroadWorks en de CUBE kan via UDP of TCP verlopen, afhankelijk van uw netwerkvereisten. Als bepaalde netwerk- of toegangsapparaten (bijvoorbeeld gateways of eindpunten) in de inbel- of terugbelstromen van BYoPSTN TCP niet ondersteunen, moet in plaats daarvan UDP worden gebruikt.

De configuratie en voorbeelden in deze handleiding gebruiken TCP als transportprotocol. Als u TCP wilt gebruiken, moet u ervoor zorgen dat uw BroadWorks-toepassingsserver en netwerkserver beide zijn geconfigureerd voor TCP:

_CLI/Interface/SIP> get
networkProxyTransport = unspecified
accessProxyTransport = unspecified
supportDnsSrv = true
supportTcp = true

Toepassingsserver

Identificeer/apparaatprofieltype

Er moet een nieuw type identiteit/apparaatprofiel worden gemaakt om de CUBE weer te geven. Zorg ervoor dat u de volgende eigenschappen hieronder instelt, terwijl andere op standaardwaarden kunnen worden gelaten:

  • Type signaleringsadres: Instellen op Intelligent Proxy Address

  • Verificatie: instellen op Ingeschakeld

  • Identiteit ondersteunen in BIJWERKEN en opnieuw UITNODIGEN: ingeschakeld

  • Geschikt voor statische registratie: instellen op Ingeschakeld

  • Geschikt voor video: instellen op Uitgeschakeld

In het onderstaande voorbeeld wordt het nieuwe Identity/Device Profile Type “VXML_profile” aangemaakt om de CUBE weer te geven.

Spraak-XML virtuele abonnee

Een VoiceXML-exemplaar maken

Elk PSTN-nummer van Webex Meetings wordt vertegenwoordigd door een virtuele abonnee in BroadWorks en de virtuele abonnee-functionaliteit van VoiceXML kan worden gebruikt. Het wordt aanbevolen dat een specifieke onderneming en groep worden gebruikt voor alle virtuele VoiceXML-abonnees. Houd er rekening mee dat we eigenlijk geen VoiceXML-mogelijkheden benutten, maar dit type virtuele gebruiker is geschikt voor interactie met de CUBE.

Als u de VoiceXML-service wilt gebruiken, moet u ervoor zorgen dat de licentie voldoende 'VoiceXML'-hoeveelheden heeft en dat de service is geautoriseerd op ondernemings- en groepsniveau en dat de VoiceXML-service aan de groep is toegewezen, zoals weergegeven in de onderstaande voorbeeldafbeelding.

Onder Groep > Services, selecteer VoiceXML en maak een exemplaar voor elk PSTN-nummer.

VoiceXML-adressen configureren

Richt voor elk VoiceXML-exemplaar het volgende in onder de VoiceXML-adressen:

  • Telefoonnummer: voer het inbelnummer in voor de Webex Meetings-site (bijvoorbeeld 2403332200).

  • Extensie

  • Identiteit/apparaatprofiel: maak één exemplaar (bijvoorbeeld VXML_deviceProf) op basis van het apparaattype dat in de vorige sectie is gemaakt (VXML_profile in het voorbeeld) en voer de volgende configuratie in.

  • Lijn/poort: voer de <access number="">@<domain>-indeling in, waarbij

    • <access number=""> is het toegangscodenummer voor de Webex Meetings-site (beschikbaar in het JSON-bestand) (bijvoorbeeld 88631321777971704941)

    • <domain> is het domein van de Webex Edge Audio voor deze vergadersite (bijvoorbeeld ecccspx.amer.pub.webex.com)

  • Contact sip: voor inbelgesprekken voor vergaderingen naar het toegangsnummer wordt de INVITE verzonden met een aanvraag-URI die is ingesteld op de waarde van dit veld. Voer de SIP-contactpersoon in deze indeling in <sip contact="">;<Locale>;<Meetings Site="" UUID="">;<SIP transport="">, waarbij:

    • <sip contact=""> is de <number> van het lijn-/poortveld, maar met het domein als de SRV die verwijst naar het adres van de CUBE (bijvoorbeeld 88631321777971704941@cube.internal.local)

    • <Locale> staat voor de taalinstelling volgens de locale van de gebruiker (bijvoorbeeld locale=en_US)

    • <Meetings Site="" UUID=""> is site-UUID uit het JSON-bestand (bijvoorbeeld x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)

    • <SIP transport=""> moet transport=tcp zijn om de AS TCP te gebruiken om berichten naar de CUBE te sturen.

Hieronder ziet u een voorbeeld van de instellingen voor VoiceXML-adressen.


 
Voor elk extra vergaderingtoegangsnummer dat moet worden gebruikt, moet een extra virtuele VoiceXML-abonnee worden gemaakt naar analogie van het bovenstaande. Hetzelfde apparaatprofiel kan worden gebruikt, maar de velden Lijnpoort en Contact moeten zijn opgebouwd op basis van de informatie over het toegangsnummer zoals hierboven weergegeven.

 
Zorg ervoor dat u controleert of de limieten voor het gespreksverwerkingsbeleid die u configureert op de virtuele abonnee van BroadWorks voldoende zijn om de extra BYoPSTN-gesprekken in uw telefoonnummergroep af te handelen.

SIP-verificatie toewijzen aan VoiceXML-exemplaar

Wijs de verificatieservice toe aan de virtuele VoiceXML-abonnee. Dit wordt gebruikt om SIP INVITE-berichten van de CUBE in het terugbelscenario te verifiëren. Het voorkomt ook dat de virtuele VoiceXML-abonnee gesprekken van andere partijen dan de CUBE accepteert

Ga onder Hulpprogramma's naar de pagina voor virtuele abonneeverificatie en voer de SIP-gebruikersnaam en het SIP-wachtwoord in, zoals hieronder wordt weergegeven:


 

de CUBE moet worden geconfigureerd met dezelfde gebruikersnaam en hetzelfde wachtwoord om de INVITE-berichten die naar de AS worden verzonden correct te verifiëren.

Een voorbeeld van de opdracht voor het configureren van SIP-verificatie op de CUBE is als volgt:

sip-ua authentication username VSUB password 0 <unencrypted password>
(See the CUBE onfiguration/datafill for more details).

Namedefs-bestand

Het veld SIP-contact voor virtuele abonnee met VoiceXML bevat de URL waar het domeingedeelte wordt omgezet naar het CUBE-adres. Dit is een interne SRV en het namedefs-bestand op het AS kan worden gebruikt om de interne SRV naar de CUBE IP op te lossen.

In ons voorbeeld is SIP contact SRV cube.internal.local en verwijst deze naar 10.165.196.30 poort 5060 om de CUBE te bereiken. Op het AS wordt de /usr/local/broadworks/bw_base/conf/namedefs bestand wordt als volgt bijgewerkt:

_sip.tcp.cube.internal.local SRV 1 99 5060 10.165.196.30

Gesprekstype Webex Meetings

De configuratie-opties voor het verwerken van Webex Meetings-gesprekken zijn beschikbaar om te bepalen hoe inbelgesprekken voor vergaderingen worden afgehandeld. Inbelgesprekken voor vergaderingen worden standaard verwerkt als externe gesprekken, omdat inbelnummers worden gehost in een speciale onderneming of serviceprovider. Externe gesprekken worden normaal gesproken opgenomen in het aantal sessies van Session Admission Control en gemarkeerd voor opladen in het CDR-veld chargeIndicator.

In het volgende voorbeeld wordt de aanbevolen configuratie toegevoegd om inbelgesprekken voor vergaderingen te verwerken als interne gesprekken, zodat ze niet kunnen worden opgeladen en niet kunnen worden meegeteld in het toegangsbeheer van de sessie.

Door NS Charge Field af te dwingen op waar, wordt de populatie van het CDR-veld chargeIndicator gebaseerd op het geconfigureerde Charge-kenmerk van het oproeptype van de netwerkserver.

AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> add "Webex Meetings" WXM true true

AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> get
      Name    NS Call Type    Enforce NS Charge Field  Process As Internal For SAC-Subscriber
  ==========================================================================================
  Webex Meetings       WXM               true                                true

VoiceXML-vergadering Callback Virtual Subscriber

Een VoiceXML-vergaderingterugbelabonnee maken

Een speciale virtuele VoiceXML-abonnee met een speciale terugbeloptie voor Webex-vergaderingen (hierna VoiceXML-terugbelabonnee voor vergaderingen genoemd) moet worden geconfigureerd op de BroadWorks-toepassingsserver (AS) om de terugbelgesprekken van Webex Meetings af te handelen. Er kan slechts één exemplaar van deze abonnee worden geconfigureerd op het AS.

Als u de functie wilt inschakelen, stelt u de activeerbare functie 102074 in op waar via CLI.

AS_CLI/System/ActivatableFeature> activate 102074
***** Warning *****:
This activity should only be done during a maintenance window because
this may cause large amounts of data to be added/modified/deleted and
it may take some time to execute. Features that have web page impacts
require that users and administrators log out and log back in.
Are you sure you want to continue?

Please confirm (Yes, Y, No, N): y
...Done

AS_CLI/System/ActivatableFeature> get

      Id                                               Description  Activated  Last Modified Timestamp
=============================================================================================
  102746                            BroadWorks Support for CI UUID       true
  102074          BYO PSTN Billing support for CallBack and CallIn       true      
  104256                          Weak Password Validation Service      false
  104073  Add FAC Support for Call Center Agent Join-Unjoin in CDR      false
  103542   Configurable Endpoint For Auto-Answer And Forced Answer      false
  104255    Control password usage and behavior to ensure security      false

 

Aangezien de functie 'BYO PSTN-factureringsondersteuning voor terugbellen en inbellen' afhankelijk is van de functie 'BroadWorks-ondersteuning voor CI UUID', moet u ook de functie (102746) activeren voordat u de functie activeert (102074). Raadpleeg het gedeelte 'CI UUID-synchronisatie van gebruiker (Broadworks-ondersteuning voor CI UUID)' voor meer informatie.

De VoiceXML-terugbelabonnee voor een vergadering is vergelijkbaar met de bestaande virtuele BYOPSTN VXML-abonnee, maar heeft deze getagd met een nieuwe vlag 'Webex Meeting Callback'. Deze VoiceXML-terugbelabonnee voor vergaderingen is geconfigureerd met hetzelfde apparaatprofiel als de bestaande virtuele BYOPSTN VXML-abonnee en de verificatieservice met dezelfde aanmeldgegevens.

Hieronder een voorbeeld:

De VoiceXML-terugbelabonnee voor een vergadering moet bestaan in het AS dat de hostgebruiker van de vergadering host. Wanneer het AS het INVITE-verzoek voor terugbellen ontvangt, probeert het tijdens het instellen van het gesprek zowel de VoiceXML-terugbelgebruiker als de hostgebruiker van de vergadering op het AS te vinden. Als geen van deze gebruikers wordt gevonden, wordt het gesprek geweigerd.

Hostsessie van de vergadering

In het terugbelscenario met de koptekst X-Cisco-Meet-Info ontvangt de Cisco BroadWorks-toepassingsserver een SIP INVITE-verzoek en identificeert de hostgebruiker van de vergadering met de parameter CI-gebruikers-UUID van de host van de koptekst SIP X-Cisco-Meet-Info. Er wordt een gesprekssessie gemaakt namens de hostgebruiker van de vergadering om het gesprek te verwerken en het serviceprofiel van de gebruiker uit te voeren. Daarnaast wordt een factureringsrecord gegenereerd namens de hostgebruiker van de vergadering. De vergadering-id en de site-UUID-informatie van de koptekst SIP X-Cisco-Meet-Info worden vastgelegd in het factureringsrecord.

Hieronder ziet u een voorbeeld van de koptekst SIP X-Cisco-Meet-Info:

X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab
-04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec

Platform voor het leveren van toepassingen

CI UUID-gebruikerssynchronisatie (Broadworks-ondersteuning voor CI UUID)

De gebruikers-CI UUID is een unieke id om gebruikers in de Webex-omgeving te identificeren.

Deze Webex Provisioning Sync-toepassing op het Cisco BroadWorks Application Delivery Platform (ADP) wordt gebruikt om de gebruikers-CI UUID te synchroniseren, toe te wijzen en op te slaan in de BroadWorks-infrastructuur, zodat deze kan worden gebruikt in verschillende interacties met Webex en Webex voor de BroadWorks-service.

Raadpleeg 'Webex Meeting Callback inschakelen' over hoe de CI User UUID-koppeling wordt gebruikt door de Cisco BroadWorks-netwerkserver en Cisco BroadWorks-toepassingsserver.

Met de volgende stappen wordt de Webex Provisioning Sync-toepassing ingesteld om periodiek een enquête uit te voeren en de BroadWork-gebruikers bij te werken met de CI UUID.

De Webex-inrichtingssynchronisatietoepassing vereist OAuth-referenties met de Spark-beheerder:broadworks_subscribers_read bereik voor de Cisco-identiteitsprovider en kan worden verkregen door een serviceverzoek in te dienen bij uw onboardingagent.

Schakel het gedeelte 'OAuth-referenties voor uw Webex voor Cisco BroadWorks verkrijgen' in voor meer informatie om het serviceverzoek in te dienen op: https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/Solution_Guide/wbxbw_b_solution-guide/wbxbw_b_SolutionGuide-PDF_chapter_01.html?bookSearch=true#Cisco_Generic_Topic.dita_0e1beabc-80ae-4e8d-b177-17108ec5daed

Voeg het token met een geschikte partnernaam als volgt toe:

ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> add custBYO refreshToken
      New Password:
      Re-type New Password:
      ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> get
       Partner Name  Refresh Token
==================================
  FederationPartner       ********
           custPart       ********
            custBYO       ********

Voeg de partnernaam die is gekoppeld aan het OAuth-token toe aan de lijst met partners die moeten worden gecontroleerd door de Webex Provisioning Sync-toepassing met de markering 'ingeschakeld' die is ingesteld op 'waar'.

Met deze Webex-inrichtingssynchronisatietoepassing wordt gestart met het synchroniseren van de CI-gebruikers-UUID op het gedefinieerde pol-interval.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> add custBYO true

Zodra de partner is opgenomen, kan de Webex Provisioning Sync-toepassing nu de koppeling van de CI UUID met de BroadWorks-gebruikers uitvoeren.

Wijzig de time-out van de verbinding met de volgende opdrachten:

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> set requestTimeout 30000
...Done

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> get
requestTimeout = 30000

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> cd http

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller/Http> set connectionTimeout 300
*** Warning: BroadWorks needs to be restarted for the changes to take effect ***

ADP_CLI/Application/WebexProvisioningSync/GeneralSetting/Controller/HTTP > get
connectionPoolSize = 5
connectionTimeout = 300
connectionIdleTimeOut = 300
maxConcurrentRequests = 10
maxCookieAgeInHours = 24

Deze koppeling kan automatisch of handmatig worden uitgevoerd. De opdracht CLI manualSync kan de koppeling direct activeren om plaats te vinden.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> manualSync custBYO

Partners met 'Ingeschakeld' ingesteld op 'Waar' voeren het gekoppelde enquêteinterval uit. Tijdens de eerste koppeling vraagt de Webex Provisioning Sync-toepassing de Webex-abonnee-API om de gegevens op te halen die de CI UUID bevatten voor alle gebruikers die door de partner worden gehost. De externe id van de BroadWorks-gebruiker wordt bijgewerkt met de bijbehorende CI UUID. Latere koppelingen hebben invloed op gebruikers die aan de partner zijn toegevoegd. De statusopdracht kan worden gebruikt om te zien of de synchronisatie is voltooid.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> status
  Partner Name         Status                 Last Sync Time
============================================================
       custBYO  synchronizing
      custPart     monitoring  2023-01-29T15:36:43.873-05:00
2 entries found.

Zodra de synchronisatie is voltooid, verandert de status weer in bewaking. De volgende synchronisatie wordt uitgevoerd op gebruikers die zijn toegevoegd aan de partner na de 'Laatste synchronisatietijd'.

De volgende afbeelding toont de CI UUID die is ingesteld in de externe id:

Netwerkserver

Gesprekstype

Voor facturerings- en rapportagedoeleinden kan het wenselijk zijn om CDR's voor Meetings-inbelgesprekken te markeren. Dit kan worden bereikt met het beleid voor preCallTyping van de netwerkserver.

Voeg eerst een nieuw gesprekstype toe in de NS CLI onder /System/CallP/CallType. In het volgende voorbeeld wordt het nieuwe gesprekstype 'WXM' toegevoegd:

NS_CLI/System/CallP/CallTypes> add WXM LOCAL true false "Webex Meetings"
NS_CLI/System/CallP/CallTypes> get calltype WXM    
  CallType     Description  Category         Scope  SupportE164  Charge      
=======================================================================    
  WXM          Webex Meetings  LOCAL  User Defined         true   false

Het gesprekstype kan vervolgens worden gebruikt in een PreCallTyping-exemplaar dat deel uitmaakt van het routeringsprofiel van de BroadWorks-gebruiker. In dit voorbeeld is een nieuwe PreCallTyping-instantie 'wxm' toegevoegd onder /Policy/PreCallTyping CLI-context, maar dit kan een bestaande PreCallTyping-instantie zijn die al wordt gebruikt:

NS_CLI/Policy/PreCallTyping> add wxm true CallTypes ALL

NS_CLI/Policy/PreCallTyping> get wxm                        
Policy: PreCallTyping  Instance: wxm                        
  CallTypes:                                
    Selection = {ALL}                                
    From = {PCS, ALL, TRMT, LO, GNT, DP, WXM, LPS, OA, TPS, EA, FGB, POA, SV, SVCD, IN, MS, CSV, EM, SVCO, SMC, ZD, NIL, CT, TF, GAN, TO, DA, OAP}        
  supportLCABasedNormalization = false                        
  Enable = true 

De volgende stap is om items toe te voegen aan de PreCallTyping-instantie voor alle inbelnummers onder de CLI-context /Policy/PreCallTyping/DialPlan. Bijvoorbeeld:

NS_CLI/Policy/PreCallTyping/DialPlan> add wxm 1 dflt 12403332200 12403332200 exact 11 11 WXM 0 0 Webex Meetings
NS_CLI/Policy/PreCallTyping/DialPlan> add wxm 1 dflt_e164 12403332200 12403332200 exact 11 11 WXM 0 0 Webex Meetings

NS_CLI/Policy/PreCallTyping/DialPlan> get wxm 1                
Policy: PreCallTyping  Instance: wxm  Table: DialPlan                
CC Dial Plan   From     To          Match Min Max Call Type Prefix Action  Call Ind  Description                  
================================================================================================
1 dflt      12403332200 12403332200 {exact} 11 11 {WXM}     0                      Webex Weetings
1 dflt_e164 12403332200 12403332200 {exact} 11 11 {WXM}     0                      Webex Meetings

De PreCallTyping-instantie wordt vervolgens toegevoegd (op voorwaarde dat deze nog niet bestaat) aan het toepasselijke routeringsprofiel van de oorspronkelijke gebruiker, zoals weergegeven in het onderstaande voorbeeld:

NS_CLI/Policy/Profile> add Profall PreCallTyping wxm
NS_CLI/Policy/Profile> get profile Profall
Profile:  Profall
                 Policy              Instance
   ==========================================
             CallTyping           DefaultInst
          CallScreening           DefaultInst
            SubLocation           DefaultInst
              FarEndRtg           DefaultInst
             NearEndRtg           DefaultInst
             UrlDialing           DefaultInst
            MediaSrvSel           DefaultInst
                 SIMPLE           DefaultInst
              DstSvcRtg           DefaultInst
      NumberPortability           DefaultInst
             RCBasedRtg           DefaultInst
      NetVoicePortalRtg           DefaultInst
          PreCallTyping                   wxm    

 
BroadWorks-oorspronkelijke CDR's worden alleen gegenereerd door gesprekken die afkomstig zijn van BW-abonnees. Door PSTN geïnitieerde gesprekken van de 'netwerkkant' van het AS genereren geen CDR's die afkomstig zijn. Er is in beide gevallen een beëindigende CDR voor de virtuele VoiceXML-abonnee.

RouteringNE

Een RoutingNE is vereist op de NS onder /System/Device/RoutingNE CLI-context om de CUBE weer te geven. Op deze manier, wanneer de NS de INVITE van de CUBE ontvangt, zal deze overeenkomen met de via-header naar de RoutingNE-invoer die is ingericht op de NS. Raadpleeg de Beheerhandleiding van Cisco BroadWorks Network Server Command Line Interface voor meer informatie over het toevoegen van een RoutingNE.

Hieronder ziet u een voorbeeld van de opdrachten om de RoutingNE 'WebexMeetings' toe te voegen, waarbij het CUBE IP-adres = 10.165.196.30. Het voorbeeld toont ook opdrachten om een nieuwe OrigRedirect- en profielinstanties te maken die moeten worden gekoppeld aan de RoutingNE, maar bestaande instanties kunnen ook worden gebruikt.

NS_CLI/Policy/OrigRedirect> add wxm_Inst true CallTypes ALL supportTrunkGroupLookups disable applyAccessSideRules enableRestrictive

NS_CLI/Policy/OrigRedirect> get  wxm_Inst
Policy: OrigRedirect  Instance: wxm_Inst
  Enable = true
  CallTypes:
    Selection = {ALL}
    From = {PCS, ALL, TRMT, LO, GNT, DP, WXM, LPS, OA, TPS, EA, FGB, POA, SV, SVCD, IN, MS, CSV, EM, SVCO, SMC, ZD, NIL, CT, TF, GAN, TO, DA, OAP}
  supportTrunkGroupLookups:
    Selection = {disable}
    From = {disable, enablePermissive, enableRestrictive}
  applyAccessSideRules:
    Selection = {enableRestrictive}
    From = {disable, enablePermissive, enableRestrictive}

NS_CLI/Policy/Profile> add wxm_routing

NS_CLI/Policy/Profile> add wmx_routing OrigRedirect wxm_Inst

NS_CLI/Policy/Profile> add wmx_routing SubLocation  DefaultInst

NS_CLI/Policy/Profile> get profile wxm_routing 
Profile:  wxm_routing
                 Policy              Instance
   ==========================================
           OrigRedirect           wxm_Inst
            SubLocation           DefaultInst

NS_CLI/System/Device/RoutingNE> add  WebexMeetings 1240364 1 99 wxm_routing false OnLine AccessRoutingNE

NS_CLI/System/Device/RoutingNE/Address> add WebexMeetings 10.165.196.30 1 99 tcp

NS_CLI/System/Device/RoutingNE> get
Network Element  WebexMeetings
   Location      =  1240364
   Static Cost   =  1
   Static Weight =  99
   Poll          =  false
   OpState       =  enabled
   State         =  OnLine
   Profile       =  wxm_routing
   Signaling Attributes=  AccessRoutingNE
 
NS_CLI/System/Device/RoutingNE/Address> get
Routing NE   Address     Cost    Weight     Port    Transport Route  
WebexMeetings   10.165.196.30     1      99     -          tcp

Met de voorbeeldconfiguratie verzendt de CUBE een INVITE naar de NS die vergelijkbaar is met de volgende (belangrijke vetgedrukte velden):

INVITE sip:+19991111111@domain.com:5060 SIP/2.0
Via:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB
Remote-Party-ID:" BroadWorks
"<sip:886222222222@domain.com>;screen=no;party=calling;privacy=off
From:" BroadWorks "<sip:+12403333333@10.20.20.20>;tag=958BDDF4-1AB
To:<sip:+19991111111@domain.com>
Date:Thu, 03 Nov 2022 12:39:58 GMT
Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254A1@10.20.20.30
Supported:100rel,timer,resource-priority,replaces,sdp-anat
Min-SE:14400
Cisco-Guid: 1976459008-1521160685-2893855292-0660755617
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270
User-Agent: Cisco-SIPGateway/IOS-16.12.2s
Timestamp: 1667479198
Session-ID:
e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000
Allow:INVITE,OPTIONS,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY,INFO,REGSTER
CSeq:101 INVITE
Contact:<sip:+12403333333@10.20.20.20:5060;transport=tcp>
Expires:180
Allow-Events:telephone-event
Max-Forwards:68

Waarbij:

  • URI UITNODIGINGSAANVRAAG bevat het terugbelnummer

  • Via header: bevat het IP-adres van de CUBE die wordt gebruikt om het RoutingNE-profiel te selecteren.

  • Koptekst X-Cisco-Info-Meet: gebruikt om hostCIUserUuid, meetingid en siteUUID te identificeren.

Na ontvangst van de INVITE gebruikt de NS de Via-koptekst om overeen te komen met de RoutingNE 'WebexMeetings'. Dit selecteert op zijn beurt het routeringsprofiel 'wxm_routing' dat het exemplaar 'wxm_Inst' van de OrigRedirect bevat.

Het NS OrigRedirect-beleid komt dan overeen met de koptekst X-CISCO-MEET-INFO:

X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec

met de lijnpoort die is geconfigureerd op de virtuele VoiceXML-abonnee en een 302-omleiding naar het AS-paar dat die abonnee host. Het 302-bericht is vergelijkbaar met het volgende:

SIP/2.0 302 Moved temporarily
Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK5452684
From:" Webex "<sip:+12403332200@10.165.196.30>;tag=8EEAA586-1675
To:<sip:+14519615001@10.155.6.172>;tag=394411970-1602687588994
Call-ID:ABC5CCA2-D6411EB-8AD6D92D-EE20F768@10.165.196.30
CSeq:101 INVITE
Contact:<sip:+14519615001@hs2-bwks-v-as01-alpha.bwlab.org:5060;user=phone> ;q=0.5, <sip:+14519615001@hs2-bwks-v-as02-alpha.bwlab.org:5060;user=phone>;q=0.25
Content-Length:0

Alias

Het domein in de INVITE URI (in het voorbeeld is dat bw.myenterprise.com) dat door de CUBE naar de NS wordt verzonden, moet door de NS worden herkend. Dit kan door het domein toe te voegen aan de NS_CLI/System/Alias context, bijvoorbeeld:

NS_CLI/System/Alias> add bw.myenterprise.com

De opdracht voor het configureren van het INVITE URI-domein op de CUBE is te vinden in het volgende gedeelte, onder dial peer/session target, bijvoorbeeld:

dial-peer voice 23401 voip
session target dns:bw.myenterprise.com

HostingNE

Ter ondersteuning van de configuratie-opties voor het verwerken van Webex Meetings-gesprekken voor facturering en Session Admission Control, moeten de signaleringskenmerken CallTypeInfoRequired en RequiresChargeIndication van de Application Server zijn ingeschakeld in de context NS_CLI/System/Device/HostingNE._ Bijvoorbeeld:

NS_CLI/System/Device/HostingNE> set broadworksASHostNe signaling E164Compliant,
 CallTypeInfoRequired, SourceId, RequiresNetworkIndication RequiresChargeIndication;

Terugbellen via Webex-vergadering inschakelen

In het terugbelscenario met de koptekst SIP X-Cisco-Meet-Info verzendt de CUBE het gesprek naar de netwerkserver voor omleiding naar het AS-paar. Het AS-paar wordt bepaald op basis van de systeemparameter enableWebexMeetingHoostLookup.

NS_CLI/System/CallP/Options> get
  accessSideRoutingNeDeterminedViaSignaling = false
  disableNdcValidationForCalledNumbers = true
  forceRoutingNEProfile = false
  skipPrivatePoliciesOnEmergency = true
  maxReturnedContacts = 10
  enableWebexMeetingHostLookup = true

Wanneer de systeemparamter enableWebexMeetingHoostLookup is ingesteld op Waar, wordt de CI UUID van de hostgebruiker van de vergadering in de koptekst X-Cisco-Meet-Info gebruikt om het AS-paar te identificeren waarmee de hostgebruiker van de vergadering wordt gehost.

INVITE sip:+19991111111@domain.com:5060 SIP/2.0
Via:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB
Remote-Party-ID:" BroadWorks "<sip:886222222222@domain.com>;screen=no;party=calling;privacy=off
From:" BroadWorks "<sip:+12403333333@10.20.20.20>;tag=958BDDF4-1AB
To:<sip:+19991111111@domain.com>
Date:Thu, 03 Nov 2022 12:39:58 GMT
Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254A1@10.20.20.30
Supported:100rel,timer,resource-priority,replaces,sdp-anat
Min-SE:14400
Cisco-Guid: 1976459008-1521160685-2893855292-0660755617
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab-04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270
User-Agent: Cisco-SIPGateway/IOS-16.12.2s
Timestamp: 1667479198
Session-ID: e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000
Allow:INVITE,OPTIONS,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY,INFO,REGISTER
CSeq:101 INVITE
Contact:<sip:+12403333333@10.20.20.20:5060;transport=tcp>
Expires:180
Allow-Events:telephone-event
Max-Forwards:68

Stap 10 Inrichten Partner CUBE

Dit gedeelte biedt een gevalideerde configuratie voor het implementeren van Cisco Unified Border Element (CUBE) als de Session Border Controller (SBC) voor de Bring Your Own PSTN-oplossing.

Dit gedeelte is gericht op de CUBE-configuraties die nodig zijn om samen te werken met het voorbeeld van de Webex voor Cisco BroadWorks-configuratie dat in het vorige gedeelte wordt weergegeven. Voor een meer algemene bespreking van de eerste CUBE-implementatie en -configuratie raadpleegt u de volgende handleidingen: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book/voi-cube-overview.html

https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guide

Implementeer onze eigen SBC-optie

Als u CUBE niet wilt implementeren, hebt u de optie om uw eigen SBC te implementeren. Houd er echter rekening mee dat dit document geen gevalideerde configuratie biedt voor andere SBC's dan CUBE.

Als u uw eigen SBC implementeert, kunt u de CUBE-configuratievereisten op hoog niveau volgen (bijvoorbeeld toewijzingen zoals het domein, openbare en privéinterfaces en gateways) om uw configuratie te begeleiden. Raadpleeg echter uw SBC-documentatie voor gedetailleerde hulp bij de opdrachtregel, omdat de werkelijke opdrachten voor uw eigen SBC waarschijnlijk verschillen van CUBE.


 

Tenzij anders aangegeven, zijn de overige configuratievereisten in stap 10 van toepassing, ongeacht welke SBC u implementeert. De voorbeelden van de opdrachtregel zijn echter alleen voor CUBE, tenzij gespecificeerd dat het voorbeeld van toepassing is op andere SBC's. Voor andere SBC's raadpleegt u uw SBC-documentatie voor configuratieopdrachten.

Eerste configuratie

Om CUBE te configureren, moet de geprivilegieerde EXEC-modus zijn ingeschakeld. Voer het wachtwoord in als u hierom wordt gevraagd.

enable

Ga als volgt te werk om de algemene configuratiemodus te openen:

configure terminal

Het domein instellen:

ip domain name myenterprise.com

De maximale segmentgrootte (MSS) instellen:

ip tcp mss 1360

Netwerkconfiguratie

Definieer de publieke en private interfaces. In ons CUBE-voorbeeld:

------- Private side -------
interface GigabitEthernet1
 description Interface facing BC
 ip address <CUBE PRIV IP> <SUBNET MASK>
 negotiation auto
 no mop enabled
 no mop sysid
!
------- Public side -------
interface GigabitEthernet2
 description Interface facing WEBEX
 ip address <CUBE PUB IP> <SUBNET MASK>
negotiation auto
 no mop enabled
 no mop sysid
!

Configureer de gateways voor IP-routering voor de publieke en private kant:

ip route 0.0.0.0 <PUB SUBNET MASK> <CUBE PUB GW IP>
ip route 10.0.0.0 <PRIV SUBNET MASK> <CUBE PRIV GW IP>

SSH inschakelen:

ip ssh logging events
ip ssh version 2
!
username admin privilege 15 password <password>

 

CUBE (of uw eigen SBC) moet zich in een DMZ bevinden met correct geconfigureerde firewallregels. Zie het gedeelte Poorten gebruikt door Webex voor de lijst met poorten die moeten worden geopend op de externe firewall

Configureer SRV-records voor terugbelgesprekken die vanuit CUBE (of uw SBC) naar de BroadWorks-netwerkservers worden verzonden. Bijvoorbeeld, de SRV voor bw.myenterprise.com:

ip host _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns01.myenterprise.com
ip host _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns02.myenterprise.com
ip host ns01.myenterprise.com <NS01 IP>
ip host ns02.myenterprise.com <NS02 IP>

Configureer de DNS-server:

ip name-server <DNS_IP_address>

 

Een alternatieve DNS-optie is het configureren van interne DNS waarbij de interne DNS contact opneemt met een bovenliggende DNS-server als de interne zoekopdracht mislukt.

Configuratie gespreksverwerking

Algemeen

Configureer de CUBE (of uw SBC) met alle IP-adressen die toegang moeten krijgen tot de VoIP-service. Dit omvat:

  • Privé SIP-signaleringsadressen voor de BroadWorks AS-, NS- en MS-servers.

  • Openbare zijadressen voor Webex Edge voor audio-infrastructuur.

Zie hieronder voor een voorbeeld van een CUBE-configuratie:

voice service voip
 ip address trusted list
  ------- IPs on private side (needs to include all BroadWorks AS, NS and MS signaling addresses)  -------
  ipv4 <NS01 IP>
  ipv4 <NS02 IP>
  ipv4 <AS01 IP>
  ipv4 <AS02 IP>
  ipv4 <MS01 IP>
  ------- IPs on public side (These are the public addresses for the Webex audio infrastructure. The below range is an example only.) -------
  ipv4 64.68.96.0 255.255.224.0  
  ipv4 66.114.160.0 255.255.240.0
  ipv4 66.163.32.0 255.255.224.0

 
Het bovenstaande IP-adresbereik is een voorbeeld. Ga voor de huidige lijst met openbare IP-adressen voor de Webex-audio-infrastructuur naar:

Hoe sta ik Webex Meetings-verkeer toe in mijn netwerk?: het IP-adresbereik voor de meeste clusters wordt weergegeven onder Lijst met IP-adresbereiken die worden gebruikt door Cisco Webex Meeting Services. Een uitzondering geldt voor China-clusters waarvoor het bereik wordt weergegeven via de onderstaande koppeling:

Netwerkvereisten voor het Cisco Webex China-cluster

De standaardtimer voor de CUBE om een TCP-verbinding tot stand te brengen voordat deze wordt omgeleid, is 20 seconden. Om het te wijzigen:

ip tcp synwait-time <5-300 (seconds)>

Aan de kant van BroadWorks is de standaardtimer voor time-out van de toepassingsserver op een apparaat met niet-responsieve toegang 6 seconden. Om het te wijzigen:

AS_CLI/System/CallP/AccessRouting> set terminationAttemptTimeoutSeconds <1-15 (seconds)>

De publieke en private zijinterfaces voor RTP-verkeer op CUBE (of uw eigen SBC) moeten worden geopend. Zie hieronder voor het voorbeeld van de CUBE:

voice service voip
 rtcp all-pass-through
 media disable-detailed-stats
  ------- CUBE public IP + port range -------
 media-address range <CUBE PUB IP> <CUBE PUB IP> port-range 10200-28000
  ------- CUBE private IP + port range -------
 media-address range <CUBE PRIV IP> <CUBE PRIV IP> port-range 10200-28000

Waarbij:

  • <CUBE PUB="" IP=""> is het openbare IP-adres van de CUBE
  • <CUBE PRIV="" IP=""> is het privé IP-adres van de CUBE
  • Poortbereik: in het voorbeeld, poortbereik van 10200 tot 28000

De CUBE ondersteunt de volgende TLS-cijfersuites (tijdens inbellen biedt CUBE deze aan in de Client Hello van de TLS Handshake):

  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_RSA_WITH_AES_128_CBC_SHA
  • TLS_EMPTY_RENEGOTIATION_INFO_SCSV

Andere algemene instellingen om te configureren (zie hieronder voor voorbeelden van CUBE-configuraties):

aaa new-model
aaa authentication login default local
aaa authorization exec default local
!
ip scp server enable
!
 voice service voip
 address-hiding
 allow-connections sip to sip
 no supplementary-service sip moved-temporarily
 call-quality
  max-dropout 2
  max-reorder 2
 sip  
  contact-passing

Uri's voor inkomend en uitgaand bellen moeten worden gedefinieerd voor later gebruik in dial peers:

voice class uri INEdgeAudio sip
 pattern x-cisco-webex-service=audio
!
voice class uri OUTEdgeAudio sip
 host cube.internal.local

Webex Edge Audio ondersteunt codecs G722, G711ulaw en G711alaw. De volgende spraakklassecode moet worden gedefinieerd voor later gebruik in dial peers:

voice class codec 3
 codec preference 1 g722-64
 codec preference 2 g711ulaw
 codec preference 3 g711alaw

Webex Edge Audio maakt gebruik van SRTP. De spraakklasse SRTP-crypto wijst de gewenste SRTP-crypto-suite toe voor gebruik voor Edge Audio. Configureer de volgende cryptosuites in de volgorde. De srtp-cryptoconfiguratie voor spraakklasse moet worden toegepast op de dial peers die worden gebruikt voor de verbinding met Edge Audio.

voice class srtp-crypto 234
 crypto 1 AEAD_AES_256_GCM
 crypto 2 AEAD_AES_128_GCM
 crypto 3 AES_CM_128_HMAC_SHA1_80
 crypto 4 AES_CM_128_HMAC_SHA1_32

Een primaire sleutel vooraf configureren om een wachtwoord voor verificatie te kunnen instellen

key config-key password-encrypt Password123 authentication username <username>
password encryption aes

Voer de SIP-verificatiereferenties in die zijn ingericht voor de virtuele VoiceXML-abonnee op het AS met de volgende opdracht. Voor terugbelscenario's worden deze referenties gebruikt wanneer AS de INVITE uitdaagt die de CUBE (of uw eigen SBC) naar het AS verzendt.

sip-ua
 ------- to enable authentication -------
 authentication username <username> password 0 <password>

Zodra de verificatie is geconfigureerd, wordt het wachtwoord verborgen wanneer het wordt weergegeven met de opdracht 'show running-config'

sip-ua
 ------- to enable authentication -------
 authentication username <username> password 6 [GF]XXXXX[YYYYYY\ZZZZZ]\

De volgende globale SIP-configuratie moet ook worden uitgevoerd:

------- Max INVITE retries -------
 retry invite 3
 ------- By default, use TLS -------
 transport tcp tls v1.2
 connection-reuse
 ------- What trustpoint to use when mTLS is challenged -------
 crypto signaling default trustpoint <trustpoint> 

Vertaalprofielen

Het SIP-berichtvertaalprofiel 2340 wordt gebruikt voor inbelgesprekken voor vergaderingen. Er moet een vermelding zijn voor het wijzigen van de SIP-berichten die binnenkomen vanuit BroadWorks voordat deze worden verzonden naar Edge Audio, zoals wordt weergegeven in voorbeeldregel 11.

------- BroadWorks to Webex -------
voice class sip-profiles 2340
 rule 1 request INVITE sip-header SIP-Req-URI modify "sips:" "sip:" 
 rule 2 request INVITE sip-header To modify "sips:" "sip:" 
 rule 3 request INVITE sip-header From modify "sips:" sip:
 rule 4 request INVITE sip-header Remote-Party-ID modify "sips:" "sip:"  
 rule 5 request INVITE sip-header P-Asserted-Identity modify "sips:" "sip:" 
 rule 6 request ACK sip-header From modify "sips:" "sip:" 
 rule 7 request REINVITE sip-header P-Asserted-Identity modify "sips:" "sip:" 
 rule 8 request REINVITE sip-header From modify "sips:" "sip:" 
 rule 9 request REINVITE sip-header Contact modify "sips:(.*)>" "sip:\1;transport=tls>" 
 rule 10 request INVITE sip-header Contact modify "sips:" "sip:" 
 rule 11 request INVITE sip-header SIP-Req-URI modify "cube.internal.local" "ecccspx.amer.pub.webex.com"

De bovenstaande regel 11 wijst de inkomende aanvraag-URI van BroadWorks toe, die de contactwaarde heeft van het apparaatprofiel van de virtuele CUBE-abonnee (waarde van het veld Contact in het VXML_deviceProf-apparaatprofiel in ons voorbeeld):

88631321777971704941@cube.internal.local;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
Naar het juiste routeringsdomein voor Webex Edge Audio-gesprekken:
88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp

Wanneer CUBE (of uw eigen SBC) achter een statische NAT zit, is extra configuratie voor het sip-profiel 2340 vereist. Raadpleeg de volgende koppeling voor meer informatie:

https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guide

 
Als u uw eigen SBC implementeert, moet u vergelijkbare regels configureren op uw eigen SBC.

Om 486 berichten die door het AS zijn verzonden, terug te sturen naar de Webex Edge Audio, is de volgende configuratie vereist op CUBE (voor uw eigen SBC raadpleegt u uw SBC-documentatie voor hulp)

voice service voip
 no notify redirect ip2ip
 sip
  sip-profiles inbound
!
voice class sip-profiles 1
 response 486 sip-header Reason modify "7" "" 
 response 486 sip-header SIP-StatusLine modify "486.*" "600 Busy Everywhere"

Als andere 4xx berichten moeten worden doorgestuurd naar Webex Edge Audio, volgt u hetzelfde voorbeeld hierboven.

Peers bellen

Een spraakklasse-tenant moet worden gedefinieerd op CUBE (of uw eigen SBC) voor gebruik in de dial peers later, die aan de volgende criteria voldoet:

  • Er is geen interactie tussen payload die nodig is voor RTP-NTE DTMF-pakketten, dus configureer asymmetrische payload vol.
  • Edge audio ondersteunt geen updates van beller-id, dus de waarde 'geen update-callerid' moet worden geconfigureerd.
  • Webex Edge Audio-gespreksomleiding is gebaseerd op URI's. De URI voor gespreksroute moet zijn ingeschakeld om dial peers te koppelen op basis van URI's.
voice class tenant 234
  asymmetric payload full
  no update-callerid
  Header-passing
  no pass-thru content custom-sdp
  call-route url

De volgende bel peers zijn geconfigureerd zodat de CUBE gesprekken tussen BroadWorks en Webex Edge Audio kan verwerken. Configureer het volgende op CUBE (een soortgelijke configuratie moet worden geconfigureerd op uw eigen SBC):

dial-peer voice 23411 voip
 description External Webex edge audio entry or exit dial-peer
 session protocol sipv2
 session target dns:ecccspx.amer.pub.webex.com
 session transport tcp tls
 destination uri OUTEdgeAudio
 incoming uri request INEdgeAudio
 voice-class codec 3 offer-all
 voice-class sip url sips
 voice-class sip profiles 2340
 voice-class sip tenant 234
 voice-class sip srtp-crypto 234
 voice-class sip bind control source-interface GigabitEthernet2
 voice-class sip bind media source-interface GigabitEthernet2
 voice-class sip requri-passing
 voice-class sip audio forced
 dtmf-relay rtp-nte
 srtp
!
dial-peer voice 23401 voip
 description Internal mix mode Webex edge audio entry or exit dial-peer
 session protocol sipv2
 ---- using DNS SRV (preferred) - must match srv record configured above (_sip._tcp.bw.myenterprise.com) ----
 session target dns:bw.myenterprise.com
 session transport tcp
 destination uri INEdgeAudio
 incoming uri request OUTEdgeAudio
 voice-class codec 3  
 voice-class sip url sip
 voice-class sip profiles 2341
 voice-class sip profiles 1 inbound
 voice-class sip tenant 234
 voice-class sip bind control source-interface GigabitEthernet1
 voice-class sip bind media source-interface GigabitEthernet1 dtmf-relay rtp-nte
!

CUBE-gespreksstromen

Met de configuratie hierboven worden voorbeelden van de inkomende/uitgaande gespreksstroomscenario's op de CUBE hieronder beschreven. De kleurcodering op een specifieke stap heeft betrekking op dezelfde kleurvermeldingen in de bel peers hierboven.


 
Als u uw eigen SBC implementeert, raadpleegt u uw SBC-documentatie voor meer informatie over gespreksstromen met uw SBC.

Voor een inbelscenario van een vergadering van BroadWorks naar Webex:

  • Er wordt een inkomende UITNODIGING ontvangen van BroadWorks op de interne interface met:
    INVITE sip: 88631321777971704941@cube.internal.local;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0
    To:"VXML Virtual"<sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b>
    
  • Het profiel van de inkomende dial peer 23401 wordt geselecteerd op basis van de host in de URI van de inkomende aanvraag ('cube.internal.local') die overeenkomt met de configuratie van de 'inkomende URI-aanvraag OUTEdgeAudio'.
  • De uitgaande dial peer 23411 wordt geselecteerd op basis van de host in de aanvraag-URI ('cube.internal.local') die overeenkomt met de configuratie 'destination uri OUTEdgeAudio'.
  • Er wordt een uitgaande INVITE verzonden op de externe interface met de host in de aanvraag-URI die is gewijzigd van 'cube.internal.local' naar 'ecccspx.amer.pub.webex.com' met behulp van het berichtenvertaalprofiel 'voice-class sip profiles 2340' dat is opgegeven in de bel peer:
    INVITE sip: 88631321777971704941@ecccspx.amer.pub.webex.com;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0
    To: " VXML Virtual" <sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b>
    

Voor een terugbelscenario van een vergadering van Webex naar BroadWorks

  • Er wordt een inkomende UITNODIGING ontvangen van Webex op de externe CUBE-interface met:
    INVITE sip:+14519615001@cube.us.example.com;transport=tls;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b;x-cisco-webex-service=audio SIP/2.0 
    To: sip:+14519615001@cube.us.example.com;type=carrier_sbc 
    X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
    
  • De inkomende bel peer 23411 wordt geselecteerd op basis van het patroon 'x-cisco-webex-service=audio' dat aanwezig is in de inkomende aanvraag-URI op basis van de configuratie 'inkomende uri aanvraag INEdgeAudio'.
  • Er worden twee uitgaande dial peers gekozen op basis van het patroon 'x-cisco-webex-service=audio' dat aanwezig is in de aanvraag-URI op basis van de configuratie 'destination uri INEdgeAudio'.

    - Bel peer 302

    - Bel peer 23401

  • Er wordt een uitgaande INVITE verzonden naar de netwerkservers (SRV-zoekopdrachten op basis van de vermelding 'sessiedoel dns:bw.myenterprise.com' in de bel peer) in de interne interface
    INVITE sip:+14519615001@10.155.6.172:5060 SIP/2.0 
    X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
    From: " Webex " ;tag=B91821B7-561
    
  • De netwerkserver retourneert contacten voor het AS-paar dat de virtuele CUBE-abonnee host:
    SIP/2.0 302 Moved temporarily
    Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK880BD
    From:" Webex "<sip:+12404540887@10.165.196.30>;tag=B91821B7-561
    To:<sip:+14519615001@10.155.6.172>;tag=1829261807-1603395221529
    Call-ID:3C88DF6A-13D411EB-8EE3D92D-EE20F768@10.165.196.30
    CSeq:101 INVITE
    Contact:<sip:+14519615001@hs2-bwks-v-as01-alpha.bwlab.org:5060;user=phone;transport=tcp>;q=0.5,<sip:+14519615001@hs2-bwks-v-as02-alpha.bwlab.org:5060;user=phone;transport=tcp>;q=0.25
    Content-Length:0
    
  • De CUBE leidt het gesprek om naar de actieve AS op basis van de geretourneerde contactpersoon in het bericht 302:
    INVITE sip:+14519615001@hs2-bwks-v-as01-
    alpha.bwlab.org:5060;user=phone;transport=tcp SIP/2.0
    Via: SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK8812341
    X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
    From: " Webex " <sip:+12404540887@10.165.196.30>;tag=B91821C8-1AF5
    To: <sip:+14519615001@10.155.6.172>
    
mTLS-configuratie

De volgende configuratiestappen moeten worden uitgevoerd om mTLS-verbindingen tussen CUBE (of uw eigen SBC) en Webex Edge Audio mogelijk te maken.


 
Het is verplicht om mTLS te configureren tussen CUBE (of uw eigen SBC) en Webex Edge Audio.

Ondersteuning voor jokercertificaten

Door een wildcard ondertekende certificaten gebruiken een algemene onderwerpnaam (bijvoorbeeld *.us.example.com) die overeenkomt met het domein voor CUBE of uw eigen SBC. Wildcardcertificaten worden ondersteund voor CUBE- of SBC-implementaties met meerdere clusters, maar worden niet ondersteund voor CUBE- of SBC-implementaties met één knooppunt.

Trustpool

Wanneer Webex Edge Audio het certificaat verzendt, zal de CUBE het tijdens de TLS-handshake valideren aan de hand van de lijst met certificaten die in de trustpool worden geaccepteerd.

De trustpoolbundel moet worden bijgewerkt met de Cisco Root CA door de nieuwste 'Cisco Trusted Core Root Bundle' te downloaden van http://www.cisco.com/security/pki/ met de opdracht:

crypto pki trustpool import clean url <url>

De certificaten die door Webex Edge Audio worden verzonden, worden ondertekend door IdenTrust. Zorg ervoor dat het certificaat 'IdenTrust Commercial Root CA' is geïnstalleerd. Zie deze link voor meer informatie:

https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms


 
Als u uw eigen SBC gebruikt en het importeren niet kunt voltooien, kunt u de bundel converteren naar .pem-indeling met open-source tools, zoals OpenSSL. U kunt bijvoorbeeld hydrantID-certificaten gebruiken met de volgende opdracht:
openssl x509 -inform der -in certificate.cer -out certificate.pem

Trustpoint

Edge Audio vereist dat uw CUBE ondertekende certificaten aanbiedt van vertrouwde CA-certificeringsinstanties voor gemeenschappelijke TLS-verbindingen (mTLS). Gebruik de volgende koppeling om naar een lijst met certificeringsinstanties te gaan die door Cisco worden vertrouwd. Certificaten die door autoriteiten in deze lijst zijn ondertekend, worden als geldig beschouwd en de verbinding wordt toegestaan: https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms

CUBE van één knooppunt

Eén knooppunt betekent dat de CUBE (of uw eigen SBC) een certificaat importeert met de onderwerpnaam die uniek is voor de FQDN, wat betekent dat geen enkele andere CUBE het kan importeren (met andere woorden, GEEN wildcardcertificaat).

  • De CSR (Certificate Signing Request) voor CUBE maken:

    - keypair aanmaken (dit keypair wordt gekoppeld aan het trustpoint)

    CUBE(config)# crypto key generate rsa general-keys label <key label> exportable
    • algemene sleutels - Geeft aan dat het sleutelpaar voor algemene doeleinden moet worden gegenereerd.
    • label <key-label> - (Optioneel) Naam die wordt gebruikt voor een RSA-sleutelpaar wanneer ze worden geëxporteerd. Als er geen sleutellabel is opgegeven, wordt de volledig gekwalificeerde domeinnaam (FQDN) van de router gebruikt.
    • exporteerbaar - (Optioneel) Geeft aan dat het RSA-sleutelpaar kan worden geëxporteerd naar een ander Cisco-apparaat, zoals een router.

    - trustpoint aanmaken (Een trustpoint bevat het certificaat dat je wilt binden op de CUBE. Wanneer de CUBE een certificaataanvraag ontvangt, zal deze reageren met het trustpoint-certificaat in bijlage)

    CUBE(config)#crypto pki trustpoint <trustpoint>
    CUBE(ca-trustpoint)#
        crl optional
        enrollment terminal pem
        fqdn <fqdn>
        subject-name CN=<fqdn>
        rsakeypair <key label>
    
  • crl - Een certificaatintrekkingslijst (CRL) is een lijst met ingetrokken certificaten. Het CRL wordt aangemaakt en digitaal ondertekend door de CA die de certificaten oorspronkelijk heeft uitgegeven. Het CRL bevat de datums waarop elk certificaat is uitgegeven en wanneer het vervalt.

    inschrijvingsterminal pem - Voegt PEM-grenzen (Privacy-Enhanced Mail) toe aan de certificaataanvraag (handmatig kopiëren-plakken van BEGIN CERTIFICAATAANVRAAG tot EINDE CERTIFICAATAANVRAAG)

    fqdn – Volledig gekwalificeerde domeinnaam van de CUBE

    onderwerpnaam CN=<fqdn> - de onderwerpnaam die moet worden ondertekend

    rsakeypair <key label=""> - het keypair gegenereerd uit vorige stap

    (referentie: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_conn_pki/configuration/15-mt/sec-pki-15-mt-book/sec-cert-enroll-pki.html)

    - CSR genereren:

    CUBE(config)#crypto pki enroll <trustpoint>
    % Start certificate enrollment ..
    ...
    % Include the router serial number in the subject name? [yes/no]: no
    % Include an IP address in the subject name? [no]: no
    Display Certificate Request to terminal? [yes/no]: yes
     
    Certificate Request follows:
     
    -----BEGIN CERTIFICATE REQUEST-----
    ...
    -----END CERTIFICATE REQUEST-----
     
    ---End - This line not part of the certificate request---
                           
    Redisplay enrollment request? [yes/no]: no
    
  • Verzend de CSR (van BEGIN CERTIFICATE REQUEST naar END CERTIFICATE REQUEST) naar CA (Certificate Authority)
  • CA genereert een ondertekend certificaat

    - Afhankelijk van de CA leveren ze het hoofdcertificaat (bv. DigiCertCA.crt) en het gevraagde certificaat (bv. cube.crt)

  • Het CA-certificaat laden

    - Verifieer eerst het trustpoint met het certificaat van de root

  • CUBE(config)#crypto pki authenticate <trustpoint>
    Enter the base 64 encoded CA certificate.
    End with a blank line or the word "quit" on a line by itself
     
    -----BEGIN CERTIFICATE-----
    <ENTER THE ROOT CERT>
    -----END CERTIFICATE-----
     
    Certificate has the following attributes:
    Fingerprint: 40065311 FDB33E88 0A6F7DD1 4E229187
    % Do you accept this certificate? [yes/no]: yes
    Trustpoint CA certificate accepted.
    % Certificate successfully imported
    

    - Importeer vervolgens het certificaat van de CUBE op de trustpoint CUBE

    CUBE(config)# crypto ca import <trustpoint> certificate
    % The fully-qualified domain name in the certificate will be: ...
     
    Enter the base 64 encoded certificate.
    End with a blank line or the word "quit" on a line by itself
     
    -----BEGIN CERTIFICATE-----
    <ENTER THE FQDN CERT>
    -----END CERTIFICATE-----
     
    % Router Certificate successfully imported
    

 
Als u uw eigen SBC implementeert, raadpleegt u uw SBC-documentatie voor meer informatie over het maken van de CSR.

CUBE-cluster met meerdere knooppunten (met alternatieve namen in certificaat) - NIET ondersteund

Meerdere knooppunten betekent dat de CUBE hetzelfde certificaat kan importeren voor meer dan één CUBE-implementatie. De alternatieve naam van het onderwerp gebruiken om de CSR te genereren, wordt momenteel niet ondersteund: https://bst.cloudapps.cisco.com/bugsearch/bug/CSCud90920/?rfs=iqvred

CUBE-cluster met meerdere knooppunten (met jokerteken ondertekend certificaat in pkcs12-indeling)

Meerdere knooppunten met een door een wildcard ondertekend certificaat betekent dat de onderwerpnaam generiek is (bijvoorbeeld *.us.example.com) en overeenkomt met het domein van de CUBE (of uw SBC-domein).

  • Ervan uitgaande dat u een wildcardcertificaat klaar hebt, moet u de openbare (.crt) en privésleutelbestanden (.key) klaarmaken.
  • Maak met OpenSSL een gebundeld PKCS12-bestand (.pfx), inclusief het .crt- en .key-bestand: (gebruik cygwin op Windows) - referentie: https://www.ssl.com/how-to/create-a-pfx-p12-certificate-file-using-openssl/
     openssl pkcs12 -export -out <pfxfilename>.pfx -inkey <privatekeyfile>.key -in <certfile>.crt
  • Verplaats het .pfx bestand in de CUBE:bootflash: (scp van Linux-server naar CUBE)
    scp <pfxfilename>.pfx <user>@<CUBEIP>:bootflash:<pfxfilename>.pfx
  • Maak een trustpoint aan en importeer het pkcs12-bestand:
    CUBE# conf t
    CUBE(config)#
    CUBE(config)# crypto pki trustpoint <trustpoint>
    CUBE(ca-trustpoint)# revocation-check crl
    CUBE(ca-trustpoint)# exit
    CUBE(config)# crypto pki import <trustpoint> pkcs12 bootflash:<pfxfilename>.pfx password <password>
    

De CUBE-certificaatconfiguratie valideren

Controleer of de hele keten in het certificaat is opgenomen. In het volgende voorbeeld worden validatieopdrachten voor CUBE weergegeven. Als u uw eigen SBC implementeert, gebruikt u de opdrachten die van toepassing zijn op uw SBC.

CUBE(config)#crypto pki certificate validate <trustpoint>
    Chain has 2 certificates
    Certificate chain for <trustpoint> is valid
 
 
CUBE#show crypto pki trustpoints status
    ...
  Trustpoint <trustpoint>:
    Issuing CA certificate configured:
    Subject Name:
     cn=HydrantID SSL ICA G2,o=HydrantID (Avalanche Cloud Corporation),c=US
    Fingerprint MD5: 1135E326 56E5AADF 53A4DD32 C8D5590F 
    Fingerprint SHA1: AC4A728B 4DFC3560 1FA34B92 2422A42C 253F756C 
  Router General Purpose certificate configured:
    Subject Name:
     cn=*.us.example.com,ou=Webex,o=Cisco Systems, Inc.,l=San Jose,st=California,c=US
    Fingerprint MD5: 756E4C83 CF36311A 7839FA51 7FA7ABA0 
    Fingerprint SHA1: 8268817F 79EF91E0 3BA976A1 5C9D97F3 E834EB54 
  State:
    Keys generated ............. Yes (General Purpose, non-exportable)
    Issuing CA authenticated ....... Yes
    Certificate request(s) ..... Yes

SIP-signalering instellen om trustpoint te gebruiken

Gebruik de volgende opdracht om de SIP UA in te richten met het CUBE-trustpoint. Hier volgt een voorbeeld voor CUBE. Als u uw eigen SBC implementeert, raadpleegt u uw SBC-documentatie voor hulp bij opdrachten.

CUBE(config)#sip-ua CUBE(config-sip-ua)#crypto signaling default trustpoint <trustpoint>
CUBE-logboeken

Ingeschakelde foutopsporingsfilters weergeven

CUBE# show debug

Foutopsporingsfilters instellen (voorbeelden)

CUBE# debug ccsip messages
CUBE# debug ccsip transport
CUBE# debug ccsip error
CUBE# debug ccsip info
CUBE# debug voip dialpeer inout
CUBE# debug voip ccapi inout
CUBE# debug voip application
CUBE# debug ip tcp transaction

Foutopsporingsfilters verwijderen (voorbeeld)

CUBE# no debug ccsip messages

Om de logboekbuffer te wissen en te controleren

CUBE# clear log
>>> make test call <<<
CUBE# show log

 

Als u CUBE niet implementeert, raadpleegt u de documentatie voor uw eigen SBC voor meer informatie over het gebruik van logboeken.

Andere nuttige opdrachten

Huidige configuratie controleren

CUBE# show running-config (or just CUBE# show run)

Config opslaan naar ROM die wordt gebruikt bij opstarten

CUBE# write

Stap 11 BYoPSTN-certificering

Nadat de configuratie en het inrichten van de BProviderSTN-oplossing is voltooid, moet de partner een reeks acceptatietests door middel van een reeks acceptatietests uitvoeren om hun oplossing te verklaren. Dit is een vereiste stap voor het goedkeuren en inschakelen van partner BProvidersN.

De acceptatietest cases worden beschreven in het document Bring Your Own PSTN Acceptance Procedure Webex For Cisco BroadWorks op: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf .

De partner moet de resultaten van de met succes uitgevoerde acceptatietests bezorgen aan de onboarding- en certificatieteams.

Vragen, problemen en resultaten van de uitvoering van de acceptatietest moeten worden gerapporteerd en gedeeld in de Webex-ruimte die is toegewezen voor het onboarden van de partner.

Updates toepassen op een telefoonnummergroep/DNS SRV-terugbelgroep

Zodra niet-testklanten zijn toegewezen aan een klantsjabloon met behulp van door de partner geleverde inbelnummers, zijn de volgende opties voor deelnemen aan de vergadering beschikbaar voor deze gebruikers:

  • Uitnodigingen voor vergaderingen bevatten een of meer standaardtelefoonnummers van de groep met telefoonnummers toewijzen

  • De Webex-app geeft een of meer standaardtelefoonnummers weer van de groep met telefoonnummers toewijzen als optie om deel te nemen aan een vergadering

  • In de gebruikersinterface van de Webex-vergadersite worden een of meer standaardtelefoonnummers van de groep met telefoonnummers toewijzen als optie voor deelnemen aan een vergadering weergegeven

  • Als terugbellen is ingeschakeld in de klantsjabloon, biedt Webex-vergadering de optie 'Bel mij op' waarbij het terugbelverzoek wordt gerouteerd naar een van de records die zijn opgegeven in de toegewezen DNS SRV-terugbelgroep.

Een wijziging in de opties voor deelname aan een vergadering voor een klantsjabloon of een wijziging in een toegewezen telefoonnummergroep of een wijziging in een DNS SRV-terugbelgroep kan invloed hebben op de bovenstaande opties voor deelname aan een vergadering. Deze wijzigingen zijn niet van toepassing op bestaande klanten, maar nieuw ingerichte klanten zien deze wijzigingen onmiddellijk terugkomen voor hun Standaard- en Premium-vergadersites. Het wordt daarom ten zeerste aanbevolen om een dergelijke wijziging te verifiëren met een seed-oplossingsorganisatie voordat deze wordt toegepast op bestaande klantsjablonen, telefoonnummergroepen of DNS SRV-terugbelgroepen (als DNS SRV-terugbelgroepen worden geïmplementeerd).

De volgende stappen moeten worden gevolgd bij het bijwerken van de opties voor deelnemen aan de vergadering voor een klantsjabloon en/of het toepassen van updates op telefoonnummergroepen of DNS SRV-terugbelgroepen.

Houd er rekening mee dat deze procedure optioneel is als de klantsjablonen, telefoonnummergroepen of DNS SRV-terugbelgroepen worden gebruikt door BroadWorks-serviceproviders te testen en/of BroadWorks-ondernemingen te testen. Het kan passender zijn om de test BroadWorks-serviceproviders en/of BroadWorks-bedrijfsorganisaties te verwijderen en ze opnieuw in te richten met behulp van de bijgewerkte klantsjablonen, telefoonnummergroepen of DNS SRV-terugbelgroepen.

Alleen telefoonnummergroep bijwerken:

  1. Maak een nieuwe tijdelijke telefoonnummergroep met de vereiste updates.

  2. Maak een nieuwe tijdelijke klantsjabloon die gebruikmaakt van de nieuwe telefoonnummergroep. Als een bestaande telefoonnummergroep samen met de groep wordt gebruikt, wijst u deze toe aan de sjabloon.
  3. Maak een seed-oplossingsorganisatie door een abonnee in te richten via een BroadWorks-serviceprovider testen of BroadWorks Enterprise te testen met een standaardpakket met behulp van de nieuwe klantsjabloon. Houd er rekening mee dat dit een secundaire seed-oplossingsorganisatie is. Er is geen update vereist voor de vergadersiteUUID die is geconfigureerd op BroadWorks.
  4. Download het JSON-bestand met de BroadWorks-configuratie (BYoPSTN). Dit bestand bevat het telefoonnummer voor de toewijzing van de toegangscode voor de nieuwe telefoonnummers in de telefoonnummergroep.
  5. Bepaal het Webex Edge Audio DNS SRV-domein voor de vergadersite met het standaardpakket van de seed solution-organisatie. Deze waarde moet ongewijzigd blijven ten opzichte van de waarde die eerder is bepaald voor de oorspronkelijke telefoonnummergroep.
  6. Pas de configuratie-updates toe op BroadWorks met het JSON-bestand BroadWorks Configuration (BYoPSTN).
  7. Verifieer de configuratie door vergaderingen te plannen met de Standard-pakketsite van de seed-organisatie en deel te nemen aan de vergadering met de inbelnummers.
  8. Pas de update toe op de oorspronkelijke telefoonnummergroep. De wijziging is nu beschikbaar voor niet-testklanten.
  9. De seed-oplossingsorganisatie, de tijdelijke telefoonnummergroep en de klantsjabloon kunnen worden verwijderd. Deze elementen zijn niet meer vereist zodra de oorspronkelijke telefoonnummergroep is bijgewerkt.

Alleen DNS SRV-terugbelgroep bijwerken:

  1. Maak een nieuwe tijdelijke DNS SRV-terugbelgroep met de vereiste updates.
  2. Maak een nieuwe tijdelijke klantsjabloon die gebruikmaakt van de nieuwe DNS SRV-terugbelgroep en de bestaande telefoonnummergroep. Als een bestaande DNS SRV-terugbelgroep samen met de groep wordt gebruikt, wijst u deze toe aan de sjabloon.
  3. Maak een seed-oplossingsorganisatie door een abonnee in te richten via een BroadWorks-serviceprovider testen of BroadWorks Enterprise te testen met een standaardpakket met behulp van de nieuwe klantsjabloon. Houd er rekening mee dat dit een secundaire seed-oplossingsorganisatie is. Er is geen update vereist voor de vergadersiteUUID die is geconfigureerd op BroadWorks.
  4. Verifieer de configuratie door vergaderingen te plannen via de standaard pakketsite van de organisatie, deel te nemen aan de vergadering via de inbelnummers en de optie 'Bel mij op' te gebruiken.
  5. Pas de update toe op de oorspronkelijke DNS SRV-terugbelgroep. De wijziging is nu beschikbaar voor niet-testklanten.
  6. De seed-oplossingsorganisatie, de DNS SRV-terugbelgroep en de klantsjabloon kunnen worden verwijderd. Deze elementen zijn niet meer vereist zodra de oorspronkelijke DNS SRV-terugbelgroep is bijgewerkt.

Zowel het telefoonnummer als de DNS SRV-terugbelgroep bijwerken:

  1. Maak een nieuw tijdelijk telefoonnummer en een DNS SRV-terugbelgroep met de vereiste updates.
  2. Maak een nieuwe tijdelijke klantsjabloon die gebruikmaakt van de nieuwe telefoonnummergroep en de nieuwe DNS SRV-terugbelgroep. Als een bestaande telefoonnummergroep en/of DNS SRV-terugbelgroep samen met de groep wordt gebruikt, wijst u deze toe aan de sjabloon.
  3. Maak een seed-oplossingsorganisatie door een abonnee in te richten via een BroadWorks-serviceprovider testen of BroadWorks Enterprise te testen met een standaardpakket met behulp van de nieuwe klantsjabloon. Houd er rekening mee dat dit een secundaire seed-oplossingsorganisatie is. Er is geen update vereist voor de vergadersiteUUID die is geconfigureerd op BroadWorks.
  4. Download het JSON-bestand met de BroadWorks-configuratie (BYoPSTN). Dit bestand bevat het telefoonnummer voor de toewijzing van de toegangscode voor de nieuwe telefoonnummers in de telefoonnummergroep.
  5. Bepaal het Webex Edge Audio DNS SRV-domein voor de vergadersite met het standaardpakket van de seed solution-organisatie. Deze waarde moet ongewijzigd blijven ten opzichte van de waarde die eerder is bepaald voor de oorspronkelijke telefoonnummergroep.
  6. Pas de configuratie-updates toe op BroadWorks met het JSON-bestand BroadWorks Configuration (BYoPSTN).
  7. Verifieer de configuratie door vergaderingen te plannen via de standaard pakketsite van de organisatie, deel te nemen aan de vergadering via de inbelnummers en de optie 'Bel mij op' te gebruiken.
  8. Pas de update toe op het oorspronkelijke telefoonnummer en de DNS SRV-terugbelgroep. De wijziging is nu beschikbaar voor niet-testklanten.
  9. De seed-oplossingsorganisatie, de tijdelijke telefoonnummergroep, de DNS SRV-terugbelgroep en de klantsjabloon kunnen worden verwijderd. Deze elementen zijn niet meer vereist zodra de oorspronkelijke telefoonnummergroep en DNS SRV-terugbelgroep zijn bijgewerkt.

 
De organisatie van de primaire zadenoplossing mag niet worden verwijderd, tenzij een nieuwe organisatie van de primaire zadenoplossing is geselecteerd en geconfigureerd in BroadWorks. Als u de organisatie van de primaire seed-oplossing verwijdert, wordt de siteUUID verwijderd waarvan de BYoPSTN-oplossing afhankelijk is van SIP-berichtverificatie naar Webex Edge Audio. Als de vergadering wordt verwijderd, mislukt het deelnemen aan vergaderingen via inbellen voor sites die gebruikmaken van het door de partner opgegeven inbelnummer.

G722 Media-interoperabiliteit bij gebruik van uw eigen SBC

Wanneer u gebruikmaakt van uw eigen SBC, moet u rekening houden met interoperabiliteitsproblemen die normaal door CUBE worden opgelost tussen de Cisco Partners BroadWorks-infrastructuur en Webex Cloud. Een voorbeeld hiervan is inbellen of terugbellen met G722-codec waarbij de BroadWorks-mediaserver is betrokken (bijvoorbeeld bij gebruik van de BroadWorks-gespreksopnameservice). In dit scenario kan de Webex Edge Audio een SDP verzenden met de regel 'a=fmtp:9'. Uw SBC moet deze lijn bijwerken om de bitrate-parameter 'a=fmtp:9 bitrate=64' toe te voegen voordat u deze naar de BroadWorks-backend verzendt.

Bekende beperkingen

  • Wijzigingen in de optie Deelnemen aan vergadering met klantsjabloon, Cisco-inbelnummers of door de partner verstrekte inbelnummers worden alleen toegepast op nieuw ingerichte klanten. Bestaande klanten die de sjabloon gebruiken, blijven ongewijzigd.

  • Wijzigingen in de instellingen voor de telefoonnummergroep van de klantsjabloon of de DNS SRV-terugbelgroep worden alleen toegepast op nieuw ingerichte klanten of bestaande klanten die worden ingericht voor hun eerste standaard- of premiumpakketgebruiker. Bestaande klanten die al Standard- of Premium-pakketgebruikers hebben, blijven ongewijzigd.

  • Alle wijzigingen aan de telefoonnummergroepen of DNS SRV-terugbelgroepen die zijn toegewezen aan klantsjablonen, worden alleen toegepast op nieuw ingerichte klanten of bestaande klanten die worden ingericht voor hun eerste standaard- of premiumpakketgebruiker. Bestaande klanten die zijn toegewezen aan gekoppelde sjablonen met gebruikers van het Standaard- of Premium-pakket blijven ongewijzigd.

  • Een bepaalde klantsjabloon ondersteunt Cisco-inbelnummers of door de partner geleverde optie voor het deelnemen aan een vergadering met een gespreksnummer. Een combinatie van de twee opties voor dezelfde sjabloon wordt niet ondersteund.

  • De SIP-berichten voor deelname aan een 'Bel mij op'- of terugbelvergadering bevatten geen informatie over de klant en/of gebruiker die de vergadering host waaraan wordt deelgenomen.

  • De telefoonnummers en bijbehorende toegangscodes voor vergaderingen voor een bepaalde telefoonnummergroep ondersteunen slechts één Webex Edge Audio DNS SRV-domein (bijvoorbeeld ecccspx.amer.webex.com). Het gebruik van deze telefoonnummers om in te bellen bij vergaderingen in een ander Webex Edge Audio DNS SRV-domein wordt niet ondersteund.

  • Webex Edge Audio biedt geen ondersteuning voor het opnieuw onderhandelen van codecs halverwege het gesprek. Als zodanig werken services die worden ingeroepen nadat een gesprek is beantwoord mogelijk niet goed.

  • De Webex-app, de gebruikersinterface van de Webex Meeting-site en de uitnodigingsmail voor Webex Meeting bieden een koppeling naar een document 'Beperkingen voor gratis bellen'. Dit document is specifiek voor door Cisco geleverde telefoonnummers en moet door gebruikers worden genegeerd wanneer ze door de partner geleverde telefoonnummers gebruiken voor deelname aan vergaderingen.

Revisiegeschiedenis van document

De volgende tabel toont een geschiedenis van wijzigingen aan dit document in de afgelopen 12 maanden.

Datum

Versie

Beschrijving van de wijziging

08 april 2024

1-36

  • Addedd merk op dat DNS-SRV dynamisch van aard is en jokerteken aan de IP-adressen is toegevoegd.

10 januari 2024

1-35

  • Regel 4 is toegevoegd in de sectie Vertaalprofielen.

22 december 2023

1-34

  • Het gedeelte Deelnemen aan vergadering bijgewerkt met terugbellen (optioneel), RoutingNE, Terugbellen via Webex-vergadering inschakelen, Vertaalprofielen en Cube-gespreksstromen zijn bijgewerkt.

04 juli 2023

1-33

  • Deelnemen aan vergadering bijgewerkt via het gedeelte Terugbellen (optioneel).

02 februari 2023

1-32

  • Nieuw domein toegevoegd voor het VK en Noord-Afrika toegevoegd onder Webex-gespreksrouteringsdomeinen.

  • Hostsessie van de vergadering en platform voor het leveren van toepassingen toegevoegd onder stap 9: Partnerconfiguratie van BroadWorks inrichten.

02 februari 2023

1-31

  • Bijgewerkte updates toepassen op de sectie telefoonnummergroep/terugbel-DNS SRV-groep in de service.

31 januari 2023

1-30

  • Sectie Platform voor het leveren van toepassingen toegevoegd onder Toepassingsserver.

29 november 2022

1-29

  • Webex-vergadering terugbellen in het gedeelte Netwerkserver inschakelen toegevoegd.

  • Er is een VoiceXML-vergaderingterugbelabonnee toegevoegd in het gedeelte Toepassingsserver.

  • De DNS SRV-records zijn bijgewerkt onder Webex-gespreksrouteringsdomeinen.

Bring Your Own PSTN-oplossing

Definities

Definities

Beschrijving

Cisco-partner

Een entiteit (doorgaans een serviceprovider) die Cisco-producten en -services aan hun klanten verkoopt.

Eindklant

Gebruikers die de Cisco-producten en -services gebruiken die door een Cisco-partner aan hen worden verkocht.

CUBE

Cisco Unified Border Element

Partnerorganisatie

Webex-opslagplaats voor identiteit en servicebeheer die informatie bijhoudt over Cisco-partners en hun klanten.

Partnerhub

Webportal voor het inrichten van identiteit en services voor Cisco-partners en de klanten die zij beheren.

Klantorganisatie

Webex-opslagplaats voor identiteit en servicebeheer die informatie over eindklanten bijhoudt.

BroadWorks-onderneming of serviceprovider/groep

Vertegenwoordiging van de eindklant in BroadWorks.

Met de BYoPSTN-oplossing (Bring Your Own PSTN) kunnen Webex voor Cisco BroadWorks-serviceproviders telefoonnummers inrichten waarvan ze de eigenaar zijn, zodat gebruikers ze kunnen gebruiken bij het deelnemen aan Webex Meetings. Met de oplossing kunnen partners hun eigen PSTN-netwerken gebruiken en gebruikmaken van bestaande relaties met PSTN-providers, in plaats van nummers te gebruiken die door Cisco worden verstrekt.

De referentiearchitectuur in dit document biedt een end-to-end-ontwerp voor de BYoPSTN-optie. Deze architectuur wordt gevalideerd door Cisco en gebruikt Cisco Unified Border Element (CUBE) als Session Border Controller (SBC) voor gespreksverkeer tussen BroadWorks en Webex Meetings.

De optie Deelnemen aan vergadering kiezen

Webex voor Cisco BroadWorks ondersteunt momenteel twee opties voor het inrichten van telefoonnummers van vergaderingen. Serviceproviders moeten een van deze twee opties kiezen: een mix wordt niet ondersteund:

  • Cisco-inbelnummers (Cisco PSTN): Cisco biedt de telefoonnummers die deelnemers aan de vergadering kunnen gebruiken om deel te nemen aan vergaderingen

  • Door de partner verstrekte inbelnummers (BYoPSTN): serviceproviders bieden hun eigen telefoonnummers voor gebruik door deelnemers aan vergaderingen bij het deelnemen aan vergaderingen

BYoPSTN-oplossing

Partners die de optie BYoPSTN (Partner provided call-in numbers) kiezen, moeten hun eigen PSTN-telefoonnummers opgeven en de netwerkinfrastructuur leveren die nodig is om gesprekken van en naar Webex te routeren. De BYoPSTN-oplossing vergemakkelijkt het omleiden van gesprekken Over de Top (OTT) via het openbare internet van BroadWorks naar Webex.

Bij het selecteren van de optie BYoPSTN gelden de volgende voorwaarden:

  • Cisco-partners kunnen dezelfde telefoonnummers gebruiken voor meer dan één eindklant. Deze telefoonnummers kunnen zich in elk land bevinden waar de partner actief is.

  • De optie BYoPSTN vereist geen wijzigingen in het algemene onboardingproces voor Webex voor Cisco BroadWorks-klanten.

  • BYoPSTN vereist inrichting op het niveau van de Cisco-partner en alle eindklanten die door partners worden geactiveerd nadat BYoPSTN operationeel is, worden automatisch ingeschakeld.

  • Alle benodigde inrichting voor vergadersites van klanten is automatisch, zoals met de huidige algemeen beschikbare oplossing.

  • Partners die zowel Standard- als Premium-pakketten activeren, hebben twee vergadersites: één site voor Standard-gebruikers en een andere voor Premium-gebruikers. Beide sites zijn ingeschakeld voor BYoPSTN.

  • Deelnemers aan de vergadering die inbellen bij vergaderingen kunnen ervoor kiezen om video en inhoud delen via internet te gebruiken.

  • Is van toepassing op deelname aan vergaderingen voor zowel ruimtevergaderingen als PMR-vergaderingen. Houd er rekening mee dat voor ruimtevergaderingen de ruimte moet zijn gemaakt door een standaard- of premiumgebruiker met Webex Meeting-hostmogelijkheden om een PSTN-toegangsnummer te ontvangen. Ruimten die zijn gemaakt door basisgebruikers ontvangen geen PSTN-toegangsnummers.

  • Dit document biedt een gevalideerde configuratie die CUBE als uw SBC gebruikt. Als u echter geen CUBE wilt gebruiken, kunt u uw eigen SBC implementeren.

Architectuur

De Webex voor Cisco BroadWorks BYoPSTN-oplossing is gebaseerd op de Webex Edge-set services, meer bepaald de Webex Edge Audio-service die beschikbaar is voor zakelijke klanten. De architectuur is aangepast om de Cisco Partners BroadWorks-infrastructuur te integreren met Webex Edge Audio, waardoor de Cisco-partner sets met telefoonnummers centraal kan configureren voor gebruik door hun eindklanten.

De belangrijkste elementen van de architectuur zijn:

  • BroadWorks: Cisco Partners BroadWorks-infrastructuur

  • Cisco Unified Border Element (CUBE): Reference Session Border Controller (SBC) voor de oplossing die wordt geïmplementeerd in het datacenter van Cisco Partners. De CUBE moet zich in een DMZ bevinden. Als u CUBE niet wilt gebruiken, kunt u uw eigen SBC implementeren.

  • Webex Edge Audio: de Webex-service, die de PSTN loskoppelt van Webex door de gespreksomleiding te wijzigen om gebruik te maken van de door Cisco Partner geleverde infrastructuur.

Gesprekken van deelnemers om deel te nemen aan een vergadering verlopen via BroadWorks naar CUBE en van CUBE naar de Webex-infrastructuur in de cloud via internet. Dit model is van toepassing op beide van de volgende scenario's voor deelname aan vergaderingen:

  • Inbellen: een deelnemer belt het telefoonnummer in de uitnodiging voor de vergadering op zijn of haar geregistreerde BroadWorks-handset, mobiele apparaat of op de Webex-app. Het gesprek wordt geïnitieerd door BroadWorks.

  • Terugbellen (optioneel): een deelnemer vraagt dat Webex een telefoonnummer belt dat de deelnemer verstrekt. Het gesprek wordt geïnitieerd door Webex.

Gesprekken die binnen de partnerinfrastructuur van BroadWorks naar CUBE worden gerouteerd, gebruiken SIP TCP voor gesprekssignalering en RTP voor media. Van CUBE tot Webex gebruiken gesprekken SIP TLS voor signalering en sRTP voor media. Gespreksomleiding van CUBE naar WebEx verloopt via internet en maakt geen gebruik van een SIP-trunk.

De gebruikelijke instelling voor inbel-/terugbelscenario's is als volgt:

  • Cisco-partner heeft een PSTN-telefoonnummer (bijvoorbeeld 2403332200) en een bijbehorende Webex-toegangscode (bijvoorbeeld 88631321777971704941).

  • Cisco Partner richt een virtuele abonnee in op BroadWorks die overeenkomt met het CUBE-apparaat. De partner wijst het telefoonnummer toe aan de toegangscode en omgekeerd.

  • Met de toegangscode, die in de SIP-berichten naar Webex wordt verzonden, worden de vergadersites geïdentificeerd die zijn gekoppeld aan de Cisco-partner.

  • Het bovenstaande telefoonnummer voor het toewijzen van de toegangscode is eenmaal geconfigureerd en is gemeenschappelijk voor alle vergadersites van eindklanten.

  • Deelnemers die aan de vergadering deelnemen, moeten de bijbehorende vergaderings-id invoeren (bijvoorbeeld 123456), waarmee de specifieke vergadering wordt aangegeven waaraan moet worden deelgenomen.

Het wordt aanbevolen dat Partners het hieronder beschreven redundantiemodel volgen.

Deelnemen aan vergadering via inbellen

De volgende afbeelding toont het proces van een gebruiker die via inbellen aan de vergadering deelneemt.

Dit zijn de stappen die de deelnemer moet uitvoeren om via inbellen aan een vergadering deel te nemen.

  1. De gebruiker plant een vergadering in Webex. Webex wijst een vergaderings-id toe (bijvoorbeeld 123456).

  2. De gebruiker kiest het telefoonnummer dat aan de vergadering is gekoppeld (bijvoorbeeld 2403332200). De SIP INVITE draagt de aanvraag-URI als het telefoonnummer dat is gekoppeld aan de vergadering.

  3. BroadWorks vertaalt het telefoonnummer naar een toegangscode (bijvoorbeeld 88631321777971704941) die is gekoppeld aan de vergadersite en routeert het gesprek naar CUBE met de aanvraag-URI als toegangscode.

  4. Webex ontvangt de SIP INVITE en beantwoordt het gesprek. De taal van de aankondigingen wordt bepaald door de taal die is opgegeven voor het telefoonnummer wanneer deze is ingericht in Cisco Partner Hub en BroadWorks.

  5. De gebruiker voert de vergaderings-id in (bijvoorbeeld 123456) met DTMF. Webex verifieert de gebruiker en laat de gebruiker vervolgens deelnemen aan de vergadering.

Deelnemen aan vergadering via terugbellen (optioneel)

De volgende afbeelding toont het proces van een gebruiker die via terugbellen deelneemt aan de vergadering. De gebruiker vraagt een gesprek aan van Webex om deel te nemen aan een vergadering.

Dit zijn de stappen die de deelnemer moet uitvoeren om via terugbellen aan een vergadering deel te nemen:

  1. De gebruiker plant een vergadering in Webex. Webex wijst een vergaderings-id toe (bijvoorbeeld 123456).

  2. De gebruiker vraagt een gesprek aan van Webex naar het gewenste nummer (bijvoorbeeld +16504441000) om deel te nemen aan de vergadering met de Webex-app of Meetings-client.

  3. Webex initieert een SIP INVITE voor CUBE op basis van de DNS SRV-terugbelgroep, ingericht in Cisco Partner Hub en BroadWorks. De URI voor het SIP INVITE-verzoek bevat het telefoonnummer dat het gesprek moet ontvangen (bijvoorbeeld +16504441000@cube.example.com).

  4. CUBE vertaalt het telefoonnummer in de externe partij-id naar een waarde die een virtuele abonnee op BroadWorks identificeert (bijvoorbeeld 88631321777971704941@ecccx.amer.pub.webex.com). Hiermee wordt de CUBE geïdentificeerd als een virtuele gebruiker voor de BroadWorks-toepassingsserver.

  5. Het gesprek wordt aangeboden aan de door de gebruiker aangevraagde telefoonnummer en de gebruiker beantwoordt het gesprek om deel te nemen aan de vergadering. Dit telefoonnummer kan een BroadWorks-abonnee of een PSTN-nummer zijn. Als het aangevraagde nummer een PSTN-nummer is, gebruikt BroadWorks het ingerichte pad om het gesprek naar de PSTN te routeren.

Voor de optie Terugbellen is het verplicht om de volgende twee functies te activeren:

  • 102746 – BroadWorks-ondersteuning voor CI UUID
  • 102074 – Ondersteuning voor BYO PSTN-facturering voor terugbellen en inbellen

Dit kan worden bevestigd door CLI zoals hieronder:

AS_CLI/System/ActivatableFeature> Beschrijving Geactiveerd Laatst gewijzigd Tijdstempel ============================================================================================= 102746 BroadWorks-ondersteuning voor CI UUID true 102074 BYO PSTN Factureringsondersteuning voor Terugbellen en Inbellen true 

Een gedetailleerde beschrijving van deze functies en activering vindt u in het gedeelte 'VoiceXML Meeting Callback Virtual Subscriber' in dit document.

Als u ervoor kiest om de optie Deelnemen aan vergadering niet te configureren met Terugbellen, kunnen gebruikers nog steeds de optie Inbellen gebruiken om deel te nemen aan vergaderingen of ze kunnen deelnemen met computeraudio. In dit geval hoeft u geen DNS SRV-terugbelgroepen te configureren.

Overzicht van oplossingsconfiguratie

De oplossing heeft verschillende componenten, die elk correct moeten worden geconfigureerd om de oplossing succesvol te laten werken. De componenten zijn als volgt:

  • BroadWorks

  • CUBE (of een alternatieve SP-gecertificeerde Session Border Controller (SBC))

  • Webex Edge Audio

Er zijn onderlinge afhankelijkheden tussen de configuratie van deze verschillende componenten en als zodanig zijn een of meer organisaties voor oplossingszaad vereist om de vereiste oplossingsconfiguratie en -verificatie te voltooien.

Seed-organisatie

Een seed-organisatie is een Webex-organisatie die u configureert om instellingen voor de BYoPSTN-oplossing te genereren en te valideren. Aan de seed-organisatie moet ten minste één gebruiker een standaardpakke t hebben toegewezen en dat standaardpakket moet gebruikmaken van de door de partner verstrekte inbelnummers (BYoPSTN) voor deelname aan de vergadering. Het wordt aanbevolen dat u de seed-organisatie koppelt aan een BroadWorks-serviceprovider of Enterprise-test.

De organisaties voor oplossingszaad dienen twee doelen:

  • Seed-configuratie: de inrichting van de seed-organisatie(s) genereert een telefoonnummer voor de toewijzingen van vergaderingtoegangscodes en een universeel unieke id (site-UUID) voor de vergadersite die vereist zijn voor de continue werking van de oplossing. Deze informatie is vereist om BroadWorks Virtual Subscribers (VSUB) te configureren.

  • Configuratievalidatie: gebruik de seed-organisatie om te bepalen of uw BYoPSTN-oplossing is geconfigureerd volgens uw vereisten. Gebruik de seed-organisatie en test gebruikers om inbel- en terugbelgebruikscases van vergaderingen te valideren met behulp van de door de partner verstrekte inbelnummers en DNS SRV-terugbelrecords (als terugbellen is ingeschakeld).

De beheerder moet een seed-oplossingsorganisatie genereren voor elke unieke set telefoonnummers en DNS SRV-terugbelrecords. Bij het genereren van de seed solution-organisatie in elk geval, wordt het vereiste telefoonnummer gegenereerd voor het maken van de toegangscodetoewijzingen voor vergaderingen en de mogelijkheid om de bijbehorende gebruiksscenario's voor inbellen en terugbellen voor vergaderingen te verifiëren voor die telefoonnummers en DNS SRV-terugbelrecords.

De beheerder die Cisco Partner Hub gebruikt, moet één zaadoplossingsorganisatie selecteren als de primaire zaadoplossingsorganisatie. De UUID van de vergadersite van de standaardpakketvergadering van deze primaire seed-oplossingsorganisatie moet worden geconfigureerd op BroadWorks. Het is van cruciaal belang dat deze vergadersite ingericht blijft, aangezien deze site-UUID in elke aanvraag voor deelname aan een inbelvergadering wordt verzonden als een verificatietoken. Deze UUID van één site wordt gedeeld door alle sets telefoonnummers en DNS SRV-terugbelrecords. Er zijn geen meerdere UUID-waarden voor de site vereist.

De primaire en eventuele secundaire seed-oplossingsorganisaties kunnen worden verwijderd, indien gewenst voordat de set telefoonnummers en DNS SRV-terugbelrecords worden toegewezen aan niet-testklanten. Wanneer de set telefoonnummers en DNS SRV-terugbelrecords worden toegewezen aan niet-testklanten, worden deze telefoonnummers en terugbelrecords gekoppeld aan vergadersites voor deze klanten en worden ze gebruikt voor het deelnemen aan vergaderingen via inbellen en terugbellen. Wijzigingen moeten worden beschouwd als gevolgen voor de service.

In de volgende gedeelten vindt u meer informatie over de verschillende configuratie-elementen.

BYoPSTN-configuratie-elementen

Een belangrijk element van de oplossing is de configuratie van telefoonnummers van Cisco-partners en DNS SRV-terugbelrecords. BYoPSTN gebruikt telefoonnummergroepen en DNS SRV-terugbelgroepen als een manier om geografische telefoonnummers en redundante gespreksroutering toe te wijzen voor Webex-vergaderingen. Deze elementen worden door de klantsjabloon toegewezen aan eindklanten.

Telefoonnummergroepen (PNG)

Cisco-partners richten de telefoonnummers in die door deelnemers worden gebruikt om deel te nemen aan vergaderingen in Cisco Partner Hub. Deze telefoonnummers worden samengevoegd in een telefoonnummergroep. De lijst met Telefoonnummers is gekoppeld aan een Vergadersite. Alle persoonlijke vergaderruimten (PMR) en geplande vergaderingen op die vergadersite gebruiken de gekoppelde telefoonnummers. Het volgende is een voorbeeld van een telefoonnummergroep:

Tabel 1. Telefoonnummergroep: VS Oost

Naam telefoonnummer

Land

Landcode

Telefoonnummer

Aankondiging

Betaaltype

Prioriteit inbellen

Amerikaanse Maryland

VS

+1

2403332200

Dutch

Betaald

Primair

VS Florida

VS

+1

9049002303

Dutch

Betaald

Secundair

VS New York

VS

+1

8056504578

Dutch

Gratis

Geen

Telefoonnummers hebben de volgende kenmerken:

  • Naam telefoonnummer: de naam die het telefoonnummer moet beschrijven

  • Land: land waaraan de telefoon is toegewezen

  • Landcode: landbelcode of landinbelcode

  • Telefoonnummer: het telefoonnummer dat u kunt gebruiken om deel te nemen aan een vergadering zonder de landcode

  • Aankondiging: de taal van de aankondiging die moet worden afgespeeld wanneer een deelnemer aan een vergadering deelneemt

  • Betaald type: het type nummer: Betaald of gratis

  • Prioriteit voor inbellen: de prioriteit die is toegewezen aan de vergaderingsnummers. De deelnemersweergave van de nummers voor deelname aan de vergadering wordt geordend op basis van deze prioriteit.

Standaardtelefoonnummers: Beheerders kunnen een prioriteit voor inbellen van primair, secundair of geen toewijzen aan een telefoonnummer in de telefoonnummergroep. De telefoonnummers met een prioriteit van primair of secundair zijn standaardtelefoonnummers. De standaardtelefoonnummers worden verzonden in de uitnodigingsmails voor de vergadering en worden weergegeven in de prioriteitsvolgorde die deelnemers moeten gebruiken om deel te nemen aan vergaderingen. De standaardtelefoonnummers hoeven niet in hetzelfde land te zijn. Er moet een primair telefoonnummer worden geselecteerd, een secundair telefoonnummer is optioneel. Ten minste één van de standaardtelefoonnummers moet van het type Betaald zijn.

Eindgebruikers kunnen ervoor kiezen om hun eigen standaardtelefoonnummers op te geven via de webinterface van de vergadersite. Deze nummers worden weergegeven voor die gebruiker en zijn of haar deelnemers wanneer hij of zij de host van de vergadering is. Als de gebruiker als deelnemer aan een vergadering deelneemt, wordt deze alleen voor hem of haar weergegeven.

In het bovenstaande voorbeeld voorziet de partnerbeheerder van Cisco in US Marylan d als primair en US Florid a als secundair. Dit zijn de standaard telefoonnummers. Een gebruiker kan ervoor kiezen dit in zijn/haar vergaderingen te negeren door de primaire versie te wijzigen in US New Yor k en de secundaire versie in US Maryland.

Het maximale aantal telefoonnummers voor een bepaalde telefoonnummergroep is 98.

OPMERKING: Het wordt niet ondersteund voor het configureren van een specifiek nummer voor één onderneming.

DNS SRV-terugbelgroepen (CDSG)

Als u wilt toestaan dat deelnemers aan de vergadering de terugbeloptie kunnen kiezen, is een DNS SRV-terugbelgroep vereist die verwijst naar de CUBE-instantie(s) binnen het netwerk van de Cisco-partner. Webex gebruikt deze records om het terugbellen via CUBE naar BroadWorks te routeren. Vervolgens kan de vergadering worden teruggebeld naar het telefoonnummer van de deelnemer aan de vergadering.

Hier volgt een voorbeeld van een DNS SRV-terugbelgroep.

Tabel 2. Naam DNS SRV-terugbelgroep: Globale CB

Land/regio

Landcode

DNS SRV-record

Verenigde Staten

+1

cube.us.example.com

Mexico

+52

cube.mx.example.com

Alle overige landen

N.v.t.

cube.global.example.com

Terugbel-DNS SRV-records hebben de volgende kenmerken:

  • Land/regio: het land of de regio waarvoor dit DNS SRV-record moet worden gebruikt om gespreksverzoeken te verzenden.

  • Landcode: de landcode die is gekoppeld aan het land/de regio. U kunt slechts één DNS SRV-record per landcode hebben.

  • DNS SRV-record: de DNS SRV-record voor de Cisco Partner CUBE-instantie(s).

Wanneer de deelnemer een gesprek aanvraagt op het opgegeven telefoonnummer, gebruikt Webex de DNS SRV voor terugbellen die is gekoppeld aan de landcode voor het opgegeven telefoonnummer om het gesprek te routeren naar de juiste elementen in het netwerk van Cisco Partners.

Door op deze manier een DNS SRV-record te gebruiken, wordt ondersteuning geboden voor redundante CUBE-instanties om de gespreksverzoeken van Webex te onderhouden. Wanneer deelnemers in de VS een vergadering vragen om te worden teruggebeld door Webex naar hun Amerikaanse telefoonnummer, gebruikt Webex de DNS SRV cube.us.example.com om dat gesprek naar het netwerk van de Cisco-partner te routeren. Wanneer deelnemers van een vergadering in Mexico vragen om te worden teruggebeld door Webex naar hun telefoonnummer in Mexico, gebruikt Webex de DNS SRV cube.mx.example.com om dat gesprek te routeren naar het netwerk van de Cisco-partner.

Voor landen/regio's die geen specifieke DNS SRV-terugbelrecord hebben, worden deze terugbelverzoeken omgeleid naar de DNS SRV-record 'Alle andere landen '. De beheerder moet een DNS SRV-record voor 'Alle andere landen' configureren.

Het maximale aantal records voor een bepaalde DNS SRV-terugbelgroep is 200.

Klansjablonen

De klantsjabloon is een bestaand concept voor de Webex for BroadWorks-oplossing. De sjabloon biedt de standaardconfiguratie die wordt gebruikt om een eindklant in te richten. BYoPSTN biedt aanvullende kenmerken aan de klantsjabloon:

  • Type deelname aan vergadering: kan Cisco-inbelnummers of door de partner verstrekte inbelnummers zijn. Dit kenmerk geeft de telefoonnummers aan die zijn geconfigureerd voor vergadersites die zijn gekoppeld aan de Standaard- en Premium-pakketten. Door de partner opgegeven inbelnummers moeten door de beheerder worden geselecteerd.

  • Telefoonnummergroep: deze optie is alleen gekoppeld aan door de partner opgegeven inbelnummers. Dit kenmerk geeft de telefoonnummers aan die worden gebruikt door eindklanten die zijn ingericht voor Standaard- en Premium-pakketten wanneer ze deelnemen aan vergaderingen.

Terugbel-DNS SRV-groep: dit kenmerk is alleen gekoppeld aan de optie voor door de partner geleverde inbelnummers en geeft de DNS SRV-records aan die door Webex worden gebruikt bij het terugbellen naar eindklanten die zijn ingericht voor Standaard- en Premium-pakketten bij het deelnemen aan vergaderingen. Als u terugbellen niet wilt inschakelen, kunt u 'Terugbellen uitschakelen' kiezen bij het maken of bijwerken van een klantsjabloon. Wanneer de eerste abonnee voor Standard of Premium is ingericht voor een eindklant, wordt de gekoppelde pakketvergadersite ingericht. De vergadersite voor het pakket is ingericht volgens de bovenstaande klantsjabloon. Een later ingerichte abonnee voor Standaard of Premium wordt toegevoegd aan de al ingerichte vergadersite. De configuratie van de vergadersite wordt niet gewijzigd.

Wijzigingen aan de klantsjabloon met betrekking tot de bovenstaande kenmerken zijn alleen van toepassing op nieuw ingerichte vergadersites voor pakketten. Bestaande vergadersites die al zijn ingericht, worden niet beïnvloed door wijzigingen in de klantsjabloon.

Een opvallende uitzondering is dat als een eindklant al een pakketvergadersite heeft, elke nieuwe pakketvergadersite wordt ingericht met hetzelfde type voor deelnemen aan de vergadering als de bestaande pakketvergadersite. Als een eindklant bijvoorbeeld een vergadersite met standaardpakket heeft die gebruikmaakt van Cisco-inbelnummers en de klantsjabloon wordt bijgewerkt om door de partner geleverde inbelnummers te gebruiken, wordt er een nieuwe vergadersite met Premium-pakket ingericht met Cisco-inbelnummers. De instelling Klantsjabloon is niet van toepassing. De Standaard- en Premium-vergadersites voor een bepaalde Eindklant moeten altijd consequent worden ingericht.

BroadWorks-gesprekscluster

Het scherm Cisco Partner Hub - BroadWorks-gesprekscluster biedt toegang tot het bekijken en/of downloaden van de informatie over de BroadWorks-configuratie (BYoPSTN ). De BYoPSTN-configuratie-informatie voor een bepaald cluster bevat de volgende gegevens:

  • Organisatiegegevens van de primaire seed-oplossing, waaronder de UUID van de vergadersite en de site-URL van het standaardpakket.

  • Details telefoonnummergroep voor alle groepen die voor dit cluster zijn geconfigureerd. Dit omvat het telefoonnummer voor het toewijzen van vergaderingstoegangscodes voor elke groep. Houd er rekening mee dat de details groepen moeten bevatten die zijn gekoppeld aan alle organisaties voor secundaire zadenoplossingen.

  • DNS SRV-groepsgegevens voor terugbellen voor alle groepen die voor dit cluster zijn geconfigureerd. Houd er rekening mee dat de details groepen moeten bevatten die zijn gekoppeld aan alle organisaties voor secundaire zadenoplossingen.

  • Details van klantsjablonen voor deze sjablonen die een van de telefoonnummergroepen en DNS SRV-terugbelgroepen gebruiken.

Elke BroadWorks-gesprekscluster heeft zijn eigen BroadWorks-configuratiegegevens (BYoPSTN) die specifiek zijn toegewezen telefoonnummergroepen en DNS SRV-terugbelgroep. Houd er echter rekening mee dat alle BroadWorks Calling-clusters dezelfde primaire seed-oplossingsorganisatie delen en als zodanig allemaal dezelfde UUID en site-URL van het standaardpakket voor vergaderingen bevatten.

De informatie over de BroadWorks-configuratie (BYoPSTN ) is alleen beschikbaar voor weergave/download wanneer de beheerder de organisatie voor primaire seed-oplossingen configureert en selecteert. Aan de primaire seed-oplossingsorganisatie moet ten minste één gebruiker zijn toegewezen aan het standaardpakket en aan dat standaardpakket moet de deelnameoptie voor door de partner verstrekte inbelnummers (BYoPSTN) worden gebruikt.

Voorbeeld van BYoPSTN-configuratie-elementen

De volgende afbeelding toont een voorbeeld van een BroadWorks-implementatie met meerdere clusters met geografisch gebaseerde klantsjablonen, telefoonnummers en routering.

De eerste tabel toont een BroadWorks-implementatie met meerdere clusters met regionaal gebaseerde klantsjablonen, telefoonnummergroepen en DNS SRV-terugbelgroepen. De volgende tabellen worden uitgebreid naar de DNS SRV-groepen voor telefoonnummergroepen en terugbellen.

BroadWorks-cluster

Sjabloonnaam

Pakket

Type deelname aan vergadering

Telefoonnummergroep

DNS SRV-terugbelgroep

BWKS VS NG

Amerikaanse West Std

Standaard

Door de partner verstrekte inbelnummers

VS West

CB US

VS West Prem

Premium

Std oosten VS

Standaard

VS Oost

Oost-prem in de VS

Premium

BWKS MX

MX standaard

Standaard

Door de partner verstrekte inbelnummers

MX PNG

CB MX

MX Prem

Premium

BWKS VK

Verenigd Koninkrijk (std)

Standaard

Door de partner verstrekte inbelnummers

PNG in het VK

Terugbellen uitgeschakeld

Britse prem

Premium

BWKS VS

Standaard VS

Standaard

Cisco-inbelnummers

Geen

Geen

  • Abonnees die zijn ingericht met de US West Std- of US West Prm-sjabloon, gebruiken het Amerikaanse West Phone-nummer wanneer ze deelnemen aan vergaderingen. Deze abonnees die deelnemen aan terugbelverzoeken worden verzonden naar de CB US DNS SRV-records.

  • Abonnees die zijn ingericht met de STD in het oosten van de VS of de PRM-sjabloon in het oosten van de VS gebruiken het telefoonnummer in het oosten van de VS wanneer ze deelnemen aan vergaderingen. Deze abonnees die deelnemen aan terugbelverzoeken worden verzonden naar de CB US DNS SRV-records.

  • Abonnees die zijn ingericht met de MX Std- of MX Prm-sjabloon, gebruiken het MX PNG-telefoonnummer bij het deelnemen aan vergaderingen. Deze abonnees die deelnemen aan terugbelverzoeken worden verzonden naar de CB MX DNS SRV-records.

  • Abonnees die zijn ingericht met de UK Std- of UK Prm-sjabloon gebruiken de UK PNG-telefoonnummers wanneer ze deelnemen aan vergaderingen. Voor deze abonnees wordt deelname aan vergaderingen niet aangeboden via terugbellen omdat terugbellen is uitgeschakeld.

  • Abonnees die zijn ingericht met de std in de VS gebruiken inbelnummers van Cisco en hebben daarom geen telefoonnummergroep of DNS SRV-terugbelgroep toegewezen. Deze abonnees gebruiken door Cisco verstrekte telefoonnummers voor deelname aan vergaderingen en Cisco DNS SRV-records voor deelname aan vergaderingen via terugbellen.

Details van de voorbeeld telefoonnummergroepen zijn als volgt:

Telefoonnummergroep

Naam telefoonnummer

Land

Landcode

Telefoonnummer

Aankondiging

Betaaltype

Prioriteit inbellen

VS West

San Francisco (VS)

VS

+1

4156551000

Dutch

Betaald

Primair

Amerikaanse Palo Alto

VS

+1

9863502478

Dutch

Gratis

Geen

VS Oost

Amerikaanse Maryland

VS

+1

2403332200

Dutch

Betaald

Primair

VS Florida

VS

+1

9049002303

Dutch

Betaald

Secundair

VS New York

VS

+1

8056504578

Dutch

Gratis

Geen

MX PNG

Mexico

MX

+52

2065304086

Spaans (Europa)

Betaald

Primair

PNG in het VK

VK

VK

+44

4527789651

Dutch

Betaald

Primair

Details van het voorbeeld van DNS SRV-terugbelgroepen zijn als volgt:

DNS SRV-terugbelgroep

Land

DNS-SRV

CB US

VS

cube.us.example.com

Alle overige landen

cube.row.example.com

CB MX

MX

cube.mx.example.com

Alle overige landen

cube.row.example.com

De configuratie voor de Amerikaanse DNS SRV-record, cube.us.example.com, kan zijn zoals in het voorbeeld:

_sips._tcp.cube.us.example.com

86400

INCH

SRV

10

10

5061

cube01.us.example.com

_sips._tcp.cube.us.example.com

86400

INCH

SRV

10

10

5061

cube02.us.example.com

Deze DNS SRV-record kan worden omgezet in de volgende DNS A-record:

cube01.us.example.com

86400

INCH

A

45.84.168.81

cube02.us.example.com

86400

INCH

A

45.84.168.82

De DNS SRV-records worden omgezet in beveiligde SIP-gesprekken van Webex naar CUBE.

Poorten die worden gebruikt door Webex

De poorten in de onderstaande tabel moeten worden geopend op de firewall van de DMZ waar de CUBE zich bevindt, en andere poorten kunnen worden gesloten. Raadpleeg het volgende artikel voor meer informatie over poorten en netwerkvereisten:

https://collaborationhelp.cisco.com/article/WBX264

Source

Bron poorten

Bestemming

Bestemmings poorten

Protocol

Beschrijving

Webex Edge-audioservices

Kortstondig

CUBE

5061

TCP

(mTLS 1.2) Inkomende SIP-signalering van Webex Edge Audio naar CUBE SBC.

CUBE SBC vereist specifiek het gebruik van poort 5061. Het gebruik van andere poorten in het bereik van 5060-5070 kan worden ondersteund door andere SBC's.

Webex Edge-audioservices

4000 - 4010

CUBE

5061

TCP

(mTLS 1.2) Opties Ping voor Webex Edge Audio.

CUBE

Kortstondig

EdgeAudio

5605

TCP

(mTLS 1.2) Uitgaande SIP-signalering voor Webex Edge Audio.

Webex Edge-audioservices

Kortstondig

CUBE

Tijdelijke poorten

8000 - 59999

UDP

(SRTP) Firewallgaten moeten worden geopend voor inkomend mediaverkeer naar Edge audio.

CUBE

Tijdelijke poorten

10200 - 28000

Edge Audio

Kortstondig

UDP

(SRTP) Firewallgaten moeten worden geopend voor uitgaand mediaverkeer naar CUBE.

TLS- en SRTP-versleutelingssuites

TLS v1.2 of hoger wordt gebruikt voor mTLS-handshake en de volgende cijfers worden ondersteund door Webex Edge Audio (tijdens terugbellen biedt Webex Edge Audio deze aan in de clienthallo van de TLS-handshake):

  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

  • TLS_RSA_WITH_AES_256_GCM_SHA384

  • TLS_RSA_WITH_AES_256_CBC_SHA256

  • TLS_RSA_WITH_AES_128_GCM_SHA256

  • TLS_RSA_WITH_AES_128_CBC_SHA256

  • TLS_DHE_DSS_WITH_AES_256_GCM_SHA384

  • TLS_DHE_DSS_WITH_AES_256_CBC_SHA256

  • TLS_DHE_DSS_WITH_AES_128_GCM_SHA256

  • TLS_DHE_DSS_WITH_AES_128_CBC_SHA256

De volgende cijfers worden gebruikt voor sRTP:

  • AEAD_AES_256_GCM

  • AEAD_AES_128_GCM

  • AES_CM_128_HMAC_SHA1_80

  • AES_CM_128_HMAC_SHA1_32

Ondersteunde audiocodecs

  • G722

  • G711µ

  • G711a

SIP- en RTP-profielvereisten

De Oplossing vereist dat u tussen CUBE (of uw SBC) en Webex SIP TLS implementeert voor signalering en sRTP voor media.

De SIP- en RTP-profielen als onderdeel van deze communicatie moeten voldoen aan de volgende vereisten:

SIP-profielvereisten

Details

Timer voor het verlopen van de sessie

2220 sec (accepteer SIP 422) * wordt aangepast per bedrijfsbehoefte en 422 wordt verwacht.

Media-aanbod voor binnendringen

Vroege aanbieding

Media-aanbod voor uittreding

Laattijdige aanbieding

Opties ping-interval

30 (Minimaal)

DTMF

RFC2833 Payload 101 (geen akoestische DTMF!)

SIP-UDP-poorten

4000-4010,5061,5065

RTP-profiel

Details

Profiel voor spraakbelasting

G.722/ G.711μ /G.711a

Pakketgrootte

20 ms

VAD (Voice Activity Detection, detectie spraakactiviteit)

Nee

Timer voor media-inactiviteit

1200 ms

Codec-wijziging voor midden kiezen

Niet geaccepteerd

RTP

8000-48198

sRTP-cijfers

AEAD_AES_256_GCM

AEAD_AES_128_GCM

AES_CM_128_HMAC_SHA1_80

AES_CM_128_HMAC_SHA1_32

G.729-codec wordt niet ondersteund. Als u G.729 wilt gebruiken, moet u transcoders gebruiken.

Webex-gespreksomleidingsdomeinen

DNS SRV _sips._tcp. wordt gebruikt om Webex Edge Audio te bereiken. Er zijn vier domeinen afhankelijk van de regio.

Regio

Domein

Amerika

ecccspx.amer.pub.webex.com

VK, Noord-Afrika

ecccspx.emea.pub.webex.com

Azië-Pacific

ecccspx.apac.pub.webex.com

Australië / Nieuw-Zeeland

ecccspx.anz.pub.webex.com

Europa

ecccspx.euro.pub.webex.com

De DNS SRV verwijst naar verschillende A-records die naar de primaire en secundaire locatie verwijzen. De volgende tabel geeft een voorbeeld voor de AMER-regio en kan in de toekomst worden gewijzigd.

Opnametype

Opnemen

Doel

Doel

SRV

_sips._tcp.ecccspx.amer.pub.webex.com

ecccspxpr1.amer.pub.webex.com

Ontdekking van Webex Edge Audio

SRV

_sips._tcp.ecccspx.amer.pub.webex.com

ecccspxpr2.amer.pub.webex.com

Ontdekking van Webex Edge Audio

SRV

_sips._tcp.ecccspx.amer.pub.webex.com

ecccspxsc1.amer.pub.webex.com

Ontdekking van Webex Edge Audio

SRV

_sips._tcp.ecccspx.amer.pub.webex.com

ecccspxsc2.amer.pub.webex.com

Ontdekking van Webex Edge Audio

A

ecccspxpr1.amer.pub.webex.com

207.182.174.101*

Verwijst naar Webex Edge Audio AMER Primair 1

A

ecccspxpr2.amer.pub.webex.com

207.182.174.102*

Verwijst naar Webex Edge Audio AMER Primary 2

A

ecccspxsc1.amer.pub.webex.com

207.182.174.229*

Verwijst naar Webex Edge Audio AMER Secundair 1

A

ecccspxsc2.amer.pub.webex.com

207.182.174.230*

Verwijst naar Webex Edge Audio AMER secundair 2

De DNS-SRV is dynamisch van aard, de IP-adressen zijn vatbaar voor verandering; vermijd daarom hardcodering of bookmarking van de IP-adressen. Raadpleeg het gedeelte 'Revisiegeschiedenis van document' voor wijzigingen of updates in het document Poortreferentiegegevens voor Webex Callin g.

CUBE-redundantie

Cisco Unified Border Element (CUBE) schakelt de functie Session Border Control in in een netwerk dat SIP-verbindingen tussen externe entiteiten en interne netwerken beheert. Meer informatie over CUBE is beschikbaar in het gedeelte Vereisten hieronder.

De ondersteunde redundantiemodellen zijn gedefinieerd met als doel hoge beschikbaarheid te bieden en single-point-of-failure voor de Cisco-partner te elimineren. Hieronder worden drie verschillende modellen geschetst. Cisco-partners moeten kiezen welk model van toepassing is op hun omgeving.

Tijdens het onboardingproces moet de partner ICMP-filters uitschakelen.

Duplex CUBE-implementatie voor BroadWorks geïmplementeerd op één site

Simplex CUBE-implementatie voor BroadWorks geïmplementeerd op meerdere sites

Er is nog één redundantiemodel mogelijk waarbij CUBE in duplexmodus wordt geïmplementeerd op elke site. Dit model is niet nodig gezien het feit dat BroadWorks wordt geïmplementeerd met geo-redundantie.

Inrichten

Cisco-partners moeten de hierboven vermelde vereiste infrastructuur implementeren en beheren om BYoPSTN in hun netwerk in te schakelen. De volgende stappen zijn vereist om BYoPSTN in te richten en in te schakelen voor een Cisco-partner.
1

Partnervereisten

  • Het BroadWorks-systeem implementeren

  • CUBE implementeren voor Webex Edge Audio of uw eigen SBC gebruiken

2

Telefoonnummers inrichten in Cisco Partner Hub

  • Telefoonnummergroepen inrichten die moeten worden gekoppeld aan klantsjablonen

3

DNS SRV-terugbelgroepen inrichten in Cisco Partner Hub (optioneel)

  • Als u Deelnemen aan vergadering wilt implementeren via Terugbellen, richt u DNS SRV-terugbelgroepen in en werkt u uw DNS-instellingen bij. Anders kunt u deze stap overslaan.

4

PNG (en CDSG) koppelen aan klantsjablonen

  • Koppel telefoonnummergroepen en DNS SRV-terugbelgroepen (alleen als terugbellen voor vergaderingen is geïmplementeerd) aan uw klantsjablonen.

5

Organisaties zaadoplossing inrichten

  • Een testserviceprovider of -onderneming inrichten voor Webex Voor BroadWorks met elk van de klantsjablonen.

  • Richt een abonnee in met een standaardpakket dat gebruikmaakt van de optie Door Partner Verstrekte inbelnummers om deel te nemen aan de vergadering.

6

De organisatie van de primaire zaadoplossing selecteren

  • Selecteer één primaire zadenoplossing voor BYoPSTN.

7

Download de BroadWorks-configuratie (BYoPSTN)

  • Download het JSON-bestand van Cisco Partner Hub dat de informatie bevat die nodig is om BroadWorks te configureren

8

Het Webex Edge Audio DNS SRV-domein bepalen

  • Het Webex Edge Audio DNS SRV-domein identificeren

9

Configuratie van partner BroadWorks inrichten

  • Configuratie van virtuele CUBE-abonnee

  • Pas het telefoonnummer toe op de toewijzing van de toegangscode, van het gedownloade JSON-bestand, in virtuele abonnees

  • Netwerkserverconfiguratie

10

Partner CUBE inrichten (of uw eigen SBC)

  • Volg de gevalideerde configuratie om CUBE in te richten als uw SBC

  • Alternatief. Als u CUBE niet wilt gebruiken, richt u uw eigen SBC in met de CUBE-configuratie als handleiding op hoog niveau

11

BYoPSTN-certificering

  • Volledige acceptatietests voor certificering

Stap 1: Partnervereisten

De volgende vereisten moeten zijn vervuld voor de inrichting van BYoPSTN. De onderstaande vereisten gaan ervan uit dat de partner een werkende Webex voor Cisco BroadWorks-implementatie heeft die het volgende omvat:

  • Functionerend BroadWorks-systeem – zoals beschreven in de Webex voor Cisco BroadWorks-oplossingshandleiding

  • BroadWorks AS-licentie met de service 'VoiceXML' in voldoende hoeveelheid (1 per PSTN-nummer)

  • BroadWorks-patches vereist:

    Voor R22:

    • AP.xsp.22.0.1123.ap376935

    • AP.as.22.0.1123.ap376935

    Voor R23:

    • AP.xsp.23.0.1075.ap376935

    • AP.as.23.0.1075.ap376935

    Voor R24

    • AP.as.24.0.944.ap376935

  • Cisco CUBE-systeem geïmplementeerd (IOS versie 16.12.2 of hoger): https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book.html

    Zowel op hardware gebaseerde als virtuele CUBE wordt ondersteund. Hardwaregebaseerde CUBE wordt aanbevolen voor schaalbaarheid en het afhandelen van grotere aantallen gesprekken.

  • Webex-partnerorganisatie – zoals beschreven in de Webex voor Cisco BroadWorks-oplossingshandleiding

Stap 2: Telefoonnummergroepen (PNG) inrichten in Partner Hub

De procedure die de Cisco-partner gebruikt om hun inbelnummers voor Webex-vergaderingen toe te voegen, is als volgt:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar BroadWorks Calling.

  4. Selecteer onder Meeting Join configuration (BYoPSTN) Create Call-in Phone Number Group (Inbelnummergroep maken).

  5. Voer de naam van de telefoonnummergroe p in en selecteer Volgende.

  6. Voer de details van het telefoonnumme r in en selecteer Volgende.

  7. Controleer het overzicht van de details van de telefoonnummergroep en selecteer Opslaan.

  8. Herhaal deze procedure voor elke toe te voegen telefoonnummergroep.

De screenshots hieronder illustreren de procedure.

Stap 3: DNS SRV-terugbelgroepen (CDSG) inrichten in partnerhub

Deze stap moet alleen worden voltooid als u de optie Deelnemen aan vergadering via terugbellen wilt implementeren. Anders kunt u deze stap overslaan.
Als u deze optie niet configureert, kunnen gebruikers de inbeloptie gebruiken om deel te nemen aan vergaderingen of kunnen ze deelnemen met computeraudio.

Wanneer u de optie Terugbellen voor vergaderingen gebruikt, is een DNS SRV-terugbelgroep vereist om gesprekken van Webex naar CUBE te routeren. De procedure die de Cisco-partner gebruikt om zijn/haar CUBE DNS SRV-records toe te voegen aan Webex is als volgt:

  1. Meld u aan bij Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar BroadWorks Calling.

  4. Selecteer onder BYoPSTN (Meeting Join configuration) de optie DNS SRV-terugbelgroep maken.

  5. Voer de naam van de DNS SRV-terugbelgroep in.

  6. Selecteer Volgende.

  7. Voer de DNS SRV-terugbelgegevens in.

  8. Selecteer Volgende.

  9. Controleer het overzicht van DNS SRV-terugbelgegevens.

  10. Selecteer Opslaan.

  11. Voer updates in voor DNS om de nieuwe records in de DNS SRV-groep weer te geven.

  12. Herhaal deze procedure voor elke toe te voegen terugbel-DNS SRV-groep.

De screenshots hieronder illustreren de procedure.

Stap 4: PNG en CDSG koppelen aan klantsjablonen in Partner Hub

Voor de eerste configuratie en verificatie van de BYoPSTN-oplossing is een seed-organisatie vereist voor elke unieke combinatie van telefoonnummergroe p en DNS SRV-terugbelgroe p (als terugbellen vereist is). Daarom wordt aanbevolen dat Cisco Partners op dezelfde manier een nieuwe klantsjabloo n maken voor elke unieke combinatie van telefoonnummergroep en DNS SRV-terugbelgroep. Elke klantsjabloon moet worden gebruikt om een overeenkomstige zaadorganisatie te genereren.

Zodra de BYoPSTN-configuratie is verwijderd en geverifieerd met behulp van de seed-organisaties, kunnen de telefoonnummergroepen en DNS SRV-terugbelgroepen indien nodig worden toegepast op bestaande klantsjablonen.

Merk op dat nieuw aangemaakte klantensjablonen niet worden gebruikt door bestaande niet-testklanten en daarom veilig kunnen worden gebruikt voor handmatige verificatie van de BYoPSTN-configuratie.

Als u Deelnemen aan vergadering niet implementeert via Terugbellen, hoeft u DNS SRV-terugbelgroepen niet te koppelen aan de klantsjabloon. U moet echter wel Terugbellen uitschakelen selecteren.

Ga als volgt te werk om een nieuwe klantsjabloon toe te voegen:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar BroadWorks Calling.

  4. Selecteer onder Templates de optie Add Template.

  5. Voer de sjabloondetails in. In de fase Package Typ e:

    • Selecteer Package Typ e als Standard.

    • Selecteer Configuratie voor deelnemen aan vergaderin g als door de partner verstrekte inbelnummers (BYoPSTN).

    • Selecteer een ingerichte telefoonnummergroep.

    • Als u voor de DNS SRV-terugbelgroep de optie Terugbellen voor vergaderingen wilt inschakelen, selecteert u een ingerichte DNS SRV-terugbelgroep. Anders selecteert u Terugbellen uitschakelen.

  6. Selecteer Volgende.

  7. Voer de overige sjabloondetails in.

  8. Bekijk het overzicht van sjabloondetails.

  9. Klik op Opslaan.

  10. Herhaal deze procedure voor elke klantsjabloon die moet worden toegevoegd

De onderstaande schermafbeelding illustreert de procedure.

Ga als volgt te werk om een bestaande klantsjabloon bij te werken:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar het gedeelte BroadWorks-gesprekken.

  4. Selecteer onder Templates de optie View Template.

  5. Selecteer de sjabloon die moet worden bijgewerkt.

  6. Blader naar het gedeelte Configuratie voor deelnemen aan vergaderin g:

    • Selecteer Door de partner verstrekte inbelnummers (BYoPSTN).

    • Selecteer een eerder geconfigureerde telefoonnummergroep.

    • Als u voor de DNS SRV-terugbelgroep de optie Terugbellen voor vergaderingen wilt inschakelen, selecteert u een ingerichte DNS SRV-terugbelgroep. Anders selecteert u Terugbellen uitschakelen.

  7. Selecteer Opslaan.

    De onderstaande schermafbeelding illustreert de procedure.

Stap 5: Organisaties zaadoplossing inrichten

De BYoPSTN-oplossing heeft verschillende componenten, die elk correct moeten worden geconfigureerd om de oplossing succesvol te laten werken. Een van de twee doelen van de seed solution-organisaties is het genereren van telefoonnummers voor het maken van toegangscodes voor vergaderingen en een universeel unieke id (site UUID) voor de vergadersite die vereist is voor de continue werking van de oplossing. Het andere doel is configuratieverificatie.

Voor elke unieke combinatie van telefoonnummergroep en DNS SRV-terugbelgroep die moet worden gebruikt, moet eerder een overeenkomstig klantsjabloon worden gemaakt. Voor elk van deze klantsjablonen moet een seed solution-organisatie worden ingericht. De inrichting van deze seed-organisaties genereert het telefoonnummer voor de toewijzingen van vergaderingtoegangscodes en een UUID van de vergadersite die vereist zijn om BroadWorks te configureren.

Gebruik elk van de eerder geconfigureerde klantsjablonen om een abonnee in te richten voor een nieuwe BroadWorks-serviceprovider of een nieuwe BroadWorks Enterprise met een standaardpakketgebruike r. De resulterende vergadersite met het Standaardpakke t moet gebruikmaken van de optie Deelnamevergadering met inbelnummers van partnerproviders. Een van de volgende methoden kan worden gebruikt om de abonnee in te richten:

  1. Richt de testabonnee in met BroadWorks Subscribers API's zoals beschreven op developer.webex.com.

  2. Schakel de testabonnee voor de IM&P-service in op een BroadWorks die is geconfigureerd om de klantsjabloon te gebruiken. Zorg ervoor dat de klantsjabloon het standaardpakket gebruikt om ervoor te zorgen dat de testabonnee een standaardpakket krijgt toegewezen. Als alternatief moet de testabonnee vervolgens worden bijgewerkt om over het standaardpakket te beschikken.

Houd er rekening mee dat het wordt aanbevolen dat de organisaties van seed-oplossingen worden gekoppeld aan een BroadWorks-serviceprovider testen of BroadWorks Enterprise testen.

Stap 6: De organisatie van de primaire zaadoplossing selecteren

Het is van cruciaal belang dat deze vergadersite ingericht blijft, aangezien deze site-UUID in elke aanvraag voor deelname aan een inbelvergadering wordt verzonden als een verificatietoken. U mag de seed-organisatie niet verwijderen, aangezien de gekoppelde vergadersite ook wordt verwijderd. Als de zaadorganisatie wordt verwijderd, moet u een nieuwe inrichten en Broadworks opnieuw configureren met de UUID van de nieuwe site.

De primaire en eventuele secundaire seed-oplossingsorganisaties kunnen worden verwijderd, indien gewenst voordat de set telefoonnummers en DNS SRV-terugbelrecords worden toegewezen aan niet-testklanten. Wanneer de set telefoonnummers en DNS SRV-terugbelrecords worden toegewezen aan niet-testklanten, worden deze telefoonnummers en terugbelrecords gekoppeld aan vergadersites voor deze klanten en worden ze gebruikt voor het deelnemen aan vergaderingen via inbellen en terugbellen. Wijzigingen moeten worden beschouwd als gevolgen voor de service.

Ga als volgt te werk om de organisatie van de primaire zaadoplossing te selecteren:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar het gedeelte BroadWorks-gesprekken.

  4. Selecteer in het gedeelte Configuration Validation (BYoPSTN ) de optie Assign.

  5. Zoek en selecteer in het scherm Organisatie toewijze n een van de zaadorganisaties die eerder zijn geconfigureerd

  6. Selecteer Toewijzen.

    De geselecteerde zaadorganisatie is de primaire zaadorganisatie.

De screenshots hieronder illustreren de procedure.

Stap 7: BroadWorks-configuratie downloaden (BYoPSTN)

De primaire seed-oplossingsorganisatie, telefoonnummergroepen en DNS SRV-terugbelgroepgegevens voor een bepaald BroadWorks-cluster zijn beschikbaar op één locatie, namelijk het JSON-bestand met de BroadWorks-configuratie (BYoPSTN). Deze informatie is nodig om BroadWorks voor BYoPSTN te configureren.

Houd er rekening mee dat het JSON-configuratiebestand alleen beschikbaar is voor weergave/download nadat de primaire seed-oplossingsorganisatie is geselecteerd.

De procedure om het JSON-configuratiebestand te bekijken/downloaden is als volgt:

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Instellingen.

  3. Blader naar BroadWorks Calling.

  4. Selecteer onder ClustersCluster weergeven.

  5. Selecteer het cluster dat is gekoppeld aan de klantsjablonen die zijn geconfigureerd voor BYoPSTN.

  6. Blader naar het gedeelte BroadWorks-configuratie voor BYoPST N.

  7. Klik op JSON-configuratiebestand downloaden.

  8. Herhaal deze procedure voor andere BroadWorks-clusters.

De screenshots hieronder illustreren de procedure.

Zie het voorbeeld van het JSON-configuratiebestand hieronder. Het bestand bevat aanvullende informatie over elke telefoonnummergroep, terugbel-DNS SRV-groep, de volgende belangrijke configuratie-items die moeten worden ingevoerd in BroadWorks zijn vet gemarkeerd.

  • siteUUID: BroadWorks moet deze waarde verzenden in de SIP-berichten. Het is een token die Webex Edge Audio gebruikt om de identiteit van BroadWorks van de Cisco-partner en de toegang tot vergaderingssites die door deze Cisco-partner worden beheerd te bevestigen.

  • Toewijzing telefoonnummer voor toegangscode: De telefoonnummers en de bijbehorende Webex-toegangscodes moeten worden geconfigureerd in BroadWorks.

    • phoneNumber

    • accessCode

  • localeTag: De gewenste aankondigingstaal die is gekoppeld aan het telefoonnummer moet worden geconfigureerd in BroadWorks.

  • dnsSrv: De DNS SRV voor terugbellen moet worden geconfigureerd in de DNS en verwijzen naar de gewenste CUBE-instanties.

 { "siteUUID": "491db0821791441a96c fefb6c6dfc", "siteURL": "seedtestenterpriseabc.webex.com", "partnerOrgId": "1da 用de-3651-4467-b26b-b0d85a2cb3ad", "solutionValidationOrgId": "d927ac4d-3d73-4d7f-8506-a1bc0a221934", "customerTemplates": [ { "name": "US West Std", "id": "27fe1337-ab1d-44b0-8b5e-ff1d32f6e3f8", "phoneNumberGroupId": "1bcb05bd-b919-45fd-b30e-71d2abb59e26", "phoneNumberGroups": "1bcb05bd-b919-45fd-b30e-71d2abb59e26", "phonenumbers": [ { "id": "617c5faa-1721-45c7-en_VS", "tollType": "TollFree", "defaultPhoneNumberType": "NONE", "phoneNumber": "9863502478", "accessCode": "88672693772924908359" }, { "id": "48fa7c50-9da0-4c8b-9b2f-307ff435c7c7", "name": "US Toll San Francisco", "countryCode": "US", "localeTag": "en_VS", "tollType": "Betaald", "defaultPhoneNumberType": "PRIMAIR", "phoneNumber": "4156551000", "accessCode": "88652789466280320324" } ] }, { "name": "US East", "id": "12bc0b8f-ea1d-457f-8fe2-069ccf78907e", "phonenumbers": [ { "id": "ca0c622a-8621-4477-91e0-b3e214833568", "name": "US Maryland", "countryCode": "US", "localeTag": "en_VS", "tollType": "Betaald", "defaultPhoneNumberType": "PRIMAIR", "phoneNumber": "2403332200", "accessCode": "88631321777971704941" }, { "id": "00875574-9a46-4447-a967-350b6176755a", "name": "US Florida", "countryCode": "US", "localeTag": "en_VS", "tollType": "Betaald", "defaultPhoneNumberType": "SECUNDAIR", "phoneNumber": "9049002303", "accessCode": "88632627551145646175" }, { "id": "a2c10316-9266-4423-a669-d67949f99d33", "name": "US New York", "countryCode": "US", "localeTag": "en_VS", "tollType": "TollFree", "defaultPhoneNumberType": "NONE", "phoneNumber": "8056504578", "accessCode": "88649679020033567943" } ] } ], "callbackDnsSrvGroups": [ { "name": "CB US", "callbackDnsSrvs": [ { "name": "Callback US", "countryCode": "US", "dnsSrv": "cube.us.example.com", "id": "c5209d17-7c2f-45b3-95a6-65d7f5f53c7e" } ], "id": "25392686-a390-49b9-bad5-cb47159c3e992" }, { "name": "CB MX", "callbackDnsSrvs": [ { "name": "Callback MX", "countryCode": "MX", "dnsSrv": "cube.mx.example.com" 

Stap 8: Het Webex Edge Audio DNS SRV-domein bepalen

Het DNS SRV-domein van Webex Edge Audio moet worden geconfigureerd op BroadWorks. Gebruik de volgende procedure om de waarde te bepalen.

  1. Meld u aan bij Cisco Partner Hub.

  2. Ga naar Klanten.

  3. Selecteer de BYoPSTN Validation Enterprise.

  4. Selecteer klant weer geven.

  5. Ga naar Services/Meetings.

  6. Selecteer de vergadersite met het standaardpakket.

  7. Scrol naar de onderkant van het deelvenster aan de zijkant en selecteer Site configureren.

  8. Selecteer Algemene instellingen / Audio-instellingen.

  9. Selecteer onder het gedeelte Aangepaste internationale inbelnummers voor Edge Audi o de optie Lua-script genereren.

  10. Zoek in het pop-upvenster naar de waarde '-- Bijwerken naar koptekst met CCAX URL'.

     -- Bijwerken naar koptekst met CCAX URL local oldTo1 = msg:getHeader("To") local newTo1 = string.gsub(oldTo1, "", "") msg:modifyHeader("To", newTo1) 

  11. De waarde vetgedrukt uitpakken, bijvoorbeeld ecccx.amer.webex.com.

Dit is het Webex Edge Audio DNS SRV-domein dat moet zijn geconfigureerd op BroadWorks.

Stap 9: Configuratie van partner BroadWorks inrichten

In dit gedeelte wordt de BroadWorks-configuratie beschreven die nodig is om de inbel- en terugbelscenario's voor vergaderingen te implementeren die in de onderstaande diagrammen worden weergegeven. De configuratievoorbeelden zijn gebaseerd op de gegevens in het JSON-bestand dat in het vorige gedeelte wordt weergegeven. Er wordt van nummers, domeinen, namen van ondernemingen/groepen, type apparaten, beleidsregels, profielen enz. verwacht dat ze per partner verschillen.

BroadWorks-detail: bel mij (terugbellen met de koptekst SIP X-Cisco-Meet-Info) – naar geregistreerde telefoon/PSTN

Gespreksstroom:

  1. Gebruiker vraagt om terugbellen, Webex start een terugbelverzoek.
  2. Het gesprek wordt gerouteerd naar BroadWorks OTT.
  3. Het gesprek bereikt de CUBE die is ingericht in CH. CUBE leidt het gesprek om naar BroadWorks.
  4. BroadWorks identificeert het gesprek als de oorsprong van de host van de vergadering en maakt een sessie voor de hostgebruiker van de vergadering en verwerkt het gesprek.
  5. De hostgebruikerssessie van de vergadering verwerkt het gesprek en vertaalt het gekozen nummer. Daarnaast wordt een factureringsrecord gegenereerd namens de hostgebruiker van de vergadering.
  6. BroadWorks leidt het gesprek om naar de gebruiker die aan het apparaat is gekoppeld (7) of naar PSTN (8).
De telefoon of PSTN van de gebruiker gaat over en neemt deel aan de vergadering wanneer deze wordt beantwoord.

Voordat u begint

SIP-communicatie tussen BroadWorks en de CUBE kan via UDP of TCP verlopen, afhankelijk van uw netwerkvereisten. Als bepaalde netwerk- of toegangsapparaten (bijvoorbeeld gateways of eindpunten) in de inbel- of terugbelstromen van BYoPSTN TCP niet ondersteunen, moet in plaats daarvan UDP worden gebruikt.

De configuratie en voorbeelden in deze handleiding gebruiken TCP als transportprotocol. Als u TCP wilt gebruiken, moet u ervoor zorgen dat uw BroadWorks-toepassingsserver en netwerkserver beide zijn geconfigureerd voor TCP:

_CLI/Interface/SIP> networkProxyTransport = niet-gespecificeerde access ophalenProxyTransport = niet-gespecificeerde supportDnsSrv = echte supportTcp = waar
Toepassingsserver

Identificeer/apparaatprofieltype

Er moet een nieuw type identiteit/apparaatprofiel worden gemaakt om de CUBE weer te geven. Zorg ervoor dat u de volgende eigenschappen hieronder instelt, terwijl andere op standaardwaarden kunnen worden gelaten:

  • Type signaleringsadres: instellen op Intelligent Proxy Address

  • Verificatie: instellen op Ingeschakeld

  • Identiteit ondersteunen in BIJWERKEN en opnieuw UITNODIGEN: ingeschakeld

  • Geschikt voor statische registratie: instellen op Ingeschakeld

  • Geschikt voor video: instellen op Uitgeschakeld

In het onderstaande voorbeeld wordt het nieuwe Identity/Device Profile Type “VXML_profile” aangemaakt om de CUBE weer te geven.

Spraak-XML virtuele abonnee

Een VoiceXML-exemplaar maken

Elk PSTN-nummer van Webex Meetings wordt vertegenwoordigd door een virtuele abonnee in BroadWorks en de virtuele abonnee-functionaliteit van VoiceXML kan worden gebruikt. Het wordt aanbevolen dat een specifieke onderneming en groep worden gebruikt voor alle virtuele VoiceXML-abonnees. Houd er rekening mee dat we eigenlijk geen VoiceXML-mogelijkheden benutten, maar dit type virtuele gebruiker is geschikt voor interactie met de CUBE.

Als u de VoiceXML-service wilt gebruiken, moet u ervoor zorgen dat de licentie voldoende 'VoiceXML'-hoeveelheden heeft en dat de service is geautoriseerd op ondernemings- en groepsniveau en dat de VoiceXML-service aan de groep is toegewezen, zoals weergegeven in de onderstaande voorbeeldafbeelding.

Selecteer onder Groep > ServicesVoiceXML en maak een exemplaar voor elk PSTN-nummer.

VoiceXML-adressen configureren

Richt voor elk VoiceXML-exemplaar het volgende in onder de VoiceXML-adressen:

  • Telefoonnummer: voer het inbelnummer in voor de Webex Meetings-site (bijvoorbeeld 2403332200).

  • Extensie

  • Identiteit/apparaatprofiel: maak één exemplaar (bijvoorbeeld VXMLProf) op basis van het apparaattype dat in de vorige sectie is gemaakt (VXM_deviceL in het voorbeeld) en voer de volgende configuratie in._profile

  • Lijn/poort: voer de indeling @ in, waarbij

    • is het nummer van de toegangscode voor de Webex Meetings-site (beschikbaar in het JSON-bestand) (bijvoorbeeld 88631321777971704941)

    • is het domein van de Webex Edge Audio voor deze vergadersite (bijvoorbeeld ecccspx.amer.pub.webex.com)

  • Contact sip: voor inbelgesprekken voor vergaderingen naar het toegangsnummer wordt de INVITE verzonden met een aanvraag-URI die is ingesteld op de waarde van dit veld. Voer de SIP-contactpersoon in met deze indeling ;;;, waarbij:

    • is het uit het lijn-/poortveld, maar met het domein als de SRV die verwijst naar het adres van de CUBE (bijvoorbeeld 88631321777971704941@cube.internal.local)

    • staat voor de taalinstelling op basis van de landinstelling van de gebruiker (bijvoorbeeld landinstelling=en_VS)

    • is site-UUID uit het JSON-bestand (bijvoorbeeld x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)

    • moet transport=tcp zijn om de AS TCP te gebruiken om berichten naar de CUBE te verzenden.

Hieronder ziet u een voorbeeld van de instellingen voor VoiceXML-adressen.

Voor elk extra vergaderingtoegangsnummer dat moet worden gebruikt, moet een extra virtuele VoiceXML-abonnee worden gemaakt naar analogie van het bovenstaande. Hetzelfde apparaatprofiel kan worden gebruikt, maar de velden Lijnpoort en Contact moeten zijn opgebouwd op basis van de informatie over het toegangsnummer zoals hierboven weergegeven.
Zorg ervoor dat u controleert of de limieten voor het gespreksverwerkingsbeleid die u configureert op de virtuele abonnee van BroadWorks voldoende zijn om de extra BYoPSTN-gesprekken in uw telefoonnummergroep af te handelen.

SIP-verificatie toewijzen aan VoiceXML-exemplaar

Wijs de verificatieservice toe aan de virtuele VoiceXML-abonnee. Dit wordt gebruikt om SIP INVITE-berichten van de CUBE in het terugbelscenario te verifiëren. Het voorkomt ook dat de virtuele VoiceXML-abonnee gesprekken van andere partijen dan de CUBE accepteert

Ga onder Hulpprogramma's naar de pagina voor virtuele abonneeverificatie en voer de SIP-gebruikersnaam en het SIP-wachtwoord in, zoals hieronder wordt weergegeven:

De CUBE moet worden geconfigureerd met dezelfde gebruikersnaam en hetzelfde wachtwoord om de INVITE-berichten die naar de AS worden verzonden correct te verifiëren.

Een voorbeeld van de opdracht voor het configureren van SIP-verificatie op de CUBE is als volgt:

sip-ua verificatie gebruikersnaam VSUB password 0  (Zie de CUBE configuratie/datafill voor meer informatie).

Namedefs-bestand

Het veld SIP-contact voor virtuele abonnee met VoiceXML bevat de URL waar het domeingedeelte wordt omgezet naar het CUBE-adres. Dit is een interne SRV en het namedefs-bestand op het AS kan worden gebruikt om de interne SRV naar de CUBE IP op te lossen.

In ons voorbeeld is SIP contact SRV cube.internal.local en verwijst deze naar 10.165.196.30 poort 5060 om de CUBE te bereiken. In het AS wordt het bestand /usr/local/broadworks/bw_base/conf/namedefs als volgt bijgewerkt:

_sip.tcp.cube.internal.local SRV 1 99 5060 10.165.196.30

Gesprekstype Webex Meetings

De configuratie-opties voor het verwerken van Webex Meetings-gesprekken zijn beschikbaar om te bepalen hoe inbelgesprekken voor vergaderingen worden afgehandeld. Inbelgesprekken voor vergaderingen worden standaard verwerkt als externe gesprekken, omdat inbelnummers worden gehost in een speciale onderneming of serviceprovider. Externe gesprekken worden normaal gesproken opgenomen in het aantal sessies van Session Admission Control en gemarkeerd voor opladen in het CDR-veld chargeIndicator.

In het volgende voorbeeld wordt de aanbevolen configuratie toegevoegd om inbelgesprekken voor vergaderingen te verwerken als interne gesprekken, zodat ze niet kunnen worden opgeladen en niet kunnen worden meegeteld in het toegangsbeheer van de sessie.

Door het NS-oplaadveld af te dwingen op waar, wordt de populatie van het CDR-veld chargeIndicato r gebaseerd op het geconfigureerde oplaadkenmerk van het gesprekstype van de netwerkserver.

AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> "Webex Meetings" WXM true true toevoegen ALS_CLI/System/CallP/WebexMeetings/WebexCallTypes> naam ophalen NS-gesprekstype Ns Charge Field Process afdwingen Als Intern Voor Webex Meetings ========================================================================================== WXM true true 
VoiceXML-vergadering Callback Virtual Subscriber

Een VoiceXML-vergaderingterugbelabonnee maken

Een speciale virtuele VoiceXML-abonnee met een speciale terugbeloptie voor Webex-vergaderingen (hierna VoiceXML-terugbelabonnee voor vergaderingen genoemd) moet worden geconfigureerd op de BroadWorks-toepassingsserver (AS) om de terugbelgesprekken van Webex Meetings af te handelen. Er kan slechts één exemplaar van deze abonnee worden geconfigureerd op het AS.

Als u de functie wilt inschakelen, stelt u de activeerbare functie 102074 in op waar via CLI.

AS_CLI/System/ActivatableFeature> 102074 ***** Waarschuwing ****: Deze activiteit mag alleen worden uitgevoerd tijdens een onderhoudsperiode, omdat hierdoor grote hoeveelheden gegevens kunnen worden toegevoegd/gewijzigd/verwijderd en het uitvoeren kan enige tijd duren. Functies die invloed hebben op webpagina's vereisen dat gebruikers en beheerders zich afmelden en weer aanmelden. Weet u zeker dat u wilt doorgaan?  Bevestig (Ja, J, Nee, N): j ...Gedaan ALS_CLI/System/ActivatableFeature> Id ophalen Beschrijving Geactiveerd Laatst gewijzigd ============================================================================================= Tijdstempel 102746 BroadWorks-ondersteuning voor CI UUID true 102074 BYO PSTN Factureringsondersteuning voor Terugbellen en Inbellen true 104256 Zwak wachtwoord validatie service false 104073 FAC-ondersteuning toevoegen voor Join-Unjoin Call Center-agent in CDR false 103542 Configureerbaar eindpunt voor automatisch beantwoorden en geforceerd antwoord false 104255 Wachtwoordgebruik en -gedrag beheren om beveiliging false te garanderen 

Aangezien de functie 'BYO PSTN-factureringsondersteuning voor terugbellen en inbellen' afhankelijk is van de functie 'BroadWorks-ondersteuning voor CI UUID', moet u ook de functie (102746) activeren voordat u de functie activeert (102074). Raadpleeg het gedeelte 'CI UUID-synchronisatie van gebruiker (Broadworks-ondersteuning voor CI UUID)' voor meer informatie.

De VoiceXML-terugbelabonnee voor een vergadering is vergelijkbaar met de bestaande virtuele BYOPSTN VXML-abonnee, maar heeft deze getagd met een nieuwe vlag 'Webex Meeting Callback'. Deze VoiceXML-terugbelabonnee voor vergaderingen is geconfigureerd met hetzelfde apparaatprofiel als de bestaande virtuele BYOPSTN VXML-abonnee en de verificatieservice met dezelfde aanmeldgegevens.

Hieronder een voorbeeld:

De VoiceXML-terugbelabonnee voor een vergadering moet bestaan in het AS dat de hostgebruiker van de vergadering host. Wanneer het AS het INVITE-verzoek voor terugbellen ontvangt, probeert het tijdens het instellen van het gesprek zowel de VoiceXML-terugbelgebruiker als de hostgebruiker van de vergadering op het AS te vinden. Als geen van deze gebruikers wordt gevonden, wordt het gesprek geweigerd.

Hostsessie van de vergadering

In het terugbelscenario met de koptekst X-Cisco-Meet-Info ontvangt de Cisco BroadWorks-toepassingsserver een SIP INVITE-verzoek en identificeert de hostgebruiker van de vergadering met de parameter CI-gebruikers-UUID van de host van de koptekst SIP X-Cisco-Meet-Info. Er wordt een gesprekssessie gemaakt namens de hostgebruiker van de vergadering om het gesprek te verwerken en het serviceprofiel van de gebruiker uit te voeren. Daarnaast wordt een factureringsrecord gegenereerd namens de hostgebruiker van de vergadering. De vergadering-id en de site-UUID-informatie van de koptekst SIP X-Cisco-Meet-Info worden vastgelegd in het factureringsrecord.

Hieronder ziet u een voorbeeld van de koptekst SIP X-Cisco-Meet-Info:

X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab -04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
Platform voor het leveren van toepassingen

CI UUID-gebruikerssynchronisatie (Broadworks-ondersteuning voor CI UUID)

De gebruikers-CI UUID is een unieke id om gebruikers in de Webex-omgeving te identificeren.

Deze Webex Provisioning Sync-toepassing op het Cisco BroadWorks Application Delivery Platform (ADP) wordt gebruikt om de gebruikers-CI UUID te synchroniseren, toe te wijzen en op te slaan in de BroadWorks-infrastructuur, zodat deze kan worden gebruikt in verschillende interacties met Webex en Webex voor de BroadWorks-service.

Raadpleeg 'Terugbellen voor Webex-vergaderingen inschakelen' over hoe de koppeling CI-gebruikers-UUID wordt gebruikt door de Cisco BroadWorks-netwerkserver en Cisco BroadWorks-toepassingsserver.

Met de volgende stappen wordt de Webex Provisioning Sync-toepassing ingesteld om periodiek een enquête uit te voeren en de BroadWork-gebruikers bij te werken met de CI UUID.

Voor de synchronisatietoepassing Webex-inrichting zijn OAuth-referenties met de spark-beheerder vereist:broadworks_subscribers_read bereik voor de Cisco Identity Provider en kan worden verkregen door een serviceaanvraag in te dienen bij uw onboardingagent.

Schakel het gedeelte 'OAuth-referenties voor uw Webex voor Cisco BroadWorks verkrijgen' in voor meer informatie om het serviceverzoek in te dienen op: https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/Solution_Guide/wbxbw_b_solution-guide/wbxbw_b_SolutionGuide-PDF_chapter_01.html?bookSearch=true#Cisco_Generic_Topic.dita_0e1beabc-80ae-4e8d-b177-17108ec5daed

Voeg het token met een geschikte partnernaam als volgt toe:

ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> custBYO refreshToken Nieuw wachtwoord toevoegen:       Nieuw wachtwoord opnieuw typen:       ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> Partnernaam vernieuwen token ================================== FederationPartner ********* klantPart ******* klantBYO ******* 

Voeg de partnernaam die is gekoppeld aan het OAuth-token toe aan de lijst met partners die moeten worden gecontroleerd door de Webex Provisioning Sync-toepassing met de markering 'ingeschakeld' die is ingesteld op 'waar'.

Met deze Webex-inrichtingssynchronisatietoepassing wordt gestart met het synchroniseren van de CI-gebruikers-UUID op het gedefinieerde pol-interval.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> custBYO waar toevoegen

Zodra de partner is opgenomen, kan de Webex Provisioning Sync-toepassing nu de koppeling van de CI UUID met de BroadWorks-gebruikers uitvoeren.

Wijzig de time-out van de verbinding met de volgende opdrachten:

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> requestTimeout 30000 ...Done ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> requestTimeout = 30000 ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> cd http ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller/Http> set connectionTimeout 300 *** Waarschuwing: BroadWorks moet opnieuw worden gestart om de wijzigingen door te voeren *** ADP_CLI/Application/WebexProvisioningSync/GeneralSetting/Controller/HTTP > get connectionPoolSize = 5 connectionTimeout = 300 connectionIdleTimeOut = 300 maxConcurrentRequests = 10 maxCookieAgeInHours = 24 

Deze koppeling kan automatisch of handmatig worden uitgevoerd. De opdracht CLI manualSync kan de koppeling direct activeren om plaats te vinden.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> custBYO handmatig synchroniseren

Partners met 'Ingeschakeld' ingesteld op 'Waar' voeren het gekoppelde enquêteinterval uit. Tijdens de eerste koppeling vraagt de Webex Provisioning Sync-toepassing de Webex-abonnee-API om de gegevens op te halen die de CI UUID bevatten voor alle gebruikers die door de partner worden gehost. De externe id van de BroadWorks-gebruiker wordt bijgewerkt met de bijbehorende CI UUID. Latere koppelingen hebben invloed op gebruikers die aan de partner zijn toegevoegd. De statusopdracht kan worden gebruikt om te zien of de synchronisatie is voltooid.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> status Partnernaam Status Laatste synchronisatie Tijd klantBYO ============================================================ synchronisatie klantDeelbewaking 2023-01-29T15:36:43.873-05:00 2 vermeldingen gevonden. 

Zodra de synchronisatie is voltooid, verandert de status weer in bewaking. De volgende synchronisatie wordt uitgevoerd op gebruikers die zijn toegevoegd aan de partner na de 'Laatste synchronisatietijd'.

De volgende afbeelding toont de CI UUID die is ingesteld in de externe id:

Netwerkserver

Gesprekstype

Voor facturerings- en rapportagedoeleinden kan het wenselijk zijn om CDR's voor Meetings-inbelgesprekken te markeren. Dit kan worden bereikt met het beleid voor preCallTyping van de netwerkserver.

Voeg eerst een nieuw gesprekstype toe in de NS CLI onder /System/CallP/CallType. In het volgende voorbeeld wordt het nieuwe gesprekstype 'WXM' toegevoegd:

NS_CLI/System/CallP/CallTypes> WXM LOCAL true false "Webex Meetings" toevoegen NS_CLI/System/CallP/CallTypes> ontvang beltype WXM CallType Beschrijving Categorie Scope SupportE164-heffing ======================================================================= LOKALE door gebruiker gedefinieerde WXM Webex Meetings true false 

Het gesprekstype kan vervolgens worden gebruikt in een PreCallTyping-exemplaar dat deel uitmaakt van het routeringsprofiel van de BroadWorks-gebruiker. In dit voorbeeld is een nieuwe PreCallTyping-instantie 'wxm' toegevoegd onder /Policy/PreCallTyping CLI-context, maar dit kan een bestaande PreCallTyping-instantie zijn die al wordt gebruikt:

NS_CLI/Policy/PreCallTyping> wxm true CallTypes ALL NS toevoegen_CLI/Policy/PreCallTyping> wxm-beleid ophalen: PreCallTyping-exemplaar: wxm-gesprekstypen:                                     Selectie = {ALL} Van = {PCS, ALL, TRMT, LO, GNT, DP, WXM, LPS, OA, TPS, EA, FGB, POA, SV, SVCD, IN, MS, CSV, EM, SVCO, SMC, ZD, NIL, CT, TF, GAN, TO, DA, OAP} supportLCABasedNormalisatie = onwaar Inschakelen = waar 

De volgende stap is om items toe te voegen aan de PreCallTyping-instantie voor alle inbelnummers onder de CLI-context /Policy/PreCallTyping/DialPlan. Bijvoorbeeld:

NS_CLI/Policy/PreCallTyping/DialPlan> wxm 1 dflt 12403332200 12403332200 exact 11 11 WXM 0 0 Webex Meetings NS_CLI/Beleid/PreCallTyping/Belplan> wxm 1 dflt_e164 12403332200 12403332200 exact 11 11 WXM 0 0 Webex Meetings NS_CLI/Beleid/PreCallTyping/DialPlan> get wxm 1 Beleid: PreCallTyping-exemplaar: wxm-tabel: DialPlan CC Dial Plan Van Tot Overeen Min Max Gesprekstype Voorvoegsel Actie Oproep Ind Beschrijving ================================================================================================ 1 dflt 12403332200 12403332200 {exact} 11 11 {WXM}     0 Webex-adressen 1 dflt_e164 12403332200 12403332200 {exact} 11 11 {WXM}     0 Webex-vergaderingen 

De PreCallTyping-instantie wordt vervolgens toegevoegd (op voorwaarde dat deze nog niet bestaat) aan het toepasselijke routeringsprofiel van de oorspronkelijke gebruiker, zoals weergegeven in het onderstaande voorbeeld:

NS_CLI/Policy/Profile> voeg Profall PreCallTyping wxm NS toe_CLI/Policy/Profile> ontvang profiel Profall Profile:  Instantie profall-beleid ========================================== OproepTypen DefaultInst CallScreening DefaultInst SubLocatie DefaultInst FarEndRtg DefaultInst NearEndRtg DefaultInst UrlBellen DefaultInst MediaSrvSel DefaultInst SIMPLE DefaultInst DstSvcRtg DefaultInst NumberPortability DefaultInst RCBasedRtg DefaultInst NetVoicePortalRtg DefaultInst PreCallTyping wxm 
BroadWorks-oorspronkelijke CDR's worden alleen gegenereerd door gesprekken die afkomstig zijn van BW-abonnees. Door PSTN geïnitieerde gesprekken van de 'netwerkkant' van het AS genereren geen CDR's die afkomstig zijn. Er is in beide gevallen een beëindigende CDR voor de virtuele VoiceXML-abonnee.

RouteringNE

Een RoutingNE is vereist op de NS onder /System/Device/RoutingNE CLI-context om de CUBE weer te geven. Op deze manier, wanneer de NS de INVITE van de CUBE ontvangt, zal deze overeenkomen met de via-header naar de RoutingNE-invoer die is ingericht op de NS. Raadpleeg de Beheerhandleiding van Cisco BroadWorks Network Server Command Line Interface voor meer informatie over het toevoegen van een RoutingNE.

Hieronder ziet u een voorbeeld van de opdrachten om de RoutingNE 'WebexMeetings' toe te voegen, waarbij het CUBE IP-adres = 10.165.196.30. Het voorbeeld toont ook opdrachten om een nieuwe OrigRedirect- en profielinstanties te maken die moeten worden gekoppeld aan de RoutingNE, maar bestaande instanties kunnen ook worden gebruikt.

NS_CLI/Policy/OrigRedirect> voeg wxm_Inst true CallTypes ALL supportTrunkGroupLookups disable applyAccessSideRules enableRestrictive NS toe_CLI/Policy/OrigRedirect> get wxm_Inst Policy: OrigRedirect-exemplaar: wxm_Inst Enable = ware CallTypes:     Selectie = {ALL} Van = {PCS, ALL, TRMT, LO, GNT, DP, WXM, LPS, OA, TPS, EA, FGB, POA, SV, SVCD, IN, MS, CSV, EM, SVCO, SMC, ZD, NIL, CT, TF, GAN, TO, DA, OAP} supportTrunkGroupLookups:     Selectie = {disable} Van = {disable, enablePermissive, enableRestrictive} applyAccessSideRules:     Selectie = {enableRestrictive} Van = {disable, enablePermissive, enableRestrictive} NS_CLI/Policy/Profile> wxm_routing NS_CLI/Policy/Profile toevoegen> wmx_routing OrigRedirect wxm_Inst NS_CLI/Policy/Profile toevoegen> wmx_routing SubLocation DefaultInst NS_CLI/Policy/Profile> profiel ophalen wxm_routing Profiel:  wxm_routing Beleidsinstantie ========================================== OrigRedirect wxm_Inst SubLocation DefaultInst NS_CLI/System/Device/RoutingNE> WebexMeetings 1240364 toevoegen 1 99 wxm_routing onwaar OnLine AccessRoutingNE NS_CLI/Systeem/Apparaat/RoutingNE/Adres> WebexMeetings 10.165.196.30 toevoegen 1 99 tcp NS_CLI/System/Device/RoutingNE> get Network Element WebexMeetings Location = 1240364 Statische kosten =  1 Statisch gewicht = 99 Enquête = false OpState = ingeschakeld Status = OnLine Profile = wxm_routing Signaleringskenmerken= AccessRoutingNE NS_CLI/System/Device/RoutingNE/Address> ontvang Routing NE-adres Cost Weight Port Transport Route WebexMeetings 10.165.196.30     1 99 - tcp 

Met de voorbeeldconfiguratie verzendt de CUBE een INVITE naar de NS die vergelijkbaar is met de volgende (belangrijke vetgedrukte velden):

INVITE sip:+19991111111@domain.com:5060 SIP/2.0 Via:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB Remote-Party-ID:" BroadWorks ";screen=no;party=calling;privacy=uit Van:" BroadWorks ";tag=958BDDF4-1AB naar: Datum:do, 03 nov 2022 12:39:58 GMT Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254 A1@10.20.20.30 ondersteund:100rel,timer,resource-priority,vervangt,sdp-anat Min-SE:14400 Cisco-guid: 1976459008-1521160685-2893855292-0660755617 X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270 User-Agent: Tijdstempel van Cisco SIPGateway/IOS-16.12.2s: 1667479198 Sessie-id: e13cc71f24ae400669d5247 d8306ac23;remote=000000000000000000000000000000 Toestaan:UITNODIGEN,OPTIES,BYE,ANNULEREN,ACK,PRACK,BIJWERKEN,VERWIJZEN,ABONNEREN,MELDEN,INFO,REGSTER CSeq:101 UITNODIGEN-contactpersoon: Expires:180 Allow-Events:telephone-event Max-Forwards:68 

Hierbij geldt het volgende:

  • URI UITNODIGINGSAANVRAAG bevat het terugbelnummer

  • Via header: bevat het IP-adres van de CUBE die wordt gebruikt om het RoutingNE-profiel te selecteren.

  • Koptekst X-Cisco-Info-Meet: gebruikt om hostCIUserUuid, meetingid en siteUUID te identificeren.

Na ontvangst van de INVITE gebruikt de NS de Via-koptekst om overeen te komen met de RoutingNE 'WebexMeetings'. Dit selecteert op zijn beurt het routeringsprofiel 'wxm_routing' dat het exemplaar wxm_'Inst' van de OrigRedirect bevat.

Het NS OrigRedirect-beleid komt dan overeen met de koptekst X-CISCO-MEET-INFO:

X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec

met de lijnpoort die is geconfigureerd op de virtuele VoiceXML-abonnee en een 302-omleiding naar het AS-paar dat die abonnee host. Het 302-bericht is vergelijkbaar met het volgende:

SIP/2.0 302 tijdelijk verplaatst Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK5452684 Van:" Webex "<sip:+12403332200@10.165.196.30>;tag=8EEAA586-1675 Naar:<sip:+14519615001@10.155.6.172>;tag=394411970-1602687588994 Call-ID:ABC5CCA2-D6411EB-8AD6D92D-EE20F768@10.165.196.30 CSeq:101 INVITE-contactpersoon:<sip:+14519615001@hs2-bwks-v-as01-alpha.bwlab.org:5060;user=phone>;q=0.5, <sip:+14519615001@hs2-bwks-v-as02-alpha.bwlab.org:5060;user=phone>;q=0.25 Inhoud-lengte:0 

Alias:

Het domein in de INVITE URI (in het voorbeeld is dat bw.myenterprise.com) dat door de CUBE naar de NS wordt verzonden, moet door de NS worden herkend. Dit kan door het domein toe te voegen aan de NS_CLI/System/Alias context, bijvoorbeeld:

NS_CLI/System/Alias> bw.myenterprise.com toevoegen

De opdracht voor het configureren van het INVITE URI-domein op de CUBE is te vinden in het volgende gedeelte, onder dial peer/session target, bijvoorbeeld:

dial-peer voice 23401 voip-sessiedoel dns:bw.myenterprise.com

HostingNE

Om de configuratie-opties voor het verwerken van Webex Meetings-gesprekken voor facturering en Session Admission Control te ondersteunen, moeten de signaleringskenmerken CallTypeInfoRequire d en RequiresChargeIndicatio n van de Application Server zijn ingeschakeld in de context_ NS CLI/System/Device/HostingNE. Bijvoorbeeld:

NS_CLI/System/Device/HostingNE> broadworksASHostNe signalering E Compliant instellen, CallTypeInfoRequired, SourceId, RequiresNetworkIndication RequiresChargeIndication;

Terugbellen via Webex-vergadering inschakelen

In het terugbelscenario met de koptekst SIP X-Cisco-Meet-Info verzendt de CUBE het gesprek naar de netwerkserver voor omleiding naar het AS-paar. Het AS-paar wordt bepaald op basis van de systeemparameter enableWebexMeetingHoostLooku p.

NS_CLI/System/CallP/Options> toegang krijgenSideRoutingNeDeterminedViaSignaling = false disableNdcValidationForCalledNumbers = true forceRoutingNEProfile = false skipPrivatePoliciesOnEmergency = true maxReturnedContacts = 10 enableWebexMeetingHostLookup = true 

Wanneer de systeemparamter enableWebexMeetingHoostLooku p is ingesteld op Waar, wordt de CI UUID van de hostgebruiker van de vergadering in de koptekst X-Cisco-Meet-Info gebruikt om het AS-paar te identificeren waarmee de hostgebruiker van de vergadering wordt gehost.

INVITE sip:+19991111111@domain.com:5060 SIP/2.0 Via:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB Remote-Party-ID:" BroadWorks ";screen=no;party=calling;privacy=uit Van:" BroadWorks ";tag=958BDDF4-1AB naar: Datum:do, 03 nov 2022 12:39:58 GMT Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254 A1@10.20.20.30 ondersteund:100rel,timer,resource-priority,vervangt,sdp-anat Min-SE:14400 Cisco-guid: 1976459008-1521160685-2893855292-0660755617 X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab-04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270 Gebruikersagent: Tijdstempel van Cisco SIPGateway/IOS-16.12.2s: 1667479198 Sessie-id: e13cc71f24ae400669d5247 d8306ac23;remote=000000000000000000000000000000 Toestaan:UITNODIGEN,OPTIES,BYE,ANNULEREN,ACK,PRACK,BIJWERKEN,VERWIJZEN,ABONNEREN,MELDEN,INFO,REGISTREREN CSeq:101 UITNODIGEN-contactpersoon:<sip:+12403333333@10.20.20.20:5060;transport=tcp> Vervalt:180 Allow-Events:telephone-event Max-Forwards:68 

Stap 10 Inrichten Partner CUBE

Dit gedeelte biedt een gevalideerde configuratie voor het implementeren van Cisco Unified Border Element (CUBE) als de Session Border Controller (SBC) voor de Bring Your Own PSTN-oplossing.

Dit gedeelte is gericht op de CUBE-configuraties die nodig zijn om samen te werken met het voorbeeld van de Webex voor Cisco BroadWorks-configuratie dat in het vorige gedeelte wordt weergegeven. Voor een meer algemene bespreking van de eerste CUBE-implementatie en -configuratie raadpleegt u de volgende handleidingen: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book/voi-cube-overview.html

https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guide

Uw eigen SBC-optie implementeren

Als u CUBE niet wilt implementeren, hebt u de optie om uw eigen SBC te implementeren. Houd er echter rekening mee dat dit document geen gevalideerde configuratie biedt voor andere SBC's dan CUBE.

Als u uw eigen SBC implementeert, kunt u de CUBE-configuratievereisten op hoog niveau volgen (bijvoorbeeld toewijzingen zoals het domein, openbare en privéinterfaces en gateways) om uw configuratie te begeleiden. Raadpleeg echter uw SBC-documentatie voor gedetailleerde hulp bij de opdrachtregel, omdat de werkelijke opdrachten voor uw eigen SBC waarschijnlijk verschillen van CUBE.

Tenzij anders aangegeven, zijn de overige configuratievereisten in stap 10 van toepassing, ongeacht welke SBC u implementeert. De voorbeelden van de opdrachtregel zijn echter alleen voor CUBE, tenzij gespecificeerd dat het voorbeeld van toepassing is op andere SBC's. Voor andere SBC's raadpleegt u uw SBC-documentatie voor configuratieopdrachten.

Eerste configuratie

Om CUBE te configureren, moet de geprivilegieerde EXEC-modus zijn ingeschakeld. Voer het wachtwoord in als u hierom wordt gevraagd.

inschakelen

Ga als volgt te werk om de algemene configuratiemodus te openen:

terminal configureren

Het domein instellen:

ip domeinnaam myenterprise.com

De maximale segmentgrootte (MSS) instellen:

ip tcp mss 1360
Netwerkconfiguratie

Definieer de publieke en private interfaces. In ons CUBE-voorbeeld:

------- Privézijde ------- interface GigabitEthernet1 beschrijving Interface gericht op BC ip adres   onderhandeling auto geen mop ingeschakeld geen mop sysid ! ------- Openbare zijde ------- interface GigabitEthernet2 beschrijving Interface gericht op WEBEX ip adres   onderhandeling auto geen mop ingeschakeld geen mop sysid ! 

Configureer de gateways voor IP-routering voor de publieke en private kant:

ip-route 0.0.0.0   ip-route 10.0.0.0   

SSH inschakelen:

ip ssh registratie gebeurtenissen ip ssh versie 2! gebruikersnaam beheerdersrecht 15 wachtwoord  

CUBE (of uw eigen SBC) moet zich in een DMZ bevinden met correct geconfigureerde firewallregels. Zie het gedeelte Poorten gebruikt door Webe x voor de lijst met poorten die moeten worden geopend op de externe firewall

Configureer SRV-records voor terugbelgesprekken die vanuit CUBE (of uw SBC) naar de BroadWorks-netwerkservers worden verzonden. Bijvoorbeeld, de SRV voor bw.myenterprise.com:

ip-host _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns01.myenterprise.com ip-host _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns02.myenterprise.com ip-host ns01.myenterprise.com  ip-host ns02.myenterprise.com  

Configureer de DNS-server:

ip naam-server <DNS_IP_address>

Een alternatieve DNS-optie is het configureren van interne DNS waarbij de interne DNS contact opneemt met een bovenliggende DNS-server als de interne zoekopdracht mislukt.

Configuratie gespreksverwerking

Algemeen

Configureer de CUBE (of uw SBC) met alle IP-adressen die toegang moeten krijgen tot de VoIP-service. Dit is inclusief:

  • Privé SIP-signaleringsadressen voor de BroadWorks AS-, NS- en MS-servers.

  • Openbare zijadressen voor Webex Edge voor audio-infrastructuur.

Zie hieronder voor een voorbeeld van een CUBE-configuratie:

vertrouwde lijst van voip-IP-adres van spraakservice ------- IP's aan privézijde (moet alle BroadWorks-AS-, NS- en MS-signaleringsadressen bevatten) ------- ipv4  ipv4  ipv4  ipv4  ipv4  ------ IP's aan de openbare zijde (dit zijn de openbare adressen voor de Webex-audio-infrastructuur. Het onderstaande bereik is alleen een voorbeeld.) ------- ipv4 64.68.96.0 255.255.224.0 ipv4 66.114.160.0 255.255.240.0 ipv4 66.163.32.0 255.255.224.0 
Het bovenstaande IP-adresbereik is een voorbeeld. Ga voor de huidige lijst met openbare IP-adressen voor de Webex-audio-infrastructuur naar:

Hoe sta ik Webex Meetings-verkeer toe in mijn netwerk?: het IP-adresbereik voor de meeste clusters wordt weergegeven onder Lijst met IP-adresbereiken die worden gebruikt door Cisco Webex Meeting Services. Een uitzondering geldt voor China-clusters waarvoor het bereik wordt weergegeven via de onderstaande koppeling:

Netwerkvereisten voor het Cisco Webex China-cluster

De standaardtimer voor de CUBE om een TCP-verbinding tot stand te brengen voordat deze wordt omgeleid, is 20 seconden. Om het te wijzigen:

ip tcp-synwait-tijd 

Aan de kant van BroadWorks is de standaardtimer voor time-out van de toepassingsserver op een apparaat met niet-responsieve toegang 6 seconden. Om het te wijzigen:

AS_CLI/System/CallP/AccessRouting> terminationAttemptTimeoutSeconds instellen 

De publieke en private zijinterfaces voor RTP-verkeer op CUBE (of uw eigen SBC) moeten worden geopend. Zie hieronder voor het voorbeeld van de CUBE:

spraakservice voip rtcp all-pass-through media disable-detailed-stats ------- CUBE openbaar IP + poortbereik ------- media-adresbereik   poort-bereik 10200-28000 ------- CUBE privé IP + poortbereik ------- media-adresbereik   poort-bereik 10200-28000 

Hierbij geldt het volgende:

  • is het openbare IP-adres van de CUBE
  • is het privé IP-adres van de CUBE
  • Poortbereik: in het voorbeeld, poortbereik van 10200 tot 28000

De CUBE ondersteunt de volgende TLS-cijfersuites (tijdens inbellen biedt CUBE deze aan in de Client Hello van de TLS Handshake):

  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_RSA_WITH_AES_128_CBC_SHA
  • TLS_EMPTY_HERONDERHANDELING_INFO_SCSV

Andere algemene instellingen om te configureren (zie hieronder voor voorbeelden van CUBE-configuraties):

aaa new-model aaa verificatie login standaard lokale aaa autorisatie exec standaard lokaal! ip scp server inschakelen! spraakservice voip adres verbergen allow-connections sip to sip no additional-service sip moved-temporary call quality max-dropout 2 max-reorder 2 sip contact-passing 

Uri's voor inkomend en uitgaand bellen moeten worden gedefinieerd voor later gebruik in dial peers:

spraakklasse uri INEdgeAudio sip-patroon x-cisco-webex-service=audio! spraakklasse uri OUTEdgeAudio sip host cube.internal.local 

Webex Edge Audio ondersteunt codecs G722, G711ulaw en G711alaw. De volgende spraakklassecode moet worden gedefinieerd voor later gebruik in dial peers:

spraakklasse codec 3 
 
 codecvoorkeur 1 g722-64-codecvoorkeur 
 
 2 g711codecvoorkeur 
 
 3 g711alaw 

Webex Edge Audio maakt gebruik van SRTP. De spraakklasse SRTP-crypto wijst de gewenste SRTP-crypto-suite toe voor gebruik voor Edge Audio. Configureer de volgende cryptosuites in de volgorde. De srtp-cryptoconfiguratie voor spraakklasse moet worden toegepast op de dial peers die worden gebruikt voor de verbinding met Edge Audio.

spraakklasse srtp-crypto 234 crypto 1 AEAD_AES_256_GCM crypto 2 AEAD_AES_128_GCM crypto 3 AES_CM_128_HMAC_SHA1_80 crypto 4 AES_CM_128_HMAC_SHA1_32 

Een primaire sleutel vooraf configureren om een wachtwoord voor verificatie te kunnen instellen

sleutel config-key password-encrypt Password123 verificatiegebruikersnaam  wachtwoord codering aes 

Voer de SIP-verificatiereferenties in die zijn ingericht voor de virtuele VoiceXML-abonnee op het AS met de volgende opdracht. Voor terugbelscenario's worden deze referenties gebruikt wanneer AS de INVITE uitdaagt die de CUBE (of uw eigen SBC) naar het AS verzendt.

sip-ua ------- verificatie inschakelen ------- verificatiegebruikersnaam  wachtwoord 0  

Zodra de verificatie is geconfigureerd, wordt het wachtwoord verborgen wanneer het wordt weergegeven met de opdracht 'show running-config'

sip-ua -------- verificatie inschakelen ------- verificatiegebruikersnaam  wachtwoord 6 [GF]XXXXX[YYYYYY\ZZZZZ]\ 

De volgende globale SIP-configuratie moet ook worden uitgevoerd:

------- Max. aantal pogingen INVITE ------- opnieuw proberen invite 3 ------- Standaard TLS gebruiken ------- transport tcp tls v1.2 connection-reuse ------ Welk trustpoint u moet gebruiken wanneer mTLS wordt uitgedaagd ------- standaard trustpoint voor crypto signalering  

Vertaalprofielen

Het SIP-berichtvertaalprofiel 2340 wordt gebruikt voor inbelgesprekken voor vergaderingen. Er moet een vermelding zijn voor het wijzigen van de SIP-berichten die binnenkomen vanuit BroadWorks voordat deze worden verzonden naar Edge Audio, zoals wordt weergegeven in voorbeeldregel 11.

------- BroadWorks naar Webex ------- spraakklasse sip-profielen 2340 regel 1 aanvraag INVITE sip-header SIP-Req-URI wijzigen "sips:" "sip:" regel 2 aanvraag INVITE sip-header Wijzigen "sips:" "sip:" regel 3 aanvraag INVITE sip-header Wijzigen "sips:" sip:  regel 4 verzoek INVITE sip-header Remote-Party-ID wijzigen "sips:" "sip:" regel 5 verzoek INVITE sip-header P-Asserted-Identity wijzigen "sips:" "sip:" regel 6 verzoek ACK sip-header Van wijzigen "sips:" "sip:" regel 7 verzoek REINVITE sip-header P-Asserted-Identity wijzigen "sips:" "sip:" regel 8 verzoek REINVITE sip-header Van wijzigen "sips:" "sip:" regel 9 verzoek REINVITE sip-header Contact wijzigen "sips:(.*)>" "sip:\1;transport=tls>" regel 10 verzoek INVITE sip-header Contact wijzigen "sips:" "sip:" regel 11 verzoek INVITE sip-header SIP-Req-URI wijzigen "cube.internal.local" "ecccspx.amer.pub.webex.com" 

De bovenstaande regel 11 wijst de inkomende aanvraag-URI van BroadWorks toe, die de contactwaarde heeft van het apparaatprofiel van de virtuele CUBE-abonnee (waarde van het veld Contact in het VXML_deviceProf-apparaatprofiel in ons voorbeeld):

88631321777971704941@cube.internal.local;x-cisco-site- uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
Naar het juiste Webex Edge Audio-gespreksomleidingsdomein:
88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site- uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp

Wanneer CUBE (of uw eigen SBC) achter een statische NAT zit, is extra configuratie voor het sip-profiel 2340 vereist. Raadpleeg de volgende koppeling voor meer informatie:

https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guide
Als u uw eigen SBC implementeert, moet u vergelijkbare regels configureren op uw eigen SBC.

Om 486-berichten die door de AS worden verzonden terug te sturen naar de Webex Edge Audio, is de volgende configuratie vereist voor CUBE (voor uw eigen SBC raadpleegt u de SBC-documentatie voor hulp)

spraakservice voip no notify redirect ip2ip sip sip-profiles inbound! spraakklasse sip-profielen 1 antwoord 486 sip-header Reden wijzigen "7" "" antwoord 486 sip-header SIP-StatusLine wijzigen "486.*" "600 Busy Everywhere" 

Als andere 4xx berichten moeten worden doorgestuurd naar de Webex Edge Audio, volgt u hetzelfde voorbeeld hierboven.

Peers bellen

Een spraakklasse-tenant moet worden gedefinieerd op CUBE (of uw eigen SBC) voor gebruik in de dial peers later, die aan de volgende criteria voldoet:

  • Er is geen interactie tussen payload die nodig is voor RTP-NTE DTMF-pakketten, dus configureer asymmetrische payload vol.
  • Edge Audio biedt geen ondersteuning voor updates van de beller-id. De waarde 'geen update-callerid' moet dus worden geconfigureerd.
  • Webex Edge Audio-gespreksomleiding is gebaseerd op URI's. De URI voor gespreksroute moet worden ingeschakeld om op basis van URI's overeen te komen met bel peers.

spraakklasse tenant 234 asymmetrische payload volledig geen update-beller-id Header-passing geen pass-thru-inhoud custom-sdp call-route URL 

De volgende bel peers zijn geconfigureerd zodat de CUBE gesprekken tussen BroadWorks en Webex Edge Audio kan verwerken. Configureer het volgende op CUBE (een soortgelijke configuratie moet worden geconfigureerd op uw eigen SBC):

dial-peer voice 23411 voip beschrijving Externe Webex edge audio-ingang of uitgang dial-peer sessieprotocol sipv2 sessie doel dns:ecccspx.amer.pub.webex.com sessie transport tcp tls bestemming uri OUTEdgeAudio inkomende URI-aanvraag INEdgeAudio voice-class codec 3 offer-all voice-class sip url sips voice-class sip profiles 2340 voice-class sip tenant 234 voice-class sip srtp-crypto 234 voice-class sip bind control source-interface GigabitEthernet2 voice-class sip bind media source-interface GigabitEthernet2 voice-class sip requri-passing voice-class sip audio forced dtmf-relay rtp-nte srtp ! dial-peer voice 23401 voip beschrijving Interne mixmodus Webex edge audio-ingang of uitgang dial-peer session protocol sipv2 ---- met DNS SRV (voorkeur) - moet overeenkomen met SRV-record die hierboven is geconfigureerd (_sip._tcp.bw.myenterprise.com) ---- sessie doel dns:bw.myenterprise.com sessie transport tcp destination uri INEdgeAudio inkomende uri request OUTEdgeAudio voice-class codec 3 voice-class sip url sip voice-class sip profielen 2341 voice-class sip profielen 1 inkomende voice-class sip tenant 234 voice-class sip bind control source-interface GigabitEthernet1 voice-class sip bind media source-interface GigabitEthernet1 dtmf-relay rtp-nte ! 

CUBE-gespreksstromen

Met de configuratie hierboven worden voorbeelden van de inkomende/uitgaande gespreksstroomscenario's op de CUBE hieronder beschreven. De kleurcodering op een specifieke stap heeft betrekking op dezelfde kleurvermeldingen in de bel peers hierboven.

Als u uw eigen SBC implementeert, raadpleegt u uw SBC-documentatie voor meer informatie over gespreksstromen met uw SBC.

Voor een inbelscenario van een vergadering van BroadWorks naar Webex:

  • Er wordt een inkomende UITNODIGING ontvangen van BroadWorks op de interne interface met:
    INVITE-SIP: 88631321777971704941@cube.internal.local;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0 Naar:"VXML Virtual"<sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b> 
  • Het profiel van de inkomende dial peer 23401 wordt geselecteerd op basis van de host in de URI van de inkomende aanvraag ('cube.internal.local') die overeenkomt met de configuratie van de 'inkomende URI-aanvraag OUTEdgeAudio'.
  • De uitgaande dial peer 23411 wordt geselecteerd op basis van de host in de aanvraag-URI ('cube.internal.local') die overeenkomt met de configuratie 'destination uri OUTEdgeAudio'.
  • Er wordt een uitgaande INVITE verzonden op de externe interface met de host in de aanvraag-URI die is gewijzigd van 'cube.internal.local' naar 'ecccspx.amer.pub.webex.com' met behulp van het berichtenvertaalprofiel 'voice-class sip profiles 2340' dat is opgegeven in de bel peer:
    INVITE-SIP: 88631321777971704941@ecccspx.amer.pub.webex.com;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0 Naar: 'VXML virtueel' <sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b> 

Voor een terugbelscenario van een vergadering van Webex naar BroadWorks

  • Er wordt een inkomende UITNODIGING ontvangen van Webex op de externe CUBE-interface met:
    INVITE sip:+14519615001@cube.us.example.com;transport=tls;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b;x-cisco-webex-service=audio SIP/2.0 Aan: sip:+14519615001@cube.us.example.com;type=carrier_sbc X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec 
  • De inkomende bel peer 23411 wordt geselecteerd op basis van het patroon 'x-cisco-webex-service=audio' dat aanwezig is in de inkomende aanvraag-URI op basis van de configuratie 'inkomende uri aanvraag INEdgeAudio'.
  • Er worden twee uitgaande dial peers gekozen op basis van het patroon 'x-cisco-webex-service=audio' dat aanwezig is in de aanvraag-URI op basis van de configuratie 'destination uri INEdgeAudio'.

    - Bel peer 302

    - Bel peer 23401

  • Er wordt een uitgaande INVITE verzonden naar de netwerkservers (SRV-zoekopdracht op basis van 'session target dns:bw.myenterprise.com entry' in de bel peer) op de interne interface
    INVITE sip:+14519615001@10.155.6.172:5060 SIP/2.0 X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" vanaf: " Webex" ;tag=B91821B7-561 
  • De netwerkserver retourneert contacten voor het AS-paar dat de virtuele CUBE-abonnee host:
    SIP/2.0 302 tijdelijk verplaatst Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK880BD Van:" Webex ";tag=B91821B7-561 Naar:;tag=1829261807-1603395221529 Call-id:3c88df6a-13d eb-8ee3d92d-ee20f768@10.165.196.30 cseq:101 INVITE-contactpersoon:;q=0.5,;q=0.25 Inhoud-lengte:0 
  • De CUBE leidt het gesprek om naar de actieve AS op basis van de geretourneerde contactpersoon in het bericht 302:
    INVITE sip:+14519615001@hs2-bwks-v-as01- alpha.bwlab.org:5060;user=telefoon;transport=tcp SIP/2.0 Via: SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK8812341 X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" Van: " Webex" ;tag=B91821C8-1AF5 Naar:  

mTLS-configuratie

De volgende configuratiestappen moeten worden uitgevoerd om mTLS-verbindingen tussen CUBE (of uw eigen SBC) en Webex Edge Audio mogelijk te maken.

Het is verplicht om mTLS te configureren tussen CUBE (of uw eigen SBC) en Webex Edge Audio.

Ondersteuning voor jokercertificaten

Door een wildcard ondertekende certificaten gebruiken een algemene onderwerpnaam (bijvoorbeeld *.us.example.com) die overeenkomt met het domein voor CUBE of uw eigen SBC. Wildcardcertificaten worden ondersteund voor CUBE- of SBC-implementaties met meerdere clusters, maar worden niet ondersteund voor CUBE- of SBC-implementaties met één knooppunt.

Trustpool

Wanneer Webex Edge Audio het certificaat verzendt, zal de CUBE het tijdens de TLS-handshake valideren aan de hand van de lijst met certificaten die in de trustpool worden geaccepteerd.

De trustpoolbundel moet worden bijgewerkt met de Cisco Root CA door de nieuwste 'Cisco Trusted Core Root Bundle' te downloaden via http://www.cisco.com/security/pki/ de volgende opdracht:

crypto pki trustpool import schone URL 

De certificaten die door Webex Edge Audio worden verzonden, worden ondertekend door IdenTrust. Zorg ervoor dat het certificaat 'IdenTrust Commercial Root CA' is geïnstalleerd. Zie deze link voor meer informatie:

https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms

Als u uw eigen SBC gebruikt en het importeren niet kunt voltooien, kunt u de bundel converteren naar .pem-indeling met open-source tools, zoals OpenSSL. U kunt bijvoorbeeld hydrantID-certificaten gebruiken met de volgende opdracht:
openssl x509 -inform der -in certificate.cer -out certificate.pem

Trustpoint

Edge-audio vereist dat uw kubus ondertekende certificaten van vertrouwde CA-certificeringsinstanties kan aanbieden voor onderlinge TLS-verbindingen (mTLS). Gebruik de volgende koppeling voor een lijst met certificeringsinstanties die Cisco vertrouwt. Certificaten die door autoriteiten in deze lijst zijn ondertekend, worden als geldig beschouwd en de verbinding wordt toegestaan: https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms

CUBE van één knooppunt

Eén knooppunt betekent dat de CUBE (of uw eigen SBC) een certificaat importeert met de onderwerpnaam die uniek is voor de FQDN, wat betekent dat geen enkele andere CUBE het kan importeren (met andere woorden, GEEN wildcardcertificaat).

  • De CSR (Certificate Signing Request) voor CUBE maken:

    - een sleutelpaar maken (dit sleutelpaar wordt gekoppeld aan het trustpoint)

    CUBE(config)# crypto key genereren rsa label voor algemene toetsen  exporteerbaar

    • algemene sleutels - Geeft aan dat het sleutelpaar voor algemene doeleinden moet worden gegenereerd.
    • label - (optioneel) Naam die wordt gebruikt voor een RSA-sleutelpaar bij het exporteren. Als er geen sleutellabel is opgegeven, wordt de volledig gekwalificeerde domeinnaam (FQDN) van de router gebruikt.
    • exporteerbaar - (Optioneel) Geeft aan dat het RSA-sleutelpaar kan worden geëxporteerd naar een ander Cisco-apparaat, zoals een router.

    - trustpoint aanmaken (Een trustpoint bevat het certificaat dat je wilt binden op de CUBE. Wanneer de CUBE een certificaatverzoek ontvangt, reageert deze met het bijgevoegde certificaat van het trustpoint)

    CUBE(config)#crypto pki trustpoint  CUBE(ca-trustpoint)# crl optional enrollment terminal pem fqdn  subject-name CN= rsakeypair  

  • crl - Een certificaatintrekkingslijst (CRL) is een lijst met ingetrokken certificaten. Het CRL wordt aangemaakt en digitaal ondertekend door de CA die de certificaten oorspronkelijk heeft uitgegeven. Het CRL bevat de datums waarop elk certificaat is uitgegeven en wanneer het vervalt.

    inschrijvingsterminal pem - Voegt PEM-grenzen (Privacy-Enhanced Mail) toe aan de certificaataanvraag (handmatig kopiëren-plakken van BEGIN CERTIFICAATAANVRAAG tot EINDE CERTIFICAATAANVRAAG)

    fqdn – Volledig gekwalificeerde domeinnaam van de CUBE

    subject-name CN= - de te ondertekenen onderwerpnaam

    rsakeypair - het sleutelpaar dat is gegenereerd op basis van de vorige stap

    (referentie: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_conn_pki/configuration/15-mt/sec-pki-15-mt-book/sec-cert-enroll-pki.html)

    - CSR genereren:

    CUBE(config)#crypto pki schrijf  % Start inschrijving certificaat ..... % Het serienummer van de router opnemen in de onderwerpnaam? [ja/nee]: no % Een IP-adres opnemen in de onderwerpnaam? [no]: geen certificaataanvraag weergeven voor terminal? [yes/no]: ja Certificaatverzoek volgt:   -----begin certificaataanvraag----- ... -----END CERTIFICATE REQUEST----- ---End - Deze regel maakt geen deel uit van het certificaatverzoek--- Inschrijvingsverzoek opnieuw weergeven? [ja/nee]: nee 
  • Verzend de CSR (van BEGIN CERTIFICATE REQUEST naar END CERTIFICATE REQUEST) naar CA (Certificate Authority)
  • CA genereert een ondertekend certificaat

    - Afhankelijk van de CA leveren ze het hoofdcertificaat (bv. DigiCertCA.crt) en het gevraagde certificaat (bv. cube.crt)

  • Het CA-certificaat laden

    - Verifieer eerst het trustpoint met het certificaat van de root

  • CUBE(config)#crypto pki verifiëren  Voer het basis 64-gecodeerde CA-certificaat in. Beëindigen met een lege regel of het woord "quit" op een regel alleen -----BEGIN CERTIFICATE-----  -----END CERTIFICATE----- Certificate heeft de volgende kenmerken: Vingerafdruk: 40065311 FDB33E88 0A6F7DD1 4E229187 % Accepteert u dit certificaat? [ja/nee]: ja Trustpoint CA-certificaat geaccepteerd. % certificaat is geïmporteerd 

    - Importeer vervolgens het certificaat van de CUBE op het trustpoint CUBE

    CUBE(config)# crypto ca importeer  certificaat % De volledig gekwalificeerde domeinnaam in het certificaat is: ...   Voer het basis 64-gecodeerde certificaat in. Beëindigen met een lege regel of het woord "quit" op een regel alleen -----BEGIN CERTIFICATE-----  -----END CERTIFICATE----- % Router-certificaat succesvol geïmporteerd 

Als u uw eigen SBC implementeert, raadpleegt u uw SBC-documentatie voor meer informatie over het maken van de CSR.

CUBE-cluster met meerdere knooppunten (met alternatieve namen in certificaat) - NIET ondersteund

Meerdere knooppunten betekent dat de CUBE hetzelfde certificaat kan importeren voor meer dan één CUBE-implementatie. Het gebruik van de alternatieve naam van het onderwerp om de CSR te genereren wordt momenteel niet ondersteund: https://bst.cloudapps.cisco.com/bugsearch/bug/CSCud90920/?rfs=iqvred

CUBE-cluster met meerdere knooppunten (met jokerteken ondertekend certificaat in pkcs12-indeling)

Meerdere knooppunten met een door een wildcard ondertekend certificaat betekent dat de onderwerpnaam generiek is (bijvoorbeeld *.us.example.com) en overeenkomt met het domein van de CUBE (of uw SBC-domein).

  • Ervan uitgaande dat u een wildcardcertificaat klaar hebt, moet u de openbare (.crt) en privésleutelbestanden (.key) klaarmaken.
  • Maak met OpenSSL een gebundeld PKCS12-bestand (.pfx), inclusief het .crt- en .key-bestand: (gebruik cygwin op Windows) - referentie: https://www.ssl.com/how-to/create-a-pfx-p12-certificate-file-using-openssl/
     openssl pkcs12 -export -out .pfx -inkey .key -in .crt
  • Verplaats het .pfx bestand in de CUBE:bootflash: (scp van Linux-server naar CUBE)
    scp .pfx @:bootflash:.pfx
  • Maak een trustpoint aan en importeer het pkcs12-bestand:
    CUBE# conf t CUBE(config)# CUBE(config)# crypto pki trustpoint  CUBE(ca-trustpoint)# revocation-check crl CUBE(ca-trustpoint)# exit CUBE(config)# crypto pki import  pkcs12 bootflash:.pfx wachtwoord  

De CUBE-certificaatconfiguratie valideren

Controleer of de hele keten in het certificaat is opgenomen. In het volgende voorbeeld worden validatieopdrachten voor CUBE weergegeven. Als u uw eigen SBC implementeert, gebruikt u de opdrachten die van toepassing zijn op uw SBC.

CUBE(config)#crypto pki certificaat valideren  Keten heeft 2 certificaten Certificaatketen voor  is geldig CUBE#show crypto pki trustpoints status ...   Trustpoint :     Afgifte geconfigureerd CA-certificaat:     Onderwerpnaam:      cn=HydrantID SSL ICA G2,o=HydrantID (Avalanche Cloud Corporation),c=US Fingerprint MD5: 1135E326 56E5AADF 53A4DD32 C8D5590F Vingerafdruk SHA1: AC4A728B 4DFC3560 1FA34B92 2422A42C 253F756C Router General Purpose certificaat geconfigureerd:     Onderwerpnaam:      cn=*.us.example.com,ou=Webex,o=Cisco Systems, Inc.,l=San Jose,st=Californië,c=US Fingerprint MD5: 756E4C83 CF36311A 7839FA51 7FA7ABA0 Vingerafdruk SHA1: 8268817F 79EF <UNK> E0 3BA976A1 5C9D97F3 E834EB54 Staat:     Gegenereerde sleutels ............. Ja (Algemeen, niet-exporteerbaar) Geverifieerde CA-uitgifte....... Ja Certificaataanvraag(en) ..... Ja 

SIP-signalering instellen om trustpoint te gebruiken

Gebruik de volgende opdracht om de SIP UA in te richten met het CUBE-trustpoint. Hier volgt een voorbeeld voor CUBE. Als u uw eigen SBC implementeert, raadpleegt u uw SBC-documentatie voor hulp bij opdrachten.

CUBE(config)#sip-ua CUBE(config-sip-ua)#crypto-signalering standaard trustpoint <trustpoint>

CUBE-logboeken

Ingeschakelde foutopsporingsfilters weergeven

CUBE# foutopsporing weergeven

Foutopsporingsfilters instellen (voorbeelden)

CUBE# foutopsporing ccsip-berichten CUBE# foutopsporing ccsip-transport CUBE# foutopsporing ccsip-fout CUBE# foutopsporing ccsip-informatie CUBE# foutopsporing voip dialpeer inout CUBE# foutopsporing voip ccapi inout CUBE# foutopsporing voip-toepassing CUBE# foutopsporing ip tcp-transactie 

Foutopsporingsfilters verwijderen (voorbeeld)

CUBE# geen foutopsporing voor CCSIP-berichten

Om de logboekbuffer te wissen en te controleren

CUBE# wissen logboek >>> testgesprek starten <<< CUBE# weergeven logboek 

Als u CUBE niet implementeert, raadpleegt u de documentatie voor uw eigen SBC voor meer informatie over het gebruik van logboeken.

Andere nuttige opdrachten

Huidige configuratie controleren

CUBE# show running-config (of alleen CUBE# show running)

Config opslaan naar ROM die wordt gebruikt bij opstarten

CUBE# schrijven

Stap 11 BYoPSTN-certificering

Nadat de configuratie en het inrichten van de BProviderSTN-oplossing is voltooid, moet de partner een reeks acceptatietests door middel van een reeks acceptatietests uitvoeren om hun oplossing te verklaren. Dit is een vereiste stap voor het goedkeuren en inschakelen van partner BProvidersN.

De acceptatietestgevallen worden beschreven in het document Uw eigen PSTN-acceptatieprocedure Webex voor Cisco BroadWorks brengen op: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf .

De partner moet de resultaten van de met succes uitgevoerde acceptatietests bezorgen aan de onboarding- en certificatieteams.

Vragen, problemen en resultaten van de uitvoering van de acceptatietest moeten worden gerapporteerd en gedeeld in de Webex-ruimte die is toegewezen voor het onboarden van de partner.

Updates toepassen op een telefoonnummergroep/DNS SRV-terugbelgroep

Zodra niet-testklanten zijn toegewezen aan een klantsjabloon met behulp van door de partner geleverde inbelnummers, zijn de volgende opties voor deelnemen aan de vergadering beschikbaar voor deze gebruikers:

  • Uitnodigingen voor vergaderingen bevatten een of meer standaardtelefoonnummers van de groep met telefoonnummers toewijzen

  • De Webex-app geeft een of meer standaardtelefoonnummers weer van de groep met telefoonnummers toewijzen als optie om deel te nemen aan een vergadering

  • In de gebruikersinterface van de Webex-vergadersite worden een of meer standaardtelefoonnummers van de groep met telefoonnummers toewijzen als optie voor deelnemen aan een vergadering weergegeven

  • Als terugbellen is ingeschakeld in de klantsjabloon, biedt Webex-vergadering de optie 'Bel mij op' waarbij het terugbelverzoek wordt gerouteerd naar een van de records die zijn opgegeven in de toegewezen DNS SRV-terugbelgroep.

Een wijziging in de opties voor deelname aan een vergadering voor een klantsjabloon of een wijziging in een toegewezen telefoonnummergroep of een wijziging in een DNS SRV-terugbelgroep kan invloed hebben op de bovenstaande opties voor deelname aan een vergadering. Deze wijzigingen zijn niet van toepassing op bestaande klanten, maar nieuw ingerichte klanten zien deze wijzigingen onmiddellijk terugkomen voor hun Standaard- en Premium-vergadersites. Het wordt daarom ten zeerste aanbevolen om een dergelijke wijziging te verifiëren met een seed-oplossingsorganisatie voordat deze wordt toegepast op bestaande klantsjablonen, telefoonnummergroepen of DNS SRV-terugbelgroepen (als DNS SRV-terugbelgroepen worden geïmplementeerd).

De volgende stappen moeten worden gevolgd bij het bijwerken van de opties voor deelnemen aan de vergadering voor een klantsjabloon en/of het toepassen van updates op telefoonnummergroepen of DNS SRV-terugbelgroepen.

Houd er rekening mee dat deze procedure optioneel is als de klantsjablonen, telefoonnummergroepen of DNS SRV-terugbelgroepen worden gebruikt door BroadWorks-serviceproviders te testen en/of BroadWorks-ondernemingen te testen. Het kan passender zijn om de test BroadWorks-serviceproviders en/of BroadWorks-bedrijfsorganisaties te verwijderen en ze opnieuw in te richten met behulp van de bijgewerkte klantsjablonen, telefoonnummergroepen of DNS SRV-terugbelgroepen.

Alleen telefoonnummergroep bijwerken:

  1. Maak een nieuwe tijdelijke telefoonnummergroep met de vereiste updates.

  2. Maak een nieuwe tijdelijke klantsjabloon die gebruikmaakt van de nieuwe telefoonnummergroep. Als een bestaande telefoonnummergroep samen met de groep wordt gebruikt, wijst u deze toe aan de sjabloon.
  3. Maak een seed-oplossingsorganisatie door een abonnee in te richten via een BroadWorks-serviceprovider testen of BroadWorks Enterprise te testen met een standaardpakket met behulp van de nieuwe klantsjabloon. Houd er rekening mee dat dit een secundaire seed-oplossingsorganisatie is. Er is geen update vereist voor de vergadersiteUUID die is geconfigureerd op BroadWorks.
  4. Download het JSON-bestand met de BroadWorks-configuratie (BYoPSTN). Dit bestand bevat het telefoonnummer voor de toewijzing van de toegangscode voor de nieuwe telefoonnummers in de telefoonnummergroep.
  5. Bepaal het Webex Edge Audio DNS SRV-domein voor de vergadersite met het standaardpakket van de seed solution-organisatie. Deze waarde moet ongewijzigd blijven ten opzichte van de waarde die eerder is bepaald voor de oorspronkelijke telefoonnummergroep.
  6. Pas de configuratie-updates toe op BroadWorks met het JSON-bestand BroadWorks Configuration (BYoPSTN).
  7. Verifieer de configuratie door vergaderingen te plannen met de Standard-pakketsite van de seed-organisatie en deel te nemen aan de vergadering met de inbelnummers.
  8. Pas de update toe op de oorspronkelijke telefoonnummergroep. De wijziging is nu beschikbaar voor niet-testklanten.
  9. De seed-oplossingsorganisatie, de tijdelijke telefoonnummergroep en de klantsjabloon kunnen worden verwijderd. Deze elementen zijn niet meer vereist zodra de oorspronkelijke telefoonnummergroep is bijgewerkt.

Alleen DNS SRV-terugbelgroep bijwerken:

  1. Maak een nieuwe tijdelijke DNS SRV-terugbelgroep met de vereiste updates.
  2. Maak een nieuwe tijdelijke klantsjabloon die gebruikmaakt van de nieuwe DNS SRV-terugbelgroep en de bestaande telefoonnummergroep. Als een bestaande DNS SRV-terugbelgroep samen met de groep wordt gebruikt, wijst u deze toe aan de sjabloon.
  3. Maak een seed-oplossingsorganisatie door een abonnee in te richten via een BroadWorks-serviceprovider testen of BroadWorks Enterprise te testen met een standaardpakket met behulp van de nieuwe klantsjabloon. Houd er rekening mee dat dit een secundaire seed-oplossingsorganisatie is. Er is geen update vereist voor de vergadersiteUUID die is geconfigureerd op BroadWorks.
  4. Verifieer de configuratie door vergaderingen te plannen via de standaard pakketsite van de organisatie, deel te nemen aan de vergadering via de inbelnummers en de optie 'Bel mij op' te gebruiken.
  5. Pas de update toe op de oorspronkelijke DNS SRV-terugbelgroep. De wijziging is nu beschikbaar voor niet-testklanten.
  6. De seed-oplossingsorganisatie, de DNS SRV-terugbelgroep en de klantsjabloon kunnen worden verwijderd. Deze elementen zijn niet meer vereist zodra de oorspronkelijke DNS SRV-terugbelgroep is bijgewerkt.

Zowel het telefoonnummer als de DNS SRV-terugbelgroep bijwerken:

  1. Maak een nieuw tijdelijk telefoonnummer en een DNS SRV-terugbelgroep met de vereiste updates.
  2. Maak een nieuwe tijdelijke klantsjabloon die gebruikmaakt van de nieuwe telefoonnummergroep en de nieuwe DNS SRV-terugbelgroep. Als een bestaande telefoonnummergroep en/of DNS SRV-terugbelgroep samen met de groep wordt gebruikt, wijst u deze toe aan de sjabloon.
  3. Maak een seed-oplossingsorganisatie door een abonnee in te richten via een BroadWorks-serviceprovider testen of BroadWorks Enterprise te testen met een standaardpakket met behulp van de nieuwe klantsjabloon. Houd er rekening mee dat dit een secundaire seed-oplossingsorganisatie is. Er is geen update vereist voor de vergadersiteUUID die is geconfigureerd op BroadWorks.
  4. Download het JSON-bestand met de BroadWorks-configuratie (BYoPSTN). Dit bestand bevat het telefoonnummer voor de toewijzing van de toegangscode voor de nieuwe telefoonnummers in de telefoonnummergroep.
  5. Bepaal het Webex Edge Audio DNS SRV-domein voor de vergadersite met het standaardpakket van de seed solution-organisatie. Deze waarde moet ongewijzigd blijven ten opzichte van de waarde die eerder is bepaald voor de oorspronkelijke telefoonnummergroep.
  6. Pas de configuratie-updates toe op BroadWorks met het JSON-bestand BroadWorks Configuration (BYoPSTN).
  7. Verifieer de configuratie door vergaderingen te plannen via de standaard pakketsite van de organisatie, deel te nemen aan de vergadering via de inbelnummers en de optie 'Bel mij op' te gebruiken.
  8. Pas de update toe op het oorspronkelijke telefoonnummer en de DNS SRV-terugbelgroep. De wijziging is nu beschikbaar voor niet-testklanten.
  9. De seed-oplossingsorganisatie, de tijdelijke telefoonnummergroep, de DNS SRV-terugbelgroep en de klantsjabloon kunnen worden verwijderd. Deze elementen zijn niet meer vereist zodra de oorspronkelijke telefoonnummergroep en DNS SRV-terugbelgroep zijn bijgewerkt.
De organisatie van de primaire zadenoplossing mag niet worden verwijderd, tenzij een nieuwe organisatie van de primaire zadenoplossing is geselecteerd en geconfigureerd in BroadWorks. Als u de organisatie van de primaire seed-oplossing verwijdert, wordt de siteUUID verwijderd waarvan de BYoPSTN-oplossing afhankelijk is van SIP-berichtverificatie naar Webex Edge Audio. Als de vergadering wordt verwijderd, mislukt het deelnemen aan vergaderingen via inbellen voor sites die gebruikmaken van het door de partner opgegeven inbelnummer.

G722 Media-interoperabiliteit bij gebruik van uw eigen SBC

Wanneer u gebruikmaakt van uw eigen SBC, moet u rekening houden met interoperabiliteitsproblemen die normaal door CUBE worden opgelost tussen de Cisco Partners BroadWorks-infrastructuur en Webex Cloud. Een voorbeeld hiervan is inbellen of terugbellen met G722-codec waarbij de BroadWorks-mediaserver is betrokken (bijvoorbeeld bij gebruik van de BroadWorks-gespreksopnameservice). In dit scenario kan de Webex Edge Audio een SDP verzenden met de regel 'a=fmtp:9'. Uw SBC moet deze lijn bijwerken om de bitrate-parameter 'a=fmtp:9 bitrate=64' toe te voegen voordat u deze naar de BroadWorks-backend verzendt.

Bekende beperkingen

  • Wijzigingen in de optie Deelnemen aan vergadering met klantsjabloon, Cisco-inbelnummers of door de partner verstrekte inbelnummers worden alleen toegepast op nieuw ingerichte klanten. Bestaande klanten die de sjabloon gebruiken, blijven ongewijzigd.

  • Wijzigingen in de instellingen voor de telefoonnummergroep van de klantsjabloon of de DNS SRV-terugbelgroep worden alleen toegepast op nieuw ingerichte klanten of bestaande klanten die worden ingericht voor hun eerste standaard- of premiumpakketgebruiker. Bestaande klanten die al Standard- of Premium-pakketgebruikers hebben, blijven ongewijzigd.

  • Alle wijzigingen aan de telefoonnummergroepen of DNS SRV-terugbelgroepen die zijn toegewezen aan klantsjablonen, worden alleen toegepast op nieuw ingerichte klanten of bestaande klanten die worden ingericht voor hun eerste standaard- of premiumpakketgebruiker. Bestaande klanten die zijn toegewezen aan gekoppelde sjablonen met gebruikers van het Standaard- of Premium-pakket blijven ongewijzigd.

  • Een bepaalde klantsjabloon ondersteunt Cisco-inbelnummers of door de partner geleverde optie voor het deelnemen aan een vergadering met een gespreksnummer. Een combinatie van de twee opties voor dezelfde sjabloon wordt niet ondersteund.

  • De SIP-berichten voor deelname aan een 'Bel mij op'- of terugbelvergadering bevatten geen informatie over de klant en/of gebruiker die de vergadering host waaraan wordt deelgenomen.

  • De telefoonnummers en bijbehorende toegangscodes voor vergaderingen voor een bepaalde telefoonnummergroep ondersteunen slechts één Webex Edge Audio DNS SRV-domein (bijvoorbeeld ecccspx.amer.webex.com). Het gebruik van deze telefoonnummers om in te bellen bij vergaderingen in een ander Webex Edge Audio DNS SRV-domein wordt niet ondersteund.

  • Webex Edge Audio biedt geen ondersteuning voor het opnieuw onderhandelen van codecs halverwege het gesprek. Als zodanig werken services die worden ingeroepen nadat een gesprek is beantwoord mogelijk niet goed.

  • De Webex-app, de gebruikersinterface van de Webex Meeting-site en de uitnodigingsmail voor Webex Meeting bieden een koppeling naar een document 'Beperkingen voor gratis bellen'. Dit document is specifiek voor door Cisco geleverde telefoonnummers en moet door gebruikers worden genegeerd wanneer ze door de partner geleverde telefoonnummers gebruiken voor deelname aan vergaderingen.

Revisiegeschiedenis van document

De volgende tabel toont een geschiedenis van wijzigingen aan dit document in de afgelopen 12 maanden.

Datum

Versie

Beschrijving van de wijziging

08 april 2024

1-36

  • Addedd merk op dat DNS-SRV dynamisch van aard is en jokerteken aan de IP-adressen is toegevoegd.

10 januari 2024

1-35

  • Regel 4 is toegevoegd in de sectie Vertaalprofielen.

22 december 2023

1-34

  • Het gedeelte Deelnemen aan vergadering bijgewerkt met terugbellen (optioneel), RoutingNE, Terugbellen via Webex-vergadering inschakelen, Vertaalprofielen en Cube-gespreksstromen zijn bijgewerkt.

04 juli 2023

1-33

  • Deelnemen aan vergadering bijgewerkt via het gedeelte Terugbellen (optioneel).

02 februari 2023

1-32

  • Nieuw domein toegevoegd voor het VK en Noord-Afrika toegevoegd onder Webex-gespreksrouteringsdomeinen.

  • Hostsessie van de vergadering en platform voor het leveren van toepassingen toegevoegd onder stap 9: Partnerconfiguratie van BroadWorks inrichten.

02 februari 2023

1-31

  • Bijgewerkte updates toepassen op de sectie telefoonnummergroep/terugbel-DNS SRV-groep in de service.

31 januari 2023

1-30

  • Sectie Platform voor het leveren van toepassingen toegevoegd onder Toepassingsserver.

29 november 2022

1-29

  • Webex-vergadering terugbellen in het gedeelte Netwerkserver inschakelen toegevoegd.

  • Er is een VoiceXML-vergaderingterugbelabonnee toegevoegd in het gedeelte Toepassingsserver.

  • De DNS SRV-records zijn bijgewerkt onder Webex-gespreksrouteringsdomeinen.

Vond u dit artikel nuttig?
Vond u dit artikel nuttig?