- Domov
- /
- Članek
Uporabite lastno rešitev PSTN za Webex za Cisco BroadWorks
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.
Uporabnik načrtuje sestanek v Webexu. Webex dodeli ID srečanja (na primer 123456).
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.
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.
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.
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:
Uporabnik načrtuje sestanek v Webexu. Webex dodeli ID srečanja (na primer 123456).
Uporabnik zahteva klic iz Webexa na želeno številko (na primer +16504441000), da se pridruži sestanku prek aplikacije Webex ali odjemalca Meetings.
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).
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.
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:
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.
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:
| 86400 | IN | SRV | 10 | 10 | 5061 |
|
| 86400 | IN | SRV | 10 | 10 | 5061 |
|
Ta zapis DNS SRV se lahko razreši v naslednji zapis DNS A:
| 86400 | IN | A | 45.84.168.81 |
| 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.
| ||
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
1 | Partnerski predpogoji
|
2 | Zagotavljanje telefonskih številk v Cisco Partner Hub
|
3 | Omogočanje povratnih klicnih skupin DNS SRV v Cisco Partner Hub (izbirno)
|
4 | Povežite PNG (in CDSG) s predlogami strank
|
5 | Organizacije za zagotavljanje semenskih rešitev
|
6 | Izberite organizacijo primarne semenske rešitve
|
7 | Prenesite konfiguracijo BroadWorks (BYoPSTN)
|
8 | Določite domeno Webex Edge Audio DNS SRV
|
9 | Konfiguracija BroadWorks partnerja za zagotavljanje
|
10 | Partner za zagotavljanje CUBE (ali vaš lasten SBC)
|
11 | Certificiranje BYoPSTN
|
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:
Prijavite se v Cisco Partner Hub.
Pojdi do nastavitve.
Pomaknite se do BroadWorks Calling.
Spodaj Konfiguracija pridružitve sestanku (BYoPSTN), izberite Ustvarite skupino telefonske številke za klicanjestr.
Vnesite Skupina telefonskih številk ime in izberite Naslednji.
Vnesite Telefonska številka podrobnosti in izberite Naslednji.
Preglejte povzetek podrobnosti o skupini telefonskih številk in izberite Shrani.
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:
Prijavite se v Partner Hub.
Pojdi do nastavitve.
Pomaknite se do BroadWorks Calling.
Spodaj Konfiguracija pridružitve sestanku (BYoPSTN), izberite Ustvari skupino DNS SRV za povratni klic.
Vnesite povratni DNS SRV Ime skupine.
Izberite Naslednji.
Vnesite podrobnosti povratnega klica DNS SRV.
Izberite Naslednji.
Preglejte povzetek podrobnosti DNS SRV za povratni klic.
Izberite Shrani.
Zagotovite morebitne posodobitve za DNS, da odražajo nove zapise v skupini DNS SRV.
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:
Prijavite se v Cisco Partner Hub.
Pojdi do nastavitve.
Pomaknite se do BroadWorks Calling.
Spodaj Predloge, izberite Dodaj predlogo.
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.
Izberite Naslednji.
Vnesite preostale podrobnosti predloge.
Preglejte povzetek podrobnosti predloge.
Kliknite Shrani.
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:
Prijavite se v Cisco Partner Hub.
Pojdi do nastavitve.
Pomaknite se do BroadWorks Calling razdelek.
Spodaj Predloge, izberite Ogled predloge.
Izberite predlogo, ki jo želite posodobiti.
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.
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:
Zagotavljanje testnega naročnika z API-ji za naročnike BroadWorks, kot je dokumentirano na
developer.webex.com
.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:
Prijavite se v Cisco Partner Hub.
Pojdi do nastavitve.
Pomaknite se do BroadWorks Calling razdelek.
Spodaj Preverjanje konfiguracije (BYoPSTN) razdelek izberite Dodeli.
V Dodelite organizacijo poiščite in izberite eno od predhodno konfiguriranih semenskih organizacij
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:
Prijavite se v Cisco Partner Hub.
Pojdi do nastavitve.
Pomaknite se do BroadWorks Calling.
Spodaj Grozdi, izberite Ogled grozda.
Izberite gručo, ki je povezana s predlogami strank, ki so konfigurirane za BYoPSTN.
Pomaknite se do Konfiguracija BroadWorks za BYoPSTN razdelek.
Kliknite Prenesite konfiguracijsko datoteko JSON.
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.
Prijavite se v Cisco Partner Hub.
Pojdi do Stranke.
Izberite BYoPSTN Validation Enterprise.
Izberite Ogled stranke.
Pojdi do Storitve/sestanki.
Izberite mesto sestanka standardnega paketa.
Pomaknite se na dno stranske plošče, izberite Konfigurirajte spletno mesto.
Izberite Skupne nastavitve / Nastavitve zvoka.
Pod Globalne klicne številke Edge Audio po meri razdelek izberite Ustvari skript Lua.
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)
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.
Tok klica:
- Uporabnik zahteva povratni klic, Webex sproži povratni klic.
- Klic je preusmerjen na BroadWorks OTT.
- Klic doseže CUBE, ki je na voljo v CH. CUBE usmeri klic v BroadWorks.
- BroadWorks identificira klic kot izvor gostitelja srečanja in ustvari sejo za uporabnika gostitelja srečanja ter obdela klic.
- 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.
- BroadWorks usmeri klic do uporabnika, povezanega z napravo (7) ali do PSTN (8).
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 VoiceXML in ustvarite primerek za vsako številko PSTN.
, izberiteKonfigurirajte 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:
|
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:
Č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:
|
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:
Ustvarite novo začasno skupino telefonskih številk z zahtevanimi posodobitvami.
- 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.
- 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.
- Prenesite datoteko JSON za konfiguracijo BroadWorks (BYoPSTN), ki vsebuje telefonsko številko za dostop do preslikave kod za nove telefonske številke v skupini telefonskih številk.
- 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.
- Uporabite posodobitve konfiguracije za BroadWorks z datoteko JSON BroadWorks Configuration (BYoPSTN).
- Preverite konfiguracijo tako, da načrtujete sestanke na spletnem mestu standardnega paketa semenske organizacije in se pridružite sestanku s telefonskimi številkami za klicanje.
- Uporabite posodobitev za prvotno skupino telefonskih številk. Sprememba je zdaj v uporabi za netestne stranke.
- 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:
- Ustvarite novo začasno skupino za povratni klic DNS SRV z zahtevanimi posodobitvami.
- 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.
- 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.
- 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«.
- Uporabite posodobitev za prvotno skupino povratnih klicev DNS SRV. Sprememba je zdaj v uporabi za netestne stranke.
- 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:
- Ustvarite novo začasno telefonsko številko in skupino za povratni klic DNS SRV z zahtevanimi posodobitvami.
- 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.
- 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.
- Prenesite datoteko JSON za konfiguracijo BroadWorks (BYoPSTN), ki vsebuje telefonsko številko za dostop do preslikave kod za nove telefonske številke v skupini telefonskih številk.
- 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.
- Uporabite posodobitve konfiguracije za BroadWorks z datoteko JSON BroadWorks Configuration (BYoPSTN).
- 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«.
- Uporabite posodobitev za prvotno telefonsko številko in skupino povratnih klicev DNS SRV. Sprememba je zdaj v uporabi za netestne stranke.
- 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 |
| |
10. januar 2024 | 1-35 |
| |
22. december 2023 | 1-34 |
| |
4. julij 2023 | 1-33 |
| |
2. februar 2023 | 1-32 |
| |
2. februar 2023 | 1-31 |
| |
31. januar 2023 | 1-30 |
| |
29. november 2022 | 1-29 |
|
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.
Uporabnik načrtuje sestanek v Webexu. Webex dodeli ID srečanja (na primer 123456).
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.
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.
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.
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:
Uporabnik načrtuje sestanek v Webexu. Webex dodeli ID srečanja (na primer 123456).
Uporabnik zahteva klic iz Webexa na želeno številko (na primer +16504441000), da se pridruži sestanku prek aplikacije Webex ali odjemalca Meetings.
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).
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.
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:
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.
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:
| 86400 | IN | SRV | 10 | 10 | 5061 |
|
| 86400 | IN | SRV | 10 | 10 | 5061 |
|
Ta zapis DNS SRV se lahko razreši v naslednji zapis DNS A:
| 86400 | IN | A | 45.84.168.81 |
| 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.
| ||
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
1 | Partnerski predpogoji
|
2 | Zagotavljanje telefonskih številk v Cisco Partner Hub
|
3 | Omogočanje povratnih klicnih skupin DNS SRV v Cisco Partner Hub (izbirno)
|
4 | Povežite PNG (in CDSG) s predlogami strank
|
5 | Organizacije za zagotavljanje semenskih rešitev
|
6 | Izberite organizacijo primarne semenske rešitve
|
7 | Prenesite konfiguracijo BroadWorks (BYoPSTN)
|
8 | Določite domeno Webex Edge Audio DNS SRV
|
9 | Konfiguracija BroadWorks partnerja za zagotavljanje
|
10 | Partner za zagotavljanje CUBE (ali vaš lasten SBC)
|
11 | Certificiranje BYoPSTN
|
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:
Prijavite se v Cisco Partner Hub.
Pojdi do nastavitve.
Pomaknite se do BroadWorks Calling.
Spodaj Konfiguracija pridružitve sestanku (BYoPSTN), izberite Ustvarite skupino telefonske številke za klicanjestr.
Vnesite Skupina telefonskih številk ime in izberite Naslednji.
Vnesite Telefonska številka podrobnosti in izberite Naslednji.
Preglejte povzetek podrobnosti o skupini telefonskih številk in izberite Shrani.
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:
Prijavite se v Partner Hub.
Pojdi do nastavitve.
Pomaknite se do BroadWorks Calling.
Spodaj Konfiguracija pridružitve sestanku (BYoPSTN), izberite Ustvari skupino DNS SRV za povratni klic.
Vnesite povratni DNS SRV Ime skupine.
Izberite Naslednji.
Vnesite podrobnosti povratnega klica DNS SRV.
Izberite Naslednji.
Preglejte povzetek podrobnosti DNS SRV za povratni klic.
Izberite Shrani.
Zagotovite morebitne posodobitve za DNS, da odražajo nove zapise v skupini DNS SRV.
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:
Prijavite se v Cisco Partner Hub.
Pojdi do nastavitve.
Pomaknite se do BroadWorks Calling.
Spodaj Predloge, izberite Dodaj predlogo.
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.
Izberite Naslednji.
Vnesite preostale podrobnosti predloge.
Preglejte povzetek podrobnosti predloge.
Kliknite Shrani.
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:
Prijavite se v Cisco Partner Hub.
Pojdi do nastavitve.
Pomaknite se do BroadWorks Calling razdelek.
Spodaj Predloge, izberite Ogled predloge.
Izberite predlogo, ki jo želite posodobiti.
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.
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:
Zagotavljanje testnega naročnika z API-ji za naročnike BroadWorks, kot je dokumentirano na
developer.webex.com
.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:
Prijavite se v Cisco Partner Hub.
Pojdi do nastavitve.
Pomaknite se do BroadWorks Calling razdelek.
Spodaj Preverjanje konfiguracije (BYoPSTN) razdelek izberite Dodeli.
V Dodelite organizacijo poiščite in izberite eno od predhodno konfiguriranih semenskih organizacij
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:
Prijavite se v Cisco Partner Hub.
Pojdi do nastavitve.
Pomaknite se do BroadWorks Calling.
Spodaj Grozdi, izberite Ogled grozda.
Izberite gručo, ki je povezana s predlogami strank, ki so konfigurirane za BYoPSTN.
Pomaknite se do Konfiguracija BroadWorks za BYoPSTN razdelek.
Kliknite Prenesite konfiguracijsko datoteko JSON.
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.
Prijavite se v Cisco Partner Hub.
Pojdi do Stranke.
Izberite BYoPSTN Validation Enterprise.
Izberite Ogled stranke.
Pojdi do Storitve/sestanki.
Izberite mesto sestanka standardnega paketa.
Pomaknite se na dno stranske plošče, izberite Konfigurirajte spletno mesto.
Izberite Skupne nastavitve / Nastavitve zvoka.
Pod Globalne klicne številke Edge Audio po meri razdelek izberite Ustvari skript Lua.
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)
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.
Tok klica:
- Uporabnik zahteva povratni klic, Webex sproži povratni klic.
- Klic je preusmerjen na BroadWorks OTT.
- Klic doseže CUBE, ki je na voljo v CH. CUBE usmeri klic v BroadWorks.
- BroadWorks identificira klic kot izvor gostitelja srečanja in ustvari sejo za uporabnika gostitelja srečanja ter obdela klic.
- 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.
- BroadWorks usmeri klic do uporabnika, povezanega z napravo (7) ali do PSTN (8).
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 VoiceXML in ustvarite primerek za vsako številko PSTN.
, izberiteKonfigurirajte 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:
|
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:
Č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:
|
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:
Ustvarite novo začasno skupino telefonskih številk z zahtevanimi posodobitvami.
- 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.
- 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.
- Prenesite datoteko JSON za konfiguracijo BroadWorks (BYoPSTN), ki vsebuje telefonsko številko za dostop do preslikave kod za nove telefonske številke v skupini telefonskih številk.
- 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.
- Uporabite posodobitve konfiguracije za BroadWorks z datoteko JSON BroadWorks Configuration (BYoPSTN).
- Preverite konfiguracijo tako, da načrtujete sestanke na spletnem mestu standardnega paketa semenske organizacije in se pridružite sestanku s telefonskimi številkami za klicanje.
- Uporabite posodobitev za prvotno skupino telefonskih številk. Sprememba je zdaj v uporabi za netestne stranke.
- 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:
- Ustvarite novo začasno skupino za povratni klic DNS SRV z zahtevanimi posodobitvami.
- 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.
- 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.
- 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«.
- Uporabite posodobitev za prvotno skupino povratnih klicev DNS SRV. Sprememba je zdaj v uporabi za netestne stranke.
- 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:
- Ustvarite novo začasno telefonsko številko in skupino za povratni klic DNS SRV z zahtevanimi posodobitvami.
- 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.
- 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.
- Prenesite datoteko JSON za konfiguracijo BroadWorks (BYoPSTN), ki vsebuje telefonsko številko za dostop do preslikave kod za nove telefonske številke v skupini telefonskih številk.
- 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.
- Uporabite posodobitve konfiguracije za BroadWorks z datoteko JSON BroadWorks Configuration (BYoPSTN).
- 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«.
- Uporabite posodobitev za prvotno telefonsko številko in skupino povratnih klicev DNS SRV. Sprememba je zdaj v uporabi za netestne stranke.
- 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 |
| |
10. januar 2024 | 1-35 |
| |
22. december 2023 | 1-34 |
| |
4. julij 2023 | 1-33 |
| |
2. februar 2023 | 1-32 |
| |
2. februar 2023 | 1-31 |
| |
31. januar 2023 | 1-30 |
| |
29. november 2022 | 1-29 |
|
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.
-
Uporabnik načrtuje sestanek v storitvi Webex. Webex dodeli ID sestanka (na primer 123456).
-
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.
-
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.
-
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.
-
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:
-
Uporabnik načrtuje sestanek v storitvi Webex. Webex dodeli ID sestanka (na primer 123456).
-
Uporabnik z aplikacijo Webex ali odjemalcem Meetings zahteva klic iz Webexa na želeno številko (na primer +16504441000), da se pridruži sestanku.
-
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).
-
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.
-
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.
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:
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.
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:
|
86400 |
NA SPLETNI STRANI |
SRV |
10 |
10 |
5061 |
|
|
86400 |
NA SPLETNI STRANI |
SRV |
10 |
10 |
5061 |
|
Ta zapis SRV DNS se lahko razreši na naslednji zapis A DNS:
|
86400 |
NA SPLETNI STRANI |
A |
45.84.168.81 |
|
86400 |
NA SPLETNI STRANI |
A |
45.84.168.82 |
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 |
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
1 |
Predpogoji za partnerje
|
2 |
Zagotavljanje telefonskih številk v Cisco Partner Hubu
|
3 |
Zagotavljanje skupin SRV DNS za povratne klice v Ciscovem partnerskem vozlišču (neobvezno)
|
4 |
Povezovanje PNG (in CDSG) s predlogami strank
|
5 |
Organizacije za zagotavljanje rešitev za semena
|
6 |
Izberite primarno organizacijo za semensko rešitev
|
7 |
Prenesite konfiguracijo BroadWorks (BYoPSTN)
|
8 |
Določite domeno SRV DNS za Webex Edge Audio
|
9 |
Zagotavljanje konfiguracije partnerja BroadWorks
|
10 |
Zagotovite partnerski CUBE (ali svoj SBC)
|
11 |
Certificiranje BYoPSTN
|
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:
-
Prijavite se v Cisco Partner Hub.
-
Pojdite na Nastavitve.
-
Pomaknite se na BroadWorks Calling.
-
V razdelku Konfiguracija za pridružitev k sestanku (BYoPSTN), izberite Ustvari skupino telefonskih številk za klicanje.
-
Vnesite ime Skupine telefonskih številk in izberite Naslednji.
-
Vnesite podatke Telefonska številka in izberite Naslednji.
-
Preglejte povzetek podrobnosti skupine telefonskih številk in izberite Shrani.
-
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
Č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:
-
Prijavite se v partnersko vozlišče.
-
Pojdite na Nastavitve.
-
Pomaknite se na BroadWorks Calling.
-
V razdelku Konfiguracija za pridružitev k sestanku (BYoPSTN), izberite Ustvari povratno skupino DNS SRV.
-
Vnesite ime povratnega klica DNS SRV Ime skupine.
-
Izberite Naslednji.
-
Vnesite podrobnosti o povratnem klicu DNS SRV.
-
Izberite Naslednji.
-
Preglejte povzetek podrobnosti povratnega klica DNS SRV.
-
Izberite Shrani.
-
Zagotovite vse posodobitve sistema DNS, da bodo odražale nove zapise v skupini DNS SRV.
-
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 želite dodati novo predlogo stranke, naredite naslednje:
-
Prijavite se v Cisco Partner Hub.
-
Pojdite na Nastavitve.
-
Pomaknite se na BroadWorks Calling.
-
V razdelku Predloge izberite Dodaj predlogo.
-
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.
-
-
Izberite Naslednji.
-
Vnesite preostale podrobnosti predloge.
-
Preglejte povzetek podrobnosti predloge.
-
Kliknite Save.
-
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:
-
Prijavite se v Cisco Partner Hub.
-
Pojdite na Nastavitve.
-
Pomaknite se na BroadWorks Calling.
-
V razdelku Templates izberite View Template.
-
Izberite predlogo, ki jo želite posodobiti.
-
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.
-
-
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:
-
Preskusnega naročnika zagotovite z uporabo vmesnikov API BroadWorks Subscribers, kot je dokumentirano na spletni strani
developer.webex.com
. -
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:
-
Prijavite se v Cisco Partner Hub.
-
Pojdite na Nastavitve.
-
Pomaknite se na BroadWorks Calling.
-
V razdelku Configuration Validation (BYoPSTN) izberite Assign.
-
Na zaslonu Assign organization poiščite in izberite eno od predhodno konfiguriranih semenskih organizacij.
-
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:
-
Prijavite se v Cisco Partner Hub.
-
Pojdite na Nastavitve.
-
Pomaknite se na BroadWorks Calling.
-
V razdelku Grozdi izberite Prikaži grozd.
-
Izberite gručo, ki je povezana s predlogami strank, ki so konfigurirane za BYoPSTN.
-
Pomaknite se na razdelek Konfiguracija BroadWorks za BYoPSTN .
-
Kliknite Prenos konfiguracijske datoteke JSON.
-
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.
-
Prijavite se v Cisco Partner Hub.
-
Pojdite na Stranke.
-
Izberite BYoPSTN Validation Enterprise.
-
Izberite View Customer.
-
Pojdite na Storitve/Srečanja.
-
Izberite mesto srečanja standardnega paketa.
-
Pomaknite se na dno stranske plošče in izberite Configure Site.
-
Izberite Skupne nastavitve / Nastavitve zvoka.
-
V razdelku Edge Audio Custom Global Call-in Numbers izberite Generate Lua Script.
-
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)
-
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.
Pretok klicev:
- Uporabnik zahteva povratni klic, Webex sproži povratni klic.
- Klic je preusmerjen v BroadWorks OTT.
- Klic pride do CUBE, ki je zagotovljen v CH. CUBE preusmeri klic v omrežje BroadWorks.
- BroadWorks prepozna klic kot izvorni klic gostitelja sestankov in ustvari sejo za uporabnika gostitelja sestankov ter obdela klic.
- Uporabniška seja gostitelja sestanka obdela klic in prevede klicano številko. Poleg tega se v imenu uporabnika gostitelja sestanka ustvari zapis o obračunu.
- BroadWorks preusmeri klic na uporabnika, povezanega z napravo (7), ali na PSTN (8).
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 VoiceXML in ustvarite primerek za vsako številko PSTN.
, izberiteKonfiguracija 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.
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
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
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-GuideZa 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.
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.
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:
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
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:
-
Ustvarite novo začasno skupino telefonskih številk z zahtevanimi posodobitvami.
- 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.
- 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.
- Prenesite datoteko JSON konfiguracije BroadWorks (BYoPSTN), ki vsebuje preslikavo telefonske številke v kodo dostopa za nove telefonske številke v skupini telefonskih številk.
- 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.
- Uporabite posodobitve konfiguracije v sistemu BroadWorks z uporabo datoteke JSON za konfiguracijo BroadWorks (BYoPSTN).
- 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.
- Posodobitev uporabite za prvotno skupino telefonskih številk. Sprememba je zdaj v uporabi za stranke, ki niso testne.
- 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:
- Ustvarite novo začasno povratno skupino DNS SRV z zahtevanimi posodobitvami.
- 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.
- 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.
- 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".
- Uporabite posodobitev za prvotno skupino povratnih klicev DNS SRV. Sprememba je zdaj v uporabi za stranke, ki niso testne.
- 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:
- Ustvarite novo začasno telefonsko številko in povratno skupino DNS SRV z zahtevanimi posodobitvami.
- 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.
- 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.
- Prenesite datoteko JSON konfiguracije BroadWorks (BYoPSTN), ki vsebuje preslikavo telefonske številke v kodo dostopa za nove telefonske številke v skupini telefonskih številk.
- 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.
- Uporabite posodobitve konfiguracije v sistemu BroadWorks z uporabo datoteke JSON za konfiguracijo BroadWorks (BYoPSTN).
- 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".
- Uporabite posodobitev za prvotno skupino povratnih klicev Telefonska številka in DNS SRV. Sprememba je zdaj v uporabi za stranke, ki niso testne.
- 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.
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 |
| |
10. januar 2024 |
1-35 |
| |
22. decembra 2023 |
1-34 |
| |
julij 04, 2023 |
1-33 |
| |
02. februar 2023 |
1-32 |
| |
02. februar 2023 |
1-31 |
| |
31. januar 2023 |
1-30 |
| |
november 29, 2022 |
1-29 |
|