- Domov
- /
- Članek
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 |
|