Morda boste opazili, da so nekateri članki nedosledni pri prikazu vsebine. Opravičujemo se za nered med posodabljanjem našega spletnega mesta.
cross icon
V tem članku
dropdown icon
Prinesite svojo rešitev PSTN
    Opredelitve pojmov
    dropdown icon
    Primer elementov konfiguracije BYoPSTN
      Porti, ki jih uporablja Webex
      Šifrski kompleti TLS in SRTP
      Podprti zvočni kodeki
      Zahteve za profile SIP in RTP
      Domene za usmerjanje klicev Webex
    dropdown icon
    Redundanca CUBE
      Dvostranska namestitev CUBE za BroadWorks, nameščen na enem mestu
      Namestitev Simplex CUBE za BroadWorks, nameščen na več lokacijah
    dropdown icon
    Omogočanje uporabe
      1. korak: Predpogoji za partnerje
      2. korak: Zagotavljanje skupin telefonskih številk (PNG) v partnerskem vozlišču
      3. korak: Zagotavljanje skupin povratnih klicev DNS SRV (CDSG) v partnerskem vozlišču
      4. korak: Povezovanje PNG in CDSG s predlogami strank v partnerskem vozlišču
      5. korak: Organizacije za zagotavljanje rešitev za semena
      Korak 6: Izberite primarno organizacijo za semensko rešitev
      Korak 7: Prenos konfiguracije BroadWorks (BYoPSTN)
      Korak 8: Določite domeno SRV DNS za Webex Edge Audio
      9. korak: Zagotavljanje konfiguracije partnerja BroadWorks
      Korak 10 Zagotavljanje partnerskega kocka
      Korak 11 Certificiranje BYoPSTN
    Uporaba posodobitev za skupino telefonskih številk v uporabi/skupino povratnih DNS SRV
    Medijska interoperabilnost G722 pri uporabi lastnega SBC
    Znane omejitve
    Zgodovina revizij dokumenta

Uporabite lastno rešitev PSTN za Webex za Cisco BroadWorks

list-menuV tem članku
list-menuPovratne informacije?
Prinesite svojo rešitev PSTN

Definicije

Definicije

Opis

Ciscov partner

Subjekt (običajno ponudnik storitev), ki prodaja izdelke in storitve Cisco svojim strankam.

Končna stranka

Uporabniki, ki uporabljajo izdelke in storitve Cisco, ki jim jih prodaja Ciscov partner.

KOCKA

Cisco Unified Border Element

Partnerska organizacija

Webex Identity and Service Management repozitorij, ki hrani informacije o Ciscovih partnerjih in njihovih strankah.

Partner Hub

Spletni portal za zagotavljanje identitete in storitev za Ciscove partnerje in stranke, ki jih upravljajo.

Organizacija strank

Webex Identity and Service Management repozitorij, ki hrani podatke o končni stranki.

BroadWorks Enterprise ali ponudnik storitev/skupina

Zastopanje končnega kupca v BroadWorks.

Pregled

Rešitev Bring Your Own PSTN (BYoPSTN) omogoča, da Webex za ponudnike storitev Cisco BroadWorks zagotovi telefonske številke, ki jih imajo v lasti, da jih uporabniki uporabijo, ko se pridružijo sestankom Webex. Rešitev omogoča partnerjem, da izkoristijo lastna omrežja PSTN in uporabijo obstoječa razmerja s ponudniki PSTN, namesto da uporabljajo številke, ki jih zagotovi Cisco.

Referenčna arhitektura v tem dokumentu zagotavlja zasnovo od konca do konca za možnost BYoPSTN. To arhitekturo je potrdil Cisco in uporablja Cisco Unified Border Element (CUBE) kot Session Border Controller (SBC) za klicni promet med BroadWorks in Webex Meetings.

Izbira možnosti pridružitve sestanku

Trenutno Webex za Cisco BroadWorks podpira dve možnosti za zagotavljanje telefonskih številk sestankov. Ponudniki storitev morajo izbrati eno od teh dveh možnosti – mešanica ni podprta:

  • Ciscove klicne številke (Cisco PSTN) – Cisco zagotavlja telefonske številke, ki jih lahko udeleženci sestanka uporabljajo za pridružitev sestankom

  • Klicne številke, ki jih zagotovijo partnerji (BYoPSTN) – ponudniki storitev zagotovijo lastne telefonske številke, ki jih uporabljajo udeleženci sestankov, ko se pridružijo sestankom

Rešitev BYoPSTN

Partnerji, ki izberejo možnost klicnih številk, ki jih zagotavlja partner (BYoPSTN), morajo zagotoviti lastne telefonske številke PSTN in zagotoviti omrežno infrastrukturo, ki je potrebna za usmerjanje klicev v in iz Webexa. Rešitev BYoPSTN omogoča usmerjanje klicev Over the Top (OTT) prek javnega interneta od BroadWorksa do Webexa.

Pri izbiri možnosti BYoPSTN veljajo naslednji pogoji:

  • Ciscovi partnerji lahko uporabljajo iste telefonske številke za več kot eno končno stranko. Te telefonske številke so lahko v kateri koli državi, v kateri deluje partner.

  • Možnost BYoPSTN ne zahteva sprememb splošnega procesa vkrcanja za Webex za stranke Cisco BroadWorks.

  • BYoPSTN zahteva zagotavljanje na ravni partnerja Cisco in vse končne stranke, ki jih partnerji aktivirajo po tem, ko BYoPSTN deluje, so omogočene samodejno.

  • Vse oskrbovanje, ki je potrebno za mesta za srečanja strank, je samodejno, kot pri trenutni splošno dostopni rešitvi.

  • Partnerji, ki aktivirajo pakete Standard in Premium, imajo dve mesti za srečanja: eno spletno mesto za standardne uporabnike in drugo za premium uporabnike. Obe strani sta omogočeni za BYoPSTN.

  • Udeleženci sestanka, ki pokličejo na sestanke, se lahko odločijo za uporabo videa in skupne rabe vsebine prek interneta.

  • Velja za združevanje sestankov za sestanke Space in sestanke PMR. Upoštevajte, da mora prostor za sestanke Space ustvariti uporabnik Standard ali Premium z zmožnostmi gostitelja srečanja Webex, da lahko prejmete dostopno številko PSTN – prostori, ki jih ustvarijo uporabniki Basic, ne prejmejo številk dostopa PSTN.

  • Ta dokument ponuja potrjeno konfiguracijo, ki uporablja CUBE kot vaš SBC. Če pa ne želite uporabljati CUBE, lahko namestite svoj SBC.

Arhitektura

Rešitev Webex za Cisco BroadWorks BYoPSTN temelji na naboru storitev Webex Edge, natančneje na storitvi Webex Edge Audio, ki je na voljo poslovnim strankam. Arhitektura je prilagojena za integracijo infrastrukture Cisco Partners BroadWorks z Webex Edge Audio, s čimer Cisco Partnerju omogoča centralno konfiguriranje nizov telefonskih številk za uporabo s strani njihovih končnih strank.

Glavni elementi arhitekture so naslednji:

  • BroadWorks—Infrastruktura BroadWorks partnerjev Cisco

  • Cisco Unified Border Element (CUBE)—Referenčni sejni mejni krmilnik (SBC) za rešitev, nameščeno v podatkovnem centru Cisco Partners. CUBE mora biti znotraj DMZ. Upoštevajte, da če ne želite uporabljati CUBE, lahko namestite svoj SBC.

  • Webex Edge Audio—storitev Webex, ki ločuje PSTN od Webexa tako, da spremeni usmerjanje klicev za uporabo infrastrukture, ki jo zagotavlja partner Cisco.

Pozivi udeležencev, da se pridružijo srečanju, potekajo prek BroadWorks v CUBE in iz CUBE v infrastrukturo Webex v oblaku prek interneta. Ta model je uporaben za oba naslednja scenarija pridružitve srečanju:

  • Pokliči—udeleženec pokliče telefonsko številko v povabilu na sestanek na svoji slušalki, registrirani v BroadWorks, mobilni napravi ali v aplikaciji Webex. Klic sproži BroadWorks.

  • Povratni klic (neobvezno)— udeleženec zahteva, da Webex pokliče telefonsko številko, ki jo navede udeleženec. Klic sproži Webex.

Klici, usmerjeni iz BroadWorksa v CUBE znotraj partnerske infrastrukture, bodo uporabljali SIP TCP za signalizacijo klicev in RTP za medije. Od CUBE do Webex klici uporabljajo SIP TLS za signalizacijo in sRTP za medije. Usmerjanje klicev iz CUBE v WebEx poteka prek interneta in ne uporablja SIP Trunk.

Tipična nastavitev za scenarije vhodnega/povratnega klica je naslednja:

  • Partner Cisco ima telefonsko številko PSTN (na primer 2403332200) in povezano kodo za dostop do Webexa (na primer 88631321777971704941).

  • Ciscov partner zagotovi virtualnega naročnika na BroadWorks, ki ustreza napravi CUBE. Partner preslika telefonsko številko v kodo za dostop in obratno.

  • Koda za dostop, ki je poslana Webexu v sporočilih SIP, identificira mesta srečanja, povezana s Ciscovim partnerjem.

  • Zgornja telefonska številka za dostop do preslikave kode je konfigurirana enkrat in je skupna vsem mestom za srečanja končnih strank.

  • Udeleženci, ki se pridružujejo sestanku, morajo vnesti ustrezen ID sestanka (na primer 123456), ki identificira določen sestanek, ki se mu pridruži.

Priporočljivo je, da partnerji sledijo modelu odpuščanja, ki je opisan spodaj.

Pridružite se sestanku s pomočjo klica

Naslednja slika prikazuje postopek uporabnika, ki se srečanju pridruži s klicem.

Tukaj so koraki, po katerih se lahko udeleženec pridruži sestanku s klicem.

  1. Uporabnik načrtuje sestanek v Webexu. Webex dodeli ID srečanja (na primer 123456).

  2. Uporabnik pokliče telefonsko številko, ki je povezana s srečanjem (na primer 2403332200). SIP INVITE nosi URI zahteve kot telefonsko številko, povezano s srečanjem.

  3. BroadWorks prevede telefonsko številko v kodo za dostop (na primer 88631321777971704941), povezano z mestom srečanja, in usmeri klic v CUBE z URI-jem zahteve kot kodo za dostop.

  4. Webex prejme SIP INVITE in odgovori na klic. Jezik objav je določen z jezikom, določenim za telefonsko številko, ko je omogočena v Cisco Partner Hub in BroadWorks.

  5. Uporabnik vnese ID sestanka (na primer 123456) z uporabo DTMF. Webex preveri uporabnika in mu nato dovoli, da se pridruži sestanku.

Pridružitev sestanku s povratnim klicem (neobvezno)

Naslednja slika prikazuje postopek uporabnika, ki se sestanku pridruži s povratnim klicem, uporabnik zahteva klic iz Webexa, da se pridruži sestanku.

Tukaj so koraki, po katerih se udeleženec lahko pridruži sestanku s povratnim klicem:

  1. Uporabnik načrtuje sestanek v Webexu. Webex dodeli ID srečanja (na primer 123456).

  2. Uporabnik zahteva klic iz Webexa na želeno številko (na primer +16504441000), da se pridruži sestanku prek aplikacije Webex ali odjemalca Meetings.

  3. Webex sproži SIP INVITE v CUBE na podlagi skupine DNS SRV za povratni klic, ki je omogočena v Cisco Partner Hub in BroadWorks. URI zahteve SIP INVITE vsebuje telefonsko številko, ki mora sprejeti klic (na primer +16504441000@cube.example.com).

  4. CUBE prevede telefonsko številko v ID-ju oddaljene osebe v vrednost, ki identificira navideznega naročnika na BroadWorks (na primer 88631321777971704941@ecccx.amer.pub.webex.com). To identificira CUBE kot virtualnega uporabnika aplikacijskega strežnika BroadWorks.

  5. Klic je ponujen na zahtevano telefonsko številko uporabnika in uporabnik odgovori na klic, da se pridruži sestanku. Ta telefonska številka je lahko naročnik BroadWorks ali številka PSTN. Če je zahtevana številka številka PSTN, BroadWorks uporabi predvideno pot za preusmeritev klica na PSTN.

Za možnost povratnega klica je obvezno aktivirati naslednji dve funkciji:

  • 102746 – Podpora BroadWorks za CI UUID
  • 102074 – Podpora za zaračunavanje BYO PSTN za povratni klic in klic

To je mogoče potrditi s CLI, kot je prikazano spodaj:

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      

Podroben opis teh funkcij in aktivacije najdete v razdelku »Virtualni naročnik povratnega klica VoiceXML Meeting« v tem dokumentu.


 
Če se odločite, da ne boste konfigurirali možnosti Pridruževanje sestanku s povratnim klicem, lahko uporabniki še vedno uporabljajo bodisi možnost Klicanja za pridružitev sestankom ali pa se lahko pridružijo z računalniškim zvokom. V tem primeru vam ni treba konfigurirati skupin povratnih klicev DNS SRV.

Pregled konfiguracije rešitve

Rešitev ima več različnih komponent, od katerih mora biti vsaka pravilno konfigurirana za uspešno delovanje rešitve. Sestavine so naslednje:

  • BroadWorks

  • CUBE (ali alternativni SP Certified Session Border Controller (SBC))

  • Webex Edge Audio

Obstajajo medsebojne odvisnosti med konfiguracijo teh različnih komponent in kot taka je potrebna ena ali več semenskih organizacij rešitve za dokončanje zahtevane konfiguracije in preverjanja rešitve.

Organizacija semena

Začetna organizacija je organizacija Webex, ki jo konfigurirate za ustvarjanje in preverjanje nastavitev za rešitev BYoPSTN. Semenska organizacija mora imeti vsaj enega uporabnika, dodeljenega a standardni paket, in ta standardni paket mora uporabljati Klicne številke, ki jih zagotovi partner (BYoPSTN) možnost pridružitve sestanku. Priporočljivo je, da semensko organizacijo povežete s testnim ponudnikom storitev BroadWorks ali podjetjem.

Semenske organizacije rešitev imajo dva namena:

  • Konfiguracija semena— Omogočanje začetnih organizacij generira telefonsko številko za preslikave kod za dostop do sestankov in univerzalni enolični identifikator mesta sestanka (UUID mesta), ki sta potrebna za tekoče delovanje rešitve. Te informacije so potrebne za konfiguracijo navideznih naročnikov BroadWorks (VSUB).

  • Preverjanje konfiguracije—Uporabite semensko organizacijo, da ugotovite, ali je vaša rešitev BYoPSTN konfigurirana v skladu z vašimi zahtevami. Uporabite začetno organizacijo in preizkusite uporabnike za preverjanje primerov uporabe klicev in povratnih klicev na srečanju z uporabo številk za klic, ki jih zagotovi partner, in zapisov povratnih klicev DNS SRV (če je povratni klic omogočen).

Skrbnik mora ustvariti organizacijo začetne rešitve za vsak edinstven niz telefonskih številk in zapise povratnega klica DNS SRV. Generiranje organizacije začetne rešitve v vsakem primeru generira zahtevano telefonsko številko za preslikavo kode za dostop do sestanka in zmožnost preverjanja povezanih primerov uporabe za klicanje in povratni klic za te telefonske številke in zapise DNS SRV za povratni klic.

Skrbnik, ki uporablja Cisco Partner Hub, mora izbrati eno organizacijo semenske rešitve kot organizacija primarne semenske raztopine. UUID mesta srečanja sestanka standardnega paketa te primarne organizacije začetne rešitve mora biti konfiguriran v BroadWorks. Ključnega pomena je, da to mesto za srečanje ostane omogočeno, saj se ta UUID mesta pošlje v vsaki zahtevi za pridružitev sestanku s klicem kot žeton za preverjanje pristnosti. Ta enotni UUID spletnega mesta si delijo vsi nizi telefonskih številk in zapisov DNS SRV za povratne klice. Več vrednosti UUID mesta ni potrebno.

Primarne in morebitne sekundarne organizacije začetnih rešitev je mogoče po želji izbrisati, preden se nabor telefonskih številk in zapisov DNS SRV za povratne klice dodeli netestnim strankam. Ko je nabor telefonskih številk in zapisov DNS SRV za povratne klice dodeljen kateri koli netestni stranki, so te telefonske številke in zapisi povratnih klicev povezani z mesti za srečanja za te stranke in se uporabljajo za pridružitev sestanku z uporabo klica in povratnega klica. Vse spremembe je treba obravnavati kot vpliv na storitev.

V naslednjih razdelkih je več podrobnosti o različnih konfiguracijskih elementih.

Konfiguracijski elementi BYoPSTN

Ključni element rešitve je konfiguracija telefonskih številk Cisco Partner in zapisov povratnih klicev DNS SRV. BYoPSTN uporablja skupine telefonskih številk in skupine DNS SRV za povratni klic kot način dodeljevanja geografsko zasnovanih telefonskih številk in redundantnega usmerjanja klicev za sestanke Webex. Te elemente končnim strankam dodeli predloga stranke.

Skupine telefonskih številk (PNG)

Partnerji Cisco zagotavljajo telefonske številke, ki jih udeleženci uporabljajo za pridružitev srečanjem v središču Cisco Partner Hub. Te telefonske številke so združene v skupino telefonskih številk. Seznam telefonskih številk je povezan z mestom srečanja. Vse sobe za osebne sestanke (PMR) in načrtovani sestanki na tem mestu za sestanke uporabljajo povezane telefonske številke. Sledi primer skupine telefonskih številk:

Tabela 1. Skupina telefonskih številk: vzhod ZDA

Ime telefonske številke

Država

Koda države

Telefonska številka

Obvestilo

Vrsta cestnine

Prednost klicev

ZDA Maryland

ZDA

+1

2403332200

Angleščina

Cestnina

Primarni

ZDA Florida

ZDA

+1

9049002303

Angleščina

Cestnina

Sekundarno

ZDA New York

ZDA

+1

8056504578

Angleščina

Brezplačno

Brez

Telefonske številke imajo naslednje lastnosti:

  • Ime telefonske številke—Ime za opis telefonske številke

  • Država—država, kateri je dodeljen telefon

  • Koda države—Klicna koda države ali klicna koda države

  • Telefonska številka—telefonska številka za pridružitev sestanku brez kode države

  • Obvestilo—Jezik obvestila, ki se predvaja, ko se udeleženec pridruži sestanku

  • Vrsta cestnine – vrsta številke: Cestnina ali brezplačno

  • Prednost klica—Prednost, dodeljena številkam sestanka. Pogled udeležencev številk za pridružitev srečanju je urejen na podlagi te prioritete.

Privzete telefonske številke: Skrbniki lahko telefonski številki v skupini telefonskih številk dodelijo prioriteto klica Primary, Secondary ali None. Telefonske številke s prioriteto Primarne ali Sekundarne so privzete telefonske številke. Privzete telefonske številke so poslane v e-poštnih sporočilih s povabilom na srečanje in so navedene v prednostnem vrstnem redu, ki ga morajo udeleženci uporabiti za pridružitev srečanjem. Ni nujno, da so privzete telefonske številke v isti državi. Izbrati morate primarno telefonsko številko, sekundarna telefonska številka ni obvezna. Vsaj ena od privzetih telefonskih številk mora biti vrste Toll.

Uporabniki končne stranke se lahko odločijo, da določijo svoje lastne privzete telefonske številke s spletnim vmesnikom mesta srečanja. Te številke se prikažejo za tega uporabnika in njegove udeležence, ko so gostitelji sestanka. Če se uporabnik sestanku pridruži kot udeleženec, bo prikazan samo njemu.

Kot je prikazano v zgornjem primeru, skrbnik partnerja Cisco določi ZDA Maryland kot primarni in ZDA Florida kot sekundarne so to privzete telefonske številke. Uporabnik se lahko odloči, da to na svojih sestankih preglasi tako, da spremeni primarno v ZDA New York in sekundarni kot ZDA Maryland.

Največje število telefonskih številk za določeno skupino telefonskih številk je 98.

OPOMBA: Konfiguracija namenske številke za posamezno podjetje ni podprta.

Skupine DNS SRV za povratni klic (CDSG)

Da lahko udeleženci sestanka izberejo možnost povratnega klica, je potrebna skupina DNS SRV za povratni klic, ki kaže na instanco(-e) CUBE v omrežju Ciscovega partnerja. Webex uporablja te zapise za preusmeritev povratnega klica prek CUBE v BroadWorks, ki lahko nato postavi povratni klic sestanka na telefonsko številko udeleženca sestanka.

Sledi primer povratne skupine DNS SRV.

Tabela 2. Ime skupine DNS SRV za povratni klic: Globalni CB

Država/regija

Koda države

Zapis DNS SRV

Združene države Amerike

+1

cube.us.example.com

Mehika

+52

cube.mx.example.com

Vse druge države

N/A

cube.global.example.com

Zapisi DNS SRV za povratni klic imajo naslednje atribute:

  • Država/regija—država ali regija, za katero naj se ta zapis DNS SRV uporablja za pošiljanje zahtev za klic.

  • Koda države—koda države, povezana z državo/regijo. Na kodo države imate lahko samo en zapis DNS SRV.

  • Zapis DNS SRV—Zapis DNS SRV za primerke Cisco Partner CUBE.

Ko udeleženec zahteva klic na svojo določeno telefonsko številko, Webex uporabi povratni klic DNS SRV, povezan s kodo države za navedeno telefonsko številko, da usmeri klic do ustreznih elementov v omrežju Cisco Partners.

Uporaba zapisa DNS SRV na ta način zagotavlja podporo za redundantne primerke CUBE za servisiranje klicnih zahtev iz Webexa. V zgornjem primeru, ko udeleženci sestanka v ZDA zahtevajo povratni klic od Webexa na njihovo telefonsko številko v ZDA, Webex uporabi DNS SRV cube.us.example.com za preusmeritev tega klica v omrežje Ciscovega partnerja. Ko udeleženci srečanja v Mehiki zahtevajo povratni klic od Webexa na njihovo telefonsko številko v Mehiki, bo Webex uporabil DNS SRV cube.mx.example.com za preusmeritev tega klica v omrežje Ciscovega partnerja.

Za vse države/regije, ki nimajo posebnega zapisa SRV DNS za povratni klic, te zahteve za klic usmerijo na 'Vse druge države Zapis DNS SRV. Skrbnik mora konfigurirati zapis DNS SRV 'Vse druge države'.

Največje število zapisov za določeno skupino DNS SRV za povratni klic je 200.

Predloge strank

Predloga stranke je obstoječi koncept za rešitev Webex for BroadWorks. Predloga ponuja privzeto konfiguracijo, ki se uporablja za zagotavljanje končne stranke. BYoPSTN nudi dodatne atribute predlogi stranke:

  • Vrsta pridružitve sestanku – lahko so klicne številke Cisco ali klicne številke, ki jih zagotovi partner. Ta atribut označuje telefonske številke, ki so konfigurirane za mesta za srečanja, povezana s paketoma Standard in Premium. Klicne številke, ki jih zagotovi partner, mora izbrati skrbnik.

  • Skupina telefonskih številk – Ta atribut, ki je povezan samo z možnostjo klicnih številk, ki jo zagotovi partner, označuje telefonske številke, ki jih uporabljajo končne stranke, ki so omogočene za pakete Standard in Premium, ko se pridružijo sestankom.

Skupina DNS SRV za povratni klic – ta atribut, ki je povezan samo z možnostjo klicnih številk, ki jo zagotovi partner, označuje zapise DNS SRV, ki jih uporablja Webex pri povratnem klicu končnim strankam, ki so omogočene za pakete Standard in Premium, ko se pridružijo sestankom. Če ne želite omogočiti povratnega klica, lahko med ustvarjanjem ali posodabljanjem predloge stranke izberete »Onemogoči povratni klic«. Ko je prvi naročnik za Standard ali Premium omogočen za končno stranko, je omogočeno povezano spletno mesto za srečanje paketa. Mesto paketnega srečanja je zagotovljeno v skladu z zgornjo predlogo stranke. Vsak naknadno omogočen naročnik za Standard ali Premium je dodan na že omogočeno mesto srečanja – konfiguracija mesta srečanja se ne spremeni.

Vse spremembe predloge stranke v zvezi z zgornjimi atributi veljajo samo za na novo razpoložljiva spletna mesta za srečanja paketov. Spremembe predloge stranke ne vplivajo na obstoječa mesta za sestanke, ki so že omogočena.

Ena opazna izjema je, da če ima končna stranka že mesto za sestanke v paketu, je vsako novo mesto za sestanke v paketu omogočeno z uporabo iste vrste pridružitve sestanku kot obstoječe mesto za sestanke v paketu. Na primer, če ima končna stranka spletno mesto za sestanke standardnega paketa, ki uporablja Ciscove klicne številke, in je predloga stranke posodobljena tako, da uporablja klicne številke, ki jih zagotovi partner, je novo mesto za sestanke paketa Premium omogočeno z uporabo klicnih številk Cisco, Nastavitev predloge stranke ne velja. Mesta za srečanja Standard in Premium za dano končno stranko morajo biti vedno na voljo dosledno.

BroadWorks Calling Cluster

Zaslon Cisco Partner Hub – BroadWorks Calling Cluster omogoča dostop do ogleda in/ali prenosa Konfiguracija BroadWorks (BYoPSTN) informacije. Informacije o konfiguraciji BYoPSTN za dano gručo vključujejo naslednje podatke:

  • Podatki o organizaciji primarne semenske rešitve, vključno z UUID mesta srečanja standardnega paketa in URL-jem mesta.

  • Podrobnosti skupine telefonskih številk za vse skupine, konfigurirane za to gručo. To vključuje telefonsko številko za preslikavo kode za dostop do sestanka za vsako skupino. Upoštevajte, da morajo podrobnosti vključevati skupine, ki so povezane z vsemi sekundarnimi organizacijami semenske rešitve.

  • Podrobnosti skupine DNS SRV za povratni klic za vse skupine, konfigurirane za to gručo. Upoštevajte, da morajo podrobnosti vključevati skupine, ki so povezane z vsemi sekundarnimi organizacijami semenske rešitve.

  • Podrobnosti predloge strank za te predloge, ki uporabljajo katero koli od skupin telefonskih številk in skupin DNS SRV za povratni klic.

Vsak BroadWorks Calling Cluster ima svojega Konfiguracija BroadWorks (BYoPSTN) informacije, posebej dodeljene skupine telefonskih številk in skupino DNS SRV za povratni klic. Vendar upoštevajte, da ima vsa klicna gruča BroadWorks isto organizacijo primarne semenske rešitve in kot taka vključuje isti UUID mesta srečanja standardnega paketa in URL mesta.

The Konfiguracija BroadWorks (BYoPSTN) informacije so na voljo samo za ogled/prenos, ko skrbnik konfigurira in izbere organizacijo primarne semenske rešitve. Primarna organizacija začetne rešitve mora imeti vsaj enega uporabnika, dodeljenega standardnemu paketu, ta standardni paket pa mora uporabljati možnost pridružitve sestanku s klicnimi številkami, ki jih posreduje partner (BYoPSTN).

Primer konfiguracijskih elementov BYoPSTN

Naslednja slika prikazuje primer razmestitve BroadWorks z več gručami z geografsko zasnovanimi predlogami strank, telefonskimi številkami in usmerjanjem.

Prva tabela prikazuje uvedbo BroadWorks z več gručami z regionalno zasnovanimi predlogami strank, skupinami telefonskih številk in skupinami DNS SRV za povratni klic. Naslednje tabele razširjajo skupino telefonskih številk in skupine DNS SRV za povratni klic.

Grozd BroadWorks

Ime predloge

Paket

Vrsta pridružitve srečanju

Skupina telefonskih številk

Skupina DNS SRV za povratni klic

BWKS US NG

US West Std

Standardno

Partner je zagotovil klicne številke

Zahod ZDA

CB ZDA

ZDA West Prem

Premium

US East Std

Standardno

vzhod ZDA

US East Prem

Premium

BWKS MX

MX Std

Standardno

Partner je zagotovil klicne številke

MX PNG

CB MX

MX Prem

Premium

BWKS UK

UK Std

Standardno

Partner je zagotovil klicne številke

UK PNG

Povratni klic onemogočen

UK Prem

Premium

BWKS ZDA

US Std

Standardno

Ciscove klicne številke

Brez

Brez

  • Naročniki, omogočeni s predlogo US West Std ali US West Prm, pri pridružitvi sestankom uporabljajo telefonsko številko US West. Tisti naročniki, ki se srečajo, se zahteve za povratni klic pošljejo v zapise DNS SRV CB US.

  • Naročniki, omogočeni s predlogo US East Std ali US East Prm, pri pridružitvi sestankom uporabljajo telefonsko številko US East. Tisti naročniki, ki se srečajo, se zahteve za povratni klic pošljejo v zapise DNS SRV CB US.

  • Naročniki, omogočeni s predlogo MX Std ali MX Prm, pri pridružitvi sestankom uporabljajo telefonsko številko MX PNG. Tisti naročniki, ki se srečajo, se zahteve za povratni klic pošljejo v zapise CB MX DNS SRV.

  • Naročniki, omogočeni s predlogo UK Std ali UK Prm, pri pridružitvi sestankom uporabljajo telefonske številke UK PNG. Tem naročnikom ne bo ponujena pridružitev sestanku prek povratnega klica, ker je povratni klic onemogočen.

  • Naročniki, omogočeni z US Std, uporabljajo Ciscove klicne številke in zato nimajo dodeljene skupine telefonskih številk ali skupine DNS SRV za povratni klic. Ti naročniki uporabljajo telefonske številke, ki jih zagotovi Cisco, za pridružitve sestankom in zapise Cisco DNS SRV za pridružitve sestankom z uporabo povratnega klica.

Podrobnosti primerov skupin telefonskih številk so naslednje:

Skupina telefonskih številk

Ime telefonske številke

Država

Koda države

Telefonska številka

Obvestilo

Vrsta cestnine

Prednost klicev

Zahod ZDA

ZDA San Francisco

ZDA

+1

4156551000

Angleščina

Cestnina

Primarni

ZDA Palo Alto

ZDA

+1

9863502478

Angleščina

Brezplačno

Brez

vzhod ZDA

ZDA Maryland

ZDA

+1

2403332200

Angleščina

Cestnina

Primarni

ZDA Florida

ZDA

+1

9049002303

Angleščina

Cestnina

Sekundarno

ZDA New York

ZDA

+1

8056504578

Angleščina

Brezplačno

Brez

MX PNG

Mehika

MX

+52

2065304086

evropska španščina

Cestnina

Primarni

UK PNG

Združeno kraljestvo

Združeno kraljestvo

+44

4527789651

Angleščina

Cestnina

Primarni

Podrobnosti primera skupin DNS SRV za povratni klic so naslednje:

Skupina DNS SRV za povratni klic

Država

DNS SRV

CB ZDA

ZDA

cube.us.example.com

Vse druge države

kocka.vrstica.example.com

CB MX

MX

cube.mx.example.com

Vse druge države

kocka.vrstica.example.com

Konfiguracija za ameriški DNS zapis SRV, cube.us.example.com lahko kot v primeru:

_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

Ta zapis DNS SRV se lahko razreši v naslednji zapis DNS A:

cube01.us.example.com

86400

IN

A

45.84.168.81

cube02.us.example.com

86400

IN

A

45.84.168.82


 
Zapisi DNS SRV so namenjeni varovanju klicev SIP iz Webexa v CUBE.

Vrata, ki jih uporablja Webex

Vrata v spodnji tabeli morajo biti odprta na požarnem zidu DMZ, kjer se nahaja CUBE, druga vrata pa je mogoče zapreti. Za dodatne informacije o vratih in omrežnih zahtevah glejte ta članek:

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

Vir

Izvorna vrata

Destinacija

Ciljna pristanišča

Protokol

Opis

Avdio storitve Webex Edge

Efemerno

KOCKA

5061

TCP

(mTLS 1.2) Dohodno signaliziranje SIP iz Webex Edge Audio v CUBE SBC.


 
CUBE SBC posebej zahteva uporabo vrat 5061. Uporabo drugih vrat v območju od 5060-5070 morda podpirajo drugi SBC-ji.

Avdio storitve Webex Edge

4000 - 4010

KOCKA

5061

TCP

(mTLS 1.2) Možnosti Ping za Webex Edge Audio.

KOCKA

Efemerno

EdgeAudio

5605

TCP

(mTLS 1.2) Izhodno signaliziranje SIP za Webex Edge Audio.

Avdio storitve Webex Edge

Efemerno

KOCKA

Efemerna pristanišča

8000 - 59999

UDP

(SRTP) Luknjice v požarnem zidu je treba odpreti za dohodni medijski promet do zvoka Edge.

KOCKA

Efemerna pristanišča

10200 - 28000

Edge Audio

Efemerno

UDP

(SRTP) Za odhodni medijski promet v CUBE je treba odpreti luknje v požarnem zidu.

Šifrirane zbirke TLS in SRTP

TLS v1.2 ali novejši se uporablja za rokovanje mTLS, Webex Edge Audio pa podpira naslednje šifre (med povratnim klicem jih Webex Edge Audio ponuja v klientskem pozdravu TLS Handshake):

  • TLS_ECDHE_ECDSA_Z_AES_256_GCM_SHA384

  • TLS_ECDHE_ECDSA_Z_AES_128_GCM_SHA256

  • TLS_ECDHE_ECDSA_Z_AES_256_CBC_SHA384

  • TLS_ECDHE_ECDSA_Z_AES_128_CBC_SHA256

  • TLS_ECDHE_RSA_Z_AES_256_GCM_SHA384

  • TLS_ECDHE_RSA_Z_AES_128_GCM_SHA256

  • TLS_ECDHE_RSA_Z_AES_256_CBC_SHA384

  • TLS_ECDHE_RSA_Z_AES_128_CBC_SHA256

  • TLS_RSA_Z_AES_256_GCM_SHA384

  • TLS_RSA_Z_AES_256_CBC_SHA256

  • TLS_RSA_Z_AES_128_GCM_SHA256

  • TLS_RSA_Z_AES_128_CBC_SHA256

  • TLS_DHE_DSS_Z_AES_256_GCM_SHA384

  • TLS_DHE_DSS_Z_AES_256_CBC_SHA256

  • TLS_DHE_DSS_Z_AES_128_GCM_SHA256

  • TLS_DHE_DSS_Z_AES_128_CBC_SHA256

Za sRTP se uporabljajo naslednje šifre:

  • AEAD_AES_256_GCM

  • AEAD_AES_128_GCM

  • AES_CM_128_HMAC_SHA1_80

  • AES_CM_128_HMAC_SHA1_32

Podprti zvočni kodeki

  • G722

  • G711µ

  • G711a

Zahteve za profil SIP in RTP

Rešitev zahteva, da med CUBE (ali vašim SBC) in Webexom uvedete SIP TLS za signalizacijo in sRTP za medije.

Profila SIP in RTP kot del te komunikacije morata izpolnjevati naslednje zahteve:

Zahteve za profil SIP

Podrobnosti

Časovnik poteka seje

2220 s (sprejmi SIP 422) * je prilagojeno poslovnim potrebam in pričakovano je 422.

Medijska ponudba za vstop

Zgodnja ponudba

Medijska ponudba za izhod

Pozna ponudba

Možnosti ping interval

30 s (najmanj)

DTMF

RFC2833 Koristna obremenitev 101 (brez akustičnega DTMF!)

Vrata SIP-UDP

4000-4010,5061,5065

RTP profil

Podrobnosti

Profil glasovne obremenitve

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

Velikost paketa

20 ms

VAD (zaznavanje glasovne dejavnosti)

Ne

Časovnik medijske nedejavnosti

1200 ms

Sprememba kodeka za sredinsko klicanje

Ni sprejeto

RTP

8000-48198

Šifre sRTP

AEAD_AES_256_GCM

AEAD_AES_128_GCM

AES_CM_128_HMAC_SHA1_80

AES_CM_128_HMAC_SHA1_32


 
Kodek G.729 ni podprt. Če želite uporabljati G.729, morate uporabiti transkoderje.

Domene usmerjanja klicev Webex

DNS SRV _sips._tcp.<domain> se uporablja za doseganje Webex Edge Audio. Obstajajo štiri domene, odvisno od regije.

Regija

Domena

Amerike

ecccspx.amer.pub.webex.com

Velika Britanija, Severna Afrika

ecccspx.emea.pub.webex.com

Azija Pacifik

ecccspx.apac.pub.webex.com

Avstralija / Nova Zelandija

ecccspx.anz.pub.webex.com

Evropa

ecccspx.euro.pub.webex.com

DNS SRV se razreši v več zapisih A, ki kažejo na primarno in sekundarno mesto. Naslednja tabela je primer za regijo AMER in se lahko v prihodnosti spremeni.

Vrsta zapisa

Zapis

Tarča

Namen

SRV

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

ecccspxpr1.amer.pub.webex.com

Odkritje Webex Edge Audio

SRV

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

ecccspxpr2.amer.pub.webex.com

Odkritje Webex Edge Audio

SRV

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

ecccspxsc1.amer.pub.webex.com

Odkritje Webex Edge Audio

SRV

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

ecccspxsc2.amer.pub.webex.com

Odkritje Webex Edge Audio

A

ecccspxpr1.amer.pub.webex.com

207.182.174.101*

Kaže na Webex Edge Audio AMER Primary 1

A

ecccspxpr2.amer.pub.webex.com

207.182.174.102*

Kaže na Webex Edge Audio AMER Primary 2

A

ecccspxsc1.amer.pub.webex.com

207.182.174.229*

Kaže na Webex Edge Audio AMER Secondary 1

A

ecccspxsc2.amer.pub.webex.com

207.182.174.230*

Kaže na Webex Edge Audio AMER Secondary 2


 

DNS-SRV je po naravi dinamičen, naslovi IP so nagnjeni k spremembam; zato se izogibajte trdemu kodiranju ali označevanju naslovov IP. Glejte razdelek »Zgodovina revizij dokumenta« za morebitne spremembe ali posodobitve Referenčne informacije o vratih za Webex Calling dokument.

Redundanca CUBE

Cisco Unified Border Element (CUBE) omogoča zmožnost Session Border Control v omrežju, ki upravlja povezave SIP med zunanjimi subjekti in notranjim omrežjem. Več informacij o CUBE je na voljo v spodnjem razdelku Predpogoji.

Podprti modeli redundance so definirani z namenom zagotavljanja visoke razpoložljivosti in odpravljanja ene same točke napake za Ciscovega partnerja. Spodaj so predstavljeni trije različni modeli. Ciscovi partnerji bi morali sprejeti model, ki je primeren za njihovo okolje.

Med postopkom vključitve mora partner onemogočiti filtre ICMP.

Uvedba Duplex CUBE za BroadWorks, uvedena na enem mestu

Namestitev Simplex CUBE za BroadWorks, nameščena na več mestih

Možen je še en model redundance, kjer je CUBE nameščen v dupleksnem načinu na vsakem mestu. Ta model ni potreben glede na to, da je BroadWorks nameščen z geografsko redundanco.

Oskrba

Partnerji Cisca morajo namestiti in upravljati zgoraj omenjeno potrebno infrastrukturo za omogočanje BYoPSTN v svojem omrežju. Naslednji koraki so potrebni za zagotavljanje in omogočanje BYoPSTN za Ciscovega partnerja.
1

Partnerski predpogoji

  • Razmestite sistem BroadWorks

  • Namestite CUBE za Webex Edge Audio ali izkoristite svoj lasten SBC

2

Zagotavljanje telefonskih številk v Cisco Partner Hub

  • Določanje skupin telefonskih številk, ki bodo povezane s predlogami strank

3

Omogočanje povratnih klicnih skupin DNS SRV v Cisco Partner Hub (izbirno)

  • Če želite razmestiti Meeting Join prek povratnega klica, zagotovite skupine DNS SRV za povratni klic in posodobite svoje nastavitve DNS. V nasprotnem primeru lahko ta korak preskočite.

4

Povežite PNG (in CDSG) s predlogami strank

  • Povežite skupine telefonskih številk in skupine DNS SRV za povratni klic (samo če je razporejen povratni klic srečanja) svojim predlogam strank.

5

Organizacije za zagotavljanje semenskih rešitev

  • Zagotavljanje testnega ponudnika storitev ali podjetja za Webex za BroadWorks z uporabo vsake od strankinih predlog.

  • Zagotavljanje naročniku standardnega paketa, ki uporablja možnost pridružitve sestanku s klicnimi številkami, ki jih zagotovi partner.

6

Izberite organizacijo primarne semenske rešitve

  • Izberite eno samo primarno organizacijo semenske rešitve za BYoPSTN.

7

Prenesite konfiguracijo BroadWorks (BYoPSTN)

  • Prenesite datoteko JSON iz Cisco Partner Hub, ki vsebuje informacije, potrebne za konfiguracijo BroadWorks

8

Določite domeno Webex Edge Audio DNS SRV

  • Določite domeno Webex Edge Audio DNS SRV

9

Konfiguracija BroadWorks partnerja za zagotavljanje

  • Konfiguracija virtualnega naročnika CUBE

  • Uporabite telefonsko številko za dostop do preslikave kode iz prenesene datoteke JSON v Virtual Subscribers

  • Konfiguracija omrežnega strežnika

10

Partner za zagotavljanje CUBE (ali vaš lasten SBC)

  • Sledite potrjeni konfiguraciji, da omogočite CUBE kot vaš SBC

  • alternativa. Če ne želite uporabljati CUBE, zagotovite svoj SBC z uporabo konfiguracije CUBE kot vodila na visoki ravni

11

Certificiranje BYoPSTN

  • Opravite sprejemne teste za certificiranje

Korak 1: Partnerski predpogoji

Za zagotavljanje BYoPSTN je treba izpolniti naslednje predpogoje. Spodaj navedeni predpogoji predvidevajo, da ima partner delujoč Webex za uvedbo Cisco BroadWorks, ki vključuje:

  • Delujoč sistem BroadWorks – kot je dokumentirano v Vodnik po rešitvah Webex za Cisco BroadWorks

  • Licenca BroadWorks AS s storitvijo »VoiceXML« v zadostni količini (1 na številko PSTN)

  • Potrebni popravki BroadWorks:

    Za R22:

    • AP.xsp.22.0.1123.ap376935

    • AP.as.22.0.1123.ap376935

    Za R23:

    • AP.xsp.23.0.1075.ap376935

    • AP.as.23.0.1075.ap376935

    Za R24

    • AP.as.24.0.944.ap376935

  • Nameščen sistem Cisco CUBE (IOS različica 16.12.2 ali novejša): https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book.html

    Podprt je tako strojni kot virtualni CUBE. CUBE, ki temelji na strojni opremi, se priporoča za razširljivost in obravnavanje večjega števila klicev.

  • Partnerska organizacija Webex – kot je opisano v Vodnik po rešitvah Webex za Cisco BroadWorks

2. korak: Omogočanje skupin telefonskih številk (PNG) v središču Partner Hub

Postopek, ki ga Ciscov partner uporablja za dodajanje svojih telefonskih številk za klic na srečanja Webex, je naslednji:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdi do nastavitve.

  3. Pomaknite se do BroadWorks Calling.

  4. Spodaj Konfiguracija pridružitve sestanku (BYoPSTN), izberite Ustvarite skupino telefonske številke za klicanjestr.

  5. Vnesite Skupina telefonskih številk ime in izberite Naslednji.

  6. Vnesite Telefonska številka podrobnosti in izberite Naslednji.

  7. Preglejte povzetek podrobnosti o skupini telefonskih številk in izberite Shrani.

  8. Ta postopek ponovite za vsako skupino telefonskih številk, ki jo želite dodati.

Spodnji posnetki zaslona prikazujejo postopek.

3. korak: Omogočanje povratnih klicnih skupin DNS SRV (CDSG) v partnerskem središču


 
Ta korak je treba dokončati samo, če želite uvesti možnost pridružitve sestanku prek povratnega klica. V nasprotnem primeru lahko ta korak preskočite.

 
Če te možnosti ne konfigurirate, lahko uporabniki uporabijo možnost klica za pridružitev sestankom ali pa se pridružijo z računalniškim zvokom.

Ko uporabljate možnost povratnega klica srečanja, je za usmerjanje klicev iz Webexa v CUBE potrebna skupina DNS SRV za povratni klic. Postopek, ki ga Ciscov partner uporablja za dodajanje svojih zapisov CUBE DNS SRV v Webex, je naslednji:

  1. Prijavite se v Partner Hub.

  2. Pojdi do nastavitve.

  3. Pomaknite se do BroadWorks Calling.

  4. Spodaj Konfiguracija pridružitve sestanku (BYoPSTN), izberite Ustvari skupino DNS SRV za povratni klic.

  5. Vnesite povratni DNS SRV Ime skupine.

  6. Izberite Naslednji.

  7. Vnesite podrobnosti povratnega klica DNS SRV.

  8. Izberite Naslednji.

  9. Preglejte povzetek podrobnosti DNS SRV za povratni klic.

  10. Izberite Shrani.

  11. Zagotovite morebitne posodobitve za DNS, da odražajo nove zapise v skupini DNS SRV.

  12. Ta postopek ponovite za vsako skupino DNS SRV za povratni klic, ki jo želite dodati.

Spodnji posnetki zaslona prikazujejo postopek.

4. korak: Povežite PNG in CDSG s predlogami strank v Partner Hubu

Začetna konfiguracija in preverjanje rešitve BYoPSTN zahteva semensko organizacijo za vsako edinstveno kombinacijo Skupina telefonskih številk in Skupina DNS SRV za povratni klic (če je zahtevan povratni klic). Zato je priporočljivo, da Ciscovi partnerji podobno ustvarijo novo Predloga stranke za vsako edinstveno kombinacijo skupine telefonskih številk in skupine DNS SRV za povratni klic. Vsako predlogo stranke je treba uporabiti za ustvarjanje ustrezne semenske organizacije.

Ko je konfiguracija BYoPSTN zasejena in preverjena z uporabo začetnih organizacij, lahko skupine telefonskih številk in skupine DNS SRV za povratni klic po potrebi uporabite za obstoječe predloge strank.

Upoštevajte, da na novo ustvarjenih strankinih predlog ne uporabljajo obstoječe netestne stranke in jih je zato mogoče varno uporabiti za ročno preverjanje konfiguracije BYoPSTN.


 
Če ne uvajate Meeting Join prek povratnega klica, vam ni treba povezovati skupin DNS SRV za povratni klic s predlogo stranke. Vendar pa morate izbrati Onemogoči povratni klic.

Če želite dodati v novo predlogo stranke, naredite naslednje:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdi do nastavitve.

  3. Pomaknite se do BroadWorks Calling.

  4. Spodaj Predloge, izberite Dodaj predlogo.

  5. Vnesite podrobnosti predloge. Pri Vrsta paketa stopnja:

    • Izberite Vrsta paketa kot Standardno.

    • Izberite Konfiguracija pridružitve sestanku kot Klicne številke, ki jih zagotovi partner (BYoPSTN).

    • Izberite oskrbo Skupina telefonskih številk.

    • Za Skupina DNS SRV za povratni klic, če želite omogočiti možnost povratnega klica srečanja, izberite omogočeno skupino DNS SRV za povratni klic. V nasprotnem primeru izberite Onemogoči povratni klic.

  6. Izberite Naslednji.

  7. Vnesite preostale podrobnosti predloge.

  8. Preglejte povzetek podrobnosti predloge.

  9. Kliknite Shrani.

  10. Ta postopek ponovite za vsako predlogo stranke, ki jo morate dodati

Spodnji posnetek zaslona prikazuje postopek.

Če želite posodobiti obstoječo predlogo stranke, naredite naslednje:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdi do nastavitve.

  3. Pomaknite se do BroadWorks Calling razdelek.

  4. Spodaj Predloge, izberite Ogled predloge.

  5. Izberite predlogo, ki jo želite posodobiti.

  6. Pomaknite se do Konfiguracija pridružitve sestanku razdelek:

    • Izberite Klicne številke, ki jih zagotovi partner (BYoPSTN).

    • Izberite predhodno konfigurirano Skupina telefonskih številk.

    • Za Skupina DNS SRV za povratni klic, če želite omogočiti možnost povratnega klica srečanja, izberite omogočeno skupino DNS SRV za povratni klic. V nasprotnem primeru izberite Onemogoči povratni klic.

  7. Izberite Shrani.

    Spodnji posnetek zaslona prikazuje postopek.

5. korak: Organizacije za zagotavljanje semenskih rešitev

Rešitev BYoPSTN ima več različnih komponent, od katerih mora biti vsaka pravilno konfigurirana za uspešno delovanje rešitve. Eden od dveh namenov organizacij začetnih rešitev je ustvariti telefonsko številko za preslikave kod za dostop do sestankov in univerzalno edinstven identifikator (UUID mesta) za sestanke, ki so potrebni za tekoče delovanje rešitve. Drugi namen je preverjanje konfiguracije.

Za vsako edinstveno kombinacijo skupine telefonskih številk in skupine DNS SRV za povratni klic, ki bo uporabljena, je treba predhodno ustvariti ustrezno predlogo stranke. Za vsako od teh predlog strank je treba zagotoviti organizacijo semenske rešitve. Oskrba teh začetnih organizacij ustvari telefonsko številko za preslikave kod za dostop do sestankov in UUID mesta za sestanke, ki sta potrebna za konfiguracijo BroadWorks.

Z uporabo vsake od predhodno konfiguriranih predlog strank zagotovite naročnika za novega testnega ponudnika storitev BroadWorks ali novo podjetje BroadWorks z Standardni paket uporabnik. Posledično Standardni paket mesto srečanja bi moralo uporabljati možnost pridružitve srečanju s klicnimi številkami ponudnika partnerjev. Za zagotovitev naročnika je mogoče uporabiti eno od naslednjih metod:

  1. Zagotavljanje testnega naročnika z API-ji za naročnike BroadWorks, kot je dokumentirano na developer.webex.com.

  2. Omogočite testnega naročnika za storitev IM&P na BroadWorksu, konfiguriranem za uporabo predloge stranke. Prepričajte se, da predloga stranke uporablja standardni paket kot privzeti paket, da zagotovite, da je testnemu naročniku dodeljen standardni paket. Druga možnost je, da se mora testni naročnik naknadno posodobiti na paket Standard.

Upoštevajte, da je priporočljivo, da so organizacije za začetno rešitev povezane s testnim ponudnikom storitev BroadWorks ali testnim BroadWorks Enterprise.

6. korak: Izberite organizacijo primarne semenske rešitve

Ključnega pomena je, da to mesto za srečanje ostane omogočeno, saj se ta UUID mesta pošlje v vsaki zahtevi za pridružitev sestanku s klicem kot žeton za preverjanje pristnosti. Ne izbrišite semenske organizacije, saj bo izbrisano tudi povezano mesto srečanja. Če je semenska organizacija odstranjena, boste morali zagotoviti novo in znova konfigurirati Broadworks z novim UUID mesta.

Primarne in morebitne sekundarne organizacije začetnih rešitev je mogoče po želji izbrisati, preden se nabor telefonskih številk in zapisov DNS SRV za povratne klice dodeli netestnim strankam. Ko je nabor telefonskih številk in zapisov DNS SRV za povratne klice dodeljen kateri koli netestni stranki, so te telefonske številke in zapisi povratnih klicev povezani z mesti za srečanja za te stranke in se uporabljajo za pridružitev sestanku z uporabo klica in povratnega klica. Vse spremembe je treba obravnavati kot vpliv na storitev.

Če želite izbrati organizacijo primarne semenske rešitve, naredite naslednje:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdi do nastavitve.

  3. Pomaknite se do BroadWorks Calling razdelek.

  4. Spodaj Preverjanje konfiguracije (BYoPSTN) razdelek izberite Dodeli.

  5. V Dodelite organizacijo poiščite in izberite eno od predhodno konfiguriranih semenskih organizacij

  6. Izberite Dodeli.

    Izbrana semenska organizacija je primarna semenska organizacija.

Spodnji posnetki zaslona prikazujejo postopek.

7. korak: Prenesite konfiguracijo BroadWorks (BYoPSTN)

Primarna organizacija začetne rešitve, skupine telefonskih številk in podrobnosti skupine DNS SRV za povratni klic za določeno gručo BroadWorks so na voljo na enem mestu, v datoteki JSON za konfiguracijo BroadWorks (BYoPSTN). Te informacije so potrebne za konfiguracijo BroadWorks za BYoPSTN.

Upoštevajte, da je konfiguracijska datoteka JSON na voljo samo za ogled/prenos, ko je izbrana primarna organizacija semenske rešitve.

Postopek za ogled/prenos konfiguracijske datoteke JSON je naslednji:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdi do nastavitve.

  3. Pomaknite se do BroadWorks Calling.

  4. Spodaj Grozdi, izberite Ogled grozda.

  5. Izberite gručo, ki je povezana s predlogami strank, ki so konfigurirane za BYoPSTN.

  6. Pomaknite se do Konfiguracija BroadWorks za BYoPSTN razdelek.

  7. Kliknite Prenesite konfiguracijsko datoteko JSON.

  8. Ta postopek ponovite za vse druge gruče BroadWorks.

Spodnji posnetki zaslona prikazujejo postopek.

Spodaj si oglejte vzorčno konfiguracijsko datoteko JSON. Datoteka vsebuje dodatne informacije o vsaki skupini telefonskih številk, skupini DNS SRV za povratni klic, naslednji ključni konfiguracijski elementi, ki jih je treba vnesti v BroadWorks, so označeni s krepkim tiskom.

  • siteUUID: BroadWorks mora poslati to vrednost v sporočilih SIP, to je žeton, ki ga Webex Edge Audio uporablja za potrditev identitete BroadWorksa partnerja Cisco in njegovega dostopa do mest za srečanja, ki jih upravlja ta partner Cisco.

  • Preslikava kode za dostop do telefonske številke: Telefonske številke in z njimi povezane kode za dostop Webex morajo biti konfigurirane v BroadWorks.

    • telefonska številka

    • koda za dostop

  • localeTag: Želeni jezik obvestil, povezan s telefonsko številko, mora biti konfiguriran v BroadWorks.

  • dnsSrv: DNS SRV za povratni klic mora biti konfiguriran v DNS in se nanašati na želene primerke CUBE.


{
   "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"
      }
   ]
}

8. korak: Določite domeno Webex Edge Audio DNS SRV

Domena Webex Edge Audio DNS SRV mora biti konfigurirana na BroadWorks. Za določitev vrednosti uporabite naslednji postopek.

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdi do Stranke.

  3. Izberite BYoPSTN Validation Enterprise.

  4. Izberite Ogled stranke.

  5. Pojdi do Storitve/sestanki.

  6. Izberite mesto sestanka standardnega paketa.

  7. Pomaknite se na dno stranske plošče, izberite Konfigurirajte spletno mesto.

  8. Izberite Skupne nastavitve / Nastavitve zvoka.

  9. Pod Globalne klicne številke Edge Audio po meri razdelek izberite Ustvari skript Lua.

  10. V pojavnem oknu poiščite vrednost »-- Update To header with 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. Izvlecite vrednost v krepkem tisku, npr. ecccx.amer.webex.com.

To je domena Webex Edge Audio DNS SRV, ki mora biti konfigurirana na BroadWorks.

9. korak: Konfiguracija BroadWorks partnerja za zagotavljanje

V tem razdelku je opisana konfiguracija BroadWorks, ki je potrebna za izvedbo scenarijev klica na srečanje in povratnega klica, prikazanih v spodnjih diagramih. Primeri konfiguracije temeljijo na podatkih v datoteki JSON, prikazani v prejšnjem razdelku. Številke, domene, poimenovanje podjetja/skupin, vrsta naprav, pravilniki, profili itd. naj bi se razlikovali glede na partnerja.

BroadWorks Detail— Pokliči me (povratni klic z uporabo glave SIP X-Cisco-Meet-Info) — na registrirani telefon/PSTN

Tok klica:

  1. Uporabnik zahteva povratni klic, Webex sproži povratni klic.
  2. Klic je preusmerjen na BroadWorks OTT.
  3. Klic doseže CUBE, ki je na voljo v CH. CUBE usmeri klic v BroadWorks.
  4. BroadWorks identificira klic kot izvor gostitelja srečanja in ustvari sejo za uporabnika gostitelja srečanja ter obdela klic.
  5. Uporabniška seja gostitelja srečanja obdela klic in prevede klicano številko. Poleg tega se zapis zaračunavanja ustvari v imenu uporabnika gostitelja srečanja.
  6. BroadWorks usmeri klic do uporabnika, povezanega z napravo (7) ali do PSTN (8).
Uporabnikov telefon ali PSTN zazvoni in ko se oglasi, se pridruži sestanku.

Preden začneš

Komunikacija SIP med BroadWorks in CUBE je lahko prek UDP ali TCP, odvisno od vaših omrežnih zahtev. Na primer, če nekatere omrežne ali dostopovne naprave (na primer prehodi ali končne točke) v klicnih ali povratnih tokovih BYoPSTN ne podpirajo TCP, je treba namesto tega uporabiti UDP.

Konfiguracija in primeri, prikazani v tem priročniku, uporabljajo TCP kot transportni protokol. Za uporabo TCP se prepričajte, da sta vaš aplikacijski strežnik BroadWorks in omrežni strežnik konfigurirana za TCP:

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

Aplikacijski strežnik

Identificiraj/Vrsta profila naprave

Treba je ustvariti novo vrsto identitete/profila naprave, ki bo predstavljala CUBE. Prepričajte se, da ste spodaj nastavili naslednje lastnosti, druge pa lahko pustite na privzetih vrednostih:

  • Vrsta signalnega naslova—Nastavljena Inteligentno proxy naslavljanje

  • Preverjanje pristnosti-Nastavljena Omogočeno

  • Podprite Identiteto v UPDATE in Re-INVITE— Preverjeno

  • Možnost statične registracije-Nastavljena Omogočeno

  • Možnost videa-Nastavljena Onemogočeno

V spodnjem primeru je nova vrsta profila identitete/naprave »VXML_profile” je ustvarjen, da predstavlja KOCKO.

Virtualni naročnik Voice XML

Ustvarite primerek VoiceXML

Vsaka PSTN številka Webex Meetings je predstavljena z virtualnim naročnikom v BroadWorksu in lahko se uporablja funkcija virtualnega naročnika VoiceXML. Priporočljivo je, da se za vse virtualne naročnike VoiceXML uporabi namensko podjetje in skupina. Upoštevajte, da dejansko ne izkoriščamo nobenih zmogljivosti VoiceXML, vendar je ta vrsta virtualnega uporabnika primerna za interakcijo s CUBE.

Če želite uporabljati storitev VoiceXML, zagotovite, da ima licenca zadostne količine »VoiceXML« in da je storitev pooblaščena na ravni podjetja in skupine ter da je storitev VoiceXML dodeljena skupini, kot je prikazano na spodnji sliki.

Spodaj skupina > Storitve, izberite VoiceXML in ustvarite primerek za vsako številko PSTN.

Konfigurirajte naslove VoiceXML

Za vsak primerek VoiceXML zagotovite naslednje pod naslovi VoiceXML:

  • Telefonska številka—Vnesite klicno številko za spletno mesto Webex Meetings (na primer 2403332200).

  • Razširitev

  • Profil identitete/naprave—Ustvarite en primerek (na primer VXML_deviceProf) na podlagi vrste naprave, ustvarjene v prejšnjem razdelku (VXML_profile v primeru) in vnesite naslednjo konfiguracijo.

  • Linija/vrata— Vstopite v <access number="">@<domain> format, kje

    • <access number=""> je številka kode za dostop do mesta Webex Meetings (na voljo v datoteki JSON) (na primer 88631321777971704941)

    • <domain> je domena Webex Edge Audio za to mesto srečanja (na primer ecccspx.amer.pub.webex.com)

  • Kontaktni požirek—Za klice Meeting Call-In na dostopno številko bo VABILO poslano z URI-jem zahteve, nastavljenim na vrednost tega polja. Vnesite kontakt SIP v tej obliki <sip contact="">;<Locale>;<Meetings Site="" UUID="">;<SIP transport="">, kje:

    • <sip contact=""> ali je <number> iz polja linije/vrata, vendar z domeno kot SRV, ki se razreši na naslov CUBE (na primer 88631321777971704941@cube.internal.local)

    • <Locale> predstavlja jezikovno nastavitev glede na področne nastavitve uporabnika (na primer locale=en_ZDA)

    • <Meetings Site="" UUID=""> je UUID mesta iz datoteke JSON (na primer x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)

    • <SIP transport=""> mora biti transport=tcp, da AS uporablja TCP za pošiljanje sporočil v CUBE.

Spodaj je primer nastavitev naslovov VoiceXML.


 
Za vsako dodatno številko za dostop do srečanja, ki bo uporabljena, je treba ustvariti dodatnega virtualnega naročnika VoiceXML, analognega zgornjemu. Uporabite lahko isti profil naprave, vendar morata biti polja Line Port in Contact sestavljena iz informacij o številki dostopa, kot je prikazano zgoraj.

 
Prepričajte se, da omejitve pravilnika o obdelavi klicev, ki jih konfigurirate za navideznega naročnika BroadWorks, zadostujejo za obravnavo dodatnih klicev BYoPSTN v vaši skupini telefonskih številk.

Dodelite preverjanje pristnosti SIP primerku VoiceXML

Virtualnemu naročniku VoiceXML dodelite storitev Authentication. To bo uporabljeno za preverjanje pristnosti sporočil SIP INVITE iz CUBE v scenariju povratnega klica. Prav tako preprečuje, da bi virtualni naročnik VoiceXML sprejemal klice strank, ki niso CUBE

Pojdite na stran za preverjanje pristnosti navideznega naročnika pod Pripomočki in vnesite uporabniško ime in geslo SIP, kot je prikazano spodaj:


 

CUBE mora biti konfiguriran z enakim uporabniškim imenom in geslom, da lahko pravilno overi sporočila INVITE, ki so poslana AS.

Primer ukaza za konfiguracijo avtentikacije SIP na CUBE je naslednji:

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

Datoteka Namedefs

Kontaktno polje SIP navideznega naročnika VoiceXML vsebuje URL, kjer se domenski del razreši na naslov CUBE. To je notranji SRV in datoteko namedefs v AS lahko uporabite za razrešitev notranjega SRV na CUBE IP.

V našem primeru je stik SIP SRV cube.internal.local in se razreši na naslov 10.165.196.30 vrata 5060, da doseže CUBE. Na AS, /usr/local/broadworks/bw_base/conf/namedefs datoteka je posodobljena na naslednji način:

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

Vrsta klica za sestanke Webex

Možnosti konfiguracije obdelave klicev Webex Meetings so na voljo za nadzor nad tem, kako se obravnavajo vhodni klici Meeting. Privzeto se vhodni klici sestanka obdelujejo kot zunanji klici, saj vhodne številke gostujejo v namenskem podjetju ali ponudniku storitev. Zunanji klici so običajno vključeni v štetje sej nadzora dostopa do seje in označeni za zaračunavanje v polju CDR indikator napolnjenosti.

Naslednji primer dodaja priporočeno konfiguracijo za obdelavo klicev na srečanje kot internih klicev, tako da so izključeni iz zaračunavanja in iz štetja nadzora dostopa do seje.

Z nastavitvijo Uveljavite polje NS Charge na true, populacija polja CDR indikator napolnjenosti temelji na konfiguriranem atributu Charge vrste klica Network Server.

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

Virtualni naročnik VoiceXML Meeting Back Call

Ustvarite naročnika na povratni klic srečanja VoiceXML

Namenski navidezni naročnik VoiceXML s posebno možnostjo povratnega klica srečanja Webex (v nadaljnjem besedilu naročnik povratnega klica srečanja VoiceXML) mora biti konfiguriran na aplikacijskem strežniku (AS) BroadWorks za obravnavo klicev povratnega klica srečanja Webex. V AS je mogoče konfigurirati samo en primerek tega naročnika.

Če želite omogočiti funkcijo, nastavite možnost Aktivirati 102074 na true prek 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

 

Ker je funkcija »BYO PSTN Billing support for Back Call in CallIn« odvisna od funkcije »BroadWorks Support for CI UUID«, morate pred aktiviranjem funkcije (102074) aktivirati tudi funkcijo (102746). Za več podrobnosti glejte razdelek »Sinhronizacija UUID uporabnika CI (podpora Broadworks za UUID CI)«.

Naročnik za povratni klic sestanka VoiceXML je podoben obstoječemu virtualnemu naročniku BYOPSTN VXML, vendar ga je označil z novo zastavico »Povratni klic sestanka Webex«. Ta naročnik povratnega klica srečanja VoiceXML je konfiguriran z enakim profilom naprave kot obstoječi navidezni naročnik BYOPSTN VXML, kot tudi storitev overjanja z istimi poverilnicami.

Spodaj je prikazan primer:

Naročnik povratnega klica srečanja VoiceXML mora obstajati v AS, ki gosti uporabnika gostitelja srečanja. Ko AS prejme zahtevo INVITE za povratni klic sestanka, poskuša poiskati uporabnika povratnega klica sestanka VoiceXML in uporabnika gostitelja sestanka v AS med nastavitvijo klica. Če nobeden od teh uporabnikov ni najden, je klic zavrnjen.

Seja gostitelja srečanja

V scenariju povratnega klica z glavo X-Cisco-Meet-Info aplikacijski strežnik Cisco BroadWorks prejme zahtevo SIP INVITE in identificira uporabnika gostitelja srečanja z uporabo parametra UUID uporabnika CI uporabnika gostitelja glave SIP X-Cisco-Meet-Info. Klicna seja je ustvarjena v imenu uporabnika gostitelja sestanka, ustvarjena je za obdelavo klica in izvajanje storitvenega profila uporabnika. Poleg tega se zapis zaračunavanja ustvari v imenu uporabnika gostitelja srečanja. ID srečanja in informacije UUID mesta iz glave SIP X-Cisco-Meet-Info so zajeti v zapisu obračunavanja.

Spodaj je prikazan primer glave SIP X-Cisco-Meet-Info:

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

Platforma za dostavo aplikacij

CI User UUID Sync (Podpora Broadworks za CI UUID)

Uporabniški CI UUID je edinstven identifikator za identifikacijo uporabnikov v okolju Webex.

Ta aplikacija Webex Provisioning Sync na platformi za dostavo aplikacij Cisco BroadWorks (ADP) se uporablja za sinhronizacijo, preslikavo in shranjevanje uporabniškega CI UUID v infrastrukturo BroadWorks, tako da se lahko uporablja v različnih interakcijah s storitvijo Webex in Webex for BroadWorks.

Glejte »Omogoči povratni klic Webex Meeting« o tem, kako CI Uporabnik Povezavo UUID uporabljata omrežni strežnik Cisco BroadWorks in aplikacijski strežnik Cisco BroadWorks.

Naslednji koraki nastavite aplikacijo Webex Provisioning Sync za občasno anketiranje in posodabljanje uporabnikov BroadWork s CI UUID.

Aplikacija Webex Provisioning Sync zahteva poverilnice OAuth s skrbnikom spark:broadworks_subscribers_read obseg za Cisco Identity Provider in ga je mogoče pridobiti tako, da svojemu agentu za vkrcanje pošljete zahtevo za storitev.

Preverite razdelek »Pridobivanje poverilnic OAuth za vaš Webex za Cisco BroadWorks« za več podrobnosti, da oddate zahtevo za storitev na: 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

Dodajte žeton z ustreznim imenom partnerja, kot sledi:

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       ********

Dodajte ime partnerja, povezano z žetonom OAuth, na seznam partnerjev, ki jih bo nadzorovala aplikacija Webex Provisioning Sync, pri čemer je zastavica »enabled« nastavljena na »true«.

S tem bo aplikacija Webex Provisioning Sync začela izvajati sinhronizacijo UUID uporabnika CI v določenem intervalu pozivanja.

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

Ko je partner vključen, lahko aplikacija Webex Provisioning Sync zdaj izvede povezovanje CI UUID z uporabniki BroadWorks.

Spremenite časovno omejitev povezave z naslednjimi ukazi:

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

To povezavo je mogoče izvesti samodejno ali ročno. Ukaz CLI manualSync lahko takoj sproži povezovanje.

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

Partnerji z možnostjo »Omogočeno«, nastavljeno na »true«, izvajajo povezane v intervalu anketiranja. Med prvo povezavo aplikacija Webex Provisioning Sync poizveduje API naročnika Webex, da pridobi podatke, ki vsebujejo CI UUID za vse uporabnike, ki jih gosti partner. Zunanji ID uporabnika BroadWorks se posodobi s povezanim CI UUID. Poznejše povezave vplivajo na uporabnike, dodane partnerju. Z ukazom status lahko preverite, ali je sinhronizacija končana.

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.

Ko je sinhronizacija končana, se stanje spremeni nazaj v spremljanje. Naknadna sinhronizacija se izvede za uporabnike, ki so bili dodani partnerju po času zadnje sinhronizacije.

Naslednja slika prikazuje CI UUID, nastavljen znotraj zunanjega ID-ja:

Omrežni strežnik

Vrsta klica

Za namene obračunavanja in poročanja je morda zaželeno označiti CDR-je za klice na srečanja. To je mogoče doseči s pravilnikom Network Server PreCallTyping.

Najprej v NS CLI pod /System/CallP/CallType dodajte novo vrsto klica. Naslednji primer doda novo vrsto klica »WXM«:

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

Vrsta klica se lahko nato uporabi v primerku PreCallTyping, ki je del profila usmerjanja uporabnika BroadWorks. V tem primeru je bil nov primerek PreCallTyping »wxm« dodan pod kontekst CLI /Policy/PreCallTyping, vendar je to lahko obstoječi primerek PreCallTyping, ki se že uporablja:

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 

Naslednji korak je dodajanje vnosov v primerek PreCallTyping za vse klicne številke v kontekstu CLI /Policy/PreCallTyping/DialPlan. Na primer:

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

Primerek PreCallTyping se nato doda (pod pogojem, da še ne obstaja) ustreznemu profilu usmerjanja izvornega uporabnika, kot je prikazano v spodnjem primeru:

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    

 
CDR-ji, ki izvirajo iz BroadWorks, so ustvarjeni samo s klici, ki izvirajo od naročnikov BW. Klici PSTN, ki izvirajo iz »omrežne« strani AS, ne bodo ustvarili izvornih CDR-jev. Za virtualnega naročnika VoiceXML bo v obeh primerih na voljo prekinitveni CDR.

UsmerjanjeNE

RoutingNE je potreben na NS pod kontekstom CLI /System/Device/RoutingNE, da predstavlja CUBE. Na ta način, ko NS prejme INVITE od CUBE, bo povezal glavo prek z vnosom RoutingNE, ki je omogočen v NS. Glejte na Priročnik za skrbništvo vmesnika ukazne vrstice omrežnega strežnika Cisco BroadWorks za podrobnosti o dodajanju RoutingNE.

Spodaj je primer ukazov za dodajanje RoutingNE »WebexMeetings«, kjer je naslov IP CUBE = 10.165.196.30. Primer prikazuje tudi ukaze za ustvarjanje novih primerkov OrigRedirect in Profile za povezavo z RoutingNE, vendar je mogoče uporabiti tudi obstoječe primerke.

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

S primerom konfiguracije CUBE pošlje NS VABILO, ki je podobno naslednjemu (pomembna polja v krepkem tisku):

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

Kje:

  • URI zahteve za POVABILO vsebuje številko za povratni klic

  • Preko glave: vsebuje naslov IP CUBE, ki bo uporabljen za izbiro profila RoutingNE.

  • Glava X-Cisco-Info-Meet: uporablja se za identifikacijo hostCIUserUuid, meetingid & siteUUID.

Po prejemu INVITE NS uporabi glavo Via za ujemanje z RoutingNE »WebexMeetings«. To bo nato izbralo »wxm_routing" profil usmerjanja, ki vsebuje "wxm_Inst« primerka OrigRedirect.

Politika NS OrigRedirect se bo nato ujemala z glavo X-CISCO-MEET-INFO:

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

z linijskimi vrati, konfiguriranimi na virtualnem naročniku VoiceXML, in pošljete preusmeritev 302 na par AS, ki gosti tega naročnika. Sporočilo 302 je podobno naslednjemu:

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

vzdevek

Domeno v URI-ju INVITE (v primeru je to bw.myenterprise.com), ki jo CUBE pošlje NS, mora NS prepoznati. To lahko storite z dodajanjem domene na NS_Kontekst CLI/Sistem/Vzdevek, na primer:

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

Ukaz za konfiguracijo domene INVITE URI na CUBE lahko najdete v naslednjem razdelku pod klicno enoto/cilj seje, na primer:

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

GostovanjeNE

Za podporo možnostim konfiguracije obdelave klicev Webex Meetings za zaračunavanje in nadzor dostopa do seje so signalni atributi Hosting NE aplikacijskega strežnika CallTypeInfoRequired in RequiresChargeIndication mora biti omogočen v kontekstu NS_CLI/System/Device/HostingNE._ Na primer:

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

Omogoči povratni klic Webex Meeting

V scenariju povratnega klica z glavo SIP X-Cisco-Meet-Info CUBE pošlje klic omrežnemu strežniku za preusmeritev izvornika na par AS. Par AS se določi na podlagi enableWebexMeetingHoostLookup sistemski parameter.

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

Kdaj enableWebexMeetingHoostLookup sistemski parameter nastavljen na true, se UUID CI uporabnika gostitelja srečanja v glavi X-Cisco-Meet-Info uporablja za identifikacijo para AS, ki gosti uporabnika gostitelja srečanja.

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

10. korak Zagotavljanje Partner CUBE

Ta razdelek ponuja potrjeno konfiguracijo za uvedbo Cisco Unified Border Element (CUBE) kot Session Border Controller (SBC) za rešitev Bring Your Own PSTN Solution.

Ta razdelek se osredotoča na konfiguracije CUBE, ki so potrebne za medsebojno delovanje s primerom konfiguracije Webex za Cisco BroadWorks, prikazanim v prejšnjem razdelku. Za bolj splošno razpravo o začetni umestitvi in konfiguraciji CUBE si oglejte naslednje vodnike: 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

Razporedi Ynaš lastni SBC Možnost

Če ne želite uvesti CUBE, imate možnost uvesti svoj SBC. Vendar upoštevajte, da ta dokument ne zagotavlja potrjene konfiguracije za SBC, razen za CUBE.

Če uvedete svoj lasten SBC, lahko sledite konfiguracijskim zahtevam CUBE na visoki ravni (na primer dodelitve, kot so domena, javni in zasebni vmesniki ter prehodi), ki vodijo vašo konfiguracijo. Vendar pa si za podrobno pomoč v ukazni vrstici oglejte dokumentacijo vašega SBC, saj se bodo dejanski ukazi za vaš SBC verjetno razlikovali od ukazov CUBE.


 

Če ni določeno drugače, preostale konfiguracijske zahteve v koraku 10 veljajo ne glede na to, kateri SBC uvedete. Vendar so primeri ukazne vrstice samo za CUBE, razen če je določeno, da primer velja za druge SBC. Za druge SBC glejte dokumentacijo SBC za konfiguracijske ukaze.

Začetna konfiguracija

Za konfiguracijo CUBE mora biti omogočen privilegiran način EXEC. Če ste pozvani, vnesite geslo.

enable

Za vstop v način globalne konfiguracije:

configure terminal

Nastavite domeno:

ip domain name myenterprise.com

Nastavite največjo velikost segmenta (MSS):

ip tcp mss 1360

Omrežna konfiguracija

Določite javni in zasebni vmesnik. V našem primeru CUBE:

------- 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
!

Konfigurirajte prehode za usmerjanje IP za javno in zasebno stran:

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>

Omogoči SSH:

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

 

CUBE (ali vaš lastni SBC) mora biti znotraj DMZ s pravilno konfiguriranimi pravili požarnega zidu. Glej razdelek Vrata, ki jih uporablja Webex za seznam vrat, ki jih je treba odpreti na zunanjem požarnem zidu

Konfigurirajte zapise SRV za povratne klice, poslane iz CUBE (ali vašega SBC) na omrežne strežnike BroadWorks. Na primer, SRV za 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>

Konfigurirajte strežnik DNS:

ip name-server <DNS_IP_address>

 

Druga možnost DNS je konfiguracija notranjega DNS-ja, kjer notranji DNS doseže nadrejeni strežnik DNS, če notranje iskanje ne uspe.

Konfiguracija obdelave klicev

Splošno

Konfigurirajte CUBE (ali vaš SBC) z vsemi naslovi IP, ki potrebujejo dostop do storitve VoIP. To vključuje:

  • Zasebni naslovi za signalizacijo SIP za strežnike BroadWorks AS, NS in MS.

  • Javni stranski naslovi za infrastrukturo Webex Edge for Audio.

Spodaj si oglejte primer konfiguracije CUBE:

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

 
Zgornji obseg naslovov IP je primer. Za trenutni seznam javnih naslovov IP za zvočno infrastrukturo Webex pojdite na:

Kako dovolim promet sestankov Webex v svojem omrežju?—Razpon naslovov IP za večino gruč je prikazan pod Seznam obsegov naslovov IP, ki jih uporabljajo storitve Cisco Webex Meeting Services. Ena izjema so kitajski grozdi, za katere je razpon prikazan na spodnji povezavi:

Omrežne zahteve za gručo Cisco Webex China

Privzeti časovnik, s katerim CUBE vzpostavi povezavo TCP, preden nadaljuje pot, je 20 sekund. Če ga želite spremeniti:

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

Na strani BroadWorks je privzeti časovnik za časovno omejitev aplikacijskega strežnika na neodzivni napravi za dostop 6 sekund. Če ga želite spremeniti:

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

Javni in zasebni stranski vmesnik za promet RTP na CUBE (ali vašem lastnem SBC) je treba odpreti. Spodaj si oglejte primer 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

Kje:

  • <CUBE PUB="" IP=""> je javni IP naslov CUBE
  • <CUBE PRIV="" IP=""> je zasebni IP naslov CUBE
  • Razpon vrat: v primeru je obseg vrat od 10200 do 28000

CUBE podpira naslednje šifrirne pakete TLS (med vpoklicem jih CUBE ponudi v TLS Handshake's Client Hello):

  • 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

Druge splošne nastavitve za konfiguracijo (glejte spodaj za vzorčne konfiguracije CUBE):

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-je za dohodno in odhodno klicanje je treba definirati za poznejšo uporabo v klicnih napravah:

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

Webex Edge Audio podpira kodeke G722, G711ulaw in G711alaw. Naslednjo kodo glasovnega razreda je treba definirati za poznejšo uporabo v klicnih enotah:

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

Webex Edge Audio uporablja SRTP. Glasovni razred SRTP-crypto dodeli prednostni kripto paket SRTP za uporabo za Edge Audio. Konfigurirajte naslednje kripto pakete po vrstnem redu. Konfiguracijo glasovnega razreda srtp-crypto je treba uporabiti za klicne enote, ki se uporabljajo za povezavo z 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

Vnaprej konfigurirajte primarni ključ, da lahko nastavite geslo za preverjanje pristnosti

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

Z naslednjim ukazom vnesite poverilnice za preverjanje pristnosti SIP, ki so bile omogočene za virtualnega naročnika VoiceXML v AS. Za scenarije povratnega klica bodo te poverilnice uporabljene, ko bo AS izzval INVITE, ki ga CUBE (ali vaš lastni SBC) pošlje AS.

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

Ko je preverjanje pristnosti konfigurirano, bo geslo zakrito pri ogledu z ukazom »show running-config«

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

Izvesti je treba tudi naslednjo globalno konfiguracijo SIP:

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

Prevajalski profili

Profil prevajanja sporočil SIP 2340 se uporablja za klice na srečanje. Imeti mora vnos za spreminjanje sporočil SIP, ki prihajajo iz BroadWorks, preden se pošljejo v Edge Audio, kot je prikazano v primeru pravila 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"

Zgornje pravilo 11 preslika dohodni Uri zahteve iz BroadWorksa, ki ima vrednost Contact profila virtualne naročniške naprave CUBE (vrednost polja Contact v VXML_deviceProfil naprave Prof v našem primeru):

88631321777971704941@cube.internal.local;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
V ustrezno domeno usmerjanja zvočnih klicev Webex Edge:
88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp

Upoštevajte, da ko je CUBE (ali vaš lastni SBC) za statičnim NAT, je potrebna dodatna konfiguracija sip-profila 2340. Za več informacij obiščite naslednjo povezavo:

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

 
Če uvedete svoj SBC, boste morali konfigurirati podobna pravila na svojem SBC.

Za posredovanje 486 sporočil, ki jih pošlje AS, nazaj v Webex Edge Audio, je potrebna naslednja konfiguracija na CUBE (za vaš lasten SBC glejte dokumentacijo vašega SBC za pomoč)

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"

Če drugo 4xx sporočila je treba posredovati nazaj v Webex Edge Audio, sledite istemu zgornjemu primeru.

Dial Peers

Najemnik glasovnega razreda mora biti definiran v CUBE (ali vašem lastnem SBC) za kasnejšo uporabo v klicnih enotah, ki izpolnjuje naslednje kriterije:

  • Za pakete DTMF RTP-NTE ni potrebnega medsebojnega delovanja, zato konfigurirajte polno asimetrično korist.
  • Edge Audio ne podpira posodobitev ID-ja klicatelja, zato je treba konfigurirati vrednost »no update-callerid«.
  • Usmerjanje klicev Webex Edge Audio temelji na URI-jih. URI poti klica mora biti omogočen za ujemanje enakovrednih klicev na podlagi URI-jev.
voice class tenant 234
  asymmetric payload full
  no update-callerid
  Header-passing
  no pass-thru content custom-sdp
  call-route url

Naslednje klicne enote so konfigurirane tako, da omogočajo CUBE obdelavo klicev med BroadWorks in Webex Edge Audio. Na CUBE konfigurirajte naslednje (podobno konfiguracijo bi morali konfigurirati na svojem 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 Klic teče

Z zgornjo konfiguracijo so spodaj opisani primeri scenarijev pretoka dohodnih/odhodnih klicev na CUBE. Barvno kodiranje na določenem koraku ga povezuje z enakimi barvnimi vnosi v zgornjih klicnih enotah.


 
Če uvajate svoj SBC, glejte dokumentacijo vašega SBC za podrobnosti o poteku klicev z vašim SBC.

Za scenarij klica na sestanek iz BroadWorks v Webex:

  • Dohodno VABILO prejme BroadWorks na internem vmesniku z:
    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>
    
  • Dohodni profil enakovrednega klica 23401 je izbran na podlagi gostitelja v URI-ju dohodne zahteve (»cube.internal.local«), ki se ujema s konfiguracijo »zahteve dohodnega uri-ja OUTEdgeAudio«.
  • Odhodni klicni enakovredni 23411 je izbran na podlagi gostitelja v URI-ju zahteve (»cube.internal.local«), ki se ujema s konfiguracijo »destination uri OUTEdgeAudio«.
  • Odhodno INVITE je poslano na zunanji vmesnik z gostiteljem v URI-ju zahteve spremenjenim iz »cube.internal.local« v »ecccspx.amer.pub.webex.com« z uporabo profila za prevajanje sporočil »voice-class sip profiles 2340«. podano v klicnem enakovredniku:
    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>
    

Za scenarij povratnega klica sestanka iz Webexa v BroadWorks

  • Webex prejme dohodno INVITE na zunanji vmesnik CUBE z:
    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
    
  • Dohodni klicni enakovredni 23411 je izbran na podlagi vzorca »x-cisco-webex-service=audio«, ki je prisoten v URIju dohodne zahteve na podlagi konfiguracije »zahteva dohodnega urija INEdgeAudio«..
  • Dva odhodna klicna enota sta izbrana na podlagi vzorca "x-cisco-webex-service=audio", ki je prisoten v URI-ju zahteve na podlagi konfiguracije "destination uri INEdgeAudio".

    - Pokliči Peer 302

    - Pokliči enakovredno številko 23401

  • Odhodno POVABILO je poslano omrežnim strežnikom (iskanje SRV na podlagi »vnosa ciljne seje dns:bw.myenterprise.com« v klicnem računalniku) na notranjem vmesniku
    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
    
  • Omrežni strežnik vrne stike za par AS, ki gosti virtualnega naročnika CUBE:
    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
    
  • CUBE usmeri klic v aktivni AS na podlagi vrnjenega kontakta v sporočilu 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>
    
Konfiguracija mTLS

Za omogočanje povezav mTLS med CUBE (ali vašim lastnim SBC) in Webex Edge Audio morate izvesti naslednje konfiguracijske korake.


 
Obvezno je, da konfigurirate mTLS med CUBE (ali lastnim SBC) in Webex Edge Audio.

Podpora za potrdila z nadomestnimi znaki

Potrdila, podpisana z nadomestnimi znaki, uporabljajo generično ime predmeta (npr. *.us.example.com), ki ustreza domeni za CUBE ali vaš lastni SBC. Potrdila z nadomestnimi znaki so podprta za uvedbe CUBE ali SBC z več gručami, niso pa podprta za uvedbe CUBE ali SBC z enim vozliščem.

Trustpool

Med rokovanjem TLS, ko Webex Edge Audio pošlje svoje potrdilo, ga bo CUBE preveril glede na seznam potrdil, sprejetih v trustpool.

Paket trustpool je treba posodobiti s Cisco Root CA, tako da prenesete najnovejši »Cisco Trusted Core Root Bundle« iz http://www.cisco.com/security/pki/ z uporabo ukaza:

crypto pki trustpool import clean url <url>

Potrdila, ki jih pošilja Webex Edge Audio, podpisuje IdenTrust. Prepričajte se, da je nameščen certifikat »IdenTrust Commercial Root CA«. Za več podrobnosti si oglejte to povezavo:

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


 
Če uporabljate svoj lasten SBC in ne morete dokončati uvoza, lahko sveženj pretvorite v format .pem z odprtokodnimi orodji, kot je OpenSSL. Potrdila hidrantID lahko na primer uporabite z naslednjim ukazom:
openssl x509 -inform der -in certificate.cer -out certificate.pem

Točka zaupanja

Edge Audio zahteva, da vaš CUBE ponudi podpisana potrdila zaupanja vrednih overiteljev CA za povezave Mutual TLS (mTLS). Uporabite naslednjo povezavo, da pridete do seznama overiteljev potrdil, ki jim Cisco zaupa. Potrdila, ki jih podpišejo organi na tem seznamu, veljajo za veljavna in povezava bo dovoljena: https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms

Eno vozlišče CUBE

Enotno vozlišče pomeni, da bo CUBE (ali vaš lastni SBC) uvozil potrdilo z imenom predmeta, ki je edinstveno za njegovo FQDN, kar pomeni, da ga noben drug CUBE ne bi mogel uvoziti (z drugimi besedami, NE potrdila z nadomestnimi znaki).

  • Če želite ustvariti CSR (Certificate Signing Request) za CUBE:

    - ustvarite par ključev (ta par ključev bo povezan s točko zaupanja)

    CUBE(config)# crypto key generate rsa general-keys label <key label> exportable
    • general-keys - Določa, da je treba ustvariti par ključev za splošni namen.
    • oznaka <key-label> - (Izbirno) Ime, ki se uporablja za par ključev RSA, ko se izvažajo. Če oznaka ključa ni navedena, se uporabi popolnoma kvalificirano ime domene (FQDN) usmerjevalnika.
    • možnost izvoza – (izbirno) Določa, da je par ključev RSA mogoče izvoziti v drugo napravo Cisco, kot je usmerjevalnik.

    - ustvarite točko zaupanja (točka zaupanja vsebuje potrdilo, ki ga želite povezati s CUBE. Ko CUBE prejme zahtevo za potrdilo, se bo odzval s priloženim potrdilom točke zaupanja)

    CUBE(config)#crypto pki trustpoint <trustpoint>
    CUBE(ca-trustpoint)#
        crl optional
        enrollment terminal pem
        fqdn <fqdn>
        subject-name CN=<fqdn>
        rsakeypair <key label>
    
  • crl – seznam preklicanih potrdil (CRL) je seznam preklicanih potrdil. CRL ustvari in digitalno podpiše CA, ki je prvotno izdal potrdila. CRL vsebuje datume, kdaj je bilo vsako potrdilo izdano in kdaj poteče.

    vpisni terminal pem – doda meje pošte z izboljšano zasebnostjo (PEM) zahtevi za potrdilo (ročno kopiraj in prilepi od ZAČETKA ZAHTEVE ZA POTRDILO do KONCA ZAHTEVE ZA POTRDILO)

    fqdn – Popolnoma kvalificirano ime domene CUBE

    ime subjekta CN=<fqdn> - ime subjekta za podpis

    rsakeypair <key label=""> - par ključev, ustvarjen iz prejšnjega koraka

    (referenca: 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)

    - ustvari CSR:

    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
    
  • Pošlji CSR (od BEGIN CERTIFICATE REQUEST do END CERTIFICATE REQUEST) CA (Certificate Authority)
  • CA bo ustvarila podpisano potrdilo

    - Odvisno od CA bodo zagotovili korensko potrdilo (npr. DigiCertCA.crt) in zahtevano potrdilo (npr. cube.crt)

  • Naložite potrdilo CA

    - Najprej preverite pristnost točke zaupanja s korenskim potrdilom

  • 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
    

    - Nato uvozite potrdilo CUBE na točko zaupanja 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
    

 
Če uvajate svoj SBC, glejte dokumentacijo SBC za podrobnosti o tem, kako ustvariti CSR.

Gruča CUBE z več vozlišči (uporaba nadomestnih imen v potrdilu) – NI podprto

Več vozlišč pomeni, da bo CUBE lahko uvozil isto potrdilo za več kot eno uvedbo CUBE. Uporaba nadomestnega imena predmeta za ustvarjanje CSR trenutno ni podprta: https://bst.cloudapps.cisco.com/bugsearch/bug/CSCud90920/?rfs=iqvred

Gruča CUBE z več vozlišči (uporaba potrdila, podpisanega z nadomestnimi znaki, kot format pkcs12)

Več vozlišč, ki uporabljajo potrdilo, podpisano z nadomestnimi znaki, pomeni, da je ime subjekta generično (npr. *.us.example.com) in ustreza domeni CUBE (ali vaši domeni SBC).

  • Ob predpostavki, da imate pripravljeno potrdilo z nadomestnimi znaki, pripravite datoteke javnega (.crt) in zasebnega ključa (.key).
  • Z uporabo OpenSSL ustvarite združeno datoteko formata PKCS12 (.pfx), vključno z datoteko .crt in .key: (uporabi cygwin v sistemu Windows) - referenca: 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
  • Prenesite datoteko .pfx v CUBE:bootflash: (scp iz strežnika Linux v CUBE)
    scp <pfxfilename>.pfx <user>@<CUBEIP>:bootflash:<pfxfilename>.pfx
  • Ustvarite točko zaupanja in uvozite datoteko pkcs12:
    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>
    

Preverite konfiguracijo potrdila CUBE

Preverite, ali je celotna veriga vključena v potrdilo. Naslednji primer prikazuje ukaze za preverjanje veljavnosti za CUBE. Če uvajate svoj SBC, uporabite ukaze, ki veljajo za vaš 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

Nastavite signalizacijo SIP za uporabo točke zaupanja

Uporabite naslednji ukaz, da zagotovite SIP UA s točko zaupanja CUBE. Sledi primer za CUBE. Če nameščate svoj SBC, si oglejte dokumentacijo SBC za pomoč pri ukazih.

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

Za ogled omogočenih filtrov za odpravljanje napak

CUBE# show debug

Za nastavitev filtrov za odpravljanje napak (primeri)

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

Razveljavitev filtrov za odpravljanje napak (primer)

CUBE# no debug ccsip messages

Za čiščenje in preverjanje medpomnilnika dnevnika

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

 

Če ne uvajate CUBE, glejte dokumentacijo za svoj SBC za podrobnosti o uporabi dnevnikov.

Drugi uporabni ukazi

Za preverjanje trenutne konfiguracije

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

Za shranjevanje konfiguracije v ROM, ki bo uporabljen ob zagonu

CUBE# write

11. korak Certificiranje BYoPSTN

Ko je konfiguracija in oskrba rešitve BYoPSTN končana, mora partner opraviti nabor sprejemljivih testnih primerov, da potrdi svojo rešitev. To je obvezen korak, da je partner BYoPSTN odobren in omogočen.

Primeri sprejemljivih preizkusov so opisani v dokumentu Bring Your Own PSTN Acceptance Procedure Webex For Cisco BroadWorks na: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf .

Partner mora zagotoviti rezultate uspešno izvedenih sprejemnih testov ekipam za uvajanje in certificiranje.

O vprašanjih, težavah in rezultatih izvajanja primerov preizkusa sprejemljivosti je treba poročati in jih deliti v prostoru Webex, ki je dodeljen za vključitev partnerja.

Uporabite posodobitve za skupino telefonskih številk v uporabi/skupino DNS SRV za povratni klic

Ko so netestne stranke dodeljene predlogi stranke z uporabo klicnih številk, ki jih zagotovi partner, so tem uporabnikom na voljo naslednje možnosti pridružitve sestanku:

  • Vabila na sestanek vključujejo eno ali več privzetih telefonskih številk iz skupine za dodelitev telefonskih številk

  • Aplikacija Webex prikaže eno ali več privzetih telefonskih številk iz skupine za dodelitev telefonskih številk kot možnost pridružitve sestanku

  • Uporabniški vmesnik spletnega mesta za sestanke Webex prikaže eno ali več privzetih telefonskih številk iz skupine za dodelitev telefonskih številk kot možnost pridružitve sestanku

  • Če je bil v predlogi stranke omogočen povratni klic, Webex Meeting ponuja možnost »Pokliči me na«, kjer je zahteva za povratni klic usmerjena v enega od zapisov, navedenih v dodeljeni skupini za povratni klic DNS SRV

Sprememba možnosti pridružitve srečanju za predlogo stranke ali sprememba dodeljene skupine telefonskih številk ali sprememba skupine DNS SRV za povratni klic lahko vpliva na zgornje možnosti pridružitve srečanju. Te spremembe ne veljajo za obstoječe stranke, vendar bodo na novo oskrbljene stranke videle, da se te spremembe takoj odražajo na njihovih spletnih mestih za srečanja paketov Standard in Premium. Zato je zelo priporočljivo, da se vsaka taka sprememba preveri z organizacijo začetne rešitve, preden se uporabi za obstoječe predloge strank, skupine telefonskih številk ali skupine DNS SRV za povratni klic (če so razporejene skupine DNS SRV za povratni klic).

Pri posodabljanju možnosti pridružitve sestanku za predlogo stranke in/ali uveljavljanju posodobitev za skupine telefonskih številk ali povratne skupine DNS SRV sledite naslednjim korakom.

Upoštevajte, da če preskusne ponudnike storitev BroadWorks in/ali podjetja BroadWorks Enterprise uporabljajo predloge strank, skupine telefonskih številk ali skupine DNS SRV za povratni klic, ta postopek ni obvezen. Morda bi bilo bolj primerno preprosto izbrisati preskusne ponudnike storitev BroadWorks in/ali preizkusne organizacije BroadWorks Enterprises in jih znova omogočiti z uporabo posodobljenih predlog strank, skupin telefonskih številk ali povratnih skupin DNS SRV.

Posodobi samo skupino telefonskih številk:

  1. Ustvarite novo začasno skupino telefonskih številk z zahtevanimi posodobitvami.

  2. Ustvarite novo začasno predlogo stranke, ki uporablja novo skupino telefonskih številk. Če se skupaj s skupino uporablja obstoječa skupina telefonskih številk, jo dodelite predlogi.
  3. Ustvarite organizacijo začetne rešitve tako, da zagotovite naročnika pri testnem ponudniku storitev BroadWorks ali preizkusite BroadWorks Enterprise s standardnim paketom z uporabo nove predloge stranke. Upoštevajte, da je to sekundarna organizacija začetne rešitve, zato ni potrebna posodobitev UUID mesta srečanja, konfiguriranega v BroadWorks.
  4. Prenesite datoteko JSON za konfiguracijo BroadWorks (BYoPSTN), ki vsebuje telefonsko številko za dostop do preslikave kod za nove telefonske številke v skupini telefonskih številk.
  5. Določite domeno Webex Edge Audio DNS SRV za organizacijo začetne rešitve Standardno mesto za srečanja paketov. Vrednost, ki je bila predhodno določena za izvirno skupino telefonskih številk, mora biti nespremenjena.
  6. Uporabite posodobitve konfiguracije za BroadWorks z datoteko JSON BroadWorks Configuration (BYoPSTN).
  7. Preverite konfiguracijo tako, da načrtujete sestanke na spletnem mestu standardnega paketa semenske organizacije in se pridružite sestanku s telefonskimi številkami za klicanje.
  8. Uporabite posodobitev za prvotno skupino telefonskih številk. Sprememba je zdaj v uporabi za netestne stranke.
  9. Organizacijo začetne rešitve, začasno skupino telefonskih številk in predlogo stranke je mogoče izbrisati. Ti elementi po posodobitvi prvotne skupine telefonskih številk niso več potrebni.

Posodobi samo skupino DNS SRV za povratni klic:

  1. Ustvarite novo začasno skupino za povratni klic DNS SRV z zahtevanimi posodobitvami.
  2. Ustvarite novo začasno predlogo stranke, ki uporablja novo skupino DNS SRV za povratni klic in obstoječo skupino telefonskih številk. Če se skupaj s skupino uporablja obstoječa skupina povratnih klicev DNS SRV, jo dodelite predlogi.
  3. Ustvarite organizacijo začetne rešitve tako, da zagotovite naročnika pri testnem ponudniku storitev BroadWorks ali preizkusite BroadWorks Enterprise s standardnim paketom z uporabo nove predloge stranke. Upoštevajte, da je to sekundarna organizacija začetne rešitve, zato ni potrebna posodobitev UUID mesta srečanja, konfiguriranega v BroadWorks.
  4. Preverite konfiguracijo tako, da načrtujete sestanke na spletnem mestu standardnega paketa semenske organizacije, se sestanku pridružite s telefonskimi številkami za klicanje in uporabite možnost »Pokliči me na«.
  5. Uporabite posodobitev za prvotno skupino povratnih klicev DNS SRV. Sprememba je zdaj v uporabi za netestne stranke.
  6. Organizacijo začetne rešitve, skupino za povratni klic DNS SRV in predlogo stranke je mogoče izbrisati. Ti elementi niso več potrebni, ko je izvirna skupina DNS SRV za povratni klic posodobljena.

Posodobite telefonsko številko in skupino DNS SRV za povratni klic:

  1. Ustvarite novo začasno telefonsko številko in skupino za povratni klic DNS SRV z zahtevanimi posodobitvami.
  2. Ustvarite novo začasno predlogo stranke, ki uporablja novo skupino telefonskih številk in novo skupino DNS SRV za povratni klic. Če se skupaj s skupino uporablja obstoječa skupina telefonskih številk in/ali skupina za povratni klic DNS SRV, jo dodelite predlogi.
  3. Ustvarite organizacijo začetne rešitve tako, da zagotovite naročnika pri testnem ponudniku storitev BroadWorks ali preizkusite BroadWorks Enterprise s standardnim paketom z uporabo nove predloge stranke. Upoštevajte, da je to sekundarna organizacija začetne rešitve, zato ni potrebna posodobitev UUID mesta srečanja, konfiguriranega v BroadWorks.
  4. Prenesite datoteko JSON za konfiguracijo BroadWorks (BYoPSTN), ki vsebuje telefonsko številko za dostop do preslikave kod za nove telefonske številke v skupini telefonskih številk.
  5. Določite domeno Webex Edge Audio DNS SRV za organizacijo začetne rešitve Standardno mesto za srečanja paketov. Vrednost, ki je bila predhodno določena za izvirno skupino telefonskih številk, mora biti nespremenjena.
  6. Uporabite posodobitve konfiguracije za BroadWorks z datoteko JSON BroadWorks Configuration (BYoPSTN).
  7. Preverite konfiguracijo tako, da načrtujete sestanke na spletnem mestu standardnega paketa semenske organizacije, se sestanku pridružite s telefonskimi številkami za klicanje in uporabite možnost »Pokliči me na«.
  8. Uporabite posodobitev za prvotno telefonsko številko in skupino povratnih klicev DNS SRV. Sprememba je zdaj v uporabi za netestne stranke.
  9. Organizacijo začetne rešitve, začasno skupino telefonskih številk, skupino za povratni klic DNS SRV in predlogo stranke je mogoče izbrisati. Ti elementi niso več potrebni po posodobitvi prvotne skupine telefonskih številk in skupine DNS SRV za povratni klic.

 
Primarne organizacije začetne rešitve ne smete izbrisati, razen če je bila v BroadWorks izbrana in konfigurirana nova primarna organizacija začetne rešitve. Če izbrišete primarno organizacijo semenske rešitve, odstranite siteUUID, od katerega je odvisna rešitev BYoPSTN za preverjanje pristnosti sporočil SIP za Webex Edge Audio. Če je izbrisano, pridružitve sestankom z uporabo klicev za mesta, ki uporabljajo klicno številko, ki jo zagotovi partner, ne bodo uspele.

Interoperabilnost medijev G722 pri uporabi lastnega SBC

Pri izkoriščanju lastnega SBC je treba med infrastrukturo Cisco Partners BroadWorks Infrastructure in Webex Cloud upoštevati vprašanja interoperabilnosti, za katere običajno skrbi CUBE. En primer je klic ali povratni klic z uporabo kodeka G722, ki vključuje BroadWorks Media Server (na primer pri uporabi storitve BroadWorks Call Recording). V tem scenariju lahko Webex Edge Audio pošlje SDP z vrstico "a=fmtp:9". Vaš SBC bi moral posodobiti to vrstico, da bi dodal parameter bitne hitrosti, da bi imel "a=fmtp:9 bitrate=64", preden jo pošlje v zaledje BroadWorks.

Znane omejitve

  • Vse spremembe možnosti pridružitve sestanku s predlogo stranke, klicnih številk Cisco ali klicnih številk, ki jih posreduje partner, veljajo samo za na novo omogočene stranke. Obstoječe stranke, ki uporabljajo predlogo, ostanejo nespremenjene.

  • Vse spremembe v nastavitvah skupine telefonskih številk predloge stranke ali skupine DNS SRV za povratni klic se uporabijo samo za na novo oskrbljene stranke ali obstoječe stranke, ki so omogočene za prvega uporabnika paketa Standard ali Premium. Obstoječe stranke, ki že imajo uporabnike paketa Standard ali Premium, ostajajo nespremenjene.

  • Vse spremembe skupin telefonskih številk ali skupin DNS SRV za povratni klic, ki so dodeljene predlogam strank, se uporabijo samo za na novo oskrbljene stranke ali obstoječe stranke, ki so omogočene za njihovega prvega uporabnika paketa Standard ali Premium. Obstoječe stranke, dodeljene povezanim predlogam, ki že imajo uporabnike paketa Standard ali Premium, ostanejo nespremenjene.

  • Dana predloga stranke podpira Ciscove klicne številke ali možnost pridružitve sestanku s klicno številko, ki jo zagotovi partner, kombinacija obeh možnosti za isto predlogo ni podprta.

  • Sporočilo SIP za primer uporabe »Pokliči me na« ali pridružitev srečanju s povratnim klicem ne vključuje informacij o stranki in/ali uporabniku, ki gosti srečanje, ki se mu je treba pridružiti.

  • Telefonske številke in povezane kode za dostop do sestanka za določeno skupino telefonskih številk podpirajo samo eno domeno Webex Edge Audio DNS SRV (npr. ecccspx.amer.webex.com). Uporaba teh telefonskih številk za klicanje na sestanke v drugi domeni Webex Edge Audio DNS SRV ni podprta.

  • Webex Edge Audio ne podpira ponovnega pogajanja o kodekih med klicem. Kot take storitve, ki se prikličejo, ko je klic sprejet, morda ne bodo delovale pravilno.

  • Aplikacija Webex, uporabniški vmesnik spletnega mesta za srečanja Webex in e-poštno sporočilo s povabilom na srečanje Webex zagotavljajo povezavo do dokumenta »Omejitve brezplačnih klicev«. Ta dokument je specifičen za telefonske številke, ki jih zagotovi Cisco, in naj ga uporabniki prezrejo, ko za pridružitev sestankom uporabljajo telefonske številke, ki jih posreduje partner.

Zgodovina revizij dokumenta

Naslednja tabela prikazuje zgodovino sprememb tega dokumenta v zadnjih 12 mesecih.

Datum

Različica

Opis spremembe

8. april 2024

1-36

  • Dodana opomba, da je DNS-SRV po naravi dinamičen in je naslovom IP dodan nadomestni znak.

10. januar 2024

1-35

  • Pravilo 4 je bilo dodano v razdelek Profili prevajanja.

22. december 2023

1-34

  • Posodobljeni razdelki Pridruži se sestanku z uporabo povratnega klica (neobvezno), RoutingNE, Omogoči povratni klic sestanka Webex, profili prevajanja in Cube Call Flows so bili posodobljeni.

4. julij 2023

1-33

  • Posodobljen razdelek Pridruži se srečanju s povratnim klicem (izbirno).

2. februar 2023

1-32

  • Dodana nova domena za Združeno kraljestvo in Severno Afriko, dodano pod domene usmerjanja klicev Webex.

  • Dodana gostiteljska seja sestanka in platforma za dostavo aplikacij pod 9. korak: Konfiguracija BroadWorks partnerja za zagotavljanje.

2. februar 2023

1-31

  • Posodobljeno Uporabite posodobitve za skupino telefonskih številk v uporabi/oddelek skupine DNS SRV za povratni klic.

31. januar 2023

1-30

  • Dodan razdelek Platforma za dostavo aplikacij pod aplikacijski strežnik.

29. november 2022

1-29

  • Dodano Omogoči povratni klic Webex Meeting v razdelku Omrežni strežnik.

  • Dodano Ustvarite naročnika povratnega klica srečanja VoiceXML v razdelku aplikacijskega strežnika.

  • Posodobljeni zapisi DNS SRV pod domenami usmerjanja klicev Webex.

Prinesite svojo rešitev PSTN

Definicije

Definicije

Opis

Ciscov partner

Subjekt (običajno ponudnik storitev), ki prodaja izdelke in storitve Cisco svojim strankam.

Končna stranka

Uporabniki, ki uporabljajo izdelke in storitve Cisco, ki jim jih prodaja Ciscov partner.

KOCKA

Cisco Unified Border Element

Partnerska organizacija

Webex Identity and Service Management repozitorij, ki hrani informacije o Ciscovih partnerjih in njihovih strankah.

Partner Hub

Spletni portal za zagotavljanje identitete in storitev za Ciscove partnerje in stranke, ki jih upravljajo.

Organizacija strank

Webex Identity and Service Management repozitorij, ki hrani podatke o končni stranki.

BroadWorks Enterprise ali ponudnik storitev/skupina

Zastopanje končnega kupca v BroadWorks.

Pregled

Rešitev Bring Your Own PSTN (BYoPSTN) omogoča, da Webex za ponudnike storitev Cisco BroadWorks zagotovi telefonske številke, ki jih imajo v lasti, da jih uporabniki uporabijo, ko se pridružijo sestankom Webex. Rešitev omogoča partnerjem, da izkoristijo lastna omrežja PSTN in uporabijo obstoječa razmerja s ponudniki PSTN, namesto da uporabljajo številke, ki jih zagotovi Cisco.

Referenčna arhitektura v tem dokumentu zagotavlja zasnovo od konca do konca za možnost BYoPSTN. To arhitekturo je potrdil Cisco in uporablja Cisco Unified Border Element (CUBE) kot Session Border Controller (SBC) za klicni promet med BroadWorks in Webex Meetings.

Izbira možnosti pridružitve sestanku

Trenutno Webex za Cisco BroadWorks podpira dve možnosti za zagotavljanje telefonskih številk sestankov. Ponudniki storitev morajo izbrati eno od teh dveh možnosti – mešanica ni podprta:

  • Ciscove klicne številke (Cisco PSTN) – Cisco zagotavlja telefonske številke, ki jih lahko udeleženci sestanka uporabljajo za pridružitev sestankom

  • Klicne številke, ki jih zagotovijo partnerji (BYoPSTN) – ponudniki storitev zagotovijo lastne telefonske številke, ki jih uporabljajo udeleženci sestankov, ko se pridružijo sestankom

Rešitev BYoPSTN

Partnerji, ki izberejo možnost klicnih številk, ki jih zagotavlja partner (BYoPSTN), morajo zagotoviti lastne telefonske številke PSTN in zagotoviti omrežno infrastrukturo, ki je potrebna za usmerjanje klicev v in iz Webexa. Rešitev BYoPSTN omogoča usmerjanje klicev Over the Top (OTT) prek javnega interneta od BroadWorksa do Webexa.

Pri izbiri možnosti BYoPSTN veljajo naslednji pogoji:

  • Ciscovi partnerji lahko uporabljajo iste telefonske številke za več kot eno končno stranko. Te telefonske številke so lahko v kateri koli državi, v kateri deluje partner.

  • Možnost BYoPSTN ne zahteva sprememb splošnega procesa vkrcanja za Webex za stranke Cisco BroadWorks.

  • BYoPSTN zahteva zagotavljanje na ravni partnerja Cisco in vse končne stranke, ki jih partnerji aktivirajo po tem, ko BYoPSTN deluje, so omogočene samodejno.

  • Vse oskrbovanje, ki je potrebno za mesta za srečanja strank, je samodejno, kot pri trenutni splošno dostopni rešitvi.

  • Partnerji, ki aktivirajo pakete Standard in Premium, imajo dve mesti za srečanja: eno spletno mesto za standardne uporabnike in drugo za premium uporabnike. Obe strani sta omogočeni za BYoPSTN.

  • Udeleženci sestanka, ki pokličejo na sestanke, se lahko odločijo za uporabo videa in skupne rabe vsebine prek interneta.

  • Velja za združevanje sestankov za sestanke Space in sestanke PMR. Upoštevajte, da mora prostor za sestanke Space ustvariti uporabnik Standard ali Premium z zmožnostmi gostitelja srečanja Webex, da lahko prejmete dostopno številko PSTN – prostori, ki jih ustvarijo uporabniki Basic, ne prejmejo številk dostopa PSTN.

  • Ta dokument ponuja potrjeno konfiguracijo, ki uporablja CUBE kot vaš SBC. Če pa ne želite uporabljati CUBE, lahko namestite svoj SBC.

Arhitektura

Rešitev Webex za Cisco BroadWorks BYoPSTN temelji na naboru storitev Webex Edge, natančneje na storitvi Webex Edge Audio, ki je na voljo poslovnim strankam. Arhitektura je prilagojena za integracijo infrastrukture Cisco Partners BroadWorks z Webex Edge Audio, s čimer Cisco Partnerju omogoča centralno konfiguriranje nizov telefonskih številk za uporabo s strani njihovih končnih strank.

Glavni elementi arhitekture so naslednji:

  • BroadWorks—Infrastruktura BroadWorks partnerjev Cisco

  • Cisco Unified Border Element (CUBE)—Referenčni sejni mejni krmilnik (SBC) za rešitev, nameščeno v podatkovnem centru Cisco Partners. CUBE mora biti znotraj DMZ. Upoštevajte, da če ne želite uporabljati CUBE, lahko namestite svoj SBC.

  • Webex Edge Audio—storitev Webex, ki ločuje PSTN od Webexa tako, da spremeni usmerjanje klicev za uporabo infrastrukture, ki jo zagotavlja partner Cisco.

Pozivi udeležencev, da se pridružijo srečanju, potekajo prek BroadWorks v CUBE in iz CUBE v infrastrukturo Webex v oblaku prek interneta. Ta model je uporaben za oba naslednja scenarija pridružitve srečanju:

  • Pokliči—udeleženec pokliče telefonsko številko v povabilu na sestanek na svoji slušalki, registrirani v BroadWorks, mobilni napravi ali v aplikaciji Webex. Klic sproži BroadWorks.

  • Povratni klic (neobvezno)— udeleženec zahteva, da Webex pokliče telefonsko številko, ki jo navede udeleženec. Klic sproži Webex.

Klici, usmerjeni iz BroadWorksa v CUBE znotraj partnerske infrastrukture, bodo uporabljali SIP TCP za signalizacijo klicev in RTP za medije. Od CUBE do Webex klici uporabljajo SIP TLS za signalizacijo in sRTP za medije. Usmerjanje klicev iz CUBE v WebEx poteka prek interneta in ne uporablja SIP Trunk.

Tipična nastavitev za scenarije vhodnega/povratnega klica je naslednja:

  • Partner Cisco ima telefonsko številko PSTN (na primer 2403332200) in povezano kodo za dostop do Webexa (na primer 88631321777971704941).

  • Ciscov partner zagotovi virtualnega naročnika na BroadWorks, ki ustreza napravi CUBE. Partner preslika telefonsko številko v kodo za dostop in obratno.

  • Koda za dostop, ki je poslana Webexu v sporočilih SIP, identificira mesta srečanja, povezana s Ciscovim partnerjem.

  • Zgornja telefonska številka za dostop do preslikave kode je konfigurirana enkrat in je skupna vsem mestom za srečanja končnih strank.

  • Udeleženci, ki se pridružujejo sestanku, morajo vnesti ustrezen ID sestanka (na primer 123456), ki identificira določen sestanek, ki se mu pridruži.

Priporočljivo je, da partnerji sledijo modelu odpuščanja, ki je opisan spodaj.

Pridružite se sestanku s pomočjo klica

Naslednja slika prikazuje postopek uporabnika, ki se srečanju pridruži s klicem.

Tukaj so koraki, po katerih se lahko udeleženec pridruži sestanku s klicem.

  1. Uporabnik načrtuje sestanek v Webexu. Webex dodeli ID srečanja (na primer 123456).

  2. Uporabnik pokliče telefonsko številko, ki je povezana s srečanjem (na primer 2403332200). SIP INVITE nosi URI zahteve kot telefonsko številko, povezano s srečanjem.

  3. BroadWorks prevede telefonsko številko v kodo za dostop (na primer 88631321777971704941), povezano z mestom srečanja, in usmeri klic v CUBE z URI-jem zahteve kot kodo za dostop.

  4. Webex prejme SIP INVITE in odgovori na klic. Jezik objav je določen z jezikom, določenim za telefonsko številko, ko je omogočena v Cisco Partner Hub in BroadWorks.

  5. Uporabnik vnese ID sestanka (na primer 123456) z uporabo DTMF. Webex preveri uporabnika in mu nato dovoli, da se pridruži sestanku.

Pridružitev sestanku s povratnim klicem (neobvezno)

Naslednja slika prikazuje postopek uporabnika, ki se sestanku pridruži s povratnim klicem, uporabnik zahteva klic iz Webexa, da se pridruži sestanku.

Tukaj so koraki, po katerih se udeleženec lahko pridruži sestanku s povratnim klicem:

  1. Uporabnik načrtuje sestanek v Webexu. Webex dodeli ID srečanja (na primer 123456).

  2. Uporabnik zahteva klic iz Webexa na želeno številko (na primer +16504441000), da se pridruži sestanku prek aplikacije Webex ali odjemalca Meetings.

  3. Webex sproži SIP INVITE v CUBE na podlagi skupine DNS SRV za povratni klic, ki je omogočena v Cisco Partner Hub in BroadWorks. URI zahteve SIP INVITE vsebuje telefonsko številko, ki mora sprejeti klic (na primer +16504441000@cube.example.com).

  4. CUBE prevede telefonsko številko v ID-ju oddaljene osebe v vrednost, ki identificira navideznega naročnika na BroadWorks (na primer 88631321777971704941@ecccx.amer.pub.webex.com). To identificira CUBE kot virtualnega uporabnika aplikacijskega strežnika BroadWorks.

  5. Klic je ponujen na zahtevano telefonsko številko uporabnika in uporabnik odgovori na klic, da se pridruži sestanku. Ta telefonska številka je lahko naročnik BroadWorks ali številka PSTN. Če je zahtevana številka številka PSTN, BroadWorks uporabi predvideno pot za preusmeritev klica na PSTN.

Za možnost povratnega klica je obvezno aktivirati naslednji dve funkciji:

  • 102746 – Podpora BroadWorks za CI UUID
  • 102074 – Podpora za zaračunavanje BYO PSTN za povratni klic in klic

To je mogoče potrditi s CLI, kot je prikazano spodaj:

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      

Podroben opis teh funkcij in aktivacije najdete v razdelku »Virtualni naročnik povratnega klica VoiceXML Meeting« v tem dokumentu.


 
Če se odločite, da ne boste konfigurirali možnosti Pridruževanje sestanku s povratnim klicem, lahko uporabniki še vedno uporabljajo bodisi možnost Klicanja za pridružitev sestankom ali pa se lahko pridružijo z računalniškim zvokom. V tem primeru vam ni treba konfigurirati skupin povratnih klicev DNS SRV.

Pregled konfiguracije rešitve

Rešitev ima več različnih komponent, od katerih mora biti vsaka pravilno konfigurirana za uspešno delovanje rešitve. Sestavine so naslednje:

  • BroadWorks

  • CUBE (ali alternativni SP Certified Session Border Controller (SBC))

  • Webex Edge Audio

Obstajajo medsebojne odvisnosti med konfiguracijo teh različnih komponent in kot taka je potrebna ena ali več semenskih organizacij rešitve za dokončanje zahtevane konfiguracije in preverjanja rešitve.

Organizacija semena

Začetna organizacija je organizacija Webex, ki jo konfigurirate za ustvarjanje in preverjanje nastavitev za rešitev BYoPSTN. Semenska organizacija mora imeti vsaj enega uporabnika, dodeljenega a standardni paket, in ta standardni paket mora uporabljati Klicne številke, ki jih zagotovi partner (BYoPSTN) možnost pridružitve sestanku. Priporočljivo je, da semensko organizacijo povežete s testnim ponudnikom storitev BroadWorks ali podjetjem.

Semenske organizacije rešitev imajo dva namena:

  • Konfiguracija semena— Omogočanje začetnih organizacij generira telefonsko številko za preslikave kod za dostop do sestankov in univerzalni enolični identifikator mesta sestanka (UUID mesta), ki sta potrebna za tekoče delovanje rešitve. Te informacije so potrebne za konfiguracijo navideznih naročnikov BroadWorks (VSUB).

  • Preverjanje konfiguracije—Uporabite semensko organizacijo, da ugotovite, ali je vaša rešitev BYoPSTN konfigurirana v skladu z vašimi zahtevami. Uporabite začetno organizacijo in preizkusite uporabnike za preverjanje primerov uporabe klicev in povratnih klicev na srečanju z uporabo številk za klic, ki jih zagotovi partner, in zapisov povratnih klicev DNS SRV (če je povratni klic omogočen).

Skrbnik mora ustvariti organizacijo začetne rešitve za vsak edinstven niz telefonskih številk in zapise povratnega klica DNS SRV. Generiranje organizacije začetne rešitve v vsakem primeru generira zahtevano telefonsko številko za preslikavo kode za dostop do sestanka in zmožnost preverjanja povezanih primerov uporabe za klicanje in povratni klic za te telefonske številke in zapise DNS SRV za povratni klic.

Skrbnik, ki uporablja Cisco Partner Hub, mora izbrati eno organizacijo semenske rešitve kot organizacija primarne semenske raztopine. UUID mesta srečanja sestanka standardnega paketa te primarne organizacije začetne rešitve mora biti konfiguriran v BroadWorks. Ključnega pomena je, da to mesto za srečanje ostane omogočeno, saj se ta UUID mesta pošlje v vsaki zahtevi za pridružitev sestanku s klicem kot žeton za preverjanje pristnosti. Ta enotni UUID spletnega mesta si delijo vsi nizi telefonskih številk in zapisov DNS SRV za povratne klice. Več vrednosti UUID mesta ni potrebno.

Primarne in morebitne sekundarne organizacije začetnih rešitev je mogoče po želji izbrisati, preden se nabor telefonskih številk in zapisov DNS SRV za povratne klice dodeli netestnim strankam. Ko je nabor telefonskih številk in zapisov DNS SRV za povratne klice dodeljen kateri koli netestni stranki, so te telefonske številke in zapisi povratnih klicev povezani z mesti za srečanja za te stranke in se uporabljajo za pridružitev sestanku z uporabo klica in povratnega klica. Vse spremembe je treba obravnavati kot vpliv na storitev.

V naslednjih razdelkih je več podrobnosti o različnih konfiguracijskih elementih.

Konfiguracijski elementi BYoPSTN

Ključni element rešitve je konfiguracija telefonskih številk Cisco Partner in zapisov povratnih klicev DNS SRV. BYoPSTN uporablja skupine telefonskih številk in skupine DNS SRV za povratni klic kot način dodeljevanja geografsko zasnovanih telefonskih številk in redundantnega usmerjanja klicev za sestanke Webex. Te elemente končnim strankam dodeli predloga stranke.

Skupine telefonskih številk (PNG)

Partnerji Cisco zagotavljajo telefonske številke, ki jih udeleženci uporabljajo za pridružitev srečanjem v središču Cisco Partner Hub. Te telefonske številke so združene v skupino telefonskih številk. Seznam telefonskih številk je povezan z mestom srečanja. Vse sobe za osebne sestanke (PMR) in načrtovani sestanki na tem mestu za sestanke uporabljajo povezane telefonske številke. Sledi primer skupine telefonskih številk:

Tabela 1. Skupina telefonskih številk: vzhod ZDA

Ime telefonske številke

Država

Koda države

Telefonska številka

Obvestilo

Vrsta cestnine

Prednost klicev

ZDA Maryland

ZDA

+1

2403332200

Angleščina

Cestnina

Primarni

ZDA Florida

ZDA

+1

9049002303

Angleščina

Cestnina

Sekundarno

ZDA New York

ZDA

+1

8056504578

Angleščina

Brezplačno

Brez

Telefonske številke imajo naslednje lastnosti:

  • Ime telefonske številke—Ime za opis telefonske številke

  • Država—država, kateri je dodeljen telefon

  • Koda države—Klicna koda države ali klicna koda države

  • Telefonska številka—telefonska številka za pridružitev sestanku brez kode države

  • Obvestilo—Jezik obvestila, ki se predvaja, ko se udeleženec pridruži sestanku

  • Vrsta cestnine – vrsta številke: Cestnina ali brezplačno

  • Prednost klica—Prednost, dodeljena številkam sestanka. Pogled udeležencev številk za pridružitev srečanju je urejen na podlagi te prioritete.

Privzete telefonske številke: Skrbniki lahko telefonski številki v skupini telefonskih številk dodelijo prioriteto klica Primary, Secondary ali None. Telefonske številke s prioriteto Primarne ali Sekundarne so privzete telefonske številke. Privzete telefonske številke so poslane v e-poštnih sporočilih s povabilom na srečanje in so navedene v prednostnem vrstnem redu, ki ga morajo udeleženci uporabiti za pridružitev srečanjem. Ni nujno, da so privzete telefonske številke v isti državi. Izbrati morate primarno telefonsko številko, sekundarna telefonska številka ni obvezna. Vsaj ena od privzetih telefonskih številk mora biti vrste Toll.

Uporabniki končne stranke se lahko odločijo, da določijo svoje lastne privzete telefonske številke s spletnim vmesnikom mesta srečanja. Te številke se prikažejo za tega uporabnika in njegove udeležence, ko so gostitelji sestanka. Če se uporabnik sestanku pridruži kot udeleženec, bo prikazan samo njemu.

Kot je prikazano v zgornjem primeru, skrbnik partnerja Cisco določi ZDA Maryland kot primarni in ZDA Florida kot sekundarne so to privzete telefonske številke. Uporabnik se lahko odloči, da to na svojih sestankih preglasi tako, da spremeni primarno v ZDA New York in sekundarni kot ZDA Maryland.

Največje število telefonskih številk za določeno skupino telefonskih številk je 98.

OPOMBA: Konfiguracija namenske številke za posamezno podjetje ni podprta.

Skupine DNS SRV za povratni klic (CDSG)

Da lahko udeleženci sestanka izberejo možnost povratnega klica, je potrebna skupina DNS SRV za povratni klic, ki kaže na instanco(-e) CUBE v omrežju Ciscovega partnerja. Webex uporablja te zapise za preusmeritev povratnega klica prek CUBE v BroadWorks, ki lahko nato postavi povratni klic sestanka na telefonsko številko udeleženca sestanka.

Sledi primer povratne skupine DNS SRV.

Tabela 2. Ime skupine DNS SRV za povratni klic: Globalni CB

Država/regija

Koda države

Zapis DNS SRV

Združene države Amerike

+1

cube.us.example.com

Mehika

+52

cube.mx.example.com

Vse druge države

N/A

cube.global.example.com

Zapisi DNS SRV za povratni klic imajo naslednje atribute:

  • Država/regija—država ali regija, za katero naj se ta zapis DNS SRV uporablja za pošiljanje zahtev za klic.

  • Koda države—koda države, povezana z državo/regijo. Na kodo države imate lahko samo en zapis DNS SRV.

  • Zapis DNS SRV—Zapis DNS SRV za primerke Cisco Partner CUBE.

Ko udeleženec zahteva klic na svojo določeno telefonsko številko, Webex uporabi povratni klic DNS SRV, povezan s kodo države za navedeno telefonsko številko, da usmeri klic do ustreznih elementov v omrežju Cisco Partners.

Uporaba zapisa DNS SRV na ta način zagotavlja podporo za redundantne primerke CUBE za servisiranje klicnih zahtev iz Webexa. V zgornjem primeru, ko udeleženci sestanka v ZDA zahtevajo povratni klic od Webexa na njihovo telefonsko številko v ZDA, Webex uporabi DNS SRV cube.us.example.com za preusmeritev tega klica v omrežje Ciscovega partnerja. Ko udeleženci srečanja v Mehiki zahtevajo povratni klic od Webexa na njihovo telefonsko številko v Mehiki, bo Webex uporabil DNS SRV cube.mx.example.com za preusmeritev tega klica v omrežje Ciscovega partnerja.

Za vse države/regije, ki nimajo posebnega zapisa SRV DNS za povratni klic, te zahteve za klic usmerijo na 'Vse druge države Zapis DNS SRV. Skrbnik mora konfigurirati zapis DNS SRV 'Vse druge države'.

Največje število zapisov za določeno skupino DNS SRV za povratni klic je 200.

Predloge strank

Predloga stranke je obstoječi koncept za rešitev Webex for BroadWorks. Predloga ponuja privzeto konfiguracijo, ki se uporablja za zagotavljanje končne stranke. BYoPSTN nudi dodatne atribute predlogi stranke:

  • Vrsta pridružitve sestanku – lahko so klicne številke Cisco ali klicne številke, ki jih zagotovi partner. Ta atribut označuje telefonske številke, ki so konfigurirane za mesta za srečanja, povezana s paketoma Standard in Premium. Klicne številke, ki jih zagotovi partner, mora izbrati skrbnik.

  • Skupina telefonskih številk – Ta atribut, ki je povezan samo z možnostjo klicnih številk, ki jo zagotovi partner, označuje telefonske številke, ki jih uporabljajo končne stranke, ki so omogočene za pakete Standard in Premium, ko se pridružijo sestankom.

Skupina DNS SRV za povratni klic – ta atribut, ki je povezan samo z možnostjo klicnih številk, ki jo zagotovi partner, označuje zapise DNS SRV, ki jih uporablja Webex pri povratnem klicu končnim strankam, ki so omogočene za pakete Standard in Premium, ko se pridružijo sestankom. Če ne želite omogočiti povratnega klica, lahko med ustvarjanjem ali posodabljanjem predloge stranke izberete »Onemogoči povratni klic«. Ko je prvi naročnik za Standard ali Premium omogočen za končno stranko, je omogočeno povezano spletno mesto za srečanje paketa. Mesto paketnega srečanja je zagotovljeno v skladu z zgornjo predlogo stranke. Vsak naknadno omogočen naročnik za Standard ali Premium je dodan na že omogočeno mesto srečanja – konfiguracija mesta srečanja se ne spremeni.

Vse spremembe predloge stranke v zvezi z zgornjimi atributi veljajo samo za na novo razpoložljiva spletna mesta za srečanja paketov. Spremembe predloge stranke ne vplivajo na obstoječa mesta za sestanke, ki so že omogočena.

Ena opazna izjema je, da če ima končna stranka že mesto za sestanke v paketu, je vsako novo mesto za sestanke v paketu omogočeno z uporabo iste vrste pridružitve sestanku kot obstoječe mesto za sestanke v paketu. Na primer, če ima končna stranka spletno mesto za sestanke standardnega paketa, ki uporablja Ciscove klicne številke, in je predloga stranke posodobljena tako, da uporablja klicne številke, ki jih zagotovi partner, je novo mesto za sestanke paketa Premium omogočeno z uporabo klicnih številk Cisco, Nastavitev predloge stranke ne velja. Mesta za srečanja Standard in Premium za dano končno stranko morajo biti vedno na voljo dosledno.

BroadWorks Calling Cluster

Zaslon Cisco Partner Hub – BroadWorks Calling Cluster omogoča dostop do ogleda in/ali prenosa Konfiguracija BroadWorks (BYoPSTN) informacije. Informacije o konfiguraciji BYoPSTN za dano gručo vključujejo naslednje podatke:

  • Podatki o organizaciji primarne semenske rešitve, vključno z UUID mesta srečanja standardnega paketa in URL-jem mesta.

  • Podrobnosti skupine telefonskih številk za vse skupine, konfigurirane za to gručo. To vključuje telefonsko številko za preslikavo kode za dostop do sestanka za vsako skupino. Upoštevajte, da morajo podrobnosti vključevati skupine, ki so povezane z vsemi sekundarnimi organizacijami semenske rešitve.

  • Podrobnosti skupine DNS SRV za povratni klic za vse skupine, konfigurirane za to gručo. Upoštevajte, da morajo podrobnosti vključevati skupine, ki so povezane z vsemi sekundarnimi organizacijami semenske rešitve.

  • Podrobnosti predloge strank za te predloge, ki uporabljajo katero koli od skupin telefonskih številk in skupin DNS SRV za povratni klic.

Vsak BroadWorks Calling Cluster ima svojega Konfiguracija BroadWorks (BYoPSTN) informacije, posebej dodeljene skupine telefonskih številk in skupino DNS SRV za povratni klic. Vendar upoštevajte, da ima vsa klicna gruča BroadWorks isto organizacijo primarne semenske rešitve in kot taka vključuje isti UUID mesta srečanja standardnega paketa in URL mesta.

The Konfiguracija BroadWorks (BYoPSTN) informacije so na voljo samo za ogled/prenos, ko skrbnik konfigurira in izbere organizacijo primarne semenske rešitve. Primarna organizacija začetne rešitve mora imeti vsaj enega uporabnika, dodeljenega standardnemu paketu, ta standardni paket pa mora uporabljati možnost pridružitve sestanku s klicnimi številkami, ki jih posreduje partner (BYoPSTN).

Primer konfiguracijskih elementov BYoPSTN

Naslednja slika prikazuje primer razmestitve BroadWorks z več gručami z geografsko zasnovanimi predlogami strank, telefonskimi številkami in usmerjanjem.

Prva tabela prikazuje uvedbo BroadWorks z več gručami z regionalno zasnovanimi predlogami strank, skupinami telefonskih številk in skupinami DNS SRV za povratni klic. Naslednje tabele razširjajo skupino telefonskih številk in skupine DNS SRV za povratni klic.

Grozd BroadWorks

Ime predloge

Paket

Vrsta pridružitve srečanju

Skupina telefonskih številk

Skupina DNS SRV za povratni klic

BWKS US NG

US West Std

Standardno

Partner je zagotovil klicne številke

Zahod ZDA

CB ZDA

ZDA West Prem

Premium

US East Std

Standardno

vzhod ZDA

US East Prem

Premium

BWKS MX

MX Std

Standardno

Partner je zagotovil klicne številke

MX PNG

CB MX

MX Prem

Premium

BWKS UK

UK Std

Standardno

Partner je zagotovil klicne številke

UK PNG

Povratni klic onemogočen

UK Prem

Premium

BWKS ZDA

US Std

Standardno

Ciscove klicne številke

Brez

Brez

  • Naročniki, omogočeni s predlogo US West Std ali US West Prm, pri pridružitvi sestankom uporabljajo telefonsko številko US West. Tisti naročniki, ki se srečajo, se zahteve za povratni klic pošljejo v zapise DNS SRV CB US.

  • Naročniki, omogočeni s predlogo US East Std ali US East Prm, pri pridružitvi sestankom uporabljajo telefonsko številko US East. Tisti naročniki, ki se srečajo, se zahteve za povratni klic pošljejo v zapise DNS SRV CB US.

  • Naročniki, omogočeni s predlogo MX Std ali MX Prm, pri pridružitvi sestankom uporabljajo telefonsko številko MX PNG. Tisti naročniki, ki se srečajo, se zahteve za povratni klic pošljejo v zapise CB MX DNS SRV.

  • Naročniki, omogočeni s predlogo UK Std ali UK Prm, pri pridružitvi sestankom uporabljajo telefonske številke UK PNG. Tem naročnikom ne bo ponujena pridružitev sestanku prek povratnega klica, ker je povratni klic onemogočen.

  • Naročniki, omogočeni z US Std, uporabljajo Ciscove klicne številke in zato nimajo dodeljene skupine telefonskih številk ali skupine DNS SRV za povratni klic. Ti naročniki uporabljajo telefonske številke, ki jih zagotovi Cisco, za pridružitve sestankom in zapise Cisco DNS SRV za pridružitve sestankom z uporabo povratnega klica.

Podrobnosti primerov skupin telefonskih številk so naslednje:

Skupina telefonskih številk

Ime telefonske številke

Država

Koda države

Telefonska številka

Obvestilo

Vrsta cestnine

Prednost klicev

Zahod ZDA

ZDA San Francisco

ZDA

+1

4156551000

Angleščina

Cestnina

Primarni

ZDA Palo Alto

ZDA

+1

9863502478

Angleščina

Brezplačno

Brez

vzhod ZDA

ZDA Maryland

ZDA

+1

2403332200

Angleščina

Cestnina

Primarni

ZDA Florida

ZDA

+1

9049002303

Angleščina

Cestnina

Sekundarno

ZDA New York

ZDA

+1

8056504578

Angleščina

Brezplačno

Brez

MX PNG

Mehika

MX

+52

2065304086

evropska španščina

Cestnina

Primarni

UK PNG

Združeno kraljestvo

Združeno kraljestvo

+44

4527789651

Angleščina

Cestnina

Primarni

Podrobnosti primera skupin DNS SRV za povratni klic so naslednje:

Skupina DNS SRV za povratni klic

Država

DNS SRV

CB ZDA

ZDA

cube.us.example.com

Vse druge države

kocka.vrstica.example.com

CB MX

MX

cube.mx.example.com

Vse druge države

kocka.vrstica.example.com

Konfiguracija za ameriški DNS zapis SRV, cube.us.example.com lahko kot v primeru:

_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

Ta zapis DNS SRV se lahko razreši v naslednji zapis DNS A:

cube01.us.example.com

86400

IN

A

45.84.168.81

cube02.us.example.com

86400

IN

A

45.84.168.82


 
Zapisi DNS SRV so namenjeni varovanju klicev SIP iz Webexa v CUBE.

Vrata, ki jih uporablja Webex

Vrata v spodnji tabeli morajo biti odprta na požarnem zidu DMZ, kjer se nahaja CUBE, druga vrata pa je mogoče zapreti. Za dodatne informacije o vratih in omrežnih zahtevah glejte ta članek:

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

Vir

Izvorna vrata

Destinacija

Ciljna pristanišča

Protokol

Opis

Avdio storitve Webex Edge

Efemerno

KOCKA

5061

TCP

(mTLS 1.2) Dohodno signaliziranje SIP iz Webex Edge Audio v CUBE SBC.


 
CUBE SBC posebej zahteva uporabo vrat 5061. Uporabo drugih vrat v območju od 5060-5070 morda podpirajo drugi SBC-ji.

Avdio storitve Webex Edge

4000 - 4010

KOCKA

5061

TCP

(mTLS 1.2) Možnosti Ping za Webex Edge Audio.

KOCKA

Efemerno

EdgeAudio

5605

TCP

(mTLS 1.2) Izhodno signaliziranje SIP za Webex Edge Audio.

Avdio storitve Webex Edge

Efemerno

KOCKA

Efemerna pristanišča

8000 - 59999

UDP

(SRTP) Luknjice v požarnem zidu je treba odpreti za dohodni medijski promet do zvoka Edge.

KOCKA

Efemerna pristanišča

10200 - 28000

Edge Audio

Efemerno

UDP

(SRTP) Za odhodni medijski promet v CUBE je treba odpreti luknje v požarnem zidu.

Šifrirane zbirke TLS in SRTP

TLS v1.2 ali novejši se uporablja za rokovanje mTLS, Webex Edge Audio pa podpira naslednje šifre (med povratnim klicem jih Webex Edge Audio ponuja v klientskem pozdravu TLS Handshake):

  • TLS_ECDHE_ECDSA_Z_AES_256_GCM_SHA384

  • TLS_ECDHE_ECDSA_Z_AES_128_GCM_SHA256

  • TLS_ECDHE_ECDSA_Z_AES_256_CBC_SHA384

  • TLS_ECDHE_ECDSA_Z_AES_128_CBC_SHA256

  • TLS_ECDHE_RSA_Z_AES_256_GCM_SHA384

  • TLS_ECDHE_RSA_Z_AES_128_GCM_SHA256

  • TLS_ECDHE_RSA_Z_AES_256_CBC_SHA384

  • TLS_ECDHE_RSA_Z_AES_128_CBC_SHA256

  • TLS_RSA_Z_AES_256_GCM_SHA384

  • TLS_RSA_Z_AES_256_CBC_SHA256

  • TLS_RSA_Z_AES_128_GCM_SHA256

  • TLS_RSA_Z_AES_128_CBC_SHA256

  • TLS_DHE_DSS_Z_AES_256_GCM_SHA384

  • TLS_DHE_DSS_Z_AES_256_CBC_SHA256

  • TLS_DHE_DSS_Z_AES_128_GCM_SHA256

  • TLS_DHE_DSS_Z_AES_128_CBC_SHA256

Za sRTP se uporabljajo naslednje šifre:

  • AEAD_AES_256_GCM

  • AEAD_AES_128_GCM

  • AES_CM_128_HMAC_SHA1_80

  • AES_CM_128_HMAC_SHA1_32

Podprti zvočni kodeki

  • G722

  • G711µ

  • G711a

Zahteve za profil SIP in RTP

Rešitev zahteva, da med CUBE (ali vašim SBC) in Webexom uvedete SIP TLS za signalizacijo in sRTP za medije.

Profila SIP in RTP kot del te komunikacije morata izpolnjevati naslednje zahteve:

Zahteve za profil SIP

Podrobnosti

Časovnik poteka seje

2220 s (sprejmi SIP 422) * je prilagojeno poslovnim potrebam in pričakovano je 422.

Medijska ponudba za vstop

Zgodnja ponudba

Medijska ponudba za izhod

Pozna ponudba

Možnosti ping interval

30 s (najmanj)

DTMF

RFC2833 Koristna obremenitev 101 (brez akustičnega DTMF!)

Vrata SIP-UDP

4000-4010,5061,5065

RTP profil

Podrobnosti

Profil glasovne obremenitve

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

Velikost paketa

20 ms

VAD (zaznavanje glasovne dejavnosti)

Ne

Časovnik medijske nedejavnosti

1200 ms

Sprememba kodeka za sredinsko klicanje

Ni sprejeto

RTP

8000-48198

Šifre sRTP

AEAD_AES_256_GCM

AEAD_AES_128_GCM

AES_CM_128_HMAC_SHA1_80

AES_CM_128_HMAC_SHA1_32


 
Kodek G.729 ni podprt. Če želite uporabljati G.729, morate uporabiti transkoderje.

Domene usmerjanja klicev Webex

DNS SRV _sips._tcp.<domain> se uporablja za doseganje Webex Edge Audio. Obstajajo štiri domene, odvisno od regije.

Regija

Domena

Amerike

ecccspx.amer.pub.webex.com

Velika Britanija, Severna Afrika

ecccspx.emea.pub.webex.com

Azija Pacifik

ecccspx.apac.pub.webex.com

Avstralija / Nova Zelandija

ecccspx.anz.pub.webex.com

Evropa

ecccspx.euro.pub.webex.com

DNS SRV se razreši v več zapisih A, ki kažejo na primarno in sekundarno mesto. Naslednja tabela je primer za regijo AMER in se lahko v prihodnosti spremeni.

Vrsta zapisa

Zapis

Tarča

Namen

SRV

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

ecccspxpr1.amer.pub.webex.com

Odkritje Webex Edge Audio

SRV

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

ecccspxpr2.amer.pub.webex.com

Odkritje Webex Edge Audio

SRV

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

ecccspxsc1.amer.pub.webex.com

Odkritje Webex Edge Audio

SRV

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

ecccspxsc2.amer.pub.webex.com

Odkritje Webex Edge Audio

A

ecccspxpr1.amer.pub.webex.com

207.182.174.101*

Kaže na Webex Edge Audio AMER Primary 1

A

ecccspxpr2.amer.pub.webex.com

207.182.174.102*

Kaže na Webex Edge Audio AMER Primary 2

A

ecccspxsc1.amer.pub.webex.com

207.182.174.229*

Kaže na Webex Edge Audio AMER Secondary 1

A

ecccspxsc2.amer.pub.webex.com

207.182.174.230*

Kaže na Webex Edge Audio AMER Secondary 2


 

DNS-SRV je po naravi dinamičen, naslovi IP so nagnjeni k spremembam; zato se izogibajte trdemu kodiranju ali označevanju naslovov IP. Glejte razdelek »Zgodovina revizij dokumenta« za morebitne spremembe ali posodobitve Referenčne informacije o vratih za Webex Calling dokument.

Redundanca CUBE

Cisco Unified Border Element (CUBE) omogoča zmožnost Session Border Control v omrežju, ki upravlja povezave SIP med zunanjimi subjekti in notranjim omrežjem. Več informacij o CUBE je na voljo v spodnjem razdelku Predpogoji.

Podprti modeli redundance so definirani z namenom zagotavljanja visoke razpoložljivosti in odpravljanja ene same točke napake za Ciscovega partnerja. Spodaj so predstavljeni trije različni modeli. Ciscovi partnerji bi morali sprejeti model, ki je primeren za njihovo okolje.

Med postopkom vključitve mora partner onemogočiti filtre ICMP.

Uvedba Duplex CUBE za BroadWorks, uvedena na enem mestu

Namestitev Simplex CUBE za BroadWorks, nameščena na več mestih

Možen je še en model redundance, kjer je CUBE nameščen v dupleksnem načinu na vsakem mestu. Ta model ni potreben glede na to, da je BroadWorks nameščen z geografsko redundanco.

Oskrba

Partnerji Cisca morajo namestiti in upravljati zgoraj omenjeno potrebno infrastrukturo za omogočanje BYoPSTN v svojem omrežju. Naslednji koraki so potrebni za zagotavljanje in omogočanje BYoPSTN za Ciscovega partnerja.
1

Partnerski predpogoji

  • Razmestite sistem BroadWorks

  • Namestite CUBE za Webex Edge Audio ali izkoristite svoj lasten SBC

2

Zagotavljanje telefonskih številk v Cisco Partner Hub

  • Določanje skupin telefonskih številk, ki bodo povezane s predlogami strank

3

Omogočanje povratnih klicnih skupin DNS SRV v Cisco Partner Hub (izbirno)

  • Če želite razmestiti Meeting Join prek povratnega klica, zagotovite skupine DNS SRV za povratni klic in posodobite svoje nastavitve DNS. V nasprotnem primeru lahko ta korak preskočite.

4

Povežite PNG (in CDSG) s predlogami strank

  • Povežite skupine telefonskih številk in skupine DNS SRV za povratni klic (samo če je razporejen povratni klic srečanja) svojim predlogam strank.

5

Organizacije za zagotavljanje semenskih rešitev

  • Zagotavljanje testnega ponudnika storitev ali podjetja za Webex za BroadWorks z uporabo vsake od strankinih predlog.

  • Zagotavljanje naročniku standardnega paketa, ki uporablja možnost pridružitve sestanku s klicnimi številkami, ki jih zagotovi partner.

6

Izberite organizacijo primarne semenske rešitve

  • Izberite eno samo primarno organizacijo semenske rešitve za BYoPSTN.

7

Prenesite konfiguracijo BroadWorks (BYoPSTN)

  • Prenesite datoteko JSON iz Cisco Partner Hub, ki vsebuje informacije, potrebne za konfiguracijo BroadWorks

8

Določite domeno Webex Edge Audio DNS SRV

  • Določite domeno Webex Edge Audio DNS SRV

9

Konfiguracija BroadWorks partnerja za zagotavljanje

  • Konfiguracija virtualnega naročnika CUBE

  • Uporabite telefonsko številko za dostop do preslikave kode iz prenesene datoteke JSON v Virtual Subscribers

  • Konfiguracija omrežnega strežnika

10

Partner za zagotavljanje CUBE (ali vaš lasten SBC)

  • Sledite potrjeni konfiguraciji, da omogočite CUBE kot vaš SBC

  • alternativa. Če ne želite uporabljati CUBE, zagotovite svoj SBC z uporabo konfiguracije CUBE kot vodila na visoki ravni

11

Certificiranje BYoPSTN

  • Opravite sprejemne teste za certificiranje

Korak 1: Partnerski predpogoji

Za zagotavljanje BYoPSTN je treba izpolniti naslednje predpogoje. Spodaj navedeni predpogoji predvidevajo, da ima partner delujoč Webex za uvedbo Cisco BroadWorks, ki vključuje:

  • Delujoč sistem BroadWorks – kot je dokumentirano v Vodnik po rešitvah Webex za Cisco BroadWorks

  • Licenca BroadWorks AS s storitvijo »VoiceXML« v zadostni količini (1 na številko PSTN)

  • Potrebni popravki BroadWorks:

    Za R22:

    • AP.xsp.22.0.1123.ap376935

    • AP.as.22.0.1123.ap376935

    Za R23:

    • AP.xsp.23.0.1075.ap376935

    • AP.as.23.0.1075.ap376935

    Za R24

    • AP.as.24.0.944.ap376935

  • Nameščen sistem Cisco CUBE (IOS različica 16.12.2 ali novejša): https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book.html

    Podprt je tako strojni kot virtualni CUBE. CUBE, ki temelji na strojni opremi, se priporoča za razširljivost in obravnavanje večjega števila klicev.

  • Partnerska organizacija Webex – kot je opisano v Vodnik po rešitvah Webex za Cisco BroadWorks

2. korak: Omogočanje skupin telefonskih številk (PNG) v središču Partner Hub

Postopek, ki ga Ciscov partner uporablja za dodajanje svojih telefonskih številk za klic na srečanja Webex, je naslednji:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdi do nastavitve.

  3. Pomaknite se do BroadWorks Calling.

  4. Spodaj Konfiguracija pridružitve sestanku (BYoPSTN), izberite Ustvarite skupino telefonske številke za klicanjestr.

  5. Vnesite Skupina telefonskih številk ime in izberite Naslednji.

  6. Vnesite Telefonska številka podrobnosti in izberite Naslednji.

  7. Preglejte povzetek podrobnosti o skupini telefonskih številk in izberite Shrani.

  8. Ta postopek ponovite za vsako skupino telefonskih številk, ki jo želite dodati.

Spodnji posnetki zaslona prikazujejo postopek.

3. korak: Omogočanje povratnih klicnih skupin DNS SRV (CDSG) v partnerskem središču


 
Ta korak je treba dokončati samo, če želite uvesti možnost pridružitve sestanku prek povratnega klica. V nasprotnem primeru lahko ta korak preskočite.

 
Če te možnosti ne konfigurirate, lahko uporabniki uporabijo možnost klica za pridružitev sestankom ali pa se pridružijo z računalniškim zvokom.

Ko uporabljate možnost povratnega klica srečanja, je za usmerjanje klicev iz Webexa v CUBE potrebna skupina DNS SRV za povratni klic. Postopek, ki ga Ciscov partner uporablja za dodajanje svojih zapisov CUBE DNS SRV v Webex, je naslednji:

  1. Prijavite se v Partner Hub.

  2. Pojdi do nastavitve.

  3. Pomaknite se do BroadWorks Calling.

  4. Spodaj Konfiguracija pridružitve sestanku (BYoPSTN), izberite Ustvari skupino DNS SRV za povratni klic.

  5. Vnesite povratni DNS SRV Ime skupine.

  6. Izberite Naslednji.

  7. Vnesite podrobnosti povratnega klica DNS SRV.

  8. Izberite Naslednji.

  9. Preglejte povzetek podrobnosti DNS SRV za povratni klic.

  10. Izberite Shrani.

  11. Zagotovite morebitne posodobitve za DNS, da odražajo nove zapise v skupini DNS SRV.

  12. Ta postopek ponovite za vsako skupino DNS SRV za povratni klic, ki jo želite dodati.

Spodnji posnetki zaslona prikazujejo postopek.

4. korak: Povežite PNG in CDSG s predlogami strank v Partner Hubu

Začetna konfiguracija in preverjanje rešitve BYoPSTN zahteva semensko organizacijo za vsako edinstveno kombinacijo Skupina telefonskih številk in Skupina DNS SRV za povratni klic (če je zahtevan povratni klic). Zato je priporočljivo, da Ciscovi partnerji podobno ustvarijo novo Predloga stranke za vsako edinstveno kombinacijo skupine telefonskih številk in skupine DNS SRV za povratni klic. Vsako predlogo stranke je treba uporabiti za ustvarjanje ustrezne semenske organizacije.

Ko je konfiguracija BYoPSTN zasejena in preverjena z uporabo začetnih organizacij, lahko skupine telefonskih številk in skupine DNS SRV za povratni klic po potrebi uporabite za obstoječe predloge strank.

Upoštevajte, da na novo ustvarjenih strankinih predlog ne uporabljajo obstoječe netestne stranke in jih je zato mogoče varno uporabiti za ročno preverjanje konfiguracije BYoPSTN.


 
Če ne uvajate Meeting Join prek povratnega klica, vam ni treba povezovati skupin DNS SRV za povratni klic s predlogo stranke. Vendar pa morate izbrati Onemogoči povratni klic.

Če želite dodati v novo predlogo stranke, naredite naslednje:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdi do nastavitve.

  3. Pomaknite se do BroadWorks Calling.

  4. Spodaj Predloge, izberite Dodaj predlogo.

  5. Vnesite podrobnosti predloge. Pri Vrsta paketa stopnja:

    • Izberite Vrsta paketa kot Standardno.

    • Izberite Konfiguracija pridružitve sestanku kot Klicne številke, ki jih zagotovi partner (BYoPSTN).

    • Izberite oskrbo Skupina telefonskih številk.

    • Za Skupina DNS SRV za povratni klic, če želite omogočiti možnost povratnega klica srečanja, izberite omogočeno skupino DNS SRV za povratni klic. V nasprotnem primeru izberite Onemogoči povratni klic.

  6. Izberite Naslednji.

  7. Vnesite preostale podrobnosti predloge.

  8. Preglejte povzetek podrobnosti predloge.

  9. Kliknite Shrani.

  10. Ta postopek ponovite za vsako predlogo stranke, ki jo morate dodati

Spodnji posnetek zaslona prikazuje postopek.

Če želite posodobiti obstoječo predlogo stranke, naredite naslednje:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdi do nastavitve.

  3. Pomaknite se do BroadWorks Calling razdelek.

  4. Spodaj Predloge, izberite Ogled predloge.

  5. Izberite predlogo, ki jo želite posodobiti.

  6. Pomaknite se do Konfiguracija pridružitve sestanku razdelek:

    • Izberite Klicne številke, ki jih zagotovi partner (BYoPSTN).

    • Izberite predhodno konfigurirano Skupina telefonskih številk.

    • Za Skupina DNS SRV za povratni klic, če želite omogočiti možnost povratnega klica srečanja, izberite omogočeno skupino DNS SRV za povratni klic. V nasprotnem primeru izberite Onemogoči povratni klic.

  7. Izberite Shrani.

    Spodnji posnetek zaslona prikazuje postopek.

5. korak: Organizacije za zagotavljanje semenskih rešitev

Rešitev BYoPSTN ima več različnih komponent, od katerih mora biti vsaka pravilno konfigurirana za uspešno delovanje rešitve. Eden od dveh namenov organizacij začetnih rešitev je ustvariti telefonsko številko za preslikave kod za dostop do sestankov in univerzalno edinstven identifikator (UUID mesta) za sestanke, ki so potrebni za tekoče delovanje rešitve. Drugi namen je preverjanje konfiguracije.

Za vsako edinstveno kombinacijo skupine telefonskih številk in skupine DNS SRV za povratni klic, ki bo uporabljena, je treba predhodno ustvariti ustrezno predlogo stranke. Za vsako od teh predlog strank je treba zagotoviti organizacijo semenske rešitve. Oskrba teh začetnih organizacij ustvari telefonsko številko za preslikave kod za dostop do sestankov in UUID mesta za sestanke, ki sta potrebna za konfiguracijo BroadWorks.

Z uporabo vsake od predhodno konfiguriranih predlog strank zagotovite naročnika za novega testnega ponudnika storitev BroadWorks ali novo podjetje BroadWorks z Standardni paket uporabnik. Posledično Standardni paket mesto srečanja bi moralo uporabljati možnost pridružitve srečanju s klicnimi številkami ponudnika partnerjev. Za zagotovitev naročnika je mogoče uporabiti eno od naslednjih metod:

  1. Zagotavljanje testnega naročnika z API-ji za naročnike BroadWorks, kot je dokumentirano na developer.webex.com.

  2. Omogočite testnega naročnika za storitev IM&P na BroadWorksu, konfiguriranem za uporabo predloge stranke. Prepričajte se, da predloga stranke uporablja standardni paket kot privzeti paket, da zagotovite, da je testnemu naročniku dodeljen standardni paket. Druga možnost je, da se mora testni naročnik naknadno posodobiti na paket Standard.

Upoštevajte, da je priporočljivo, da so organizacije za začetno rešitev povezane s testnim ponudnikom storitev BroadWorks ali testnim BroadWorks Enterprise.

6. korak: Izberite organizacijo primarne semenske rešitve

Ključnega pomena je, da to mesto za srečanje ostane omogočeno, saj se ta UUID mesta pošlje v vsaki zahtevi za pridružitev sestanku s klicem kot žeton za preverjanje pristnosti. Ne izbrišite semenske organizacije, saj bo izbrisano tudi povezano mesto srečanja. Če je semenska organizacija odstranjena, boste morali zagotoviti novo in znova konfigurirati Broadworks z novim UUID mesta.

Primarne in morebitne sekundarne organizacije začetnih rešitev je mogoče po želji izbrisati, preden se nabor telefonskih številk in zapisov DNS SRV za povratne klice dodeli netestnim strankam. Ko je nabor telefonskih številk in zapisov DNS SRV za povratne klice dodeljen kateri koli netestni stranki, so te telefonske številke in zapisi povratnih klicev povezani z mesti za srečanja za te stranke in se uporabljajo za pridružitev sestanku z uporabo klica in povratnega klica. Vse spremembe je treba obravnavati kot vpliv na storitev.

Če želite izbrati organizacijo primarne semenske rešitve, naredite naslednje:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdi do nastavitve.

  3. Pomaknite se do BroadWorks Calling razdelek.

  4. Spodaj Preverjanje konfiguracije (BYoPSTN) razdelek izberite Dodeli.

  5. V Dodelite organizacijo poiščite in izberite eno od predhodno konfiguriranih semenskih organizacij

  6. Izberite Dodeli.

    Izbrana semenska organizacija je primarna semenska organizacija.

Spodnji posnetki zaslona prikazujejo postopek.

7. korak: Prenesite konfiguracijo BroadWorks (BYoPSTN)

Primarna organizacija začetne rešitve, skupine telefonskih številk in podrobnosti skupine DNS SRV za povratni klic za določeno gručo BroadWorks so na voljo na enem mestu, v datoteki JSON za konfiguracijo BroadWorks (BYoPSTN). Te informacije so potrebne za konfiguracijo BroadWorks za BYoPSTN.

Upoštevajte, da je konfiguracijska datoteka JSON na voljo samo za ogled/prenos, ko je izbrana primarna organizacija semenske rešitve.

Postopek za ogled/prenos konfiguracijske datoteke JSON je naslednji:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdi do nastavitve.

  3. Pomaknite se do BroadWorks Calling.

  4. Spodaj Grozdi, izberite Ogled grozda.

  5. Izberite gručo, ki je povezana s predlogami strank, ki so konfigurirane za BYoPSTN.

  6. Pomaknite se do Konfiguracija BroadWorks za BYoPSTN razdelek.

  7. Kliknite Prenesite konfiguracijsko datoteko JSON.

  8. Ta postopek ponovite za vse druge gruče BroadWorks.

Spodnji posnetki zaslona prikazujejo postopek.

Spodaj si oglejte vzorčno konfiguracijsko datoteko JSON. Datoteka vsebuje dodatne informacije o vsaki skupini telefonskih številk, skupini DNS SRV za povratni klic, naslednji ključni konfiguracijski elementi, ki jih je treba vnesti v BroadWorks, so označeni s krepkim tiskom.

  • siteUUID: BroadWorks mora poslati to vrednost v sporočilih SIP, to je žeton, ki ga Webex Edge Audio uporablja za potrditev identitete BroadWorksa partnerja Cisco in njegovega dostopa do mest za srečanja, ki jih upravlja ta partner Cisco.

  • Preslikava kode za dostop do telefonske številke: Telefonske številke in z njimi povezane kode za dostop Webex morajo biti konfigurirane v BroadWorks.

    • telefonska številka

    • koda za dostop

  • localeTag: Želeni jezik obvestil, povezan s telefonsko številko, mora biti konfiguriran v BroadWorks.

  • dnsSrv: DNS SRV za povratni klic mora biti konfiguriran v DNS in se nanašati na želene primerke CUBE.


{
   "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"
      }
   ]
}

8. korak: Določite domeno Webex Edge Audio DNS SRV

Domena Webex Edge Audio DNS SRV mora biti konfigurirana na BroadWorks. Za določitev vrednosti uporabite naslednji postopek.

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdi do Stranke.

  3. Izberite BYoPSTN Validation Enterprise.

  4. Izberite Ogled stranke.

  5. Pojdi do Storitve/sestanki.

  6. Izberite mesto sestanka standardnega paketa.

  7. Pomaknite se na dno stranske plošče, izberite Konfigurirajte spletno mesto.

  8. Izberite Skupne nastavitve / Nastavitve zvoka.

  9. Pod Globalne klicne številke Edge Audio po meri razdelek izberite Ustvari skript Lua.

  10. V pojavnem oknu poiščite vrednost »-- Update To header with 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. Izvlecite vrednost v krepkem tisku, npr. ecccx.amer.webex.com.

To je domena Webex Edge Audio DNS SRV, ki mora biti konfigurirana na BroadWorks.

9. korak: Konfiguracija BroadWorks partnerja za zagotavljanje

V tem razdelku je opisana konfiguracija BroadWorks, ki je potrebna za izvedbo scenarijev klica na srečanje in povratnega klica, prikazanih v spodnjih diagramih. Primeri konfiguracije temeljijo na podatkih v datoteki JSON, prikazani v prejšnjem razdelku. Številke, domene, poimenovanje podjetja/skupin, vrsta naprav, pravilniki, profili itd. naj bi se razlikovali glede na partnerja.

BroadWorks Detail— Pokliči me (povratni klic z uporabo glave SIP X-Cisco-Meet-Info) — na registrirani telefon/PSTN

Tok klica:

  1. Uporabnik zahteva povratni klic, Webex sproži povratni klic.
  2. Klic je preusmerjen na BroadWorks OTT.
  3. Klic doseže CUBE, ki je na voljo v CH. CUBE usmeri klic v BroadWorks.
  4. BroadWorks identificira klic kot izvor gostitelja srečanja in ustvari sejo za uporabnika gostitelja srečanja ter obdela klic.
  5. Uporabniška seja gostitelja srečanja obdela klic in prevede klicano številko. Poleg tega se zapis zaračunavanja ustvari v imenu uporabnika gostitelja srečanja.
  6. BroadWorks usmeri klic do uporabnika, povezanega z napravo (7) ali do PSTN (8).
Uporabnikov telefon ali PSTN zazvoni in ko se oglasi, se pridruži sestanku.

Preden začneš

Komunikacija SIP med BroadWorks in CUBE je lahko prek UDP ali TCP, odvisno od vaših omrežnih zahtev. Na primer, če nekatere omrežne ali dostopovne naprave (na primer prehodi ali končne točke) v klicnih ali povratnih tokovih BYoPSTN ne podpirajo TCP, je treba namesto tega uporabiti UDP.

Konfiguracija in primeri, prikazani v tem priročniku, uporabljajo TCP kot transportni protokol. Za uporabo TCP se prepričajte, da sta vaš aplikacijski strežnik BroadWorks in omrežni strežnik konfigurirana za TCP:

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

Aplikacijski strežnik

Identificiraj/Vrsta profila naprave

Treba je ustvariti novo vrsto identitete/profila naprave, ki bo predstavljala CUBE. Prepričajte se, da ste spodaj nastavili naslednje lastnosti, druge pa lahko pustite na privzetih vrednostih:

  • Vrsta signalnega naslova—Nastavljena Inteligentno proxy naslavljanje

  • Preverjanje pristnosti-Nastavljena Omogočeno

  • Podprite Identiteto v UPDATE in Re-INVITE— Preverjeno

  • Možnost statične registracije-Nastavljena Omogočeno

  • Možnost videa-Nastavljena Onemogočeno

V spodnjem primeru je nova vrsta profila identitete/naprave »VXML_profile” je ustvarjen, da predstavlja KOCKO.

Virtualni naročnik Voice XML

Ustvarite primerek VoiceXML

Vsaka PSTN številka Webex Meetings je predstavljena z virtualnim naročnikom v BroadWorksu in lahko se uporablja funkcija virtualnega naročnika VoiceXML. Priporočljivo je, da se za vse virtualne naročnike VoiceXML uporabi namensko podjetje in skupina. Upoštevajte, da dejansko ne izkoriščamo nobenih zmogljivosti VoiceXML, vendar je ta vrsta virtualnega uporabnika primerna za interakcijo s CUBE.

Če želite uporabljati storitev VoiceXML, zagotovite, da ima licenca zadostne količine »VoiceXML« in da je storitev pooblaščena na ravni podjetja in skupine ter da je storitev VoiceXML dodeljena skupini, kot je prikazano na spodnji sliki.

Spodaj skupina > Storitve, izberite VoiceXML in ustvarite primerek za vsako številko PSTN.

Konfigurirajte naslove VoiceXML

Za vsak primerek VoiceXML zagotovite naslednje pod naslovi VoiceXML:

  • Telefonska številka—Vnesite klicno številko za spletno mesto Webex Meetings (na primer 2403332200).

  • Razširitev

  • Profil identitete/naprave—Ustvarite en primerek (na primer VXML_deviceProf) na podlagi vrste naprave, ustvarjene v prejšnjem razdelku (VXML_profile v primeru) in vnesite naslednjo konfiguracijo.

  • Linija/vrata— Vstopite v <access number="">@<domain> format, kje

    • <access number=""> je številka kode za dostop do mesta Webex Meetings (na voljo v datoteki JSON) (na primer 88631321777971704941)

    • <domain> je domena Webex Edge Audio za to mesto srečanja (na primer ecccspx.amer.pub.webex.com)

  • Kontaktni požirek—Za klice Meeting Call-In na dostopno številko bo VABILO poslano z URI-jem zahteve, nastavljenim na vrednost tega polja. Vnesite kontakt SIP v tej obliki <sip contact="">;<Locale>;<Meetings Site="" UUID="">;<SIP transport="">, kje:

    • <sip contact=""> ali je <number> iz polja linije/vrata, vendar z domeno kot SRV, ki se razreši na naslov CUBE (na primer 88631321777971704941@cube.internal.local)

    • <Locale> predstavlja jezikovno nastavitev glede na področne nastavitve uporabnika (na primer locale=en_ZDA)

    • <Meetings Site="" UUID=""> je UUID mesta iz datoteke JSON (na primer x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)

    • <SIP transport=""> mora biti transport=tcp, da AS uporablja TCP za pošiljanje sporočil v CUBE.

Spodaj je primer nastavitev naslovov VoiceXML.


 
Za vsako dodatno številko za dostop do srečanja, ki bo uporabljena, je treba ustvariti dodatnega virtualnega naročnika VoiceXML, analognega zgornjemu. Uporabite lahko isti profil naprave, vendar morata biti polja Line Port in Contact sestavljena iz informacij o številki dostopa, kot je prikazano zgoraj.

 
Prepričajte se, da omejitve pravilnika o obdelavi klicev, ki jih konfigurirate za navideznega naročnika BroadWorks, zadostujejo za obravnavo dodatnih klicev BYoPSTN v vaši skupini telefonskih številk.

Dodelite preverjanje pristnosti SIP primerku VoiceXML

Virtualnemu naročniku VoiceXML dodelite storitev Authentication. To bo uporabljeno za preverjanje pristnosti sporočil SIP INVITE iz CUBE v scenariju povratnega klica. Prav tako preprečuje, da bi virtualni naročnik VoiceXML sprejemal klice strank, ki niso CUBE

Pojdite na stran za preverjanje pristnosti navideznega naročnika pod Pripomočki in vnesite uporabniško ime in geslo SIP, kot je prikazano spodaj:


 

CUBE mora biti konfiguriran z enakim uporabniškim imenom in geslom, da lahko pravilno overi sporočila INVITE, ki so poslana AS.

Primer ukaza za konfiguracijo avtentikacije SIP na CUBE je naslednji:

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

Datoteka Namedefs

Kontaktno polje SIP navideznega naročnika VoiceXML vsebuje URL, kjer se domenski del razreši na naslov CUBE. To je notranji SRV in datoteko namedefs v AS lahko uporabite za razrešitev notranjega SRV na CUBE IP.

V našem primeru je stik SIP SRV cube.internal.local in se razreši na naslov 10.165.196.30 vrata 5060, da doseže CUBE. Na AS, /usr/local/broadworks/bw_base/conf/namedefs datoteka je posodobljena na naslednji način:

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

Vrsta klica za sestanke Webex

Možnosti konfiguracije obdelave klicev Webex Meetings so na voljo za nadzor nad tem, kako se obravnavajo vhodni klici Meeting. Privzeto se vhodni klici sestanka obdelujejo kot zunanji klici, saj vhodne številke gostujejo v namenskem podjetju ali ponudniku storitev. Zunanji klici so običajno vključeni v štetje sej nadzora dostopa do seje in označeni za zaračunavanje v polju CDR indikator napolnjenosti.

Naslednji primer dodaja priporočeno konfiguracijo za obdelavo klicev na srečanje kot internih klicev, tako da so izključeni iz zaračunavanja in iz štetja nadzora dostopa do seje.

Z nastavitvijo Uveljavite polje NS Charge na true, populacija polja CDR indikator napolnjenosti temelji na konfiguriranem atributu Charge vrste klica Network Server.

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

Virtualni naročnik VoiceXML Meeting Back Call

Ustvarite naročnika na povratni klic srečanja VoiceXML

Namenski navidezni naročnik VoiceXML s posebno možnostjo povratnega klica srečanja Webex (v nadaljnjem besedilu naročnik povratnega klica srečanja VoiceXML) mora biti konfiguriran na aplikacijskem strežniku (AS) BroadWorks za obravnavo klicev povratnega klica srečanja Webex. V AS je mogoče konfigurirati samo en primerek tega naročnika.

Če želite omogočiti funkcijo, nastavite možnost Aktivirati 102074 na true prek 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

 

Ker je funkcija »BYO PSTN Billing support for Back Call in CallIn« odvisna od funkcije »BroadWorks Support for CI UUID«, morate pred aktiviranjem funkcije (102074) aktivirati tudi funkcijo (102746). Za več podrobnosti glejte razdelek »Sinhronizacija UUID uporabnika CI (podpora Broadworks za UUID CI)«.

Naročnik za povratni klic sestanka VoiceXML je podoben obstoječemu virtualnemu naročniku BYOPSTN VXML, vendar ga je označil z novo zastavico »Povratni klic sestanka Webex«. Ta naročnik povratnega klica srečanja VoiceXML je konfiguriran z enakim profilom naprave kot obstoječi navidezni naročnik BYOPSTN VXML, kot tudi storitev overjanja z istimi poverilnicami.

Spodaj je prikazan primer:

Naročnik povratnega klica srečanja VoiceXML mora obstajati v AS, ki gosti uporabnika gostitelja srečanja. Ko AS prejme zahtevo INVITE za povratni klic sestanka, poskuša poiskati uporabnika povratnega klica sestanka VoiceXML in uporabnika gostitelja sestanka v AS med nastavitvijo klica. Če nobeden od teh uporabnikov ni najden, je klic zavrnjen.

Seja gostitelja srečanja

V scenariju povratnega klica z glavo X-Cisco-Meet-Info aplikacijski strežnik Cisco BroadWorks prejme zahtevo SIP INVITE in identificira uporabnika gostitelja srečanja z uporabo parametra UUID uporabnika CI uporabnika gostitelja glave SIP X-Cisco-Meet-Info. Klicna seja je ustvarjena v imenu uporabnika gostitelja sestanka, ustvarjena je za obdelavo klica in izvajanje storitvenega profila uporabnika. Poleg tega se zapis zaračunavanja ustvari v imenu uporabnika gostitelja srečanja. ID srečanja in informacije UUID mesta iz glave SIP X-Cisco-Meet-Info so zajeti v zapisu obračunavanja.

Spodaj je prikazan primer glave SIP X-Cisco-Meet-Info:

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

Platforma za dostavo aplikacij

CI User UUID Sync (Podpora Broadworks za CI UUID)

Uporabniški CI UUID je edinstven identifikator za identifikacijo uporabnikov v okolju Webex.

Ta aplikacija Webex Provisioning Sync na platformi za dostavo aplikacij Cisco BroadWorks (ADP) se uporablja za sinhronizacijo, preslikavo in shranjevanje uporabniškega CI UUID v infrastrukturo BroadWorks, tako da se lahko uporablja v različnih interakcijah s storitvijo Webex in Webex for BroadWorks.

Glejte »Omogoči povratni klic Webex Meeting« o tem, kako CI Uporabnik Povezavo UUID uporabljata omrežni strežnik Cisco BroadWorks in aplikacijski strežnik Cisco BroadWorks.

Naslednji koraki nastavite aplikacijo Webex Provisioning Sync za občasno anketiranje in posodabljanje uporabnikov BroadWork s CI UUID.

Aplikacija Webex Provisioning Sync zahteva poverilnice OAuth s skrbnikom spark:broadworks_subscribers_read obseg za Cisco Identity Provider in ga je mogoče pridobiti tako, da svojemu agentu za vkrcanje pošljete zahtevo za storitev.

Preverite razdelek »Pridobivanje poverilnic OAuth za vaš Webex za Cisco BroadWorks« za več podrobnosti, da oddate zahtevo za storitev na: 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

Dodajte žeton z ustreznim imenom partnerja, kot sledi:

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       ********

Dodajte ime partnerja, povezano z žetonom OAuth, na seznam partnerjev, ki jih bo nadzorovala aplikacija Webex Provisioning Sync, pri čemer je zastavica »enabled« nastavljena na »true«.

S tem bo aplikacija Webex Provisioning Sync začela izvajati sinhronizacijo UUID uporabnika CI v določenem intervalu pozivanja.

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

Ko je partner vključen, lahko aplikacija Webex Provisioning Sync zdaj izvede povezovanje CI UUID z uporabniki BroadWorks.

Spremenite časovno omejitev povezave z naslednjimi ukazi:

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

To povezavo je mogoče izvesti samodejno ali ročno. Ukaz CLI manualSync lahko takoj sproži povezovanje.

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

Partnerji z možnostjo »Omogočeno«, nastavljeno na »true«, izvajajo povezane v intervalu anketiranja. Med prvo povezavo aplikacija Webex Provisioning Sync poizveduje API naročnika Webex, da pridobi podatke, ki vsebujejo CI UUID za vse uporabnike, ki jih gosti partner. Zunanji ID uporabnika BroadWorks se posodobi s povezanim CI UUID. Poznejše povezave vplivajo na uporabnike, dodane partnerju. Z ukazom status lahko preverite, ali je sinhronizacija končana.

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.

Ko je sinhronizacija končana, se stanje spremeni nazaj v spremljanje. Naknadna sinhronizacija se izvede za uporabnike, ki so bili dodani partnerju po času zadnje sinhronizacije.

Naslednja slika prikazuje CI UUID, nastavljen znotraj zunanjega ID-ja:

Omrežni strežnik

Vrsta klica

Za namene obračunavanja in poročanja je morda zaželeno označiti CDR-je za klice na srečanja. To je mogoče doseči s pravilnikom Network Server PreCallTyping.

Najprej v NS CLI pod /System/CallP/CallType dodajte novo vrsto klica. Naslednji primer doda novo vrsto klica »WXM«:

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

Vrsta klica se lahko nato uporabi v primerku PreCallTyping, ki je del profila usmerjanja uporabnika BroadWorks. V tem primeru je bil nov primerek PreCallTyping »wxm« dodan pod kontekst CLI /Policy/PreCallTyping, vendar je to lahko obstoječi primerek PreCallTyping, ki se že uporablja:

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 

Naslednji korak je dodajanje vnosov v primerek PreCallTyping za vse klicne številke v kontekstu CLI /Policy/PreCallTyping/DialPlan. Na primer:

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

Primerek PreCallTyping se nato doda (pod pogojem, da še ne obstaja) ustreznemu profilu usmerjanja izvornega uporabnika, kot je prikazano v spodnjem primeru:

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    

 
CDR-ji, ki izvirajo iz BroadWorks, so ustvarjeni samo s klici, ki izvirajo od naročnikov BW. Klici PSTN, ki izvirajo iz »omrežne« strani AS, ne bodo ustvarili izvornih CDR-jev. Za virtualnega naročnika VoiceXML bo v obeh primerih na voljo prekinitveni CDR.

UsmerjanjeNE

RoutingNE je potreben na NS pod kontekstom CLI /System/Device/RoutingNE, da predstavlja CUBE. Na ta način, ko NS prejme INVITE od CUBE, bo povezal glavo prek z vnosom RoutingNE, ki je omogočen v NS. Glejte na Priročnik za skrbništvo vmesnika ukazne vrstice omrežnega strežnika Cisco BroadWorks za podrobnosti o dodajanju RoutingNE.

Spodaj je primer ukazov za dodajanje RoutingNE »WebexMeetings«, kjer je naslov IP CUBE = 10.165.196.30. Primer prikazuje tudi ukaze za ustvarjanje novih primerkov OrigRedirect in Profile za povezavo z RoutingNE, vendar je mogoče uporabiti tudi obstoječe primerke.

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

S primerom konfiguracije CUBE pošlje NS VABILO, ki je podobno naslednjemu (pomembna polja v krepkem tisku):

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

Kje:

  • URI zahteve za POVABILO vsebuje številko za povratni klic

  • Preko glave: vsebuje naslov IP CUBE, ki bo uporabljen za izbiro profila RoutingNE.

  • Glava X-Cisco-Info-Meet: uporablja se za identifikacijo hostCIUserUuid, meetingid & siteUUID.

Po prejemu INVITE NS uporabi glavo Via za ujemanje z RoutingNE »WebexMeetings«. To bo nato izbralo »wxm_routing" profil usmerjanja, ki vsebuje "wxm_Inst« primerka OrigRedirect.

Politika NS OrigRedirect se bo nato ujemala z glavo X-CISCO-MEET-INFO:

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

z linijskimi vrati, konfiguriranimi na virtualnem naročniku VoiceXML, in pošljete preusmeritev 302 na par AS, ki gosti tega naročnika. Sporočilo 302 je podobno naslednjemu:

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

vzdevek

Domeno v URI-ju INVITE (v primeru je to bw.myenterprise.com), ki jo CUBE pošlje NS, mora NS prepoznati. To lahko storite z dodajanjem domene na NS_Kontekst CLI/Sistem/Vzdevek, na primer:

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

Ukaz za konfiguracijo domene INVITE URI na CUBE lahko najdete v naslednjem razdelku pod klicno enoto/cilj seje, na primer:

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

GostovanjeNE

Za podporo možnostim konfiguracije obdelave klicev Webex Meetings za zaračunavanje in nadzor dostopa do seje so signalni atributi Hosting NE aplikacijskega strežnika CallTypeInfoRequired in RequiresChargeIndication mora biti omogočen v kontekstu NS_CLI/System/Device/HostingNE._ Na primer:

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

Omogoči povratni klic Webex Meeting

V scenariju povratnega klica z glavo SIP X-Cisco-Meet-Info CUBE pošlje klic omrežnemu strežniku za preusmeritev izvornika na par AS. Par AS se določi na podlagi enableWebexMeetingHoostLookup sistemski parameter.

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

Kdaj enableWebexMeetingHoostLookup sistemski parameter nastavljen na true, se UUID CI uporabnika gostitelja srečanja v glavi X-Cisco-Meet-Info uporablja za identifikacijo para AS, ki gosti uporabnika gostitelja srečanja.

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

10. korak Zagotavljanje Partner CUBE

Ta razdelek ponuja potrjeno konfiguracijo za uvedbo Cisco Unified Border Element (CUBE) kot Session Border Controller (SBC) za rešitev Bring Your Own PSTN Solution.

Ta razdelek se osredotoča na konfiguracije CUBE, ki so potrebne za medsebojno delovanje s primerom konfiguracije Webex za Cisco BroadWorks, prikazanim v prejšnjem razdelku. Za bolj splošno razpravo o začetni umestitvi in konfiguraciji CUBE si oglejte naslednje vodnike: 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

Razporedi Ynaš lastni SBC Možnost

Če ne želite uvesti CUBE, imate možnost uvesti svoj SBC. Vendar upoštevajte, da ta dokument ne zagotavlja potrjene konfiguracije za SBC, razen za CUBE.

Če uvedete svoj lasten SBC, lahko sledite konfiguracijskim zahtevam CUBE na visoki ravni (na primer dodelitve, kot so domena, javni in zasebni vmesniki ter prehodi), ki vodijo vašo konfiguracijo. Vendar pa si za podrobno pomoč v ukazni vrstici oglejte dokumentacijo vašega SBC, saj se bodo dejanski ukazi za vaš SBC verjetno razlikovali od ukazov CUBE.


 

Če ni določeno drugače, preostale konfiguracijske zahteve v koraku 10 veljajo ne glede na to, kateri SBC uvedete. Vendar so primeri ukazne vrstice samo za CUBE, razen če je določeno, da primer velja za druge SBC. Za druge SBC glejte dokumentacijo SBC za konfiguracijske ukaze.

Začetna konfiguracija

Za konfiguracijo CUBE mora biti omogočen privilegiran način EXEC. Če ste pozvani, vnesite geslo.

enable

Za vstop v način globalne konfiguracije:

configure terminal

Nastavite domeno:

ip domain name myenterprise.com

Nastavite največjo velikost segmenta (MSS):

ip tcp mss 1360

Omrežna konfiguracija

Določite javni in zasebni vmesnik. V našem primeru CUBE:

------- 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
!

Konfigurirajte prehode za usmerjanje IP za javno in zasebno stran:

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>

Omogoči SSH:

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

 

CUBE (ali vaš lastni SBC) mora biti znotraj DMZ s pravilno konfiguriranimi pravili požarnega zidu. Glej razdelek Vrata, ki jih uporablja Webex za seznam vrat, ki jih je treba odpreti na zunanjem požarnem zidu

Konfigurirajte zapise SRV za povratne klice, poslane iz CUBE (ali vašega SBC) na omrežne strežnike BroadWorks. Na primer, SRV za 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>

Konfigurirajte strežnik DNS:

ip name-server <DNS_IP_address>

 

Druga možnost DNS je konfiguracija notranjega DNS-ja, kjer notranji DNS doseže nadrejeni strežnik DNS, če notranje iskanje ne uspe.

Konfiguracija obdelave klicev

Splošno

Konfigurirajte CUBE (ali vaš SBC) z vsemi naslovi IP, ki potrebujejo dostop do storitve VoIP. To vključuje:

  • Zasebni naslovi za signalizacijo SIP za strežnike BroadWorks AS, NS in MS.

  • Javni stranski naslovi za infrastrukturo Webex Edge for Audio.

Spodaj si oglejte primer konfiguracije CUBE:

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

 
Zgornji obseg naslovov IP je primer. Za trenutni seznam javnih naslovov IP za zvočno infrastrukturo Webex pojdite na:

Kako dovolim promet sestankov Webex v svojem omrežju?—Razpon naslovov IP za večino gruč je prikazan pod Seznam obsegov naslovov IP, ki jih uporabljajo storitve Cisco Webex Meeting Services. Ena izjema so kitajski grozdi, za katere je razpon prikazan na spodnji povezavi:

Omrežne zahteve za gručo Cisco Webex China

Privzeti časovnik, s katerim CUBE vzpostavi povezavo TCP, preden nadaljuje pot, je 20 sekund. Če ga želite spremeniti:

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

Na strani BroadWorks je privzeti časovnik za časovno omejitev aplikacijskega strežnika na neodzivni napravi za dostop 6 sekund. Če ga želite spremeniti:

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

Javni in zasebni stranski vmesnik za promet RTP na CUBE (ali vašem lastnem SBC) je treba odpreti. Spodaj si oglejte primer 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

Kje:

  • <CUBE PUB="" IP=""> je javni IP naslov CUBE
  • <CUBE PRIV="" IP=""> je zasebni IP naslov CUBE
  • Razpon vrat: v primeru je obseg vrat od 10200 do 28000

CUBE podpira naslednje šifrirne pakete TLS (med vpoklicem jih CUBE ponudi v TLS Handshake's Client Hello):

  • 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

Druge splošne nastavitve za konfiguracijo (glejte spodaj za vzorčne konfiguracije CUBE):

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-je za dohodno in odhodno klicanje je treba definirati za poznejšo uporabo v klicnih napravah:

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

Webex Edge Audio podpira kodeke G722, G711ulaw in G711alaw. Naslednjo kodo glasovnega razreda je treba definirati za poznejšo uporabo v klicnih enotah:

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

Webex Edge Audio uporablja SRTP. Glasovni razred SRTP-crypto dodeli prednostni kripto paket SRTP za uporabo za Edge Audio. Konfigurirajte naslednje kripto pakete po vrstnem redu. Konfiguracijo glasovnega razreda srtp-crypto je treba uporabiti za klicne enote, ki se uporabljajo za povezavo z 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

Vnaprej konfigurirajte primarni ključ, da lahko nastavite geslo za preverjanje pristnosti

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

Z naslednjim ukazom vnesite poverilnice za preverjanje pristnosti SIP, ki so bile omogočene za virtualnega naročnika VoiceXML v AS. Za scenarije povratnega klica bodo te poverilnice uporabljene, ko bo AS izzval INVITE, ki ga CUBE (ali vaš lastni SBC) pošlje AS.

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

Ko je preverjanje pristnosti konfigurirano, bo geslo zakrito pri ogledu z ukazom »show running-config«

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

Izvesti je treba tudi naslednjo globalno konfiguracijo SIP:

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

Prevajalski profili

Profil prevajanja sporočil SIP 2340 se uporablja za klice na srečanje. Imeti mora vnos za spreminjanje sporočil SIP, ki prihajajo iz BroadWorks, preden se pošljejo v Edge Audio, kot je prikazano v primeru pravila 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"

Zgornje pravilo 11 preslika dohodni Uri zahteve iz BroadWorksa, ki ima vrednost Contact profila virtualne naročniške naprave CUBE (vrednost polja Contact v VXML_deviceProfil naprave Prof v našem primeru):

88631321777971704941@cube.internal.local;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
V ustrezno domeno usmerjanja zvočnih klicev Webex Edge:
88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp

Upoštevajte, da ko je CUBE (ali vaš lastni SBC) za statičnim NAT, je potrebna dodatna konfiguracija sip-profila 2340. Za več informacij obiščite naslednjo povezavo:

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

 
Če uvedete svoj SBC, boste morali konfigurirati podobna pravila na svojem SBC.

Za posredovanje 486 sporočil, ki jih pošlje AS, nazaj v Webex Edge Audio, je potrebna naslednja konfiguracija na CUBE (za vaš lasten SBC glejte dokumentacijo vašega SBC za pomoč)

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"

Če drugo 4xx sporočila je treba posredovati nazaj v Webex Edge Audio, sledite istemu zgornjemu primeru.

Dial Peers

Najemnik glasovnega razreda mora biti definiran v CUBE (ali vašem lastnem SBC) za kasnejšo uporabo v klicnih enotah, ki izpolnjuje naslednje kriterije:

  • Za pakete DTMF RTP-NTE ni potrebnega medsebojnega delovanja, zato konfigurirajte polno asimetrično korist.
  • Edge Audio ne podpira posodobitev ID-ja klicatelja, zato je treba konfigurirati vrednost »no update-callerid«.
  • Usmerjanje klicev Webex Edge Audio temelji na URI-jih. URI poti klica mora biti omogočen za ujemanje enakovrednih klicev na podlagi URI-jev.
voice class tenant 234
  asymmetric payload full
  no update-callerid
  Header-passing
  no pass-thru content custom-sdp
  call-route url

Naslednje klicne enote so konfigurirane tako, da omogočajo CUBE obdelavo klicev med BroadWorks in Webex Edge Audio. Na CUBE konfigurirajte naslednje (podobno konfiguracijo bi morali konfigurirati na svojem 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 Klic teče

Z zgornjo konfiguracijo so spodaj opisani primeri scenarijev pretoka dohodnih/odhodnih klicev na CUBE. Barvno kodiranje na določenem koraku ga povezuje z enakimi barvnimi vnosi v zgornjih klicnih enotah.


 
Če uvajate svoj SBC, glejte dokumentacijo vašega SBC za podrobnosti o poteku klicev z vašim SBC.

Za scenarij klica na sestanek iz BroadWorks v Webex:

  • Dohodno VABILO prejme BroadWorks na internem vmesniku z:
    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>
    
  • Dohodni profil enakovrednega klica 23401 je izbran na podlagi gostitelja v URI-ju dohodne zahteve (»cube.internal.local«), ki se ujema s konfiguracijo »zahteve dohodnega uri-ja OUTEdgeAudio«.
  • Odhodni klicni enakovredni 23411 je izbran na podlagi gostitelja v URI-ju zahteve (»cube.internal.local«), ki se ujema s konfiguracijo »destination uri OUTEdgeAudio«.
  • Odhodno INVITE je poslano na zunanji vmesnik z gostiteljem v URI-ju zahteve spremenjenim iz »cube.internal.local« v »ecccspx.amer.pub.webex.com« z uporabo profila za prevajanje sporočil »voice-class sip profiles 2340«. podano v klicnem enakovredniku:
    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>
    

Za scenarij povratnega klica sestanka iz Webexa v BroadWorks

  • Webex prejme dohodno INVITE na zunanji vmesnik CUBE z:
    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
    
  • Dohodni klicni enakovredni 23411 je izbran na podlagi vzorca »x-cisco-webex-service=audio«, ki je prisoten v URIju dohodne zahteve na podlagi konfiguracije »zahteva dohodnega urija INEdgeAudio«..
  • Dva odhodna klicna enota sta izbrana na podlagi vzorca "x-cisco-webex-service=audio", ki je prisoten v URI-ju zahteve na podlagi konfiguracije "destination uri INEdgeAudio".

    - Pokliči Peer 302

    - Pokliči enakovredno številko 23401

  • Odhodno POVABILO je poslano omrežnim strežnikom (iskanje SRV na podlagi »vnosa ciljne seje dns:bw.myenterprise.com« v klicnem računalniku) na notranjem vmesniku
    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
    
  • Omrežni strežnik vrne stike za par AS, ki gosti virtualnega naročnika CUBE:
    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
    
  • CUBE usmeri klic v aktivni AS na podlagi vrnjenega kontakta v sporočilu 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>
    
Konfiguracija mTLS

Za omogočanje povezav mTLS med CUBE (ali vašim lastnim SBC) in Webex Edge Audio morate izvesti naslednje konfiguracijske korake.


 
Obvezno je, da konfigurirate mTLS med CUBE (ali lastnim SBC) in Webex Edge Audio.

Podpora za potrdila z nadomestnimi znaki

Potrdila, podpisana z nadomestnimi znaki, uporabljajo generično ime predmeta (npr. *.us.example.com), ki ustreza domeni za CUBE ali vaš lastni SBC. Potrdila z nadomestnimi znaki so podprta za uvedbe CUBE ali SBC z več gručami, niso pa podprta za uvedbe CUBE ali SBC z enim vozliščem.

Trustpool

Med rokovanjem TLS, ko Webex Edge Audio pošlje svoje potrdilo, ga bo CUBE preveril glede na seznam potrdil, sprejetih v trustpool.

Paket trustpool je treba posodobiti s Cisco Root CA, tako da prenesete najnovejši »Cisco Trusted Core Root Bundle« iz http://www.cisco.com/security/pki/ z uporabo ukaza:

crypto pki trustpool import clean url <url>

Potrdila, ki jih pošilja Webex Edge Audio, podpisuje IdenTrust. Prepričajte se, da je nameščen certifikat »IdenTrust Commercial Root CA«. Za več podrobnosti si oglejte to povezavo:

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


 
Če uporabljate svoj lasten SBC in ne morete dokončati uvoza, lahko sveženj pretvorite v format .pem z odprtokodnimi orodji, kot je OpenSSL. Potrdila hidrantID lahko na primer uporabite z naslednjim ukazom:
openssl x509 -inform der -in certificate.cer -out certificate.pem

Točka zaupanja

Edge Audio zahteva, da vaš CUBE ponudi podpisana potrdila zaupanja vrednih overiteljev CA za povezave Mutual TLS (mTLS). Uporabite naslednjo povezavo, da pridete do seznama overiteljev potrdil, ki jim Cisco zaupa. Potrdila, ki jih podpišejo organi na tem seznamu, veljajo za veljavna in povezava bo dovoljena: https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms

Eno vozlišče CUBE

Enotno vozlišče pomeni, da bo CUBE (ali vaš lastni SBC) uvozil potrdilo z imenom predmeta, ki je edinstveno za njegovo FQDN, kar pomeni, da ga noben drug CUBE ne bi mogel uvoziti (z drugimi besedami, NE potrdila z nadomestnimi znaki).

  • Če želite ustvariti CSR (Certificate Signing Request) za CUBE:

    - ustvarite par ključev (ta par ključev bo povezan s točko zaupanja)

    CUBE(config)# crypto key generate rsa general-keys label <key label> exportable
    • general-keys - Določa, da je treba ustvariti par ključev za splošni namen.
    • oznaka <key-label> - (Izbirno) Ime, ki se uporablja za par ključev RSA, ko se izvažajo. Če oznaka ključa ni navedena, se uporabi popolnoma kvalificirano ime domene (FQDN) usmerjevalnika.
    • možnost izvoza – (izbirno) Določa, da je par ključev RSA mogoče izvoziti v drugo napravo Cisco, kot je usmerjevalnik.

    - ustvarite točko zaupanja (točka zaupanja vsebuje potrdilo, ki ga želite povezati s CUBE. Ko CUBE prejme zahtevo za potrdilo, se bo odzval s priloženim potrdilom točke zaupanja)

    CUBE(config)#crypto pki trustpoint <trustpoint>
    CUBE(ca-trustpoint)#
        crl optional
        enrollment terminal pem
        fqdn <fqdn>
        subject-name CN=<fqdn>
        rsakeypair <key label>
    
  • crl – seznam preklicanih potrdil (CRL) je seznam preklicanih potrdil. CRL ustvari in digitalno podpiše CA, ki je prvotno izdal potrdila. CRL vsebuje datume, kdaj je bilo vsako potrdilo izdano in kdaj poteče.

    vpisni terminal pem – doda meje pošte z izboljšano zasebnostjo (PEM) zahtevi za potrdilo (ročno kopiraj in prilepi od ZAČETKA ZAHTEVE ZA POTRDILO do KONCA ZAHTEVE ZA POTRDILO)

    fqdn – Popolnoma kvalificirano ime domene CUBE

    ime subjekta CN=<fqdn> - ime subjekta za podpis

    rsakeypair <key label=""> - par ključev, ustvarjen iz prejšnjega koraka

    (referenca: 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)

    - ustvari CSR:

    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
    
  • Pošlji CSR (od BEGIN CERTIFICATE REQUEST do END CERTIFICATE REQUEST) CA (Certificate Authority)
  • CA bo ustvarila podpisano potrdilo

    - Odvisno od CA bodo zagotovili korensko potrdilo (npr. DigiCertCA.crt) in zahtevano potrdilo (npr. cube.crt)

  • Naložite potrdilo CA

    - Najprej preverite pristnost točke zaupanja s korenskim potrdilom

  • 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
    

    - Nato uvozite potrdilo CUBE na točko zaupanja 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
    

 
Če uvajate svoj SBC, glejte dokumentacijo SBC za podrobnosti o tem, kako ustvariti CSR.

Gruča CUBE z več vozlišči (uporaba nadomestnih imen v potrdilu) – NI podprto

Več vozlišč pomeni, da bo CUBE lahko uvozil isto potrdilo za več kot eno uvedbo CUBE. Uporaba nadomestnega imena predmeta za ustvarjanje CSR trenutno ni podprta: https://bst.cloudapps.cisco.com/bugsearch/bug/CSCud90920/?rfs=iqvred

Gruča CUBE z več vozlišči (uporaba potrdila, podpisanega z nadomestnimi znaki, kot format pkcs12)

Več vozlišč, ki uporabljajo potrdilo, podpisano z nadomestnimi znaki, pomeni, da je ime subjekta generično (npr. *.us.example.com) in ustreza domeni CUBE (ali vaši domeni SBC).

  • Ob predpostavki, da imate pripravljeno potrdilo z nadomestnimi znaki, pripravite datoteke javnega (.crt) in zasebnega ključa (.key).
  • Z uporabo OpenSSL ustvarite združeno datoteko formata PKCS12 (.pfx), vključno z datoteko .crt in .key: (uporabi cygwin v sistemu Windows) - referenca: 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
  • Prenesite datoteko .pfx v CUBE:bootflash: (scp iz strežnika Linux v CUBE)
    scp <pfxfilename>.pfx <user>@<CUBEIP>:bootflash:<pfxfilename>.pfx
  • Ustvarite točko zaupanja in uvozite datoteko pkcs12:
    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>
    

Preverite konfiguracijo potrdila CUBE

Preverite, ali je celotna veriga vključena v potrdilo. Naslednji primer prikazuje ukaze za preverjanje veljavnosti za CUBE. Če uvajate svoj SBC, uporabite ukaze, ki veljajo za vaš 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

Nastavite signalizacijo SIP za uporabo točke zaupanja

Uporabite naslednji ukaz, da zagotovite SIP UA s točko zaupanja CUBE. Sledi primer za CUBE. Če nameščate svoj SBC, si oglejte dokumentacijo SBC za pomoč pri ukazih.

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

Za ogled omogočenih filtrov za odpravljanje napak

CUBE# show debug

Za nastavitev filtrov za odpravljanje napak (primeri)

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

Razveljavitev filtrov za odpravljanje napak (primer)

CUBE# no debug ccsip messages

Za čiščenje in preverjanje medpomnilnika dnevnika

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

 

Če ne uvajate CUBE, glejte dokumentacijo za svoj SBC za podrobnosti o uporabi dnevnikov.

Drugi uporabni ukazi

Za preverjanje trenutne konfiguracije

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

Za shranjevanje konfiguracije v ROM, ki bo uporabljen ob zagonu

CUBE# write

11. korak Certificiranje BYoPSTN

Ko je konfiguracija in oskrba rešitve BYoPSTN končana, mora partner opraviti nabor sprejemljivih testnih primerov, da potrdi svojo rešitev. To je obvezen korak, da je partner BYoPSTN odobren in omogočen.

Primeri sprejemljivih preizkusov so opisani v dokumentu Bring Your Own PSTN Acceptance Procedure Webex For Cisco BroadWorks na: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf .

Partner mora zagotoviti rezultate uspešno izvedenih sprejemnih testov ekipam za uvajanje in certificiranje.

O vprašanjih, težavah in rezultatih izvajanja primerov preizkusa sprejemljivosti je treba poročati in jih deliti v prostoru Webex, ki je dodeljen za vključitev partnerja.

Uporabite posodobitve za skupino telefonskih številk v uporabi/skupino DNS SRV za povratni klic

Ko so netestne stranke dodeljene predlogi stranke z uporabo klicnih številk, ki jih zagotovi partner, so tem uporabnikom na voljo naslednje možnosti pridružitve sestanku:

  • Vabila na sestanek vključujejo eno ali več privzetih telefonskih številk iz skupine za dodelitev telefonskih številk

  • Aplikacija Webex prikaže eno ali več privzetih telefonskih številk iz skupine za dodelitev telefonskih številk kot možnost pridružitve sestanku

  • Uporabniški vmesnik spletnega mesta za sestanke Webex prikaže eno ali več privzetih telefonskih številk iz skupine za dodelitev telefonskih številk kot možnost pridružitve sestanku

  • Če je bil v predlogi stranke omogočen povratni klic, Webex Meeting ponuja možnost »Pokliči me na«, kjer je zahteva za povratni klic usmerjena v enega od zapisov, navedenih v dodeljeni skupini za povratni klic DNS SRV

Sprememba možnosti pridružitve srečanju za predlogo stranke ali sprememba dodeljene skupine telefonskih številk ali sprememba skupine DNS SRV za povratni klic lahko vpliva na zgornje možnosti pridružitve srečanju. Te spremembe ne veljajo za obstoječe stranke, vendar bodo na novo oskrbljene stranke videle, da se te spremembe takoj odražajo na njihovih spletnih mestih za srečanja paketov Standard in Premium. Zato je zelo priporočljivo, da se vsaka taka sprememba preveri z organizacijo začetne rešitve, preden se uporabi za obstoječe predloge strank, skupine telefonskih številk ali skupine DNS SRV za povratni klic (če so razporejene skupine DNS SRV za povratni klic).

Pri posodabljanju možnosti pridružitve sestanku za predlogo stranke in/ali uveljavljanju posodobitev za skupine telefonskih številk ali povratne skupine DNS SRV sledite naslednjim korakom.

Upoštevajte, da če preskusne ponudnike storitev BroadWorks in/ali podjetja BroadWorks Enterprise uporabljajo predloge strank, skupine telefonskih številk ali skupine DNS SRV za povratni klic, ta postopek ni obvezen. Morda bi bilo bolj primerno preprosto izbrisati preskusne ponudnike storitev BroadWorks in/ali preizkusne organizacije BroadWorks Enterprises in jih znova omogočiti z uporabo posodobljenih predlog strank, skupin telefonskih številk ali povratnih skupin DNS SRV.

Posodobi samo skupino telefonskih številk:

  1. Ustvarite novo začasno skupino telefonskih številk z zahtevanimi posodobitvami.

  2. Ustvarite novo začasno predlogo stranke, ki uporablja novo skupino telefonskih številk. Če se skupaj s skupino uporablja obstoječa skupina telefonskih številk, jo dodelite predlogi.
  3. Ustvarite organizacijo začetne rešitve tako, da zagotovite naročnika pri testnem ponudniku storitev BroadWorks ali preizkusite BroadWorks Enterprise s standardnim paketom z uporabo nove predloge stranke. Upoštevajte, da je to sekundarna organizacija začetne rešitve, zato ni potrebna posodobitev UUID mesta srečanja, konfiguriranega v BroadWorks.
  4. Prenesite datoteko JSON za konfiguracijo BroadWorks (BYoPSTN), ki vsebuje telefonsko številko za dostop do preslikave kod za nove telefonske številke v skupini telefonskih številk.
  5. Določite domeno Webex Edge Audio DNS SRV za organizacijo začetne rešitve Standardno mesto za srečanja paketov. Vrednost, ki je bila predhodno določena za izvirno skupino telefonskih številk, mora biti nespremenjena.
  6. Uporabite posodobitve konfiguracije za BroadWorks z datoteko JSON BroadWorks Configuration (BYoPSTN).
  7. Preverite konfiguracijo tako, da načrtujete sestanke na spletnem mestu standardnega paketa semenske organizacije in se pridružite sestanku s telefonskimi številkami za klicanje.
  8. Uporabite posodobitev za prvotno skupino telefonskih številk. Sprememba je zdaj v uporabi za netestne stranke.
  9. Organizacijo začetne rešitve, začasno skupino telefonskih številk in predlogo stranke je mogoče izbrisati. Ti elementi po posodobitvi prvotne skupine telefonskih številk niso več potrebni.

Posodobi samo skupino DNS SRV za povratni klic:

  1. Ustvarite novo začasno skupino za povratni klic DNS SRV z zahtevanimi posodobitvami.
  2. Ustvarite novo začasno predlogo stranke, ki uporablja novo skupino DNS SRV za povratni klic in obstoječo skupino telefonskih številk. Če se skupaj s skupino uporablja obstoječa skupina povratnih klicev DNS SRV, jo dodelite predlogi.
  3. Ustvarite organizacijo začetne rešitve tako, da zagotovite naročnika pri testnem ponudniku storitev BroadWorks ali preizkusite BroadWorks Enterprise s standardnim paketom z uporabo nove predloge stranke. Upoštevajte, da je to sekundarna organizacija začetne rešitve, zato ni potrebna posodobitev UUID mesta srečanja, konfiguriranega v BroadWorks.
  4. Preverite konfiguracijo tako, da načrtujete sestanke na spletnem mestu standardnega paketa semenske organizacije, se sestanku pridružite s telefonskimi številkami za klicanje in uporabite možnost »Pokliči me na«.
  5. Uporabite posodobitev za prvotno skupino povratnih klicev DNS SRV. Sprememba je zdaj v uporabi za netestne stranke.
  6. Organizacijo začetne rešitve, skupino za povratni klic DNS SRV in predlogo stranke je mogoče izbrisati. Ti elementi niso več potrebni, ko je izvirna skupina DNS SRV za povratni klic posodobljena.

Posodobite telefonsko številko in skupino DNS SRV za povratni klic:

  1. Ustvarite novo začasno telefonsko številko in skupino za povratni klic DNS SRV z zahtevanimi posodobitvami.
  2. Ustvarite novo začasno predlogo stranke, ki uporablja novo skupino telefonskih številk in novo skupino DNS SRV za povratni klic. Če se skupaj s skupino uporablja obstoječa skupina telefonskih številk in/ali skupina za povratni klic DNS SRV, jo dodelite predlogi.
  3. Ustvarite organizacijo začetne rešitve tako, da zagotovite naročnika pri testnem ponudniku storitev BroadWorks ali preizkusite BroadWorks Enterprise s standardnim paketom z uporabo nove predloge stranke. Upoštevajte, da je to sekundarna organizacija začetne rešitve, zato ni potrebna posodobitev UUID mesta srečanja, konfiguriranega v BroadWorks.
  4. Prenesite datoteko JSON za konfiguracijo BroadWorks (BYoPSTN), ki vsebuje telefonsko številko za dostop do preslikave kod za nove telefonske številke v skupini telefonskih številk.
  5. Določite domeno Webex Edge Audio DNS SRV za organizacijo začetne rešitve Standardno mesto za srečanja paketov. Vrednost, ki je bila predhodno določena za izvirno skupino telefonskih številk, mora biti nespremenjena.
  6. Uporabite posodobitve konfiguracije za BroadWorks z datoteko JSON BroadWorks Configuration (BYoPSTN).
  7. Preverite konfiguracijo tako, da načrtujete sestanke na spletnem mestu standardnega paketa semenske organizacije, se sestanku pridružite s telefonskimi številkami za klicanje in uporabite možnost »Pokliči me na«.
  8. Uporabite posodobitev za prvotno telefonsko številko in skupino povratnih klicev DNS SRV. Sprememba je zdaj v uporabi za netestne stranke.
  9. Organizacijo začetne rešitve, začasno skupino telefonskih številk, skupino za povratni klic DNS SRV in predlogo stranke je mogoče izbrisati. Ti elementi niso več potrebni po posodobitvi prvotne skupine telefonskih številk in skupine DNS SRV za povratni klic.

 
Primarne organizacije začetne rešitve ne smete izbrisati, razen če je bila v BroadWorks izbrana in konfigurirana nova primarna organizacija začetne rešitve. Če izbrišete primarno organizacijo semenske rešitve, odstranite siteUUID, od katerega je odvisna rešitev BYoPSTN za preverjanje pristnosti sporočil SIP za Webex Edge Audio. Če je izbrisano, pridružitve sestankom z uporabo klicev za mesta, ki uporabljajo klicno številko, ki jo zagotovi partner, ne bodo uspele.

Interoperabilnost medijev G722 pri uporabi lastnega SBC

Pri izkoriščanju lastnega SBC je treba med infrastrukturo Cisco Partners BroadWorks Infrastructure in Webex Cloud upoštevati vprašanja interoperabilnosti, za katere običajno skrbi CUBE. En primer je klic ali povratni klic z uporabo kodeka G722, ki vključuje BroadWorks Media Server (na primer pri uporabi storitve BroadWorks Call Recording). V tem scenariju lahko Webex Edge Audio pošlje SDP z vrstico "a=fmtp:9". Vaš SBC bi moral posodobiti to vrstico, da bi dodal parameter bitne hitrosti, da bi imel "a=fmtp:9 bitrate=64", preden jo pošlje v zaledje BroadWorks.

Znane omejitve

  • Vse spremembe možnosti pridružitve sestanku s predlogo stranke, klicnih številk Cisco ali klicnih številk, ki jih posreduje partner, veljajo samo za na novo omogočene stranke. Obstoječe stranke, ki uporabljajo predlogo, ostanejo nespremenjene.

  • Vse spremembe v nastavitvah skupine telefonskih številk predloge stranke ali skupine DNS SRV za povratni klic se uporabijo samo za na novo oskrbljene stranke ali obstoječe stranke, ki so omogočene za prvega uporabnika paketa Standard ali Premium. Obstoječe stranke, ki že imajo uporabnike paketa Standard ali Premium, ostajajo nespremenjene.

  • Vse spremembe skupin telefonskih številk ali skupin DNS SRV za povratni klic, ki so dodeljene predlogam strank, se uporabijo samo za na novo oskrbljene stranke ali obstoječe stranke, ki so omogočene za njihovega prvega uporabnika paketa Standard ali Premium. Obstoječe stranke, dodeljene povezanim predlogam, ki že imajo uporabnike paketa Standard ali Premium, ostanejo nespremenjene.

  • Dana predloga stranke podpira Ciscove klicne številke ali možnost pridružitve sestanku s klicno številko, ki jo zagotovi partner, kombinacija obeh možnosti za isto predlogo ni podprta.

  • Sporočilo SIP za primer uporabe »Pokliči me na« ali pridružitev srečanju s povratnim klicem ne vključuje informacij o stranki in/ali uporabniku, ki gosti srečanje, ki se mu je treba pridružiti.

  • Telefonske številke in povezane kode za dostop do sestanka za določeno skupino telefonskih številk podpirajo samo eno domeno Webex Edge Audio DNS SRV (npr. ecccspx.amer.webex.com). Uporaba teh telefonskih številk za klicanje na sestanke v drugi domeni Webex Edge Audio DNS SRV ni podprta.

  • Webex Edge Audio ne podpira ponovnega pogajanja o kodekih med klicem. Kot take storitve, ki se prikličejo, ko je klic sprejet, morda ne bodo delovale pravilno.

  • Aplikacija Webex, uporabniški vmesnik spletnega mesta za srečanja Webex in e-poštno sporočilo s povabilom na srečanje Webex zagotavljajo povezavo do dokumenta »Omejitve brezplačnih klicev«. Ta dokument je specifičen za telefonske številke, ki jih zagotovi Cisco, in naj ga uporabniki prezrejo, ko za pridružitev sestankom uporabljajo telefonske številke, ki jih posreduje partner.

Zgodovina revizij dokumenta

Naslednja tabela prikazuje zgodovino sprememb tega dokumenta v zadnjih 12 mesecih.

Datum

Različica

Opis spremembe

8. april 2024

1-36

  • Dodana opomba, da je DNS-SRV po naravi dinamičen in je naslovom IP dodan nadomestni znak.

10. januar 2024

1-35

  • Pravilo 4 je bilo dodano v razdelek Profili prevajanja.

22. december 2023

1-34

  • Posodobljeni razdelki Pridruži se sestanku z uporabo povratnega klica (neobvezno), RoutingNE, Omogoči povratni klic sestanka Webex, profili prevajanja in Cube Call Flows so bili posodobljeni.

4. julij 2023

1-33

  • Posodobljen razdelek Pridruži se srečanju s povratnim klicem (izbirno).

2. februar 2023

1-32

  • Dodana nova domena za Združeno kraljestvo in Severno Afriko, dodano pod domene usmerjanja klicev Webex.

  • Dodana gostiteljska seja sestanka in platforma za dostavo aplikacij pod 9. korak: Konfiguracija BroadWorks partnerja za zagotavljanje.

2. februar 2023

1-31

  • Posodobljeno Uporabite posodobitve za skupino telefonskih številk v uporabi/oddelek skupine DNS SRV za povratni klic.

31. januar 2023

1-30

  • Dodan razdelek Platforma za dostavo aplikacij pod aplikacijski strežnik.

29. november 2022

1-29

  • Dodano Omogoči povratni klic Webex Meeting v razdelku Omrežni strežnik.

  • Dodano Ustvarite naročnika povratnega klica srečanja VoiceXML v razdelku aplikacijskega strežnika.

  • Posodobljeni zapisi DNS SRV pod domenami usmerjanja klicev Webex.

Prinesite svojo rešitev PSTN

Opredelitve pojmov

Opredelitve pojmov

Opis

Ciscov partner

Subjekt (običajno ponudnik storitev), ki svojim strankam prodaja Ciscove izdelke in storitve.

Končna stranka

Uporabniki, ki uporabljajo Ciscove izdelke in storitve, ki jim jih je prodal Ciscov partner.

CUBE

Cisco Unified Border Element

Partnerska organizacija

Repozitorij Webex Identity and Service Management, ki hrani informacije o Ciscovih partnerjih in njihovih strankah.

Partner Hub

Spletni portal za zagotavljanje identitet in storitev za Ciscove partnerje in stranke, ki jih upravljajo.

Organizacija strank

Repozitorij za upravljanje identitet in storitev Webex, ki hrani informacije o končni stranki.

BroadWorks Enterprise ali ponudnik storitev / skupina

Zastopanje končne stranke v podjetju BroadWorks.

Rešitev Bring Your Own PSTN (BYoPSTN) omogoča ponudnikom storitev Webex for Cisco BroadWorks, da zagotovijo telefonske številke, ki so v njihovi lasti, in jih uporabniki lahko uporabljajo za pridružitev k sestankom Webex. Rešitev partnerjem omogoča, da namesto uporabe Ciscovih številk uporabijo svoja lastna omrežja PSTN in obstoječe odnose s ponudniki PSTN.

Referenčna arhitektura v tem dokumentu zagotavlja celovito zasnovo za možnost BYoPSTN. To arhitekturo je potrdil Cisco in uporablja Cisco Unified Border Element (CUBE) kot Session Border Controller (SBC) za klicni promet med BroadWorks in Webex Meetings.

Izbira možnosti Pridružite se sestanku

Trenutno Webex za Cisco BroadWorks podpira dve možnosti za zagotavljanje telefonskih številk za sestanke. Ponudniki storitev morajo izbrati eno od teh dveh možnosti - kombinacija ni podprta:

  • Ciscove klicne številke (Cisco PSTN) - Cisco zagotavlja telefonske številke, ki jih lahko udeleženci sestankov uporabijo za pridružitev na sestankih.

  • Številke za prijavo na sestanek, ki jih zagotovijo partnerji (BYoPSTN) - ponudniki storitev zagotovijo svoje telefonske številke, ki jih udeleženci sestankov uporabljajo za prijavo na sestanke.

Rešitev BYoPSTN

Partnerji, ki izberejo možnost s partnerskimi številkami za klicanje (BYoPSTN), morajo zagotoviti lastne telefonske številke PSTN in omrežno infrastrukturo, ki je potrebna za usmerjanje klicev v Webex in iz njega. Rešitev BYoPSTN omogoča usmerjanje klicev preko javnega interneta iz BroadWorksa v Webex.

Pri izbiri možnosti BYoPSTN veljajo naslednji pogoji:

  • Ciscovi partnerji lahko iste telefonske številke uporabljajo za več kot eno končno stranko. Te telefonske številke so lahko v kateri koli državi, v kateri deluje partner.

  • Možnost BYoPSTN ne zahteva nobenih sprememb splošnega postopka vklopa za stranke Webex za Cisco BroadWorks.

  • BYoPSTN zahteva zagotavljanje na ravni Ciscovega partnerja, vse končne stranke, ki jih partnerji aktivirajo po začetku delovanja BYoPSTN, pa so omogočene samodejno.

  • Vsa rezervacija, ki je potrebna za lokacije srečanj strank, je samodejna, tako kot pri trenutni splošno razpoložljivi rešitvi.

  • Partnerji, ki aktivirajo paketa Standard in Premium, imajo na voljo dve spletni mesti za srečanja: eno mesto za standardne uporabnike in drugo za uporabnike Premium. Obe mesti sta omogočeni za BYoPSTN.

  • Udeleženci sestankov, ki kličejo na sestanke, se lahko odločijo za uporabo videoposnetka in souporabe vsebine prek interneta.

  • Velja za spajanje sestankov za sestanke v zvezi s prostorom in sestanke PMR. Upoštevajte, da mora za sestanke v prostoru prostor ustvariti uporabnik Standard ali Premium z zmogljivostmi gostitelja sestankov Webex, da bi prejel številko dostopa PSTN - prostori, ki jih ustvarijo uporabniki Basic, ne prejmejo številk dostopa PSTN.

  • Ta dokument vsebuje potrjeno konfiguracijo, ki kot SBC uporablja CUBE. Če ne želite uporabljati CUBE, lahko namestite svoj SBC.

Arhitektura

Rešitev Webex za Cisco BroadWorks BYoPSTN temelji na naboru storitev Webex Edge, natančneje na storitvi Webex Edge Audio, ki je na voljo poslovnim strankam. Arhitektura je prilagojena za integracijo infrastrukture BroadWorks partnerjev Cisco s storitvijo Webex Edge Audio, kar partnerju Cisco omogoča, da centralno konfigurira nabore telefonskih številk za uporabo s strani končnih strank.

Glavni elementi arhitekture so naslednji:

  • Partnerji BroadWorks-Cisco Infrastruktura BroadWorks

  • Cisco Unified Border Element (CUBE) - referenčni krmilnik mejne seje (SBC) za rešitev, nameščeno v podatkovnem centru partnerjev Cisco. KUBE mora biti znotraj DMZ. Če ne želite uporabljati CUBE, lahko namestite svoj SBC.

  • storitev Webex Edge Audio-Webex, ki ločuje PSTN od storitve Webex s spremembo usmerjanja klicev, tako da uporablja infrastrukturo, ki jo zagotavlja Cisco Partner.

Klici udeležencev, ki se želijo pridružiti sestanku, potekajo prek BroadWorks do CUBE in iz CUBE do infrastrukture Webex v oblaku prek interneta. Ta model se uporablja za oba naslednja scenarija združevanja sestankov:

  • Klic - udeleženec pokliče telefonsko številko v vabilu na sestanek s telefonom, registriranim v sistemu BroadWorks, mobilno napravo ali aplikacijo Webex. Klic sproži družba BroadWorks.

  • Povratni klic (neobvezno) - udeleženec zahteva, da Webex pokliče na telefonsko številko, ki jo navede. Klic sproži storitev Webex.

Klici, usmerjeni iz sistema BroadWorks v CUBE znotraj partnerske infrastrukture, bodo uporabljali protokol SIP TCP za signalizacijo klicev in RTP za medije. Pri klicih iz CUBE v Webex se za signalizacijo uporablja SIP TLS, za medije pa sRTP. Usmerjanje klicev iz CUBE v WebEx poteka prek interneta in ne uporablja magistralnega omrežja SIP.

Običajna nastavitev za scenarije klica v/iz klica nazaj je naslednja:

  • Cisco Partner ima telefonsko številko PSTN (na primer 2403332200) in povezano kodo za dostop do Webexa (na primer 88631321777971704941).

  • Ciscov partner zagotovi virtualnega naročnika v BroadWorksu, ki ustreza napravi CUBE. Partner prikaže telefonsko številko z dostopno kodo in obratno.

  • Dostopna koda, ki se pošlje družbi Webex v sporočilih SIP, določa mesta sestankov, povezana s partnerjem Cisco.

  • Zgornje kartiranje telefonske številke in kode dostopa je konfigurirano enkrat in je skupno za vsa mesta srečanja končnih strank.

  • Udeleženci, ki se pridružijo sestanku, morajo vnesti ustrezno identifikacijsko številko sestanka (na primer 123456), ki označuje določen sestanek, ki se mu želijo pridružiti.

Priporočljivo je, da partnerji upoštevajo model redundance, ki je opisan spodaj.

Pridružitev k sestanku s klicem na telefon

Naslednja slika prikazuje postopek uporabnika, ki se sestanku pridruži s klicem.

Tukaj so opisani koraki, ki jih mora udeleženec opraviti, da se lahko pridruži sestanku s klicem.

  1. Uporabnik načrtuje sestanek v storitvi Webex. Webex dodeli ID sestanka (na primer 123456).

  2. Uporabnik izbere telefonsko številko, ki je povezana s sestankom (na primer 2403332200). V sporočilu SIP INVITE je kot telefonska številka, povezana s sestankom, naveden URI zahteve.

  3. BroadWorks prevede telefonsko številko v kodo za dostop (na primer 88631321777971704941), povezano s spletnim mestom sestanka, in preusmeri klic v CUBE z URI zahteve kot kodo za dostop.

  4. Webex prejme SIP INVITE in se odzove na klic. Jezik obvestil je odvisen od jezika, določenega za telefonsko številko, ko je zagotovljena v Cisco Partner Hub in BroadWorks.

  5. Uporabnik vnese ID sestanka (na primer 123456) z uporabo DTMF. Webex preveri uporabnika in mu omogoči, da se pridruži sestanku.

Pridružitev sestanku s povratnim klicem (izbirno)

Naslednja slika prikazuje postopek uporabnika, ki se sestanku pridruži s povratnim klicem; uporabnik zahteva klic od družbe Webex, da se pridruži sestanku.

V nadaljevanju so opisani koraki, ki so potrebni, da se udeleženec pridruži sestanku s povratnim klicem:

  1. Uporabnik načrtuje sestanek v storitvi Webex. Webex dodeli ID sestanka (na primer 123456).

  2. Uporabnik z aplikacijo Webex ali odjemalcem Meetings zahteva klic iz Webexa na želeno številko (na primer +16504441000), da se pridruži sestanku.

  3. Webex sproži SIP INVITE v CUBE na podlagi skupine Callback DNS SRV, zagotovljene v Cisco Partner Hub in BroadWorks. URI zahteve SIP INVITE vsebuje telefonsko številko, ki mora sprejeti klic (na primer +16504441000@cube.example.com).

  4. CUBE prevede telefonsko številko v ID oddaljene stranke v vrednost, ki identificira virtualnega naročnika v sistemu BroadWorks (na primer 88631321777971704941@ecccx.amer.pub.webex.com). To identificira CUBE kot virtualnega uporabnika v aplikacijskem strežniku BroadWorks.

  5. Klic se ponudi na telefonsko številko, ki jo je zahteval uporabnik, in uporabnik se odzove klicu ter se pridruži sestanku. Ta telefonska številka je lahko naročniška številka BroadWorks ali številka PSTN. Če je zahtevana številka PSTN, BroadWorks uporabi predvideno pot za usmerjanje klica v PSTN.

Za možnost povratnega klica je treba obvezno aktivirati naslednji dve funkciji:

  • 102746 - BroadWorks Podpora za CI UUID
  • 102074 - BYO PSTN Obračunavanje podpora za CallBack in CallIn

To lahko potrdite s pomočjo vmesnika CLI, kot je prikazano spodaj:

AS_CLI/System/ActivatableFeature> get Id Opis Aktivirano Zadnja sprememba Časovni žig ============================================================================================= 102746 BroadWorks Podpora za CI UUID true 102074 BYO PSTN Obračunska podpora za CallBack in CallIn true 

Podroben opis teh funkcij in aktivacije je na voljo v razdelku "Virtualni naročnik za povratni klic na sestanek VoiceXML" v tem dokumentu.

Če ne konfigurirate možnosti Pridružitev sestanku s povratnim klicem, se lahko uporabniki še vedno pridružijo sestankom s klicem ali pa se jim pridružijo z računalniškim zvokom. V tem primeru vam ni treba konfigurirati skupin povratnih klicev DNS SRV.

Pregled konfiguracije rešitve

Rešitev ima več različnih sestavnih delov, od katerih mora biti vsak pravilno konfiguriran, da rešitev uspešno deluje. Sestavni deli so naslednji:

  • BroadWorks

  • CUBE (ali alternativni certificirani mejni krmilnik sej (SBC))

  • Webex Edge Audio

Konfiguracija teh različnih sestavnih delov je medsebojno odvisna, zato je za dokončanje zahtevane konfiguracije in preverjanje rešitve potrebna ena ali več organizacij, ki se ukvarjajo s pripravo rešitev.

Organizacija za seme

Semenska organizacija je organizacija Webex, ki jo konfigurirate za ustvarjanje in potrjevanje nastavitev za rešitev BYoPSTN. V semenski organizaciji mora biti vsaj enemu uporabniku dodeljen standardni paket , , ta standardni paket pa mora uporabljati možnost Partner provided call-in numbers (BYoPSTN) meeting join . Priporočljivo je, da semensko organizacijo povežete s testnim ponudnikom storitev BroadWorks ali podjetjem.

Organizacije, ki se ukvarjajo s semeni rešitev, imajo dva namena:

  • Konfiguracija semenskega mesta- Pri zagotavljanju semenske(-ih) organizacije(-ij) se ustvarijo preslikave telefonskih številk v kode za dostop do sestankov in univerzalni edinstveni identifikator mesta sestanka (site UUID), ki so potrebni za tekoče delovanje rešitve. Te informacije so potrebne za konfiguriranje virtualnih naročnikov (VSUB) BroadWorks.

  • Potrjevanje konfiguracije- Z organizacijo semenskega izvora ugotovite, ali je vaša rešitev BYoPSTN konfigurirana v skladu z vašimi zahtevami. Uporabite začetno organizacijo in testne uporabnike za potrditev primerov uporabe klica na sestanek in povratnega klica z uporabo partnerjevih številk za klic in zapisov DNS SRV Callback (če je povratni klic omogočen).

Skrbnik mora ustvariti semensko organizacijo rešitve za vsak edinstven niz telefonskih številk in zapisov povratnih klicev DNS SRV. Generiranje organizacije semenske rešitve v vsakem primeru ustvari zahtevane preslikave telefonskih številk v kode za dostop do sestanka in možnost preverjanja povezanih primerov uporabe klica na sestanek in povratnega klica za te telefonske številke in zapise SRV DNS za povratni klic.

Skrbnik mora z uporabo Cisco Partner Hub izbrati eno organizacijo za semensko rešitev kot primarno organizacijo za semensko rešitev. V sistemu BroadWorks je treba konfigurirati UUID mesta sestanka sestanka standardnega paketa te primarne organizacije za rešitev semena. Pomembno je, da to mesto sestanka ostane zagotovljeno, saj se UUID tega mesta pošlje v vsaki zahtevi za pridružitev k sestanku s klicem kot žeton za preverjanje pristnosti. Ta enotni UUID spletnega mesta si delijo vsi nizi telefonskih številk in zapisov SRV za povratne klice DNS. Več vrednosti UUID spletnega mesta ni potrebnih.

Primarno in vse sekundarne organizacije semenske rešitve lahko po želji izbrišete, preden se niz telefonskih številk in zapisov SRV DNS za povratne klice dodeli strankam, ki niso testne. Ko je niz telefonskih številk in zapisov SRV DNS za povratne klice dodeljen vsem strankam, ki niso testne, so te telefonske številke in zapisi za povratne klice povezani s spletnimi mesti za sestanke teh strank in se uporabljajo za pridružitev sestanku z uporabo klica v sistem in povratnega klica. Vse spremembe je treba obravnavati kot spremembe, ki vplivajo na storitve.

V naslednjih razdelkih so navedene podrobnejše informacije o različnih elementih konfiguracije.

Elementi konfiguracije BYoPSTN

Ključni element rešitve je konfiguracija telefonskih številk partnerjev Cisco in zapisov povratnih klicev SRV DNS. BYoPSTN uporablja skupine telefonskih številk in skupine povratnih klicev DNS SRV kot način dodeljevanja geografskih telefonskih številk in redundantnega usmerjanja klicev za sestanke Webex. Ti elementi so končnim strankam dodeljeni s predlogo stranke.

Skupine telefonskih številk (PNG)

Ciscovi partnerji zagotovijo telefonske številke, ki jih udeleženci uporabljajo za pridružitev na sestankih v vozlišču Cisco Partner Hub. Te telefonske številke so razvrščene v skupino telefonskih številk. Seznam telefonskih številk je povezan z mestom srečanja. Vse osebne sejne sobe (PMR) in načrtovani sestanki v tem mestu sestankov uporabljajo povezane telefonske številke. V nadaljevanju je prikazan primer skupine telefonskih številk:

Tabela 1. Skupina telefonskih številk: Vzhod ZDA

Telefonska številka Ime

Država

Koda države

Telefonska številka

Objava

Plačljiva vrsta

Prednostna prijava na klic

ZDA Maryland

ZDA

+1

2403332200

Angleščina

Plačljivo

Primarno

ZDA Florida

ZDA

+1

9049002303

Angleščina

Plačljivo

Sekundarno

ZDA New York

ZDA

+1

8056504578

Angleščina

Brezplačno

Brez

Telefonske številke imajo naslednje lastnosti:

  • Ime telefonske številke - ime za opis telefonske številke

  • Država - država, ki ji je telefon dodeljen

  • Koda države - klicna koda države ali klicna koda države

  • Telefonska številka - telefonska številka, ki jo uporabite za pridružitev sestanku brez kode države

  • Obvestilo - jezik obvestila, ki se predvaja, ko se udeleženec pridruži sestanku

  • Vrsta cestnine - vrsta številke: Brezplačna ali brezplačna telefonska številka

  • Prioriteta klica - prioriteta, dodeljena številkam sestanka. Pogled udeležencev na številke za pridružitev k sestanku je urejen glede na to prednostno nalogo.

Privzete telefonske številke: Skrbniki lahko telefonski številki v skupini telefonskih številk dodelijo prednostno pravico klica, in sicer Primarno, Sekundarno ali Ni. Telefonske številke s prioriteto Primarna ali Sekundarna so privzete telefonske številke. Privzete telefonske številke so poslane v e-poštnih sporočilih z vabili za sestanke in so navedene v prednostnem vrstnem redu, ki ga morajo udeleženci uporabiti, da se pridružijo sestankom. Ni nujno, da so privzete telefonske številke v isti državi. Izbrati je treba primarno telefonsko številko, sekundarna telefonska številka ni obvezna. Vsaj ena od privzetih telefonskih številk mora biti vrste Toll.

Uporabniki končnih strank lahko določijo svoje privzete telefonske številke prek spletnega vmesnika mesta sestanka. Te številke so prikazane za tega uporabnika in njegove udeležence, kadar je gostitelj sestanka. Če se uporabnik pridruži sestanku kot udeleženec, bo prikazan samo za njega.

Kot je prikazano v zgornjem primeru, skrbnik Cisco Partner določi US Maryland kot primarno in US Florida kot sekundarno, to sta privzeti telefonski številki. Uporabnik se lahko odloči, da bo na svojih sestankih to razveljavil tako, da spremeni primarno US New York in sekundarno US Maryland.

Največje število telefonskih številk za določeno skupino telefonskih številk je 98.

OPOMBA: Konfiguracija namenske številke za posamezno podjetje ni podprta.

Skupine povratnih klicev DNS SRV (CDSG)

Da lahko udeleženci sestanka izberejo možnost povratnega klica, je potrebna skupina SRV Callback DNS, ki kaže na instanco(-e) CUBE v omrežju Ciscovega partnerja. Webex te zapise uporabi za usmerjanje povratnega klica prek CUBE v BroadWorks, ki lahko povratni klic sestanka posreduje na telefonsko številko udeleženca sestanka.

V nadaljevanju je prikazan primer skupine SRV DNS Callback.

Preglednica 2. Povratni klic DNS SRV Ime skupine: Globalna CB

Država/regija

Koda države

Zapis SRV DNS

Združene države

+1

cube.us.example.com

Mehika

+52

cube.mx.example.com

Vse druge države

Ni na voljo

cube.global.example.com

Povratni zapisi SRV DNS imajo naslednje atribute:

  • Država/regija-Država ali regija, za katero je treba ta zapis DNS SRV uporabiti za pošiljanje zahtevkov za klice.

  • Koda države - koda države, povezana z državo/regijo. Za vsako kodo države je lahko samo en zapis DNS SRV.

  • Zapis DNS SRV - zapis DNS SRV za instanco (instance) Cisco Partner CUBE.

Ko udeleženec zahteva klic na določeno telefonsko številko, Webex uporabi povratni klic DNS SRV, povezan s kodo države za določeno telefonsko številko, da klic usmeri v ustrezne elemente v omrežju Cisco Partners.

Uporaba zapisa DNS SRV na ta način zagotavlja podporo redundantnim instancam CUBE za servisiranje zahtevkov za klice iz storitve Webex. V zgornjem primeru, ko udeleženci sestanka v ZDA zahtevajo povratni klic iz Webexa na svojo telefonsko številko v ZDA, Webex uporabi DNS SRV cube.us.example.com za usmerjanje tega klica v omrežje Ciscovega partnerja. Ko udeleženci sestanka v Mehiki zahtevajo povratni klic iz Webexa na svojo telefonsko številko v Mehiki, bo Webex uporabil DNS SRV cube.mx.example.com za usmerjanje tega klica v omrežje Ciscovega partnerja.

Za vse države/območja, ki nimajo posebnega zapisa Callback DNS SRV, so ti klici usmerjeni v zapis 'All other countries' DNS SRV. Skrbnik mora konfigurirati zapis SRV DNS "Vse druge države".

Največje število zapisov za določeno skupino SRV DNS za povratne klice je 200.

Predloge za stranke

Predloga stranke je obstoječi koncept za rešitev Webex for BroadWorks. Predloga zagotavlja privzeto konfiguracijo, ki se uporablja za zagotavljanje končne stranke. BYoPSTN zagotavlja dodatne atribute za predlogo stranke:

  • Vrsta sestanka - lahko so Ciscove klicne številke ali klicne številke, ki jih zagotovi partner. Ta atribut označuje telefonske številke, ki so konfigurirane za mesta sestankov, povezana s paketoma Standard in Premium. Številke za klic v sili, ki jih zagotovijo partnerji, mora izbrati skrbnik.

  • Skupina telefonskih številk - ta atribut je povezan samo z možnostjo številk za klicanje, ki jo zagotavlja partner, in označuje telefonske številke, ki jih uporabljajo končne stranke, ki so zagotovljene za pakete Standard in Premium, ko se pridružijo sestankom.

Skupina povratnih klicev DNS SRV - ta atribut je povezan samo z možnostjo klicnih številk, ki jo zagotavlja partner, in označuje zapise DNS SRV, ki jih Webex uporablja pri povratnih klicih končnim strankam, ki imajo zagotovljene pakete Standard in Premium, ko se pridružijo sestankom. Če ne želite omogočiti povratnega klica, lahko pri ustvarjanju ali posodabljanju predloge stranke izberete možnost "Disable Callback". Ko je za končno stranko zagotovljen prvi naročnik za standardni ali premijski paket, je zagotovljeno pripadajoče mesto srečanja paketa. Mesto srečanja paketa je zagotovljeno v skladu z zgornjo predlogo za stranke. Vsak naknadno zagotovljen naročnik za Standard ali Premium se doda že zagotovljenemu mestu sestanka - konfiguracija mesta sestanka se ne spremeni.

Vse spremembe predloge stranke glede zgornjih atributov veljajo samo za novo zagotovljena mesta srečanj paketa. Spremembe predloge stranke ne vplivajo na obstoječa mesta srečanj, ki so že zagotovljena.

Pomembna izjema je, da če končna stranka že ima paketno mesto sestanka, se vsako novo paketno mesto sestanka zagotovi z isto vrsto sestanka kot obstoječe paketno mesto sestanka. Na primer, če ima končna stranka mesto sestanka paketa Standard, ki uporablja Ciscove številke za klic in je šablona stranke posodobljena, da uporablja številke za klic, ki jih zagotovi partner, novo mesto sestanka paketa Premium pa je zagotovljeno z uporabo Ciscovih številk za klic, se nastavitev šablone stranke ne uporablja. Standardna in premijska mesta za sestanke za določeno končno stranko se vedno zagotavljajo dosledno.

Grozd za klicanje BroadWorks

Zaslon Cisco Partner Hub - BroadWorks Calling Cluster omogoča dostop do ogleda in/ali prenosa konfiguracije BroadWorks (BYoPSTN) informacije. Informacije o konfiguraciji BYoPSTN za določeno gručo vključujejo naslednje podatke:

  • Podrobnosti o organizaciji primarne semenske rešitve, vključno z UUID in URL spletnega mesta standardnega paketa.

  • Telefonska številka Podrobnosti o skupini za vse skupine, konfigurirane za to gručo. To vključuje preslikave telefonskih številk na kode za dostop do sestankov za vsako skupino. Opomba: podrobnosti morajo vključevati skupine, ki so povezane z vsemi sekundarnimi organizacijami za rešitev semena.

  • Povratni klic DNS SRV Podrobnosti o skupini za vse skupine, konfigurirane za to gručo. Opomba: podrobnosti morajo vključevati skupine, ki so povezane z vsemi sekundarnimi organizacijami za rešitev semena.

  • Podrobnosti o predlogi stranke za tiste predloge, ki uporabljajo katero koli od skupin telefonskih številk in skupin povratnih klicev DNS SRV.

Vsaka klicna gruča BroadWorks ima svojo konfiguracijo BroadWorks (BYoPSTN) informacije, zlasti dodeljene skupine telefonskih številk in skupino SRV Callback DNS. Vendar upoštevajte, da imajo vse gruče BroadWorks Calling Cluster isto organizacijo primarne semenske rešitve in zato vključujejo isti standardni paket srečanja lokacije UUID in URL lokacije.

Konfiguracija BroadWorks (BYoPSTN) informacije so na voljo za ogled/prenos samo takrat, ko skrbnik konfigurira in izbere organizacijo Primary Seed Solution Organization. Organizacija primarne semenske rešitve mora imeti vsaj enega uporabnika, dodeljenega standardnemu paketu, ta standardni paket pa mora uporabljati možnost pridružitve k sestanku BYoPSTN (Partner provided call-in numbers).

Primer elementov konfiguracije BYoPSTN

Naslednja slika prikazuje primer namestitve BroadWorks z več gručami z geografskimi predlogami strank, telefonskimi številkami in usmerjanjem.

Prva tabela prikazuje uvedbo BroadWorks z več grozdi in regionalnimi predlogami strank, skupinami telefonskih številk in skupinami SRV DNS za povratne klice. V naslednjih tabelah so podrobneje opisane skupine telefonskih številk in skupine povratnih klicev DNS SRV.

Gruča BroadWorks

Ime predloge

Paket

Srečanje Pridružite se tipu

Telefonska številka Skupina

Povratni klic DNS SRV Group

BWKS ZDA NG

US West Std

Standardni

Številke za klic v sili, ki jih je zagotovil partner

Zahod ZDA

CB ZDA

ZDA Zahodni del države

Premium

ZDA vzhodni standard

Standardni

Vzhod ZDA

Vzhodni del ZDA Prem

Premium

BWKS MX

MX Std

Standardni

Številke za klic v sili, ki jih je zagotovil partner

MX PNG

CB MX

MX Prem

Premium

BWKS VELIKA BRITANIJA

UK Std

Standardni

Številke za klic v sili, ki jih je zagotovil partner

ZDRUŽENO KRALJESTVO PNG

Onemogočen povratni klic

Velika Britanija Prem

Premium

BWKS ZDA

ZDA standard

Standardni

Številke Cisco za klic v sili

Brez

Brez

  • Naročniki, ki so zagotovljeni s predlogo US West Std ali US West Prm, uporabljajo telefonsko številko US West, ko se pridružujejo sestankom. Tisti naročniki, ki izpolnjujejo zahteve za pridružitev, so poslani v CB DNS SRV zapisi iz ZDA.

  • Naročniki, ki so zagotovljeni s predlogo US East Std ali US East Prm, uporabljajo telefonsko številko US East, ko se pridružijo sestankom. Tisti naročniki, ki izpolnjujejo zahteve za pridružitev, so poslani v CB DNS SRV zapisi iz ZDA.

  • Naročniki, ki so zagotovljeni s predlogo MX Std ali MX Prm, uporabljajo telefonsko številko MX PNG, ko se pridružijo sestankom. Tisti naročniki, ki se srečujejo z zahtevami za povratni klic, so poslani v zapise CB MX DNS SRV.

  • Naročniki, ki so zagotovljeni s predlogo UK Std ali UK Prm, uporabljajo telefonske številke UK PNG, ko se pridružujejo sestankom. Tem naročnikom ne bo ponujeno, da se pridružijo srečanju prek povratnega klica, saj je povratni klic onemogočen.

  • Naročniki, ki so zagotovljeni z uporabo standarda US Std, uporabljajo Ciscove klicne številke in zato nimajo dodeljene skupine telefonskih številk ali skupine povratnih klicev DNS SRV. Ti naročniki uporabljajo telefonske številke, ki jih je zagotovil Cisco, za pridružitev k sestanku in zapise Cisco DNS SRV za pridružitev k sestanku z uporabo povratnega klica.

Podrobnosti o primerih skupin telefonskih številk so naslednje:

Telefonska številka Skupina

Telefonska številka Ime

Država

Koda države

Telefonska številka

Objava

Plačljiva vrsta

Prednostna prijava na klic

Zahod ZDA

ZDA San Francisco

ZDA

+1

4156551000

Angleščina

Plačljivo

Primarno

ZDA Palo Alto

ZDA

+1

9863502478

Angleščina

Brezplačno

Brez

Vzhod ZDA

ZDA Maryland

ZDA

+1

2403332200

Angleščina

Plačljivo

Primarno

ZDA Florida

ZDA

+1

9049002303

Angleščina

Plačljivo

Sekundarno

ZDA New York

ZDA

+1

8056504578

Angleščina

Brezplačno

Brez

MX PNG

Mehika

MX

+52

2065304086

Evropska španščina

Plačljivo

Primarno

ZDRUŽENO KRALJESTVO PNG

ZK

ZK

+44

4527789651

Angleščina

Plačljivo

Primarno

Podrobnosti primerov skupin SRV DNS za povratne klice so naslednje:

Povratni klic DNS SRV Group

Država

DNS SRV

CB ZDA

ZDA

cube.us.example.com

Vse druge države

cube.row.example.com

CB MX

MX

cube.mx.example.com

Vse druge države

cube.row.example.com

Konfiguracija za zapis SRV DNS ZDA, cube.us.example.com, je lahko takšna kot v primeru:

_sips._tcp.cube.us.example.com

86400

NA SPLETNI STRANI

SRV

10

10

5061

cube01.us.example.com

_sips._tcp.cube.us.example.com

86400

NA SPLETNI STRANI

SRV

10

10

5061

cube02.us.example.com

Ta zapis SRV DNS se lahko razreši na naslednji zapis A DNS:

cube01.us.example.com

86400

NA SPLETNI STRANI

A

45.84.168.81

cube02.us.example.com

86400

NA SPLETNI STRANI

A

45.84.168.82

Zapisi DNS SRV se rešujejo za varne klice SIP iz storitve Webex v CUBE.

Porti, ki jih uporablja Webex

Vrata v spodnji tabeli morajo biti odprta na požarnem zidu DMZ, kjer se nahaja CUBE, druga vrata pa so lahko zaprta. Dodatne informacije o vratih in omrežnih zahtevah so na voljo v naslednjem članku:

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

Vir

Vir pristanišča

Cilj

Ciljna pristanišča

Protokol

Opis

Zvočne storitve Webex Edge

Efemerni

CUBE

5061

TCP

(mTLS 1.2) Vhodna signalizacija SIP iz Webex Edge Audio v CUBE SBC.

CUBE SBC posebej zahteva uporabo vrat 5061. Uporabo drugih vrat v razponu 5060-5070 lahko podpirajo drugi SBC-ji.

Zvočne storitve Webex Edge

4000 - 4010

CUBE

5061

TCP

(mTLS 1.2) Možnosti Ping za Webex Edge Audio.

CUBE

Efemerni

EdgeAudio

5605

TCP

(mTLS 1.2) Odhodna signalizacija SIP za Webex Edge Audio.

Zvočne storitve Webex Edge

Efemerni

CUBE

Enoletna pristanišča

8000 - 59999

UDP

(SRTP) Za dohodni medijski promet je treba odpreti luknje v požarnem zidu za zvok robov.

CUBE

Enoletna pristanišča

10200 - 28000

Edge Audio

Efemerni

UDP

(SRTP) Za izhodni medijski promet v CUBE je treba odpreti luknje v požarnem zidu.

Šifrski kompleti TLS in SRTP

Za mTLS handshake se uporablja TLS v1.2 ali višja različica, Webex Edge Audio pa podpira naslednje šifre (med povratnim klicem jih Webex Edge Audio ponudi v TLS Handshake's Client Hello):

  • 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

Za sRTP se uporabljajo naslednje šifre:

  • AEAD_AES_256_GCM

  • AEAD_AES_128_GCM

  • AES_CM_128_HMAC_SHA1_80

  • AES_CM_128_HMAC_SHA1_32

Podprti zvočni kodeki

  • G722

  • G711µ

  • G711a

Zahteve za profile SIP in RTP

Rešitev zahteva, da med CUBE (ali vašim SBC) in Webexom uporabite SIP TLS za signalizacijo in sRTP za medije.

Profili SIP in RTP, ki so del te komunikacije, morajo izpolnjevati naslednje zahteve:

Zahteve za profil SIP

Podrobnosti

Časovnik izteka seje

2220 s (sprejme SIP 422) * je prilagojeno poslovnim potrebam in pričakuje se 422.

Ponudba medijev za vstop

Zgodnja ponudba

Ponudba medijev za izhod

Pozna ponudba

Možnosti ping interval

30s (najmanj)

DTMF

RFC2833 Payload 101 (brez akustičnega DTMF!)

Porti SIP-UDP

4000-4010,5061,5065

Profil RTP

Podrobnosti

Profil koristnega glasovnega tovora

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

Velikost paketa

20 ms

VAD (zaznavanje glasovne dejavnosti)

Ne

Časovnik neaktivnosti medijev

1200 ms

Sprememba kodeka srednjega klicanja

Ni sprejeto

RTP

8000-48198

šifre sRTP

AEAD_AES_256_GCM

AEAD_AES_128_GCM

AES_CM_128_HMAC_SHA1_80

AES_CM_128_HMAC_SHA1_32

Kodek G.729 ni podprt. Če želite uporabljati G.729, morate uporabiti prekodirnike.

Domene za usmerjanje klicev Webex

DNS SRV _sips._tcp. se uporablja za doseganje storitve Webex Edge Audio. Glede na regijo so na voljo štiri domene.

Regija

Domena

Ameriki

ecccspx.amer.pub.webex.com

Združeno kraljestvo, Severna Afrika

ecccspx.emea.pub.webex.com

Azijsko-pacifiška

ecccspx.apac.pub.webex.com

Avstralija / Nova Zelandija

ecccspx.anz.pub.webex.com

Evropa

ecccspx.euro.pub.webex.com

DNS SRV se razreši na več zapisov A, ki kažejo na primarno in sekundarno spletno mesto. Naslednja tabela je primer za regijo AMER in se lahko v prihodnosti spremeni.

Vrsta zapisa

Snemaj

Ciljna stran

Namen

SRV

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

ecccspxpr1.amer.pub.webex.com

Odkritje storitve Webex Edge Audio

SRV

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

ecccspxpr2.amer.pub.webex.com

Odkritje storitve Webex Edge Audio

SRV

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

ecccspxsc1.amer.pub.webex.com

Odkritje storitve Webex Edge Audio

SRV

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

ecccspxsc2.amer.pub.webex.com

Odkritje storitve Webex Edge Audio

A

ecccspxpr1.amer.pub.webex.com

207.182.174.101*

Točke za Webex Edge Audio AMER Primary 1

A

ecccspxpr2.amer.pub.webex.com

207.182.174.102*

Pokaže na Webex Edge Audio AMER Primary 2

A

ecccspxsc1.amer.pub.webex.com

207.182.174.229*

Pokaže na Webex Edge Audio AMER Secondary 1

A

ecccspxsc2.amer.pub.webex.com

207.182.174.230*

Pokaže na Webex Edge Audio AMER Secondary 2

Sistem DNS-SRV je dinamičen in naslovi IP se lahko spremenijo, zato se izogibajte trdi kodi ali zaznamkom naslovov IP. Vse spremembe ali posodobitve dokumenta Port Reference Information for Webex Calling najdete v razdelku "Zgodovina revizij dokumenta".

Redundanca CUBE

Cisco Unified Border Element (CUBE) omogoča zmogljivost mejnega nadzora sej v omrežju, ki upravlja povezave SIP med zunanjimi subjekti in notranjim omrežjem. Več informacij o CUBE je na voljo v razdelku Predpogoji spodaj.

Podprti modeli redundance so opredeljeni z namenom zagotavljanja visoke razpoložljivosti in odpravljanja ene same točke odpovedi za Ciscovega partnerja. V nadaljevanju so opisani trije različni modeli. Ciscovi partnerji morajo sprejeti model, ki je primeren za njihovo okolje.

Med postopkom uvajanja mora partner onemogočiti filtre ICMP.

Dvostranska namestitev CUBE za BroadWorks, nameščen na enem mestu

Namestitev Simplex CUBE za BroadWorks, nameščen na več lokacijah

Možen je še en model redundance, pri katerem je CUBE na vsaki lokaciji nameščen v dvostranskem načinu. Ta model ni potreben, če upoštevamo, da je BroadWorks nameščen z geografsko redundanco.

Omogočanje uporabe

Ciscovi partnerji morajo za omogočanje BYoPSTN v svojem omrežju vzpostaviti in upravljati zgoraj navedeno potrebno infrastrukturo. Za zagotovitev in omogočanje BYoPSTN za Ciscovega partnerja so potrebni naslednji koraki.
1

Predpogoji za partnerje

  • Namestitev sistema BroadWorks

  • Uporabite CUBE za Webex Edge Audio ali uporabite lasten SBC

2

Zagotavljanje telefonskih številk v Cisco Partner Hubu

  • Zagotovitev skupin telefonskih številk, ki bodo povezane s predlogami strank

3

Zagotavljanje skupin SRV DNS za povratne klice v Ciscovem partnerskem vozlišču (neobvezno)

  • Če želite uvesti storitev Meeting Join prek povratne povezave, zagotovite skupine SRV DNS povratne povezave in posodobite nastavitve DNS. V nasprotnem primeru lahko ta korak preskočite.

4

Povezovanje PNG (in CDSG) s predlogami strank

  • Skupine telefonskih številk in skupine SRV DNS za povratne klice (samo če je nameščen povratni klic na sestanku) povežite s svojimi predlogami strank.

5

Organizacije za zagotavljanje rešitev za semena

  • Zagotovite testnega ponudnika storitev ali podjetje za Webex For BroadWorks z uporabo vsake od predlog strank.

  • Naročniku zagotovite paket Standard, ki uporablja možnost za srečanje s klicnimi številkami, zagotovljenimi s strani partnerja.

6

Izberite primarno organizacijo za semensko rešitev

  • Za BYoPSTN izberite eno samo primarno organizacijo za reševanje semen.

7

Prenesite konfiguracijo BroadWorks (BYoPSTN)

  • Prenesite datoteko JSON iz Cisco Partner Hub, ki vsebuje informacije, potrebne za konfiguriranje sistema BroadWorks.

8

Določite domeno SRV DNS za Webex Edge Audio

  • Prepoznavanje domene SRV DNS storitve Webex Edge Audio

9

Zagotavljanje konfiguracije partnerja BroadWorks

  • Konfiguracija virtualnega naročnika CUBE

  • Uporabite preslikavo telefonske številke v kodo dostopa iz prenesene datoteke JSON v Virtualnih naročnikih.

  • Konfiguracija omrežnega strežnika

10

Zagotovite partnerski CUBE (ali svoj SBC)

  • Sledite potrjeni konfiguraciji, da zagotovite CUBE kot SBC

  • Druga možnost. Če ne želite uporabljati CUBE, zagotovite svoj SBC z uporabo konfiguracije CUBE kot vodnika na visoki ravni.

11

Certificiranje BYoPSTN

  • Izvedba sprejemnih testov za certificiranje

1. korak: Predpogoji za partnerje

Za zagotavljanje BYoPSTN je treba izpolniti naslednje predpogoje. V nadaljevanju navedeni predpogoji predvidevajo, da ima partner delujočo namestitev Webex for Cisco BroadWorks, ki vključuje:

  • Delujoč sistem BroadWorks - kot je dokumentirano v priročniku Webex for Cisco BroadWorks Solution Guide.

  • Licenca BroadWorks AS s storitvijo "VoiceXML" v zadostni količini (1 na številko PSTN)

  • Potrebni so popravki BroadWorks:

    Za R22:

    • AP.xsp.22.0.1123.ap376935

    • AP.as.22.0.1123.ap376935

    Za R23:

    • AP.xsp.23.0.1075.ap376935

    • AP.as.23.0.1075.ap376935

    Za R24

    • AP.as.24.0.944.ap376935

  • Sistem Cisco CUBE je nameščen (različica IOS 16.12.2 ali novejša): https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book.html

    Podprta je tako strojna kot virtualna tehnologija CUBE. Strojno podprt CUBE je priporočljiv za razširljivost in obdelavo večjega števila klicev.

  • Partnerska organizacija Webex - kot je opisano v Vodniku po rešitvi Webex for Cisco BroadWorks

2. korak: Zagotavljanje skupin telefonskih številk (PNG) v partnerskem vozlišču

Postopek, ki ga partner Cisco uporabi za dodajanje telefonskih številk za klic na sestanek Webex, je naslednji:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdite na Nastavitve.

  3. Pomaknite se na BroadWorks Calling.

  4. V razdelku Konfiguracija za pridružitev k sestanku (BYoPSTN), izberite Ustvari skupino telefonskih številk za klicanje.

  5. Vnesite ime Skupine telefonskih številk in izberite Naslednji.

  6. Vnesite podatke Telefonska številka in izberite Naslednji.

  7. Preglejte povzetek podrobnosti skupine telefonskih številk in izberite Shrani.

  8. Ta postopek ponovite za vsako skupino telefonskih številk, ki jo želite dodati.

Postopek je prikazan na spodnjih zaslonskih slikah.

3. korak: Zagotavljanje skupin povratnih klicev DNS SRV (CDSG) v partnerskem vozlišču

Ta korak je treba opraviti le, če želite uvesti možnost Pridružitev sestanku prek povratnega klica. V nasprotnem primeru lahko ta korak preskočite.
Če te možnosti ne konfigurirate, se lahko uporabniki sestankom pridružijo z možnostjo klicanja ali z računalniškim zvokom.

Če uporabljate možnost Povratni klic sestanka, je za usmerjanje klicev iz storitve Webex v CUBE potrebna skupina SRV DNS za povratni klic. Postopek, ki ga Ciscov partner uporabi za dodajanje zapisov SRV CUBE DNS v Webex, je naslednji:

  1. Prijavite se v partnersko vozlišče.

  2. Pojdite na Nastavitve.

  3. Pomaknite se na BroadWorks Calling.

  4. V razdelku Konfiguracija za pridružitev k sestanku (BYoPSTN), izberite Ustvari povratno skupino DNS SRV.

  5. Vnesite ime povratnega klica DNS SRV Ime skupine.

  6. Izberite Naslednji.

  7. Vnesite podrobnosti o povratnem klicu DNS SRV.

  8. Izberite Naslednji.

  9. Preglejte povzetek podrobnosti povratnega klica DNS SRV.

  10. Izberite Shrani.

  11. Zagotovite vse posodobitve sistema DNS, da bodo odražale nove zapise v skupini DNS SRV.

  12. Ta postopek ponovite za vsako skupino Callback DNS SRV, ki jo želite dodati.

Postopek je prikazan na spodnjih zaslonskih slikah.

4. korak: Povezovanje PNG in CDSG s predlogami strank v partnerskem vozlišču

Začetna konfiguracija in preverjanje rešitve BYoPSTN zahtevata semensko organizacijo za vsako edinstveno kombinacijo Skupine telefonskih številk in Skupine povratnih klicev DNS SRV (če se zahteva povratni klic). Zato je priporočljivo, da Ciscovi partnerji podobno ustvarijo novo predlogo za stranke za vsako edinstveno kombinacijo skupine telefonskih številk in skupine SRV DNS za povratne klice. Vsako predlogo stranke je treba uporabiti za ustvarjanje ustrezne semenske organizacije.

Ko je konfiguracija BYoPSTN posejana in preverjena z uporabo organizacij za posejanje, lahko skupine telefonskih številk in skupine SRV DNS za povratne klice po potrebi uporabite za obstoječe predloge strank.

Upoštevajte, da novo ustvarjenih predlog strank ne uporabljajo obstoječe stranke, ki niso testne, zato jih lahko varno uporabite za ročno preverjanje konfiguracije BYoPSTN.

Če se sestanku ne pridružite prek povratnega klica, vam skupin SRV DNS povratnega klica ni treba povezati s predlogo stranke. Vendar morate izbrati Disable Callback (Onemogoči povratni klic).

Če želite dodati novo predlogo stranke, naredite naslednje:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdite na Nastavitve.

  3. Pomaknite se na BroadWorks Calling.

  4. V razdelku Predloge izberite Dodaj predlogo.

  5. Vnesite podatke o predlogi. V fazi Package Type :

    • Izberite Vrsta paketa kot Standardni.

    • Izberite Konfiguracija za pridružitev sestanku kot Številke za klicanje, ki jih je zagotovil partner (BYoPSTN).

    • Izberite zagotovljeno skupino Telefonska številka.

    • Za Skupina povratnih klicev DNS SRV, če želite omogočiti možnost Povratni klic sestanka, izberite zagotovljeno skupino povratnih klicev DNS SRV. V nasprotnem primeru izberite Disable Callback.

  6. Izberite Naslednji.

  7. Vnesite preostale podrobnosti predloge.

  8. Preglejte povzetek podrobnosti predloge.

  9. Kliknite Save.

  10. Ta postopek ponovite za vsako predlogo stranke, ki jo je treba dodati.

Postopek je prikazan na spodnji sliki zaslona.

Če želite posodobiti obstoječo predlogo stranke, naredite naslednje:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdite na Nastavitve.

  3. Pomaknite se na BroadWorks Calling.

  4. V razdelku Templates izberite View Template.

  5. Izberite predlogo, ki jo želite posodobiti.

  6. Pomaknite se na razdelek Konfiguracija združevanja sestankov :

    • Izberite Številke za klic v sili, ki jih zagotovi partner (BYoPSTN).

    • Izberite predhodno konfigurirano skupino Telefonska številka.

    • Če želite omogočiti možnost Povratni klic na sestanek, za Callback DNS SRV group, izberite zagotovljeno skupino Callback DNS SRV group. V nasprotnem primeru izberite Disable Callback.

  7. Izberite Shrani.

    Postopek je prikazan na spodnji sliki zaslona.

5. korak: Organizacije za zagotavljanje rešitev za semena

Rešitev BYoPSTN ima več različnih sestavnih delov, od katerih mora biti vsak pravilno konfiguriran, da rešitev uspešno deluje. Eden od dveh namenov organizacij semenske rešitve je ustvariti preslikave telefonskih številk v kode za dostop do sestankov in univerzalno edinstveno identifikacijsko oznako mesta sestanka (site UUID), ki so potrebne za stalno delovanje rešitve. Drugi namen je preverjanje konfiguracije.

Za vsako edinstveno kombinacijo skupine telefonskih številk in skupine povratnih klicev DNS SRV, ki se bo uporabljala, je treba predhodno ustvariti ustrezno predlogo stranke. Za vsako od teh predlog strank je treba zagotoviti začetno organizacijo rešitve. Z zagotavljanjem teh semenskih organizacij se ustvarijo preslikave telefonskih številk v kode za dostop do sestankov in UUID lokacije sestanka, ki so potrebne za konfiguracijo sistema BroadWorks.

Z uporabo vsake od predhodno konfiguriranih predlog strank zagotovite naročnika za novega testnega ponudnika storitev BroadWorks ali novega uporabnika BroadWorks Enterprise s paketom Standard . Na spletnem mestu Standardni paket je treba uporabiti možnost Partner Provider call-in numbers meeting join. Za zagotavljanje naročnika lahko uporabite eno od naslednjih metod:

  1. Preskusnega naročnika zagotovite z uporabo vmesnikov API BroadWorks Subscribers, kot je dokumentirano na spletni strani developer.webex.com.

  2. Omogočite testnega naročnika za storitev IM&P v napravi BroadWorks, ki je konfigurirana za uporabo predloge za stranke. Prepričajte se, da je v predlogi za stranke privzeto uporabljen paket Standard, da bo testnemu naročniku dodeljen paket Standard. Druga možnost je, da se testni naročnik naknadno posodobi tako, da ima standardni paket.

Opozoriti je treba, da je priporočljivo, da so semenske organizacije rešitev povezane s testnim ponudnikom storitev BroadWorks ali testnim podjetjem BroadWorks Enterprise.

Korak 6: Izberite primarno organizacijo za semensko rešitev

Pomembno je, da to mesto sestanka ostane zagotovljeno, saj se UUID tega mesta pošlje v vsaki zahtevi za pridružitev k sestanku s klicem kot žeton za preverjanje pristnosti. Semenske organizacije ne smete izbrisati, saj bo izbrisano tudi povezano mesto sestanka. Če je semenska organizacija odstranjena, boste morali zagotoviti novo organizacijo in znova konfigurirati Broadworks z novim UUID spletnega mesta.

Primarno in vse sekundarne organizacije semenske rešitve lahko po želji izbrišete, preden se niz telefonskih številk in zapisov SRV DNS za povratne klice dodeli strankam, ki niso testne. Ko je niz telefonskih številk in zapisov SRV DNS za povratne klice dodeljen vsem strankam, ki niso testne, so te telefonske številke in zapisi za povratne klice povezani s spletnimi mesti za sestanke teh strank in se uporabljajo za pridružitev sestanku z uporabo klica v sistem in povratnega klica. Vse spremembe je treba obravnavati kot spremembe, ki vplivajo na storitve.

Če želite izbrati organizacijo primarne semenske rešitve, naredite naslednje:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdite na Nastavitve.

  3. Pomaknite se na BroadWorks Calling.

  4. V razdelku Configuration Validation (BYoPSTN) izberite Assign.

  5. Na zaslonu Assign organization poiščite in izberite eno od predhodno konfiguriranih semenskih organizacij.

  6. Izberite Assign.

    Izbrana semenarska organizacija je primarna semenarska organizacija.

Postopek je prikazan na spodnjih zaslonskih slikah.

Korak 7: Prenos konfiguracije BroadWorks (BYoPSTN)

Podrobnosti o organizaciji primarne matične rešitve, skupinah telefonskih številk in skupini SRV DNS za povratne klice za določeno gručo BroadWorks so na voljo na enem mestu, v datoteki JSON konfiguracije BroadWorks (BYoPSTN). Te informacije so potrebne za konfiguracijo sistema BroadWorks za BYoPSTN.

Upoštevajte, da je konfiguracijska datoteka JSON na voljo za ogled/prevzem šele po izbiri primarne organizacije semenske rešitve.

Postopek za ogled/prevzem konfiguracijske datoteke JSON je naslednji:

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdite na Nastavitve.

  3. Pomaknite se na BroadWorks Calling.

  4. V razdelku Grozdi izberite Prikaži grozd.

  5. Izberite gručo, ki je povezana s predlogami strank, ki so konfigurirane za BYoPSTN.

  6. Pomaknite se na razdelek Konfiguracija BroadWorks za BYoPSTN .

  7. Kliknite Prenos konfiguracijske datoteke JSON.

  8. Ta postopek ponovite za vse druge gruče BroadWorks.

Postopek je prikazan na spodnjih zaslonskih slikah.

Oglejte si vzorec konfiguracijske datoteke JSON spodaj. Datoteka vsebuje dodatne informacije o vsaki skupini telefonskih številk, skupini povratnih klicev DNS SRV, naslednje ključne konfiguracijske elemente, ki jih je treba vnesti v BroadWorks, so označene v krepkem tisku.

  • siteUUID: BroadWorks mora to vrednost poslati v sporočilih SIP; to je žeton, ki ga Webex Edge Audio uporablja za potrditev identitete BroadWorksa partnerja Cisco in njegovega dostopa do mest za sestanke, ki jih upravlja ta partner Cisco.

  • preslikava telefonske številke na kodo dostopa: Telefonske številke in z njimi povezane kode za dostop do storitve Webex morajo biti konfigurirane v storitvi BroadWorks.

    • phoneNumber

    • accessCode

  • localeTag: V sistemu BroadWorks je treba konfigurirati želeni jezik napovedi, povezan s telefonsko številko.

  • dnsSrv: Povratni klic DNS SRV mora biti konfiguriran v sistemu DNS in se mora nanašati na želene instance CUBE.

 {"siteUUID": "491db0821791441a96c233fefb6c6dfc", "siteURL": " seedtestenterpriseabc.webex.com ", "partnerOrgId": "1da175de-3651-4467-b26b-b0d85a2cb3ad", "solutionValidationOrgId": "d927ac4d-3d73-4d7f-8506-a1bc0a221934", "customerTemplates": [ { {"name": "ime": "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": "88672693772924908359": "48fa7c50-9da0-4c8b-9b2f-307ff435c7c7", "name": "US Toll San Francisco", "countryCode": "US", "localeTag": "en_US", "tollType": "Toll", "defaultPhoneNumberType": "PRIMARY", "phoneNumber": "4156551000", "accessCode": "88652789466280320324" } ] }, { "name": "NAMEN": "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": "88631321777971704941": "00875574-9a46-4447-a967-350b6176755a", "name": "US Florida", "countryCode": "US", "localeTag": "en_US", "tollType": "Toll", "defaultPhoneNumberType": "SECONDARY", "phoneNumber": "9049002303", "accessCode": "88632627551145646175" }, { "id": "TOLI": "a2c10316-9266-4423-a669-d67949f99d33", "name": "US New York", "countryCode": "US", "localeTag": "en_US", "tollType": "TollFree", "defaultPhoneNumberType": "NONE", "phoneNumber": "8056504578", "accessCode": "88649679020033567943" } ] } ], "callbackDnsSrvGroups": [ { {"name": "ime": "CB US", "callbackDnsSrvs":: [ { {"name": "ime": "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": "ime": "Callback MX", "countryCode": "MX", "dnsSrv": "cube.mx.example.com", "id": "cca0e4c3-5cff-412c-a854-bfb719f603a2" } ], "id": "36403797-b401-50c0-cbe5-dc58260d4f003" } ] } 

Korak 8: Določite domeno SRV DNS za Webex Edge Audio

Domena Webex Edge Audio DNS SRV mora biti konfigurirana v sistemu BroadWorks. Za določitev vrednosti uporabite naslednji postopek.

  1. Prijavite se v Cisco Partner Hub.

  2. Pojdite na Stranke.

  3. Izberite BYoPSTN Validation Enterprise.

  4. Izberite View Customer.

  5. Pojdite na Storitve/Srečanja.

  6. Izberite mesto srečanja standardnega paketa.

  7. Pomaknite se na dno stranske plošče in izberite Configure Site.

  8. Izberite Skupne nastavitve / Nastavitve zvoka.

  9. V razdelku Edge Audio Custom Global Call-in Numbers izberite Generate Lua Script.

  10. V pojavnem oknu poiščite vrednost "-- Posodobitev glave To s CCAX URL".

     -- Posodobitev glave To s CCAX URL local oldTo1 = msg:getHeader("To") local newTo1 = string.gsub(oldTo1, "", "") msg:modifyHeader("To", newTo1) 

  11. Izpišite vrednost v krepkem tisku, na primer ecccx.amer.webex.com.

To je domena DNS SRV za Webex Edge Audio, ki mora biti konfigurirana v sistemu BroadWorks.

9. korak: Zagotavljanje konfiguracije partnerja BroadWorks

V tem razdelku je opisana konfiguracija sistema BroadWorks, ki je potrebna za izvajanje scenarijev klicanja sestankov in povratnih klicev, prikazanih na spodnjih diagramih. Primeri konfiguracije temeljijo na podatkih v datoteki JSON, prikazani v prejšnjem razdelku. Številke, domene, poimenovanje podjetij/skupin, vrsta naprav, politike, profili itd. se bodo po pričakovanjih razlikovali glede na partnerja.

BroadWorks Podrobnosti - Pokliči me (povratni klic z uporabo glave SIP X-Cisco-Meet-Info) - na registrirani telefon / PSTN

Pretok klicev:

  1. Uporabnik zahteva povratni klic, Webex sproži povratni klic.
  2. Klic je preusmerjen v BroadWorks OTT.
  3. Klic pride do CUBE, ki je zagotovljen v CH. CUBE preusmeri klic v omrežje BroadWorks.
  4. BroadWorks prepozna klic kot izvorni klic gostitelja sestankov in ustvari sejo za uporabnika gostitelja sestankov ter obdela klic.
  5. Uporabniška seja gostitelja sestanka obdela klic in prevede klicano številko. Poleg tega se v imenu uporabnika gostitelja sestanka ustvari zapis o obračunu.
  6. BroadWorks preusmeri klic na uporabnika, povezanega z napravo (7), ali na PSTN (8).
Uporabnikov telefon ali PSTN zazvoni in se po odgovoru pridruži sestanku.

Preden začnete

Komunikacija SIP med BroadWorksom in CUBE lahko poteka prek UDP ali TCP, odvisno od zahtev vašega omrežja. Če na primer nekatere omrežne ali dostopovne naprave (na primer prehodi ali končne točke) v tokovih klica BYoPSTN ne podpirajo TCP, je treba namesto tega uporabiti UDP.

Konfiguracija in primeri, prikazani v tem priročniku, uporabljajo TCP kot transportni protokol. Če želite uporabljati TCP, se prepričajte, da sta aplikacijski strežnik BroadWorks in omrežni strežnik konfigurirana za TCP:

_CLI/Interface/SIP> get networkProxyTransport = neopredeljen accessProxyTransport = neopredeljen supportDnsSrv = true supportTcp = true
Aplikacijski strežnik

Identifikacija/vrsta profila naprave

Ustvariti je treba nov profil Identity/Device Profile Type, ki bo predstavljal CUBE. Prepričajte se, da ste nastavili naslednje lastnosti, medtem ko lahko za druge nastavite privzete vrednosti:

  • Vrsta signalizacijskega naslova- nastavite na Inteligentno proxy naslavljanje

  • Preverjanje pristnosti- nastavite na Omogočeno

  • Podpora identiteti v UPDATE in Re-INVITE- Preverjeno

  • Možnost statične registracije-nastavljeno na Omogočeno

  • Video zmogljivosti- nastavite na Onemogočeno

V spodnjem primeru je ustvarjena nova vrsta profila identitete/naprave "VXML_profile", ki predstavlja CUBE.

Virtualni naročnik glasovnega XML

Ustvarite različico VoiceXML

Vsaka številka PSTN storitve Webex Meetings je v sistemu BroadWorks predstavljena z virtualnim naročnikom, pri čemer lahko uporabite funkcionalnost virtualnega naročnika VoiceXML. Priporočljivo je, da se za vse virtualne naročnike VoiceXML uporabljata namensko podjetje in skupina. Upoštevajte, da dejansko ne izkoriščamo nobenih zmožnosti VoiceXML, vendar je ta vrsta virtualnega uporabnika primerna za interakcijo s CUBE.

Če želite uporabljati storitev VoiceXML, poskrbite, da ima licenca zadostne količine "VoiceXML" in da je storitev odobrena na ravni podjetja in skupine ter da je storitev VoiceXML dodeljena skupini, kot je prikazano na spodnji sliki primera.

V razdelku Group > Services, izberite VoiceXML in ustvarite primerek za vsako številko PSTN.

Konfiguracija naslovov VoiceXML

Za vsako instanco VoiceXML v razdelku Naslovi VoiceXML zagotovite naslednje:

  • Telefonska številka-Vnesite klicno številko za spletno mesto Webex Meetings (na primer 2403332200).

  • Razširitev

  • Identity/Device Profile-Izdelajte en primerek (na primer VXML_deviceProf) na podlagi tipa naprave, ustvarjenega v prejšnjem razdelku (VXML_profile v primeru), in vnesite naslednjo konfiguracijo.

  • Linija/port-Vnesite v obliki @, kjer

    • je številka kode dostopa za spletno mesto Webex Meetings (na voljo v datoteki JSON) (na primer 88631321777971704941).

    • je domena Webex Edge Audio za to mesto sestanka (na primer ecccspx.amer.pub.webex.com).

  • Contact sip- Za klice na številko za dostop na sestanek se bo sporočilo INVITE poslalo z URI zahteve, nastavljenim na vrednost tega polja. Kontakt SIP vnesite v tej obliki: ;;;, kjer:

    • je iz polja linija/port, vendar z domeno kot SRV, ki se razreši na naslov CUBE (na primer 88631321777971704941@cube.internal.local).

    • predstavlja jezikovno nastavitev v skladu z uporabnikovim lokalnim jezikom (na primer locale=en_US).

    • je UUID spletnega mesta iz datoteke JSON (na primer x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)

    • mora biti transport=tcp, da podsistem za pošiljanje sporočil v CUBE uporablja TCP.

Spodaj je primer nastavitev naslovov VoiceXML.

Za vsako dodatno številko za dostop do sestanka, ki se bo uporabljala, je treba ustvariti dodatnega virtualnega naročnika VoiceXML, podobno kot zgoraj. Uporabite lahko isti profil naprave, vendar je treba polji Line Port in Contact sestaviti iz podatkov o številki dostopa, kot je prikazano zgoraj.
Preverite, ali omejitve politike obdelave klicev, ki jih konfigurirate v navideznem naročniku BroadWorks, zadostujejo za obdelavo dodatnih klicev BYoPSTN v skupini telefonskih številk.

Dodelitev preverjanja pristnosti SIP instanci VoiceXML

Pripišite storitev Preverjanje pristnosti navideznemu naročniku VoiceXML. Uporablja se za preverjanje pristnosti sporočil SIP INVITE iz CUBE v scenariju povratnega klica. Prav tako preprečuje, da bi virtualni naročnik VoiceXML sprejemal klice strank, ki niso iz CUBE

Pojdite na stran Preverjanje pristnosti navideznega naročnika v razdelku Pripomočki ter vnesite uporabniško ime in geslo SIP, kot je prikazano spodaj:

CUBE mora biti konfiguriran z istim uporabniškim imenom in geslom, da lahko pravilno preveri pristnost sporočil INVITE, ki so poslana podsistemu.

Primer ukaza za konfiguracijo avtentikacije SIP v CUBE je naslednji:

sip-ua avtentikacija uporabniško ime VSUB geslo 0  (Za več podrobnosti glejte CUBE onfiguration/datafill).

Datoteka Namedefs

Polje za stik SIP virtualnega naročnika VoiceXML vsebuje naslov URL, kjer se del domene razreši na naslov CUBE. To je notranji SRV in datoteko namedefs v podsistemu lahko uporabite za razrešitev notranjega SRV na IP CUBE.

V našem primeru je kontakt SIP SRV cube.internal.local in se razreši na naslov 10.165.196.30 vrata 5060, da bi dosegel CUBE. V podsistemu se datoteka /usr/local/broadworks/bw_base/conf/namedefs posodobi na naslednji način:

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

Srečanja Webex Vrsta klica

Na voljo so možnosti za konfiguracijo obdelave klicev Webex Meetings, s katerimi lahko nadzirate, kako se obravnavajo klici na sestanek. Privzeto se klici za klic na sestanek obdelajo kot zunanji klici, saj so številke za klic na sestanek gostovane v namenskem podjetju ali pri ponudniku storitev. Zunanji klici so običajno vključeni v število sej nadzora sprejema seje in označeni za zaračunavanje v polju CDR chargeIndicator.

V naslednjem primeru je dodana priporočena konfiguracija za obdelavo klicev na sestanek kot notranjih klicev, tako da so izključeni iz zaračunavanja in izključeni iz štetja nadzora sprejema seje.

Z nastavitvijo Enforce NS Charge Field na true, populacija polja CDR chargeIndicator temelji na konfiguriranem atributu Charge tipa klica omrežnega strežnika.

AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> dodaj "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 
Virtualni naročnik za povratni klic na sestanek VoiceXML

Ustvarjanje naročnika povratnega klica sestanka VoiceXML

V aplikacijskem strežniku (AS) BroadWorks je treba konfigurirati namenskega virtualnega naročnika VoiceXML s posebno možnostjo povratnega klica sestanka Webex (v nadaljnjem besedilu: naročnik povratnega klica sestanka VoiceXML), ki bo obravnaval povratne klice sestankov Webex. V podsistemu je lahko konfiguriran samo en primerek tega naročnika.

Če želite omogočiti funkcijo, nastavite možnost Activatable Feature 102074 na true prek vmesnika CLI.

AS_CLI/System/ActivatableFeature> aktivirati 102074 ***** Opozorilo *****: To dejavnost je treba opraviti le med oknom vzdrževanja, saj se lahko dodajo/spremenijo/izbrišejo velike količine podatkov in lahko traja nekaj časa, da se izvede. Funkcije, ki vplivajo na spletne strani, zahtevajo, da se uporabniki in skrbniki odjavijo in ponovno prijavijo. Ste prepričani, da želite nadaljevati?  Prosimo, potrdite (Da, Y, Ne, N): y ...Done AS_CLI/System/ActivatableFeature> get Id Opis Aktivirano 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 use and behaviour to ensure security false 

Ker je funkcija "BYO PSTN Billing support for CallBack and CallIn" odvisna od funkcije "BroadWorks Support for CI UUID", morate pred aktiviranjem funkcije (102074) aktivirati tudi funkcijo (102746). Za več podrobnosti glejte razdelek "Sinhronizacija CI User UUID (Broadworks Support for CI UUID)".

Naročnik povratnega klica sestanka VoiceXML je podoben obstoječemu virtualnemu naročniku BYOPSTN VXML, vendar je označen z novo oznako "Webex Meeting Callback". Ta naročnik povratnega klica sestanka VoiceXML je konfiguriran z istim profilom naprave kot obstoječi virtualni naročnik BYOPSTN VXML in s storitvijo avtentikacije z istimi poverilnicami.

Primer je prikazan spodaj:

Naročnik povratnega klica sestanka VoiceXML mora obstajati v podsistemu, ki gosti uporabnika gostitelja sestanka. Ko podsistem sprejme zahtevo INVITE za povratni klic sestanka, poskuša med vzpostavitvijo klica najti uporabnika povratnega klica sestanka VoiceXML in uporabnika gostitelja sestanka v podsistemu. Če nobenega od teh uporabnikov ne najdete, se klic zavrne.

Seja gostitelja srečanja

V scenariju povratnega klica z glavo X-Cisco-Meet-Info aplikacijski strežnik Cisco BroadWorks prejme zahtevo SIP INVITE in identificira uporabnika gostitelja sestanka z uporabo parametra UUID uporabnika CI gostitelja v glavi SIP X-Cisco-Meet-Info. V imenu uporabnika gostitelja sestanka se ustvari seja klica, ki obdeluje klic in izvaja profil storitve uporabnika. Poleg tega se v imenu uporabnika gostitelja sestanka ustvari zapis o obračunu. ID sestanka in podatki UUID lokacije iz glave SIP X-Cisco-Meet-Info so zajeti v zapisu o obračunu.

Primer glave SIP X-Cisco-Meet-Info je prikazan spodaj:

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

Sinhronizacija UUID uporabnika CI (Broadworksova podpora za CI UUID)

Uporabnik CI UUID je edinstven identifikator za identifikacijo uporabnikov v okolju Webex.

Ta aplikacija Webex Provisioning Sync na platformi Cisco BroadWorks Application Delivery Platform (ADP) se uporablja za sinhronizacijo, kartiranje in shranjevanje uporabniškega CI UUID v infrastrukturo BroadWorks, tako da ga je mogoče uporabiti v različnih interakcijah s storitvijo Webex in Webex for BroadWorks.

O tem, kako omrežni strežnik Cisco BroadWorks Network Server in aplikacijski strežnik Cisco BroadWorks Application Server uporabljata povezavo CI User UUID, glejte poglavje "Omogočanje povratnega klica sestanka Webex".

V naslednjih korakih nastavite aplikacijo Webex Provisioning Sync, da redno anketira in posodablja uporabnike BroadWork z UUID CI.

Aplikacija Webex Provisioning Sync zahteva poverilnice OAuth s spark-admin:broadworks_subscribers_read za Cisco Identity Provider in ga lahko pridobite z zahtevo za storitev pri svojem agentu za uvajanje.

Za več podrobnosti preverite razdelek "Pridobivanje poverilnic OAuth za vaš Webex za Cisco BroadWorks", kjer boste lahko zahtevek za storitev sprožili: 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

Dodajte žeton z ustreznim imenom partnerja, kot sledi:

ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> dodaj custBYO refreshToken Novo geslo:       Ponovno vnesite novo geslo:       ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> get Partner Name Refresh Token ================================== FederationPartner ******** custPart ******** custBYO ******** 

Dodajte ime partnerja, povezanega z žetonom OAuth, na seznam partnerjev, ki jih spremlja aplikacija Webex Provisioning Sync, z zastavico 'enabled', nastavljeno na 'true'.

S tem bo aplikacija Webex Provisioning Sync začela izvajati sinhronizacijo UUID uporabnika CI v določenem intervalu anketiranja.

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

Ko je partner vključen, lahko aplikacija Webex Provisioning Sync zdaj izvede povezavo CI UUID z uporabniki BroadWorks.

Časovno omejitev povezave spremenite z naslednjimi ukazi:

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: Da bi spremembe začele veljati, je treba znova zagnati BroadWorks *** ADP_CLI/Application/WebexProvisioningSync/GeneralSetting/Controller/HTTP > get connectionPoolSize = 5 connectionTimeout = 300 connectionIdleTimeOut = 300 maxConcurrentRequests = 10 maxCookieAgeInHours = 24 

To povezavo lahko izvedete samodejno ali ročno. Ukaz CLI manualSync lahko takoj sproži povezavo.

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

Partnerji z nastavitvijo "Omogočeno" na "true" izvedejo povezavo v intervalu anketiranja. Med začetnim povezovanjem aplikacija Webex Provisioning Sync poizveduje po Webex Subscriber API, da pridobi podatke, ki vsebujejo CI UUID za vse uporabnike, ki jih gosti partner. Zunanji ID uporabnika BroadWorks se posodobi s povezanim UUID CI. Kasnejše povezave vplivajo na uporabnike, ki so dodani partnerju. Z ukazom status lahko preverite, ali je sinhronizacija končana.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> status Ime partnerja Status Čas zadnje sinhronizacije ============================================================ custBYO sinhronizacija custPart spremljanje 2023-01-29T15:36:43.873-05:00 Najdenih je bilo 2 vnosa. 

Ko je sinhronizacija končana, se stanje spremeni nazaj na spremljanje. Nadaljnja sinhronizacija se izvede za uporabnike, dodane partnerju po "času zadnje sinhronizacije".

Naslednja slika prikazuje nastavitev CI UUID v okviru zunanjega ID:

Omrežni strežnik

Vrsta klica

Zaradi obračunavanja in poročanja je morda zaželeno označiti CDR za klice Meetings Call-In. To lahko dosežete z uporabo politike Network Server PreCallTyping.

Najprej v vmesniku NS CLI pod /System/CallP/CallType dodajte novo vrsto klica. Naslednji primer doda novo vrsto klica "WXM":

NS_CLI/System/CallP/CallTypes> add WXM LOCAL true false "Webex Meetings" NS_CLI/System/CallP/CallTypes> get calltype WXM CallType Opis Kategorija Obseg SupportE164 Charge ======================================================================= WXM Webex Meetings LOCAL User Defined true false 

Vrsta klica se lahko nato uporabi v primeru PreCallTyping, ki je del profila usmerjanja uporabnika BroadWorks. V tem primeru je bil v kontekstu /Policy/PreCallTyping CLI dodan nov primerek PreCallTyping "wxm", lahko pa gre za obstoječi primerek PreCallTyping, ki se že uporablja:

NS_CLI/Policy/PreCallTyping> add wxm true CallTypes ALL NS_CLI/Policy/PreCallTyping> get wxm Policy: Instanca PreCallTyping: wxm Vrste klicev:                                     Izbor = {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 

Naslednji korak je dodajanje vnosov v instanco PreCallTyping za vse klicne številke v okviru /Policy/PreCallTyping/DialPlan CLI. Na primer:

NS_CLI/Policy/PreCallTyping/DialPlan> dodaj 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 Politika: Instanca PreCallTyping: wxm Miza: DialPlan CC Načrt klicanja Od Do Ujemanje Min Max Vrsta klica Predpona Ukrep Klic Ind Opis ================================================================================================ 1 dflt 12403332200 12403332200 {exact} 11 11 11 {WXM}     0 Webex Weetings 1 dflt_e164 12403332200 12403332200 {exact} 11 11 11 {WXM}     0 Srečanja Webex 

Primer PreCallTyping se nato doda (če še ne obstaja) v ustrezni profil usmerjanja uporabnika, ki izvira, kot je prikazano v spodnjem primeru:

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 
CDR iz BroadWorksa se ustvarijo samo za klice, ki izvirajo od naročnikov BW. Pri klicih PSTN, ki izvirajo iz "omrežne" strani podsistema, se CDR o izvoru ne bo ustvaril. V obeh primerih bo za virtualnega naročnika VoiceXML obstajal zaključni CDR.

UsmerjanjeNE

Za predstavitev CUBE je v NS v kontekstu /System/Device/RoutingNE CLI potreben RoutingNE. Ko NS prejme INVITE iz CUBE, bo tako primerjal glavo via z vnosom RoutingNE, ki je zagotovljen v NS. Podrobnosti o dodajanju usmerjevalnika RoutingNE so na voljo v priročniku Cisco BroadWorks Network Server Command Line Interface Administration Guide .

Spodaj je primer ukazov za dodajanje usmerjevalne enote "WebexMeetings", kjer je naslov IP CUBE = 10.165.196.30. Primer prikazuje tudi ukaze za ustvarjanje novih instanc OrigRedirect in Profile za povezavo z RoutingNE, vendar lahko uporabite tudi obstoječe instance.

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 Omogoči = true CallTypes:     Izbor = {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:     Izbira = {disable} From = {disable, enablePermissive, enableRestrictive} applyAccessSideRules:     Izbor = {enableRestrictive} Od = {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 Izvor politike ========================================== 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 Lokacija = 1240364 Statični stroški =  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 

V primeru konfiguracije CUBE pošlje NS sporočilo INVITE, ki je podobno naslednjemu (pomembna polja so v krepkem tisku):

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=off From:" BroadWorks ";tag=958BDDF4-1AB To: Datum:Thu, 03 Nov 2022 12:39:58 GMT Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254A1@10.20.20.30 Podprto: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 Časovni žig: 1667479198 Session-ID: e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000 Allow:INVITE,OPTIONS,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY,INFO,REGSTER CSeq:101 INVITE Contact: Datum izteka:180 Dovoljeni dogodki:phone-event Max-Forwards:68 

Kje:

  • Zahteva INVITE URI vsebuje številko povratnega klica

  • Prek glave: vsebuje naslov IP naprave CUBE, ki bo uporabljena za izbiro profila RoutingNE.

  • X-Cisco-Info-Meet glavo: se uporablja za identifikacijo hostCIUserUuid, meetingid in siteUUUID.

Po prejemu sporočila INVITE nacionalni strežnik uporabi glavo Via, da se ujema z usmerjevalnikom RoutingNE "WebexMeetings". Ta bo izbral profil usmerjanja "wxm_routing", ki vsebuje primerek "wxm_Inst" OrigRedirect.

Politika NS OrigRedirect bo nato ustrezala glavi X-CISCO-MEET-INFO:

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

z linijskimi vrati, konfiguriranimi v navideznem naročniku VoiceXML, in pošlje 302 preusmeritev paru AS, ki gosti tega naročnika. Sporočilo 302 je podobno naslednjemu:

SIP/2.0 302 Moved temporarily Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK5452684 From:" Webex ";tag=8EEAA586-1675 To:;tag=394411970-1602687588994 Call-ID:ABC5CCA2-D6411EB-8AD6D92D-EE20F768@10.165.196.30 CSeq:101 INVITE Contact:;q=0.5, ;q=0.25 Content-Length:0 

Vzdevek

Domena v URI INVITE (v primeru bw.myenterprise.com), ki jo CUBE pošlje NS, mora biti prepoznana s strani NS. To lahko storite tako, da na primer dodate domeno v kontekst NS_CLI/System/Alias:

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

Ukaz za konfiguracijo domene INVITE URI v CUBE najdete v naslednjem razdelku, na primer pod dial-peer/session target:

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

HostingNE

Če želite podpirati možnosti konfiguracije obdelave klicev Webex Meetings za zaračunavanje in nadzor sprejema seje, morata biti v kontekstu NS_CLI/System/Device/HostingNE omogočena atributa signalizacije aplikacijskega strežnika Hosting NE CallTypeInfoRequired in RequiresChargeIndication . Na primer:

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

Omogočanje povratnega klica sestanka Webex

V scenariju povratnega klica z glavo SIP X-Cisco-Meet-Info pošlje CUBE klic omrežnemu strežniku za preusmeritev izvora v par AS. Par AS se določi na podlagi sistemskega parametra enableWebexMeetingHoostLookup .

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

Ko je sistemski parameter enableWebexMeetingHoostLookup nastavljen na true, se za identifikacijo para AS, ki gosti uporabnika gostitelja sestanka, uporabi CI UUID uporabnika sestanka v glavi X-Cisco-Meet-Info.

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=off From:" BroadWorks ";tag=958BDDF4-1AB To: Datum:Thu, 03 Nov 2022 12:39:58 GMT Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254A1@10.20.20.30 Podprto: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 Časovni žig: 1667479198 Session-ID: e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000 Allow:INVITE,OPTIONS,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY,INFO,REGISTER CSeq:101 INVITE Contact: Datum izteka:180 Allow-Events:telephone-event Max-Forwards:68 

Korak 10 Zagotavljanje partnerskega kocka

V tem razdelku je na voljo potrjena konfiguracija za namestitev Cisco Unified Border Element (CUBE) kot Session Border Controller (SBC) za rešitev Bring Your Own PSTN.

Ta razdelek se osredotoča na konfiguracije CUBE, ki so potrebne za sodelovanje s primerom konfiguracije Webex za Cisco BroadWorks, prikazanim v prejšnjem razdelku. Za splošnejšo razpravo o začetni namestitvi in konfiguraciji CUBE glejte naslednje vodnike: 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

Namestitev lastne možnosti SBC

Če ne želite namestiti CUBE, lahko namestite svoj SBC. Vendar upoštevajte, da ta dokument ne zagotavlja potrjene konfiguracije za SBC, ki niso CUBE.

Če nameščate svoj SBC, lahko pri konfiguraciji upoštevate zahteve konfiguracije CUBE na visoki ravni (na primer naloge, kot so domena, javni in zasebni vmesniki ter prehodi). Podrobno pomoč za ukazno vrstico pa najdete v dokumentaciji SBC, saj se dejanski ukazi za vaš SBC verjetno razlikujejo od ukazov za CUBE.

Če ni določeno drugače, preostale zahteve za konfiguracijo v koraku 10 veljajo ne glede na to, kateri SBC namestite. Vendar pa so primeri ukazne vrstice namenjeni samo napravi CUBE, razen če je določeno, da primer velja za druge SBC. Za druge vmesnike SBC si oglejte dokumentacijo za konfiguracijske ukaze v vmesniku SBC.

Začetna konfiguracija

Če želite konfigurirati CUBE, mora biti omogočen privilegirani način EXEC. Če se prikaže poziv, vnesite geslo.

omogoči

Vstop v način globalne konfiguracije:

konfiguriranje terminala

Nastavite domeno:

ime domene ip myenterprise.com

Nastavite največjo velikost segmenta (MSS):

ip tcp mss 1360
Konfiguracija omrežja

Opredelite javne in zasebne vmesnike. V našem primeru CUBE:

------- Zasebna stran ------- vmesnik GigabitEthernet1 opis Vmesnik proti BC ip naslov   pogajanja auto no mop enabled no mop sysid ! ------- Javna stran ------- vmesnik GigabitEthernet2 opis Vmesnik, obrnjen proti WEBEX ip naslov   pogajanja auto no mop enabled no mop sysid ! 

Konfigurirajte prehode za usmerjanje IP za javno in zasebno stran:

ip route 0.0.0.0   ip route 10.0.0.0.0   

Omogočite SSH:

ip ssh beleženje dogodkov ip ssh različica 2 ! uporabniško ime admin privilegij 15 geslo  

CUBE (ali vaš SBC) mora biti znotraj DMZ s pravilno konfiguriranimi pravili požarnega zidu. Za seznam vrat, ki jih je treba odpreti na zunanjem požarnem zidu, glejte poglavje Ports used by Webex .

Konfigurirajte zapise SRV za povratne klice, poslane iz CUBE (ali vašega SBC) v omrežne strežnike BroadWorks. Na primer SRV za bw.myenterprise.com:

ip gostitelj _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns01.myenterprise.com ip gostitelj _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns02.myenterprise.com ip gostitelj ns01.myenterprise.com  ip gostitelj ns02.myenterprise.com  

Konfigurirajte strežnik DNS:

ip name-server <DNS_IP_address>

Druga možnost DNS je konfiguriranje notranjega DNS, pri čemer se notranji DNS obrne na nadrejeni strežnik DNS, če notranje iskanje ni uspešno.

Konfiguracija obdelave klicev

Splošno

Konfigurirajte CUBE (ali SBC) z vsemi naslovi IP, ki morajo dostopati do storitve VoIP. To vključuje:

  • Signalizacijski naslovi SIP na zasebni strani za strežnike BroadWorks AS, NS in MS.

  • Javni stranski naslovi za Webex Edge za zvočno infrastrukturo.

V nadaljevanju si oglejte primer konfiguracije CUBE:

voice service voip ip address trusted list ------- IP-ji na zasebni strani (vključevati mora vse signalne naslove BroadWorks AS, NS in MS) ------- ipv4  ipv4  ipv4  ipv4  ipv4  ------- IP-ji na javni strani (To so javni naslovi za zvočno infrastrukturo Webex. Spodnji obseg je le primer.) ------- 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 
Zgornji obseg naslovov IP je primer. Aktualni seznam javnih naslovov IP za zvočno infrastrukturo Webex najdete na:

Kako dovolim promet Webex Meetings v mojem omrežju?-Območje naslovov IP za večino gruč je prikazano pod Seznam območij naslovov IP, ki jih uporabljajo storitve Cisco Webex Meeting Services. Izjema so kitajski grozdi, za katere je razpon naveden na spodnji povezavi:

Omrežne zahteve za gručo Cisco Webex China

Privzet časovni interval, v katerem CUBE vzpostavi povezavo TCP, preden napreduje po poti, je 20 sekund. Če ga želite spremeniti:

ip tcp synwait-time 

Na strani BroadWorks je privzeti časovnik za aplikacijski strežnik, ki se izteče pri neodzivni napravi za dostop, 6 sekund. Če ga želite spremeniti:

AS_CLI/System/CallP/AccessRouting> nastavi terminationAttemptTimeoutSeconds 

Odpreti je treba javne in zasebne vmesnike za promet RTP v CUBE (ali vašem SBC). V nadaljevanju si oglejte primer CUBE:

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

Kje:

  • je javni naslov IP naprave CUBE
  • je zasebni naslov IP naprave CUBE
  • Razpon pristanišča: v primeru je obseg vrat od 10200 do 28000

CUBE podpira naslednje šifrirne komplete TLS (med klicem jih CUBE ponudi v pozdravu odjemalca 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_PRAZNO_PONOVNO POGAJANJE_INFO_SCSV

Druge splošne nastavitve, ki jih je treba konfigurirati (glejte spodaj vzorčne konfiguracije CUBE):

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 za vhodno in izhodno klicanje je treba opredeliti za poznejšo uporabo v klicnih vrstnikih:

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

Webex Edge Audio podpira kodeke G722, G711ulaw in G711alaw. Za poznejšo uporabo v klicnih vrstnikih je treba določiti naslednjo kodo glasovnega razreda:

glasovni razred kodek 3 prednost kodekov 1 g722-64 prednost kodekov 2 g711ulaw prednost kodekov 3 g711alaw 

Webex Edge Audio uporablja SRTP. Glasovni razred SRTP-crypto dodeli prednostni kriptografski paket SRTP, ki se uporablja za Edge Audio. Po vrstnem redu konfigurirajte naslednje šifrirne komplete. Konfiguracijo glasovnega razreda srtp-crypto je treba uporabiti za klicne uporabnike, ki se uporabljajo za povezavo z 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 

Predhodna konfiguracija primarnega ključa, da lahko nastavite geslo za preverjanje pristnosti

key config-key password-encrypt Password123 avtentikacija uporabniško ime  šifriranje gesla aes 

Vnesite poverilnice za preverjanje pristnosti SIP, ki so bile zagotovljene za navideznega naročnika VoiceXML v AS, z naslednjim ukazom. Pri scenarijih povratnega klica se ti poverilnice uporabijo, ko AS izpodbija INVITE, ki ga CUBE (ali vaš SBC) pošlje AS.

sip-ua ------- za omogočanje avtentikacije ------- avtentikacija uporabniško ime  geslo 0  

Ko je avtentikacija konfigurirana, bo geslo pri pregledu z ukazom "show running-config" zakrito.

sip-ua ------- za omogočanje avtentikacije ------- avtentikacija uporabniško ime  geslo 6 [GF]XXXXX[YYYYYYY\ZZZZZ]\ 

Opraviti je treba tudi naslednjo globalno konfiguracijo SIP:

------- Največ ponovitev INVITE ------- retry invite 3 ------- Privzeto uporabite TLS ------- transport tcp tls v1.2 connection-reuse ------- Katero točko zaupanja uporabiti, ko je mTLS izzvan ------- crypto signaling default trustpoint  

Prevajalski profili

Profil za prevajanje sporočil SIP 2340 se uporablja za klice na sestanek. Vsebovati mora vnos za spreminjanje sporočil SIP, ki prihajajo iz BroadWorksa, preden se pošljejo v Edge Audio, kot je prikazano v primeru pravila 11.

------- BroadWorks za Webex ------- glasovni razred sip-profiles 2340 pravilo 1 zahteva INVITE sip-header SIP-Req-URI modify "sips:" "sip:" pravilo 2 zahteva INVITE sip-header Da spremeni "sips:" "pravilo 3 zahteva INVITE sip-header Od spremeni "sips:" sip:  pravilo 4 zahteva INVITE sip-header Remote-Party-ID spremeni "sips:" "pravilo 5 zahteva INVITE sip-header P-Asserted-Identity spremeni "sips:" "sip:" pravilo 6 zahteva ACK sip-header From spremeni "sips:" "pravilo 7 zahteva REINVITE sip-header P-Asserted-Identity spremeni "sips:" "sip:" pravilo 8 zahteva REINVITE sip-header From spremeni "sips:" "sip:" pravilo 9 zahteva REINVITE sip-header Contact spremeni "sips:(.*)>" "sip:\1;transport=tls>" pravilo 10 zahteva INVITE sip-header Contact spremeni "sips:" "pravilo 11 zahteva INVITE sip-header SIP-Req-URI spremeni "cube.internal.local" "ecccspx.amer.pub.webex.com" 

Zgornje pravilo 11 prikazuje vhodni zahtevek Uri iz BroadWorks, ki ima vrednost Contact profila virtualne naročniške naprave CUBE (vrednost polja Contact v profilu naprave VXML_deviceProf v našem primeru):

88631321777971704941@cube.internal.local;x-cisco-site- uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
V ustrezno domeno usmerjanja zvočnih klicev Webex Edge:
88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site- uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp

Če je CUBE (ali vaš SBC) za statičnim NAT-om, je potrebna dodatna konfiguracija profila sip 2340. Za več informacij obiščite naslednjo povezavo:

https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guide
Če namestite svoj SBC, boste morali podobna pravila konfigurirati v svojem SBC.

Za posredovanje sporočil 486, ki jih pošlje AS nazaj v Webex Edge Audio, je v CUBE potrebna naslednja konfiguracija (za svoj SBC poiščite pomoč v dokumentaciji SBC)

voice service voip no notify redirect ip2ip sip 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 zaseden povsod" 

Če je treba druga sporočila 4xx posredovati nazaj v zvočno napravo Webex Edge Audio, sledite istemu primeru zgoraj.

Izbiranje vrstnikov

V CUBE (ali vašem SBC) je treba določiti najemnika glasovnega razreda, ki se bo pozneje uporabljal v klicnih vrstnikih in bo izpolnjeval naslednja merila:

  • Za pakete RTP-NTE DTMF ni potreben vmesni prenos koristnega bremena, zato konfigurirajte asimetrični poln tovor.
  • Edge audio ne podpira posodobitev ID klicatelja, zato je treba konfigurirati vrednost "no update-callerid".
  • Usmerjanje avdio klicev v storitvi Webex Edge temelji na URI. URI klicne poti mora biti omogočen, da se klicni operaterji ujemajo na podlagi URI.

voice class tenant 234 asymmetric payload full no update-callerid Header-passing no pass-thru content custom-sdp call-route url 

Naslednji klicni kolegi so konfigurirani tako, da CUBE lahko obdeluje klice med BroadWorks in Webex Edge Audio. V napravi CUBE konfigurirajte naslednje (podobno konfiguracijo bo treba konfigurirati tudi v vašem 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 transport seje tcp tls ciljni uri OUTEdgeAudio vhodni uri zahteva 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 seja transport tcp ciljni uri INEdgeAudio dohodni uri zahteva 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 Tokovi klicev

Z zgoraj opisano konfiguracijo so v nadaljevanju opisani primeri scenarijev pretoka dohodnih/odhodnih klicev v napravi CUBE. Barvno označevanje določenega koraka je povezano z enakimi barvnimi vnosi v zgornjih vrstnikih številčnice.

Če nameščate svoj SBC, si podrobnosti o tokovih klicev s svojim SBC oglejte v dokumentaciji SBC.

Za scenarij klica na sestanek iz BroadWorks v Webex:

  • Vhodni INVITE je prejet od družbe BroadWorks na notranjem vmesniku z:
    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> 
  • Profil dohodnega klicnega kolega 23401 se izbere na podlagi gostitelja v URI dohodne zahteve ("cube.internal.local"), ki ustreza konfiguraciji "incoming uri request OUTEdgeAudio".
  • Odhodni klicni partner 23411 je izbran na podlagi gostitelja v URI zahteve ("cube.internal.local"), ki ustreza konfiguraciji "destination uri OUTEdgeAudio".
  • V zunanji vmesnik se pošlje izhodni INVITE s spremenjenim gostiteljem v URI zahteve iz "cube.internal.local" v "ecccspx.amer.pub.webex.com" z uporabo profila za prevajanje sporočil "voice-class sip profiles 2340", določenega v klicnem partnerju:
    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> 

Za scenarij povratnega klica sestanka iz storitve Webex v BroadWorks

  • Prihodnji INVITE je prejet od storitve Webex na zunanjem vmesniku CUBE z:
    INVITE sip:+14519615001@cube.us.example.com;transport=tls;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b;x-cisco-webex-service=audio SIP/2.0 Za: sip:+14519615001@cube.us.example.com;type=carrier_sbc X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec 
  • Dohodni klicni partner 23411 je izbran na podlagi vzorca "x-cisco-webex-service=audio", ki je prisoten v URI dohodne zahteve na podlagi konfiguracije "incoming uri request INEdgeAudio".
  • Dva izhodna klicna kolega sta izbrana na podlagi vzorca "x-cisco-webex-service=audio" v URI zahteve na podlagi konfiguracije "destination uri INEdgeAudio".

    - Pokličite vrstnika 302

    - Pokličite Peer 23401

  • Odhodni INVITE se pošlje omrežnim strežnikom (iskanje SRV na podlagi "session target dns:bw.myenterprise.com entry" v dial peer) na notranjem vmesniku
    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 
  • Omrežni strežnik vrne stike za par AS, ki gosti virtualnega naročnika CUBE:
    SIP/2.0 302 Moved temporarily Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK880BD From:" Webex ";tag=B91821B7-561 To:;tag=1829261807-1603395221529 Call-ID:3C88DF6A-13D411EB-8EE3D92D-EE20F768@10.165.196.30 CSeq:101 INVITE Contact:;q=0.5,;q=0.25 Content-Length:0 
  • CUBE preusmeri klic v aktivni podsistem na podlagi vrnjenega stika v sporočilu 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 " ;tag=B91821C8-1AF5 Za:  

Konfiguracija mTLS

Za omogočanje povezav mTLS med CUBE (ali vašim SBC) in Webex Edge Audio je treba izvesti naslednje korake konfiguracije.

Obvezno je treba konfigurirati mTLS med CUBE (ali vašim SBC) in Webex Edge Audio.

Podpora za potrdilo Wildcard

Potrdila, podpisana z divjo karto, uporabljajo splošno ime predmeta (npr. *.us.example.com), ki ustreza domeni za CUBE ali vaš SBC. Potrdila z nadomestnimi znaki so podprta za namestitve CUBE ali SBC z več gručami, vendar niso podprta za namestitve CUBE ali SBC z enim vozliščem.

Trustpool

Ko naprava Webex Edge Audio pošlje svoje potrdilo, ga CUBE med posredovanjem TLS preveri na seznamu potrdil, ki so sprejeta v zbirki zaupanja.

Paket trustpool je treba posodobiti s Ciscovim korenskim CA tako, da s spletne strani http://www.cisco.com/security/pki/ z ukazom prenesete najnovejši paket "Cisco Trusted Core Root Bundle":

crypto pki trustpool import clean url 

Potrdila, ki jih pošlje Webex Edge Audio, podpiše podjetje IdenTrust. Prepričajte se, da je nameščeno potrdilo "IdenTrust Commercial Root CA". Za več podrobnosti si oglejte to povezavo:

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

Če uporabljate svoj SBC in ne morete dokončati uvoza, lahko sveženj pretvorite v obliko .pem z odprtokodnimi orodji, kot je OpenSSL. Potrdila hydrantID lahko na primer uporabite z naslednjim ukazom:
openssl x509 -inform der -in certificate.cer -out certificate.pem

Točka zaupanja

Edge Audio zahteva, da vaš CUBE ponuja podpisane certifikate iz zaupanja vrednih overiteljev CA za povezave Mutual TLS (mTLS). Za dostop do seznama overiteljev, ki jim Cisco zaupa, uporabite naslednjo povezavo. Potrdila, ki jih podpišejo organi s tega seznama, veljajo za veljavna in povezava bo dovoljena: https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms

Enotno vozlišče CUBE

Enotno vozlišče pomeni, da bo CUBE (ali vaš SBC) uvozil potrdilo z imenom predmeta, ki je edinstveno za njegovo FQDN, kar pomeni, da ga ne bo mogel uvoziti noben drug CUBE (z drugimi besedami, NE gre za potrdilo z nadomestnimi znaki).

  • Ustvarjanje zahtevka za podpis potrdila (CSR) za CUBE:

    - ustvarite par ključev (ta par ključev bo povezan s točko zaupanja)

    CUBE(config)# crypto key generate rsa general-keys label  exportable

    • general-keys - Določa, da se ustvari par ključev za splošne namene.
    • label - (neobvezno) Ime, ki se uporablja za par ključev RSA pri izvozu. Če oznaka ključa ni določena, se uporabi polno kvalificirano domensko ime (FQDN) usmerjevalnika.
    • exportable - (Neobvezno) Določa, da se lahko par ključev RSA izvozi v drugo Ciscovo napravo, na primer v usmerjevalnik.

    - Ustvari točko zaupanja (točka zaupanja vsebuje potrdilo, ki ga želite vezati na CUBE. Ko CUBE prejme zahtevo za potrdilo, se odzove s priloženim potrdilom točke zaupanja)

    CUBE(config)#crypto pki trustpoint  CUBE(ca-trustpoint)# crl optional enrollment terminal pem fqdn  subject-name CN= rsakeypair  

  • crl - Seznam preklicanih potrdil (CRL) je seznam preklicanih potrdil. Seznam CRL ustvari in digitalno podpiše CA, ki je prvotno izdal potrdila. Seznam CRL vsebuje datume, kdaj je bilo posamezno potrdilo izdano in kdaj mu poteče veljavnost.

    enrollment terminal pem - Zahtevi za potrdilo doda meje zasebnosti okrepljene pošte (PEM) (ročno kopiranje in prilepljanje od ZAČETKA ZAHTEVE ZA POTRDILO do KONCA ZAHTEVE ZA POTRDILO)

    fqdn - Polno kvalificirano ime domene CUBE

    ime predmeta CN= - ime predmeta za podpis

    rsakeypair - par ključev, ustvarjen v prejšnjem koraku

    (referenca: 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)

    - ustvarjanje družbene odgovornosti podjetij:

    CUBE(config)#crypto pki enroll  % Začetek vpisa potrdila ... ... % Vključitev serijske številke usmerjevalnika v ime predmeta? [da/ne]: ne % Vključitev naslova IP v ime predmeta? [ne]: ne Prikaz zahtevka za potrdilo na terminalu? [da/ne]: da Zahteva za potrdilo sledi:   -----ZAČETEK ZAHTEVKA ZA POTRDILO----- ... -----END ZAHTEVA ZA POTRDILO----- ---Konec - Ta vrstica ni del zahteve za potrdilo--- Ponovni prikaz zahteve za vpis? [da/ne]: ne 
  • Pošljite CSR (od ZAČETKA ZAHTEVE ZA POTRDILO do KONCA ZAHTEVE ZA POTRDILO) organu CA (Certificate Authority).
  • CA bo ustvaril podpisano potrdilo.

    - Odvisno od overitelja bodo zagotovili korensko potrdilo (npr. DigiCertCA.crt) in zahtevano potrdilo (npr. cube.crt).

  • Nalaganje potrdila CA

    - Najprej preverite pristnost točke zaupanja s potrdilom korenskega strežnika

  • CUBE(config)#crypto pki authenticate  Vnesite certifikat CA v kodiranju base 64. Zaključite s prazno vrstico ali besedo "quit" v samostojni vrstici -----BEGIN CERTIFICATE-----  -----END CERTIFICATE----- Certifikat ima naslednje atribute: Prstni odtis: 40065311 FDB33E88 0A6F7DD1 4E229187 % Ali sprejemate to potrdilo? [da/ne]: da Potrdilo Trustpoint CA je sprejeto. % Potrdilo je bilo uspešno uvoženo 

    - Nato uvozite potrdilo CUBE v točko zaupanja CUBE

    CUBE(config)# crypto ca import  certificate % Popolnoma kvalificirano ime domene v potrdilu bo: ...   Vnesite certifikat, kodiran v bazi 64. Zaključite s prazno vrstico ali besedo "quit" v samostojni vrstici -----BEGIN CERTIFICATE-----  -----END CERTIFICATE----- % Uspešno uvoženo potrdilo usmerjevalnika 

Če nameščate svoj SBC, si podrobnosti o ustvarjanju CSR oglejte v dokumentaciji SBC.

Grozd CUBE z več vozlišči (uporaba nadomestnih imen v potrdilu) - NI podprt

Več vozlišč pomeni, da bo CUBE lahko uvozil isto potrdilo za več kot eno namestitev CUBE. Uporaba nadomestnega imena predmeta za ustvarjanje CSR trenutno ni podprta: https://bst.cloudapps.cisco.com/bugsearch/bug/CSCud90920/?rfs=iqvred

Grozd CUBE z več vozlišči (z uporabo potrdila, podpisanega z nadomestnim znakom, v obliki pkcs12)

Več vozlišč, ki uporablja potrdilo, podpisano z nadomestnimi znaki, pomeni, da je ime predmeta splošno (npr. *.us.example.com) in ustreza domeni CUBE (ali domeni vašega SBC).

  • Če ste pripravili potrdilo z nadomestnim znakom, pripravite datoteke z javnim (.crt) in zasebnim ključem (.key).
  • S programom OpenSSL ustvarite datoteko v formatu PKCS12 (.pfx), vključno z datotekama .crt in .key: (uporabite cygwin v operacijskem sistemu Windows) - referenca: https://www.ssl.com/how-to/create-a-pfx-p12-certificate-file-using-openssl/
     openssl pkcs12 -export -out .pfx -inkey .key -in .crt
  • Prenesite datoteko .pfx v CUBE:bootflash: (scp s strežnika Linux na CUBE)
    scp .pfx @:bootflash:.pfx
  • Ustvarite točko zaupanja in uvozite datoteko pkcs12:
    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 password  

Potrditev konfiguracije potrdila CUBE

Preverite, ali je celotna veriga vključena v potrdilo. Naslednji primer prikazuje ukaze za potrjevanje za CUBE. Če nameščate svoj SBC, uporabite ukaze, ki veljajo za vaš SBC.

CUBE(config)#crypto pki certificate validate  Veriga ima 2 certifikata Veriga certifikatov za  je veljavna CUBE#show crypto pki trustpoints status ...   Točka zaupanja :     Konfiguracija potrdila CA izdajatelja:     Ime predmeta:      cn=HydrantID SSL ICA G2,o=HydrantID (Avalanche Cloud Corporation),c=US Prstni odtis MD5: 1135E326 56E5AADF 53A4DD32 C8D5590F Prstni odtis SHA1: AC4A728B 4DFC3560 1FA34B92 2422A42C 253F756C Nastavljeno potrdilo za splošni namen usmerjevalnika:     Ime predmeta:      cn=*.us.example.com,ou=Webex,o=Cisco Systems, Inc.,l=San Jose,st=California,c=US Prstni odtis MD5: 756E4C83 CF36311A 7839FA51 7FA7ABA0 Prstni odtis SHA1: 8268817F 79EF91E0 3BA976A1 5C9D97F3 E834EB54 Država:     Ustvarjeni ključi ............. Da (za splošne namene, ni mogoče izvoziti) Izdajanje overjenih CA ....... Da Zahteva(-e) za potrdilo ..... Da 

Nastavitev signalizacije SIP na uporabo točke zaupanja

Z naslednjim ukazom zagotovite SIP UA s točko zaupanja CUBE. Sledi primer za CUBE. Če nameščate svoj SBC, pomoč za ukaze najdete v dokumentaciji SBC.

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

Dnevniki CUBE

Ogled omogočenih filtrov za odpravljanje napak

CUBE# show debug

Nastavitev filtrov za odpravljanje napak (primeri)

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 

Brisanje filtrov za odpravljanje napak (primer)

CUBE# no debug ccsip messages

Izbris in preverjanje dnevniškega bufferja

CUBE# clear log >>> opravi testni klic <<< CUBE# show log 

Če ne nameščate CUBE, si podrobnosti o uporabi dnevnikov oglejte v dokumentaciji za svoj SBC.

Drugi uporabni ukazi

Preverjanje trenutne konfiguracije

CUBE# show running-config (ali samo CUBE# show run)

Shranjevanje konfiguracije v ROM, ki bo uporabljen ob zagonu

CUBE# write

Korak 11 Certificiranje BYoPSTN

Po končani konfiguraciji in zagotavljanju rešitve BYoPSTN mora partner opraviti vrsto testnih primerov za potrditev svoje rešitve. Ta korak je potreben, da se partnerski BYoPSTN odobri in omogoči.

Testni primeri sprejema so opisani v dokumentu Bring Your Own PSTN Acceptance Procedure Webex For Cisco BroadWorks na naslovu: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf .

Partner mora rezultate uspešno izvedenih sprejemnih testov posredovati ekipam za vgradnjo in certificiranje.

O vprašanjih, težavah in rezultatih izvajanja testnih primerov sprejema je treba poročati in jih deliti v prostoru Webex, ki je bil dodeljen za uvajanje partnerja.

Uporaba posodobitev za skupino telefonskih številk v uporabi/skupino povratnih DNS SRV

Ko so stranke, ki niso testne, dodeljene predlogi stranke z uporabo številk za klic v sili, ki jih zagotovi partner, so tem uporabnikom na voljo naslednje možnosti za pridružitev k sestanku:

  • Vabila na sestanek vključujejo eno ali več privzetih telefonskih številk iz skupine dodeljenih telefonskih številk.

  • Aplikacija Webex prikaže eno ali več privzetih telefonskih številk iz skupine dodeljenih telefonskih številk kot možnost za pridružitev sestanku.

  • Uporabniški vmesnik spletnega mesta Webex Meeting prikaže eno ali več privzetih telefonskih številk iz skupine dodeljenih telefonskih številk kot možnost za pridružitev sestanku.

  • Če je povratni klic omogočen na predlogi stranke, Webex Meeting ponuja možnost "Pokliči me na", kjer je zahteva za povratni klic usmerjena na enega od zapisov, določenih v dodeljeni skupini za povratni klic DNS SRV.

Sprememba možnosti združevanja sestankov za predlogo stranke ali sprememba dodeljene skupine telefonskih številk ali sprememba skupine povratnih klicev DNS SRV lahko vpliva na zgornje možnosti združevanja sestankov. Te spremembe ne veljajo za obstoječe stranke, vendar se bodo pri novo zagotovljenih strankah te spremembe takoj odrazile za spletna mesta sestankov v paketih Standard in Premium. Zato je zelo priporočljivo, da se vsaka takšna sprememba preveri z organizacijo za semensko rešitev, preden se uporabi za obstoječe predloge strank, skupine telefonskih številk ali skupine povratnih klicev DNS SRV (če so nameščene skupine povratnih klicev DNS SRV).

Pri posodabljanju možnosti za pridružitev k sestanku za predlogo stranke in/ali uporabi posodobitev skupin telefonskih številk ali skupin povratnih klicev DNS SRV je treba upoštevati naslednje korake.

Če predloge strank, skupine telefonskih številk ali skupine povratnih klicev DNS SRV uporabljajo testni ponudniki storitev BroadWorks in/ali testna podjetja BroadWorks, je ta postopek neobvezen. Morda bo primerneje, da preprosto izbrišete testne ponudnike storitev BroadWorks in/ali testne organizacije BroadWorks Enterprises in jih ponovno zagotovite s posodobljenimi predlogami strank, skupinami telefonskih številk ali skupinami povratnih klicev DNS SRV.

Posodobite samo skupino telefonskih številk:

  1. Ustvarite novo začasno skupino telefonskih številk z zahtevanimi posodobitvami.

  2. Ustvarite novo začasno predlogo stranke, ki uporablja novo skupino telefonskih številk. Če se skupaj s skupino uporablja obstoječa skupina telefonskih številk, jo dodelite predlogi.
  3. Ustvarite semensko organizacijo rešitve z zagotavljanjem naročnika iz testnega ponudnika storitev BroadWorks ali testnega podjetja BroadWorks Enterprise s paketom Standard z uporabo nove predloge za naročnika. Upoštevajte, da gre za sekundarno organizacijo rešitve za seme, zato ni potrebna posodobitev identifikatorja siteUUID sestanka, konfiguriranega v storitvi BroadWorks.
  4. Prenesite datoteko JSON konfiguracije BroadWorks (BYoPSTN), ki vsebuje preslikavo telefonske številke v kodo dostopa za nove telefonske številke v skupini telefonskih številk.
  5. Določite domeno Webex Edge Audio DNS SRV za organizacijo semenske rešitve Standard package meeting site. Vrednost mora biti nespremenjena glede na vrednost, ki je bila predhodno določena za prvotno skupino telefonskih številk.
  6. Uporabite posodobitve konfiguracije v sistemu BroadWorks z uporabo datoteke JSON za konfiguracijo BroadWorks (BYoPSTN).
  7. Konfiguracijo preverite tako, da načrtujete sestanke z uporabo spletnega mesta standardnega paketa semenske organizacije in se pridružite sestanku z uporabo telefonskih številk za klic.
  8. Posodobitev uporabite za prvotno skupino telefonskih številk. Sprememba je zdaj v uporabi za stranke, ki niso testne.
  9. Izbrišete lahko organizacijo semenske rešitve, začasno skupino telefonskih številk in predlogo stranke. Ti elementi niso več potrebni po posodobitvi prvotne skupine telefonskih številk.

Posodobitev povratnega klica DNS SRV Samo skupina:

  1. Ustvarite novo začasno povratno skupino DNS SRV z zahtevanimi posodobitvami.
  2. Ustvarite novo začasno predlogo stranke, ki uporablja novo skupino SRV DNS za povratne klice in obstoječo skupino telefonskih številk. Če se skupaj s skupino uporablja obstoječa skupina povratnih klicev DNS SRV, jo dodelite predlogi.
  3. Ustvarite semensko organizacijo rešitve z zagotavljanjem naročnika iz testnega ponudnika storitev BroadWorks ali testnega podjetja BroadWorks Enterprise s paketom Standard z uporabo nove predloge za naročnika. Upoštevajte, da gre za sekundarno organizacijo rešitve za seme, zato ni potrebna posodobitev identifikatorja siteUUID sestanka, konfiguriranega v storitvi BroadWorks.
  4. Konfiguracijo preverite tako, da načrtujete sestanke z uporabo spletnega mesta standardnega paketa semenske organizacije, se pridružite sestanku z uporabo telefonskih številk in možnosti "Pokliči me na".
  5. Uporabite posodobitev za prvotno skupino povratnih klicev DNS SRV. Sprememba je zdaj v uporabi za stranke, ki niso testne.
  6. Izbrišete lahko organizacijo semenske rešitve, skupino povratnih klicev DNS SRV in predlogo stranke. Ti elementi niso več potrebni, ko je prvotna skupina SRV DNS povratnega klica posodobljena.

Posodobite telefonsko številko in skupino SRV DNS za povratni klic:

  1. Ustvarite novo začasno telefonsko številko in povratno skupino DNS SRV z zahtevanimi posodobitvami.
  2. Ustvarite novo začasno predlogo stranke, ki uporablja novo skupino telefonskih številk in novo skupino povratnih klicev DNS SRV. Če se skupaj s skupino uporablja obstoječa skupina telefonskih številk in/ali skupina povratnih klicev DNS SRV, jo dodelite predlogi.
  3. Ustvarite semensko organizacijo rešitve z zagotavljanjem naročnika iz testnega ponudnika storitev BroadWorks ali testnega podjetja BroadWorks Enterprise s paketom Standard z uporabo nove predloge za naročnika. Upoštevajte, da gre za sekundarno organizacijo rešitve za seme, zato ni potrebna posodobitev identifikatorja siteUUID sestanka, konfiguriranega v storitvi BroadWorks.
  4. Prenesite datoteko JSON konfiguracije BroadWorks (BYoPSTN), ki vsebuje preslikavo telefonske številke v kodo dostopa za nove telefonske številke v skupini telefonskih številk.
  5. Določite domeno Webex Edge Audio DNS SRV za organizacijo semenske rešitve Standard package meeting site. Vrednost mora biti nespremenjena glede na vrednost, ki je bila predhodno določena za prvotno skupino telefonskih številk.
  6. Uporabite posodobitve konfiguracije v sistemu BroadWorks z uporabo datoteke JSON za konfiguracijo BroadWorks (BYoPSTN).
  7. Konfiguracijo preverite tako, da načrtujete sestanke z uporabo spletnega mesta standardnega paketa semenske organizacije, se pridružite sestanku z uporabo telefonskih številk in možnosti "Pokliči me na".
  8. Uporabite posodobitev za prvotno skupino povratnih klicev Telefonska številka in DNS SRV. Sprememba je zdaj v uporabi za stranke, ki niso testne.
  9. Izbrišete lahko organizacijo semenske rešitve, začasno skupino telefonskih številk, skupino povratnih klicev DNS SRV in predlogo stranke. Ti elementi niso več potrebni po posodobitvi prvotne skupine telefonskih številk in skupine povratnih klicev DNS SRV.
Primarne organizacije semenske rešitve ne smete izbrisati, razen če je bila izbrana in konfigurirana nova primarna organizacija semenske rešitve v sistemu BroadWorks. Brisanje primarne organizacije semenske rešitve odstrani siteUUID, od katerega je odvisna rešitev BYoPSTN za preverjanje pristnosti sporočil SIP v storitvi Webex Edge Audio. Če je izbrisano, se združevanje sestankov s klicem na lokacijah, ki uporabljajo številko za klic na lokaciji, ki jo je zagotovil partner, ne bo izvedlo.

Medijska interoperabilnost G722 pri uporabi lastnega SBC

Pri uporabi lastnega SBC je treba med infrastrukturo Cisco Partners BroadWorks Infrastructure in oblakom Webex Cloud upoštevati vprašanja interoperabilnosti, ki jih običajno rešuje CUBE. Primer je vklop ali povratni klic s kodekom G722, ki vključuje medijski strežnik BroadWorks (na primer pri uporabi storitve snemanja klicev BroadWorks). V tem primeru lahko Webex Edge Audio pošlje SDP z vrstico "a=fmtp:9". Vaš SBC bo moral posodobiti to vrstico in dodati parameter bitrate, da bo imel "a=fmtp:9 bitrate=64", preden ga pošlje v zaledni sistem BroadWorks.

Znane omejitve

  • Vse spremembe možnosti za pridružitev k srečanju v predlogi stranke, Ciscovih klicnih številk ali klicnih številk, ki jih zagotovi partner, se uporabijo samo za novo zagotovljene stranke. Obstoječe stranke, ki uporabljajo predlogo, ostanejo nespremenjene.

  • Vse spremembe nastavitev Skupine telefonskih številk predloge stranke ali Skupine SRV DNS za povratne klice se uporabljajo samo za novo zagotovljene stranke ali obstoječe stranke, ki se zagotavljajo za prvega uporabnika paketa Standard ali Premium. Obstoječe stranke, ki že imajo uporabnike paketov Standard ali Premium, ostanejo nespremenjene.

  • Vse spremembe skupin telefonskih številk ali skupin povratnih klicev DNS SRV, ki so dodeljene predlogam strank, se uporabljajo samo za novo zagotovljene stranke ali obstoječe stranke, ki se zagotavljajo za prvega uporabnika paketa Standard ali Premium. Obstoječe stranke, dodeljene povezanim predlogam, ki že imajo uporabnike paketov Standard ali Premium, ostanejo nespremenjene.

  • Določena šablona za stranke podpira Cisco številke za klic ali možnost priključitve na sestanek s klicno številko, ki jo zagotovi partner, kombinacija obeh možnosti za isto predlogo pa ni podprta.

  • Sporočila SIP za primer uporabe "Pokliči me na" ali povratni klic za pridružitev sestanku ne vključujejo informacij o stranki in/ali uporabniku, ki gosti sestanek, ki se mu je treba pridružiti.

  • Telefonske številke in pripadajoče kode za dostop do sestankov za določeno skupino telefonskih številk podpirajo samo eno domeno Webex Edge Audio DNS SRV (na primer ecccspx.amer.webex.com). Uporaba teh telefonskih številk za prijavo na sestanke v drugi domeni Webex Edge Audio DNS SRV ni podprta.

  • Webex Edge Audio ne podpira ponovnega pogajanja o kodekih med klicem. Storitve, ki se sprožijo po sprejemu klica, zato morda ne bodo delovale pravilno.

  • Aplikacija Webex, uporabniški vmesnik spletnega mesta Webex Meeting in e-poštno sporočilo z vabilom za sestanek Webex vsebujejo povezavo do dokumenta "Omejitve brezplačnih klicev". Ta dokument velja za telefonske številke, ki jih zagotovi Cisco, in ga uporabniki ne bi smeli upoštevati, če za pridružitev k sestanku uporabljajo telefonske številke, ki jih zagotovi partner.

Zgodovina revizij dokumenta

Naslednja preglednica prikazuje zgodovino sprememb tega dokumenta v zadnjih 12 mesecih.

Datum

Različica

Opis spremembe

08. april 2024

1-36

  • Dodana opomba, da je DNS-SRV dinamične narave in dodan nadomestni znak za naslove IP.

10. januar 2024

1-35

  • V razdelku Prevajalski profili je bilo dodano pravilo 4.

22. decembra 2023

1-34

  • Posodobljeni so bili razdelki Pridruži se sestanku s povratnim klicem (izbirno), RoutingNE, Omogoči povratni klic sestanka Webex, Prevajalski profili in Tokovi klicev v kockah.

julij 04, 2023

1-33

  • Posodobljen razdelek Pridružitev sestanku z uporabo povratnega klica (izbirno).

02. februar 2023

1-32

  • Dodana nova domena za Združeno kraljestvo in Severno Afriko, ki je dodana v razdelku Webex Call Routing Domains.

  • V koraku 9 sta dodani seja gostitelja sestanka in platforma za dostavo aplikacij: Zagotovite konfiguracijo Partner BroadWorks.

02. februar 2023

1-31

  • Posodobljeno Uporabite posodobitve za del skupine telefonskih številk v uporabi/skupine povratnih DNS SRV.

31. januar 2023

1-30

  • Dodan razdelek Platforma za dostavo aplikacij v razdelku Aplikacijski strežnik.

november 29, 2022

1-29

  • V razdelku Omrežni strežnik je dodana možnost Omogoči povratni klic sestanka Webex.

  • V razdelku Aplikacijski strežnik je dodana možnost Ustvari naročnika povratnega klica sestanka VoiceXML.

  • Posodobljeni zapisi DNS SRV pod domenami za usmerjanje klicev Webex.

Ali je bil ta članek koristen?
Ali je bil ta članek koristen?