- Početak
- /
- Članak
Definicije
Definicije | Opis |
---|---|
Cisco partner | Subjekt (obično pružatelj usluga) koji prodaje Cisco proizvode i usluge svojim klijentima. |
Krajnji korisnik | Korisnici koji koriste Cisco proizvode i usluge koje im prodaje Cisco partner. |
CUBE | Cisco Unified Border Element |
Partnerska organizacija | Webex spremište za upravljanje identitetom i uslugama koje održava informacije o Cisco partnerima i njihovim klijentima. |
Čvorište partnera | Web portal za pružanje identiteta i usluga za Cisco partnere i klijente kojima upravljaju. |
Organizacija kupaca | Webex spremište za upravljanje identitetom i uslugama koje održava informacije o krajnjem kupcu. |
BroadWorks Enterprise ili Pružatelj usluga/Grupa | Zastupanje krajnjeg kupca u BroadWorksu. |
Pregled
Rješenje Bring Your Own PSTN (BYoPSTN) omogućuje da Webex za davatelje usluga Cisco BroadWorks dodijeli telefonske brojeve koje posjeduju kako bi ih korisnici mogli koristiti kada se pridruže Webex Meetings. Rješenje omogućuje partnerima da iskoriste vlastite PSTN mreže i iskoriste postojeće odnose s pružateljima PSTN usluga, umjesto da koriste cisco brojeve.
Referentna arhitektura u ovom dokumentu pruža end-to-end dizajn za opciju BYoPSTN. Ovu arhitekturu provjerava Cisco i koristi Cisco Unified Border Element (CUBE) kao Kontrolor granice sesije (SBC) za promet poziva između BroadWorks i Webex Meetings.
Odabir opcije pridruživanja sastanku
Trenutno Webex za Cisco BroadWorks podržava dvije opcije za dostavljanje telefonskih brojeva za sastanke. Davatelji usluga moraju odabrati jednu od ove dvije opcije – kombinacija nije podržana:
Cisco pozivni brojevi (Cisco PSTN)— Cisco pruža telefonske brojeve koje sudionici sastanka mogu koristiti za pridruživanje sastancima
Brojevi za pozive koje je dao partner (BYoPSTN)—davatelji usluga daju vlastite telefonske brojeve koje će sudionici sastanka koristiti kada se pridružuju sastancima
Rješenje BYoPSTN
Partneri koji odaberu opciju Brojevi za pozive koje pruža partner (BYoPSTN) moraju dati svoje vlastite PSTN telefonske brojeve i moraju osigurati mrežnu infrastrukturu koja je potrebna za usmjeravanje poziva na i iz Webex. Rješenje BYoPSTN olakšava preusmjeravanje poziva preko vrha (OTT) putem javnog interneta s BroadWorksa na Webex.
Prilikom odabira opcije BYoPSTN vrijede sljedeći uvjeti:
Cisco partneri mogu koristiti iste telefonske brojeve za više od jednog krajnjeg korisnika. Ovi telefonski brojevi mogu biti u bilo kojoj zemlji u kojoj Partner posluje.
Opcija BYoPSTN ne zahtijeva promjene u općem procesu ugradnje za Webex za korisnike Cisco BroadWorks.
BYoPSTN zahtijeva opskrbu na razini Cisco partnera i svi krajnji korisnici koje partneri aktiviraju nakon što BYoPSTN proradi automatski su omogućeni.
Sva pribavljanja potrebnih za web-mjesta za sastanke kupaca su automatska, kao i kod trenutnog opće dostupnog rješenja.
Partneri koji aktiviraju i Standard i Premium pakete imaju dvije stranice za sastanke: jedna stranica za standardne korisnike, a druga za Premium korisnike. Obje stranice su omogućene za BYoPSTN.
Sudionici sastanka koji poziv u sastanak na sastanke mogu odabrati korištenje dijeljenja videa i sadržaja putem interneta.
Primjenjuje se na spajanja sastanaka i za sastanke u svemiru i za sastanke PMR. Imajte na umu da za Space sastanke prostor mora kreirati standardni ili Premium korisnik s mogućnostima hosta Webex Meeting kako bi primili pristup za PSTN -a – prostori koje su kreirali Osnovni korisnici ne primaju pristup za PSTN brojeve.
Ovaj dokument pruža provjerenu konfiguraciju koja koristi CUBE kao vaš SBC. Međutim, ako ne želite koristiti CUBE, možete implementirati vlastiti SBC.
Arhitektura
Rješenje Webex za Cisco BroadWorks BYoPSTN nadovezuje se na skup usluga Webex Edge , točnije, Webex Edge Audio uslugu koja je dostupna poslovnim korisnicima. Arhitektura je prilagođena za integraciju infrastrukture Cisco Partners BroadWorks s Webex Edge Audio, čime se Cisco partneru omogućuje da centralno konfigurira skupove telefonskih brojeva za korištenje od strane krajnjih kupaca.
Glavni elementi arhitekture su sljedeći:
BroadWorks— Cisco partneri BroadWorks infrastruktura
Cisco Unified Border Element (CUBE)—Referentni Kontrolor granice sesije (SBC) za rješenje postavljeno u podatkovni centar Cisco Partners. KOCKA mora biti unutar DMZ-a. Imajte na umu da ako ne želite koristiti CUBE, možete implementirati vlastiti SBC.
Webex Edge Audio— Webex usluga, koja odvaja PSTN od Webex promjenom usmjeravanje poziva kako bi se iskoristila infrastruktura koju pruža Cisco partner.
Pozivi sudionika da se pridruže sastanku prolaze kroz BroadWorks do CUBE i od CUBE do Webex infrastrukture u oblaku putem interneta. Ovaj model je primjenjiv za oba sljedeća scenarija pridruživanja sastanku:
Poziv —sudionik bira telefonski broj u pozivu za sastanak na svojoj slušalici registriranoj u BroadWorksu, mobilnom uređaju ili u aplikaciji Webex . Poziv inicira BroadWorks.
Uzvratni poziv (izborno) —sudionik traži da Webex nazove telefonski broj koji je naveo. Poziv pokreće Webex.
Pozivi preusmjereni s BroadWorksa na CUBE unutar infrastrukture partnera koristit će SIP TCP za signalizaciju poziva i RTP za medije. Od CUBE do Webex, pozivi koriste SIP TLS za signalizaciju i sRTP za medije. Preusmjeravanje poziva s CUBE na WebEx je putem interneta i ne koristi SIP trank.
Tipična postavka za scenarije poziva/povratnog poziva je kako slijedi:
Cisco Partner ima PSTN telefonski broj (na primjer, 2403332200) i pridruženi Webex pristupni kôd kod (na primjer, 88631321777971704941).
Cisco Partner osigurava virtualnog pretplatnika na BroadWorksu koji odgovara CUBE uređaju. Partner preslikava telefonski broj na pristupni kôd kod i obrnuto.
pristupni kôd kod, koji se šalje Webex u SIP porukama, identificira mjesta sastanka povezana s Cisco partnerom.
Gore navedeni telefonski broj za pristupni kôd konfiguriran je jednom i zajednički je za sva mjesta za sastanke krajnjeg korisnika.
Sudionici koji se pridružuju sastanku moraju unijeti odgovarajući ID sastanka (na primjer, 123456), koji identificira određeni sastanak kojem će se pridružiti.
Preporuča se da Partneri slijede dolje navedeni model redundancije.
Pridruži se sastanku pomoću poziva
Sljedeća slika prikazuje postupak korisnika koji se pridružuje sastanku pozivom.
Evo koraka kako bi se sudionik pridružio sastanku pozivom.
Korisnik zakazuje sastanak u Webex. Webex dodjeljuje ID sastanka (na primjer, 123456).
Korisnik bira telefonski broj koji je povezan sa sastankom (na primjer, 2403332200). SIP INVITE nosi URI zahtjeva kao telefonski broj povezan sa sastankom.
BroadWorks prevodi telefonski broj u pristupni kôd kod (na primjer, 88631321777971704941) povezan sa mjestom sastanka i usmjerava poziv na CUBE s URI -jem zahtjeva kao pristupni kôd.
Webex prima SIP INVITE i odgovara na poziv. Jezik najava određen je jezikom navedenim za telefonski broj kada je dostupan u Cisco Partner Hubu i BroadWorksu.
Korisnik unosi ID sastanka (na primjer, 123456) koristeći DTMF. Webex provjerava korisnika i zatim mu dopušta da se pridruži sastanku.
Pridruživanje sastanku pomoću povratnog poziva (izborno)
Sljedeća slika prikazuje postupak korisnika koji se pridružuje sastanku povratnim pozivom, korisnik zahtijeva poziv od Webex kako bi se pridružio sastanku.
Evo koraka kako bi se sudionik pridružio sastanku povratnim pozivom:
Korisnik zakazuje sastanak u Webex. Webex dodjeljuje ID sastanka (na primjer, 123456).
Korisnik zahtijeva poziv od Webex na željeni broj (na primjer, +16504441000) kako bi se pridružio sastanku pomoću Webex aplikacija ili klijenta Meetings.
Webex pokreće SIP POZIV u CUBE na temelju Callback DNS SRV grupe, osigurane u Cisco Partner Hubu i BroadWorksu. URI zahtjeva SIP INVITE sadrži telefonski broj koji mora primiti poziv (na primjer, +16504441000@cube.example.com).
CUBE prevodi telefonski broj u ID u udaljene stranke u vrijednost koja identificira virtualnog pretplatnika na BroadWorksu (na primjer, 88631321777971704941@ecccx.amer.pub.webex.com). Ovo identificira CUBE kao virtualnog korisnika na poslužitelju aplikacija BroadWorks.
Poziv se nudi na telefonski broj koji je zatražio od korisnika i korisnik odgovara na poziv kako bi se pridružio sastanku. Ovaj telefonski broj može biti pretplatnik na BroadWorks ili PSTN broj. Ako je traženi broj PSTN broj, BroadWorks koristi predviđeni put za usmjeravanje poziva na PSTN.
Za opciju povratnog poziva obavezno je aktivirati sljedeće dvije značajke:
- 102746 – BroadWorks podrška za CI UUID
- 102074 – BYO PSTN podrška za naplatu za CallBack i CallIn
To se može potvrditi iz CLI-a na sljedeći način:
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
Za detaljan opis ovih značajki i aktivacije možete pronaći u odjeljku 'VoiceXML Meeting Virtual Subscriber' u ovom dokumentu.
Ako odaberete da ne konfigurirate Pridruživanje sastanku pomoću opcije povratnog poziva, korisnici i dalje mogu koristiti opciju Poziv za pridruživanje sastancima ili se mogu pridružiti putem zvuka računala. U tom slučaju nije potrebno konfigurirati DNS SRV grupe povratnih poziva. |
Pregled konfiguracije rješenja
Rješenje ima nekoliko različitih komponenti, od kojih svaka mora biti ispravno konfigurirana da bi rješenje uspješno funkcioniralo. Komponente su sljedeće:
BroadWorks
CUBE (ili alternativni SP Certified Kontrolor granice sesije (SBC))
Webex Edge Audio
Postoje međuovisnosti između konfiguracije ovih različitih komponenti i kao takve jedna ili više organizacija za početak rješenja moraju dovršiti potrebnu konfiguraciju rješenja i provjeru.
Organizacija sjemena
Početna organizacija je Webex organizacija koju konfigurirate za generiranje i provjeru postavki za BYoPSTN rješenje. Početnoj organizaciji mora biti dodijeljen najmanje jedan korisnik a standardni paket, i taj Standardni paket mora koristiti Brojevi za pozivanje koje je dao partner (BYoPSTN) opcija pridruživanja sastanku. Preporuča se da početnu organizaciju povežete s probnim BroadWorksovim pružateljem usluga ili poduzećem.
Organizacije za dobivanje rješenja služe dvije svrhe:
Konfiguracija sjemena —Omogućavanje polazne organizacije(a) generira telefonski broj za mapiranje pristupnih kodova za web-mjesto sastanka i univerzalni jedinstveni identifikator mjesta sastanka (UUID stranice) koji su potrebni za tekući rad rješenja. Ove informacije su potrebne za konfiguriranje BroadWorks virtualnih pretplatnika (VSUB).
Provjera valjanosti konfiguracije —Koristite izvornu organizaciju da odredite je li vaše BYoPSTN rješenje konfigurirano u skladu s vašim zahtjevima. Upotrijebite izvornu organizaciju i testirajte korisnike kako biste potvrdili slučajeve pozivanja i povratnog poziva za sastanke pomoću brojeva za pozive koje je dao partner i zapisa DNS SRV povratnog poziva (ako je omogućen povratni poziv).
Administrator mora generirati organizaciju početnog rješenja za svaki jedinstveni skup telefonskih brojeva i DNS SRV zapisa povratnog poziva. Generiranje organizacije početnog rješenja u svakom slučaju generira potrebni telefonski broj za mapiranje pristupni kôd za sastanak i mogućnost provjere povezanih slučajeva pozivanja i povratnog poziva za te telefonske brojeve i DNS SRV zapise povratnog poziva.
Administrator koji koristi Cisco Partner Hub mora odabrati jednu organizaciju početnog rješenja kao organizaciju organizacija primarne otopine sjemena . UUID mjesta web-mjesto sastanka sastanka standardnog paketa ove organizacije primarnog početnog rješenja mora biti konfiguriran na BroadWorksu. Od ključne je važnosti da ovo web-mjesto sastanka ostane dostupno jer se UUID ovog mjesta šalje u svakom pozivnom zahtjevu za pridruživanje sastanku kao token za provjeru autentičnosti. Ovaj jedinstveni UUID web-mjesta dijele svi skupovi telefonskih brojeva i DNS SRV zapisa povratnog poziva. Više vrijednosti UUID-a web-mjesta nisu potrebne.
Primarne i sve sekundarne organizacije početnog rješenja mogu se po želji izbrisati prije nego što se skup telefonskih brojeva i DNS SRV zapisi povratnog poziva dodijele korisnicima koji nisu testirani. Kada se skup telefonskih brojeva i DNS SRV zapisi povratnog poziva dodijele svim korisnicima koji nisu testirani, ti telefonski brojevi i zapisi povratnih poziva povezani su sa mjestima za sastanke za te klijente i koriste se za pridruživanje sastanku korištenjem poziva i povratnog poziva. Sve promjene treba smatrati utjecajem na uslugu.
Sljedeći odjeljci pružaju više pojedinosti o različitim elementima konfiguracije.
BYoPSTN konfiguracijski elementi
Ključni element rješenja je konfiguracija telefonskih brojeva Cisco partnera i DNS SRV zapisa povratnih poziva. BYoPSTN koristi grupe telefonskih brojeva i DNS SRV grupe za povratne pozive kao način dodjele geografski utemeljenih telefonskih brojeva i redundantnog usmjeravanje poziva za sastanke Webex . Ovi elementi se krajnjim kupcima dodijeljuju predloškom kupca.
Grupe telefonskih brojeva (PNG)
Cisco partneri osiguravaju telefonske brojeve koje sudionici koriste za pridruživanje sastancima u Cisco Partner Hubu. Ovi telefonski brojevi su raspoređeni zajedno u grupu telefonskih brojeva. Popis telefonskih brojeva pridružen je mjestu sastanka. Sve osobne sobe za sastanke (PMR) i zakazani sastanci na tom mjestu za sastanke koriste povezane telefonske brojeve. Slijedi primjer grupe telefonskih brojeva:
Ime telefonskog broja | Država | Kôd države | Telefonski broj | Obavijest | Vrsta naplate | Prioritet poziva |
---|---|---|---|---|---|---|
američki Maryland | SAD | +1 | 2403332200 | engleski | Uz naplatu | Primarno |
SAD Florida | SAD | +1 | 9049002303 | engleski | Uz naplatu | Sekundarni |
SAD New York | SAD | +1 | 8056504578 | engleski | Besplatno | Ništa |
Telefonski brojevi imaju sljedeće atribute:
Naziv telefonskog broja—ime za opis telefonskog broja
Država—Zemlja kojoj je telefon dodijeljen
Kôd države—pozivni broj zemlje ili pozivni broj zemlje
Telefonski broj—telefonski broj koji se koristi za pridruživanje sastanku bez pozivnog broja zemlje
Najava—jezik najave koja će se reproducirati kada se sudionik pridruži sastanku
Vrsta cestarine—vrsta broja: Toll ili Toll free
Prioritet poziva—Prioritet dodijeljen brojevima sastanka. Pogled sudionika brojeva za pridruživanje sastanku poredan je na temelju ovog prioriteta.
Zadani telefonski brojevi: Administratori mogu dodijeliti prioritet poziva kao primarni, sekundarni ili nijedan telefonskom broju u grupi telefonskih brojeva. Telefonski brojevi s prioritetom Primarni ili Sekundarni su zadani telefonski brojevi. Zadani telefonski brojevi šalju se u e-porukama s pozivnicama za sastanke i navedeni su redoslijedom prioriteta koji bi sudionici trebali koristiti za pridruživanje sastancima. Zadani telefonski brojevi ne moraju biti u istoj zemlji. Primarni telefonski broj mora biti odabran, a sekundarni telefonski broj nije obavezan. Najmanje jedan od zadanih telefonskih brojeva mora biti tipa Naplata.
Korisnici krajnjih kupaca mogu odabrati da navedu vlastite zadane telefonske brojeve koristeći web-sučelje web-mjesto sastanka . Ovi se brojevi pojavljuju za tog korisnika i njegove sudionike kada su oni organizator sastanka. Ako se korisnik pridruži sastanku kao sudionik, pojavit će se samo za njega.
Kao u gornjem primjeru, odredbe administratora Cisco partnera američki Maryland kao primarni i SAD Florida kao sekundarni, ovo su zadani telefonski brojevi. Korisnik može odlučiti nadjačati ovo u svojim sastancima promjenom primarnog u SAD New York a sekundarni kao američki Maryland .
maksimalni broj telefonskih brojeva za danu grupu telefonskih brojeva je 98.
NAPOMENA: Nije podržano konfiguriranje namjenskog broja za jedno poduzeće.
DNS SRV grupe za povratni poziv (CDSG)
Da bi se sudionicima sastanka omogućilo da odaberu opciju povratnog poziva, potrebna je Callback DNS SRV grupa koja ukazuje na CUBE instance unutar mreže Cisco partnera. Webex koristi te zapise za usmjeravanje povratnog poziva putem CUBE-a na BroadWorks, koji zatim može postaviti povratni poziv sastanka na telefonski broj sudionika sastanka.
Slijedi primjer DNS SRV grupe za povratni poziv.
Država/regija | Kôd države | DNS SRV zapis |
---|---|---|
SAD | +1 | kocka.us.example.com |
Meksiko | +52 | kocka.mx.example.com |
Sve ostale države | n.d. | kocka.global.example.com |
DNS SRV zapisi povratnog poziva imaju sljedeće atribute:
Država/regija—zemlja ili regija za koju bi se ovaj DNS SRV zapis trebao koristiti za slanje zahtjeva za pozivom.
Kod zemlje—Pozivni broj zemlje povezan sa zemljom/regijom. Možete imati samo jedan DNS SRV snimka po kodu zemlje.
DNS SRV zapis— DNS SRV snimka za Cisco Partner CUBE instance(e).
Kada sudionik zatraži poziv na svoj navedeni telefonski broj, Webex koristi pozivni DNS SRV povezan s pozivnim brojem zemlje za navedeni telefonski broj kako bi usmjerio poziv na odgovarajuće elemente u mreži Cisco Partners.
Upotreba DNS SRV snimka na ovaj način pruža podršku za redundantne CUBE instance za servisiranje zahtjeva za pozive iz Webex. U gornjem primjeru, kada sudionici sastanka u SAD-u zatraže povratni poziv od Webex na njihov telefonski broj u SAD-u, Webex koristi DNS SRV cube.us.example.com
za usmjeravanje tog poziva na mrežu Cisco partnera. Kada sudionici sastanka u Meksiku zatraže povratni poziv od Webex na svoj Meksički telefonski broj, Webex će koristiti DNS SRV cube.mx.example.com
za usmjeravanje tog poziva na mrežu Cisco partnera.
Za bilo koju zemlju/regije koje nemaju određeni Callback DNS SRV snimka, ti zahtjevi za pozivima usmjeravaju se na ' sve ostale zemlje' DNS SRV snimka. Administrator mora konfigurirati DNS SRV snimka'Sve druge zemlje'.
maksimalni broj zapisa za danu DNS SRV grupu za povratni poziv je 200.
Predlošci korisnika
Predložak klijenta postojeći je koncept za rješenje Webex za BroadWorks. Predložak pruža zadanu konfiguraciju koja se koristi za dostavljanje krajnjeg kupca. BYoPSTN pruža dodatne atribute predlošku kupca:
Vrsta pridruživanja sastanku—mogu biti Cisco brojevi za poziv ili pozivni brojevi koje je dao partner. Ovaj atribut označava telefonske brojeve koji su konfigurirani za mjesta za sastanke povezana sa Standardnim i Premium paketima. Brojeve za pozivanje koje daje partner treba odabrati od strane administratora.
Grupa telefonskih brojeva—povezan samo s opcijom poziva za pozive koju daje partner, ovaj atribut označava telefonske brojeve koje koriste krajnji korisnici koji su osigurani za standardne i Premium pakete kada se pridružuju sastancima.
Povratni poziv DNS SRV grupa—povezan samo s opcijom poziva za pozive koju daje partner, ovaj atribut označava DNS SRV zapise koje koristi Webex pri povratnom pozivu krajnjim korisnicima koji su osigurani za Standardne i Premium pakete prilikom pridruživanja sastancima. Ako ne želite omogućiti povratni poziv, možete odabrati "Onemogući povratni poziv"" prilikom izrade ili ažuriranja predloška klijenta. Kada je prvi pretplatnik za Standard ili Premium osiguran za Krajnjeg kupca, dodjeljuje se povezano web-mjesto sastanka paketa. Mjesto za web-mjesto sastanka paketa je osigurano prema gore navedenom predlošku korisnika. Svaki naknadno osigurani pretplatnik za Standard ili Premium dodaje se na već osigurano web-mjesto sastanka— konfiguracija web-mjesto sastanka se ne mijenja.
Sve promjene u predlošku klijenta u odnosu na gore navedene atribute odnose se samo na novodostavljena mjesta za sastanke paketa. Promjene korisničkog predloška ne utječu na postojeće stranice za sastanke, koje su već omogućene.
Jedna značajna iznimka je da ako krajnji korisnik već ima mjesto za web-mjesto sastanka paketa, svako novo web-mjesto sastanka paketa osigurava se korištenjem iste vrste pridruživanja sastanku kao postojeće web-mjesto sastanka paketa. Na primjer, ako krajnji korisnik ima mjesto za web-mjesto sastanka standardnog paketa koje koristi Cisco pozivne brojeve, a predložak korisnika ažurira se tako da koristi pozivne brojeve koje daje partner, nova web-mjesto sastanka Premium paketa osigurava se korištenjem Cisco pozivnih brojeva, Postavka predloška klijenta se ne primjenjuje. Standardna i Premium mjesta za sastanke za određenog krajnjeg kupca uvijek će biti dosljedno osigurana.
BroadWorks Calling Cluster
Cisco Partner Hub – zaslon BroadWorks Calling Cluster pruža pristup za pregled i/ili preuzimanje BroadWorks konfiguracija (BYoPSTN) informacije. BYoPSTN konfiguracijska informacija za dati klaster uključuju sljedeće podatke:
Pojedinosti o organizaciji primarne sjemenske otopine uključujući UUID web-mjesto sastanka standardnog paketa i URL stranice.
Podaci o grupi telefonskih brojeva za sve grupe konfigurirane za ovaj klaster. To uključuje mapiranje telefonskog broja za pristupni kôd kod sastanka za svaku grupu. Imajte na umu da pojedinosti trebaju uključivati grupe koje su povezane sa svim sekundarnim organizacijama za sjemensko rješenje.
Povratni poziv DNS SRV Grupni detalji za sve grupe konfigurirane za ovaj klaster. Imajte na umu da pojedinosti trebaju uključivati grupe koje su povezane sa svim sekundarnim organizacijama za sjemensko rješenje.
Pojedinosti predloška korisnika za te predloške koji koriste bilo koju od grupa telefonskih brojeva i DNS SRV grupa za povratni poziv.
Svaki BroadWorks Calling Cluster ima svoj vlastiti BroadWorks konfiguracija (BYoPSTN) informacije posebno dodijeljene grupe telefonskih brojeva i DNS SRV grupa za povratni poziv. Međutim, imajte na umu da svi BroadWorks Calling Cluster dijele istu Primary Seed Solution Organizaciju i kao takvi svi uključuju isti UUID web-mjesto sastanka standardnog paketa i URL stranice.
The BroadWorks konfiguracija (BYoPSTN) informacije su dostupne samo za pregled/preuzimanje kada administrator konfigurira i odabere organizaciju primarnog sjemenskog rješenja. Organizacija primarnog početnog rješenja mora imati barem jednog korisnika dodijeljenog Standardnom paketu i taj Standardni paket mora koristiti opciju pridruživanja sastancima za pozivne brojeve koje daje partner (BYoPSTN).
Primjer konfiguracijskih elemenata BYoPSTN
Sljedeća slika prikazuje primjer implementacije BroadWorksa s više klastera s geografski utemeljenim predlošcima korisnika, telefonskim brojevima i usmjeravanjem.
Prva tablica prikazuje implementaciju BroadWorksa s više klastera s regionalno utemeljenim predlošcima kupaca, grupama telefonskih brojeva i DNS SRV grupama za povratni poziv. Sljedeće tablice proširuju grupe telefonskih brojeva i DNS SRV grupe za povratni poziv.
BroadWorks klaster | Naziv predloška | Paket | Vrsta pridruživanja sastanku | Skupina telefonskog broja | DNS SRV skupina za povratni poziv |
---|---|---|---|---|---|
BWKS US NG | US West Std | Standardno | Partner je dao pozivne brojeve | Zapad SAD | CB SAD |
SAD West Prem | Premija | ||||
US East Std | Standardno | Istok SAD-a | |||
US East Prem | Premija | ||||
BWKS MX | MX Std | Standardno | Partner je dao pozivne brojeve | MX PNG | CB MX |
MX Prem | Premija | ||||
BWKS UK | UK Std | Standardno | Partner je dao pozivne brojeve | UK PNG | Povratni poziv onemogućen |
UK Prem | Premija | ||||
BWKS US | US Std | Standardno | Cisco pozivni brojevi | Ništa | Ništa |
Pretplatnici koji su osigurani korištenjem predloška US West Std ili US West Prm koriste telefonski broj US West kada se pridružuju sastancima. Oni pretplatnici koji ispunjavaju zahtjeve za povratni poziv za pridruživanje šalju se u zapise CB US DNS SRV .
Pretplatnici koji su osigurani korištenjem predloška US East Std ili US East Prm koriste telefonski broj US East kada se pridružuju sastancima. Oni pretplatnici koji ispunjavaju zahtjeve za povratni poziv za pridruživanje šalju se u zapise CB US DNS SRV .
Pretplatnici koji su osigurani pomoću predloška MX Std ili MX Prm koriste MX PNG telefonski broj kada se pridružuju sastancima. Oni pretplatnici koji ispunjavaju zahtjeve za povratni poziv za pridruživanje šalju se u CB MX DNS SRV zapise.
Pretplatnici koji su osigurani korištenjem UK Std ili UK Prm predloška koriste UK PNG telefonske brojeve kada se pridružuju sastancima. Tim pretplatnicima neće biti ponuđeno pridruživanje sastanku putem povratnog poziva jer je povratni poziv onemogućen.
Pretplatnici koji su osigurani korištenjem US Std koriste Cisco pozivne brojeve i stoga nemaju dodijeljenu grupu telefonskih brojeva ili DNS SRV grupu za povratni poziv. Ovi pretplatnici koriste Cisco telefonske brojeve za pridruživanje sastancima i Cisco DNS SRV zapise za pridruživanja sastancima pomoću povratnog poziva.
Pojedinosti o primjeru Grupe telefonskih brojeva su sljedeće:
Skupina telefonskog broja | Ime telefonskog broja | Država | Kôd države | Telefonski broj | Obavijest | Vrsta naplate | Prioritet poziva |
---|---|---|---|---|---|---|---|
Zapad SAD | SAD San Francisco | SAD | +1 | 4156551000 | engleski | Uz naplatu | Primarno |
američki Palo Alto | SAD | +1 | 9863502478 | engleski | Besplatno | Ništa | |
Istok SAD-a | američki Maryland | SAD | +1 | 2403332200 | engleski | Uz naplatu | Primarno |
SAD Florida | SAD | +1 | 9049002303 | engleski | Uz naplatu | Sekundarni | |
SAD New York | SAD | +1 | 8056504578 | engleski | Besplatno | Ništa | |
MX PNG | Meksiko | MX | +52 | 2065304086 | europski španjolski | Uz naplatu | Primarno |
UK PNG | UK | UK | +44 | 4527789651 | engleski | Uz naplatu | Primarno |
Pojedinosti o primjeru DNS SRV grupa za povratni poziv su sljedeće:
DNS SRV skupina za povratni poziv | Država | DNS SRV |
---|---|---|
CB SAD | SAD | kocka.us.example.com |
Sve ostale države | kocka.red.primjer.com | |
CB MX | MX | kocka.mx.example.com |
Sve ostale države | kocka.red.primjer.com |
Konfiguracija za US DNS SRV snimka, cube.us.example.com može biti kao u primjeru:
| 86400 | IN | SRV | 10 | 10 | 5061 |
|
| 86400 | IN | SRV | 10 | 10 | 5061 |
|
Ovaj DNS SRV snimka može se riješiti na sljedeći DNS A zapis:
| 86400 | IN | Odgovor | 45.84.168.81 |
| 86400 | IN | Odgovor | 45.84.168.82 |
DNS SRV zapisi rješavaju sigurne SIP pozive s Webex na CUBE. |
Portovi koje koristi Webex
Portovi u donjoj tablici moraju se otvoriti na vatrozidu DMZ-a gdje se nalazi CUBE, a ostali portovi se mogu zatvoriti. Dodatne informacije o priključcima i mrežnim zahtjevima potražite u sljedećem članku:
https://collaborationhelp.cisco.com/article/WBX264
Izvor | Izvorni portovi | Odredište | Odredišne luke | Protokol | Opis | ||
---|---|---|---|---|---|---|---|
Webex Edge Audio usluge | Kratkotrajno | CUBE | 5061 | TCP | (mTLS 1.2) Dolazna SIP signalizacija s Webex Edge Audio na CUBE SBC.
| ||
Webex Edge Audio usluge | 4000 - 4010 (prikaz, stručni). | CUBE | 5061 | TCP | (mTLS 1.2) Opcije Ping za Webex Edge Audio. | ||
CUBE | Kratkotrajno | EdgeAudio | 5605 | TCP | (mTLS 1.2) Odlazna SIP signalizacija za Webex Edge Audio. | ||
Webex Edge Audio usluge | Kratkotrajno | CUBE | Efemerne luke 8000 - 59999 | UDP | (SRTP) Rupe na vatrozidu moraju se otvoriti za dolazni promet medija na Edge audio. | ||
CUBE | Efemerne luke 10200 - 28000 | Edge Audio | Kratkotrajno | UDP | (SRTP) Rupe na vatrozidu moraju se otvoriti za odlazni promet medija u CUBE. |
TLS i SRTP Cipher Suites
TLS v1.2 ili noviji koristi se za mTLS rukovanje, a Webex Edge Audio podržava sljedeće šifre (tijekom povratnog poziva, Webex Edge Audio ih nudi u TLS Handshake's Client Hello):
TLS_ ECDHE_ ECDSA_ SA_ AES_ 256_ GCM_ SHA384
TLS_ECDHE_ECDSA_I_AES_128_GCM_SHA256
TLS_ ECDHE_ ECDSA_ SA_ AES_ 256_ CBC_ SHA384
TLS_ECDHE_ECDSA_I_AES_128_CBC_SHA256
TLS_ ECDHE_ RSA_ SA_ AES_ 256_ GCM_ SHA384
TLS_ECDHE_RSA_I_AES_128_GCM_SHA256
TLS_ ECDHE_ RSA_ SA_ AES_ 256_ CBC_ SHA384
TLS_ECDHE_RSA_I_AES_128_CBC_SHA256
TLS_ RSA_ SA_ AES_ 256_ GCM_ SHA384
TLS_ RSA_ SA_ AES_ 256_ CBC_ SHA256
TLS_ RSA_ SA_ AES_ 128_ GCM_ SHA256
TLS_ RSA_ SA_ AES_ 128_ CBC_ SHA256
TLS_ DHE_ DSS_ SA_ AES_ 256_ GCM_ SHA384
TLS_ DHE_ DSS_ SA_ AES_ 256_ CBC_ SHA256
TLS_DHE_DSS_I_AES_128_GCM_SHA256
TLS_DHE_DSS_I_AES_128_CBC_SHA256
Za sRTP se koriste sljedeće šifre:
AEAD_ AES_ 256_ GCM
AEAD_ AES_ 128_ GCM
AES_CM_128_HMAC_SHA1_80
AES_ CM_ 128_ HMAC_ SHA1_ 32
Podržani audio kodeci
G722
G711µ
G711a
Zahtjevi za SIP i RTP profil
Rješenje zahtijeva da između CUBE (ili vašeg SBC-a) i Webex implementirate SIP TLS za signalizaciju i sRTP za medije.
SIP i RTP profili kao dio ove komunikacije trebaju biti u skladu sa sljedećim zahtjevima:
Zahtjevi za SIP profil | Pojedinosti |
---|---|
Tajmer isteka sesije | 2220 sec (prihvaća SIP 422) * se prilagođava poslovnoj potrebi i očekuje se 422. |
Medijska ponuda za ulazak | Rana ponuda |
Medijska ponuda za izlaz | Kasna ponuda |
Opcije ping intervala | 30s (minimalno) |
DTMF | RFC2833 Korisno opterećenje 101 (bez akustičnog DTMF-a!) |
SIP- UDP portovi | 4000-4010,5061,5065 |
RTP profil | Pojedinosti |
---|---|
Glasovni profil nosivosti | G.722/ G.711μ /G.711a |
Veličina paketa | 20 ms |
VAD (detekcija glasovne aktivnosti) | Ne |
Tajmer za neaktivnost medija | 1200 ms |
Promjena kodeka za srednje biranje | Ne prihvaća se |
RTP | 8000-48198 |
sRTP šifre | AEAD_ AES_ 256_ GCM AEAD_ AES_ 128_ GCM AES_CM_128_HMAC_SHA1_80 AES_ CM_ 128_ HMAC_ SHA1_ 32 |
G.729 kodek nije podržan. Ako želite koristiti G.729, morate koristiti transkodere. |
Webex domene za usmjeravanje poziva
DNS SRV _sips._tcp.<domain>
koristi se za pristup Webex Edge Audio. Postoje četiri domene ovisno o regiji.
Regija | Domena |
---|---|
Južna i Sjeverna Amerika | ecccspx.amer.pub.webex.com |
Velika Britanija, Sjeverna Afrika | ecccspx.emea.pub.webex.com |
Azija/Pacifik | ecccspx.apac.pub.webex.com |
Australija / Novi Zeland | ecccspx.anz.pub.webex.com |
Europa | ecccspx.euro.pub.webex.com |
DNS SRV rješava nekoliko A zapisa koji upućuju na primarno i sekundarno mjesto. Sljedeća tablica daje primjer za AMER regiju i podložna je promjenama u budućnosti.
Vrsta zapisa | Snimi | Cilj | Svrha |
---|---|---|---|
SRV | _sips._tcp .ecccspx.amer.pub.webex.com | ecccspxpr1.amer.pub.webex.com | Otkriće Webex Edge Audio-a |
SRV | _sips._tcp .ecccspx.amer.pub.webex.com | ecccspxpr2.amer.pub.webex.com | Otkriće Webex Edge Audio-a |
SRV | _sips._tcp .ecccspx.amer.pub.webex.com | ecccspxsc1.amer.pub.webex.com | Otkriće Webex Edge Audio-a |
SRV | _sips._tcp .ecccspx.amer.pub.webex.com | ecccspxsc2.amer.pub.webex.com | Otkriće Webex Edge Audio-a |
Odgovor | ecccspxpr1.amer.pub.webex.com | 207.182.174.101* | Pokazuje na Webex Edge Audio AMER Primary 1 |
Odgovor | ecccspxpr2.amer.pub.webex.com | 207.182.174.102* | Pokazuje na Webex Edge Audio AMER Primary 2 |
Odgovor | ecccspxsc1.amer.pub.webex.com | 207.182.174.229* | Pokazuje na Webex Edge Audio AMER Secondary 1 |
Odgovor | ecccspxsc2.amer.pub.webex.com | 207.182.174.230* | Pokazuje na Webex Edge Audio AMER Secondary 2 |
DNS-SRV je dinamičke prirode, IP adrese su sklone promjenama; stoga izbjegavajte tvrdo kodiranje ili označavanje IP adresa. Pogledajte odjeljak 'Povijest revizija dokumenta' za sve promjene ili ažuriranja napravljena na Referentne informacije o portu za Webex Calling dokument. |
CUBE redundantnost
Cisco Unified Border Element (CUBE) omogućuje mogućnost kontrole granica sesije u mreži koja upravlja SIP vezama između vanjskih entiteta i interne mreže. Više informacija o CUBE dostupno je u odjeljku Preduvjeti u nastavku.
Podržani modeli redundantnosti definirani su sa svrhom pružanja visoke dostupnosti i eliminiranja jedne točke kvara za Cisco partnera. U nastavku su navedena tri različita modela. Cisco partneri trebali bi usvojiti model koji je primjenjiv na njihovo okruženje.
Tijekom procesa onboardinga partner bi trebao onemogućiti ICMP filtere.
Duplex CUBE implementacija za BroadWorks postavljena na jednom mjestu
Simplex CUBE implementacija za BroadWorks postavljena na više lokacija
Moguć je još jedan model redundancije gdje je CUBE raspoređen u duplex modu na svakom mjestu. Ovaj model nije neophodan s obzirom na to da je BroadWorks raspoređen s geo-zališnošću.
Omogućavanje
1 | Preduvjeti za partnera
|
2 | Navedite telefonske brojeve u Cisco Partner Hubu
|
3 | Dodjela povratnog poziva DNS SRV grupa u Cisco partnerskom čvorištu (opcionalno)
|
4 | Povežite PNG (i CDSG) s predlošcima kupaca
|
5 | Organizacije za nabavu sjemenskih rješenja
|
6 | Odaberite organizaciju primarne sjemenske otopine
|
7 | Preuzmite BroadWorks konfiguraciju (BYoPSTN)
|
8 | Odredite Webex Edge Audio DNS SRV domenu
|
9 | Konfiguracija partnera BroadWorks
|
10 | Partner za pružanje usluga CUBE (ili vaš vlastiti SBC)
|
11 | BYoPSTN certifikat
|
Korak 1: Preduvjeti za partnera
Za dostavljanje BYoPSTN-a moraju se ispuniti sljedeći preduvjeti. Preduvjeti navedeni u nastavku pretpostavljaju da partner ima radni Webex za implementaciju Cisco BroadWorks koji uključuje:
Funkcionalni sustav BroadWorks – kako je dokumentirano u Vodič za rješenje za Webex za Cisco BroadWorks
BroadWorks AS licenca s uslugom “VoiceXML” u dovoljnoj količini (1 po PSTN broj)
Potrebne su zakrpe za 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
Cisco CUBE sustav implementiran (IOS verzija 16.12.2 ili novija): https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book.html
Podržani su i hardverski i virtualni CUBE. CUBE baziran na hardveru preporučuje se za skalabilnost i rukovanje većim brojem poziva.
Webex partnerska organizacija – kako je navedeno u Vodič za rješenje za Webex za Cisco BroadWorks
Korak 2: Navedite grupe telefonskih brojeva (PNG) u Partner Hubu
Postupak koji Cisco partner koristi za dodavanje svojih Webex sastanak je sljedeći:
Prijavite se na Cisco Partner Hub.
Idite na Postavke.
Pomaknite se do BroadWorks poziva .
Ispod Konfiguracija pridruživanja sastanku (BYoPSTN) , odaberite Stvorite pozivni telefonski broj Grou str.
Unesite Grupa telefonskih brojeva naziv i odaberite Dalje .
Unesite Broj telefona pojedinosti i odaberite Dalje .
Pregledajte sažetak pojedinosti o grupi telefonskih brojeva i odaberite Spremi .
Ponovite ovaj postupak za svaku grupu telefonskih brojeva koju želite dodati.
Snimke zaslona u nastavku ilustriraju postupak.
Korak 3: Dodjela povratnog poziva DNS SRV grupe (CDSG) u Partner Hub
Ovaj korak treba dovršiti samo ako želite implementirati opciju Pridruživanje sastanku putem povratnog poziva. Inače, ovaj korak možete preskočiti. |
Ako ne konfigurirate ovu opciju, korisnici mogu koristiti opciju Call-in za pridruživanje sastancima ili se mogu pridružiti putem zvuka računala. |
Kada koristite opciju povratnog poziva za sastanke, za usmjeravanje poziva s Webex na CUBE potrebna je DNS SRV grupa za povratni poziv. Postupak koji Cisco partner koristi za dodavanje svojih CUBE DNS SRV zapisa u Webex je sljedeći:
Prijavite se na Partner Hub.
Idite na Postavke.
Pomaknite se do BroadWorks poziva .
Ispod Konfiguracija pridruživanja sastanku (BYoPSTN) , odaberite Kreirajte DNS SRV grupu za povratni poziv .
Unesite pozivni DNS SRV Naziv grupe .
Odaberite Dalje .
Unesite podatke o povratnom pozivu DNS SRV .
Odaberite Dalje .
Pregledajte sažetak pojedinosti DNS SRV povratnog poziva.
Odaberite Spremi .
Omogućite sva ažuriranja DNS -a kako bi odražavala nove zapise u DNS SRV grupi.
Ponovite ovaj postupak za svaku DNS SRV grupu povratnog poziva koju želite dodati.
Snimke zaslona u nastavku ilustriraju postupak.
Korak 4: Povežite PNG i CDSG s predlošcima kupaca u Partner Hubu
Početna konfiguracija i provjera BYoPSTN rješenja zahtijevaju početnu organizaciju za svaku jedinstvenu kombinaciju Grupa telefonskih brojeva i Povratni poziv DNS SRV grupa (ako je potreban povratni poziv) . Stoga se preporučuje da Cisco Partneri na sličan način kreiraju novi Predložak kupca za svaku jedinstvenu kombinaciju Grupe telefonskih brojeva i DNS SRV grupe za povratni poziv. Svaki predložak kupca trebao bi se koristiti za generiranje odgovarajuće matične organizacije.
Nakon što se konfiguracija BYoPSTN postavi i provjerava pomoću izvornih organizacija, grupe telefonskih brojeva i DNS SRV grupe za povratni poziv mogu se primijeniti na postojeće predloške korisnika prema potrebi.
Imajte na umu da novostvoreni predlošci kupaca ne koriste postojeći korisnici koji nisu testirani i stoga se mogu sigurno koristiti za ručnu provjeru konfiguracije BYoPSTN.
Ako ne implementirate Meeting Join putem povratnog poziva, ne morate povezivati DNS SRV grupe povratnog poziva s predloškom korisnika. Međutim, morate odabrati Onemogućite povratni poziv . |
Da biste dodali novom predlošku korisnika, učinite sljedeće:
Prijavite se na Cisco Partner Hub.
Idite na Postavke.
Pomaknite se do BroadWorks poziva .
Ispod Predlošci , odaberite Dodaj predložak .
Unesite pojedinosti predloška. Kod Vrsta paketa faza:
Odaberite Vrsta paketa kao Standardno .
Odaberite Konfiguracija pridruživanja sastanku kao Brojevi za pozivanje koje je dao partner (BYoPSTN) .
Odaberite osigurano Grupa telefonskih brojeva .
Za Povratni poziv DNS SRV grupa, ako želite omogućiti opciju Meeting Callback (Povratni poziv), tada odaberite osiguranu DNS SRV grupu za povratni poziv. U suprotnom, odaberite Onemogućite povratni poziv .
Odaberite Dalje .
Unesite preostale pojedinosti predloška.
Pregledajte sažetak pojedinosti o predlošku.
Kliknite Spremi.
Ponovite ovaj postupak za svaki predložak korisnika koji se mora dodati
Snimka zaslona ispod ilustrira postupak.
Da biste ažurirali postojeći predložak korisnika, učinite sljedeće:
Prijavite se na Cisco Partner Hub.
Idite na Postavke.
Pomaknite se do BroadWorks poziva odjeljak.
Ispod Predlošci , odaberite Prikaži predložak .
Odaberite predložak za ažuriranje.
Pomaknite se do Konfiguracija pridruživanja sastanku odjeljak:
Odaberite Brojevi za pozivanje koje je dao partner (BYoPSTN) .
Odaberite prethodno konfiguriranu Grupa telefonskih brojeva .
Za Povratni poziv DNS SRV grupa , ako želite omogućiti opciju povratnog poziva sastanka, odaberite dodijeljenu DNS SRV grupu za povratni poziv. U suprotnom, odaberite Onemogućite povratni poziv .
Odaberite Spremi .
Snimka zaslona ispod ilustrira postupak.
Korak 5: Organizacije za nabavu sjemenskih rješenja
Rješenje BYoPSTN ima nekoliko različitih komponenti, od kojih svaka mora biti ispravno konfigurirana da bi rješenje uspješno radilo. Jedna od dviju svrha organizacija početnih rješenja je generiranje telefonskog broja za mapiranje pristupnih kodova za web-mjesto sastanka i univerzalno jedinstveni identifikator mjesta sastanka (UUID mjesta) koji su potrebni za tekući rad rješenja. Druga svrha je provjera konfiguracije.
Za svaku jedinstvenu kombinaciju Grupe telefonskih brojeva i DNS SRV grupe za povratni poziv koji će se koristiti, potrebno je prethodno izraditi odgovarajući predložak korisnika. Za svaki od ovih predložaka kupaca mora biti osigurana organizacija početnog rješenja. Omogućavanje ovih izvornih organizacija generira telefonski broj za mapiranje pristupnih kodova za web-mjesto sastanka koji su potrebni za konfiguriranje BroadWorksa.
Koristeći svaki od prethodno konfiguriranih predložaka korisnika, omogućite pretplatniku novog probnog pružatelja usluga BroadWorks ili novog BroadWorks Enterprisea s Standardni paket korisnika. Rezultirajuća Standardni paket web-mjesto sastanka trebala bi upotrebljavati opciju pridruživanja sastancima pozivnih brojeva partnera dobavljača. Za opskrbu pretplatnika može se koristiti bilo koja od sljedećih metoda:
Omogućite testnog pretplatnika koristeći BroadWorks Subscribers API-je kako je dokumentirano na
developer.webex.com
.Omogućite testnog pretplatnika za IM&P uslugu na BroadWorksu konfiguriranom za korištenje predloška korisnika. Uvjerite se da predložak korisnika koristi standardni paket kao zadani kako biste bili sigurni da je testnom pretplatniku dodijeljen standardni paket. Alternativno, testni pretplatnik mora se naknadno ažurirati kako bi imao standardni paket.
Imajte na umu da se preporuča da se organizacije početnih rješenja povezuju s testnim BroadWorks pružateljem usluga ili testnim BroadWorks Enterpriseom.
6. korak: Odaberite organizaciju primarne sjemenske otopine
Od ključne je važnosti da ovo web-mjesto sastanka ostane dostupno jer se UUID ovog mjesta šalje u svakom pozivnom zahtjevu za pridruživanje sastanku kao token za provjeru autentičnosti. Ne biste trebali brisati početnu organizaciju jer će pridruženo web-mjesto sastanka također biti izbrisano. Ako se početna organizacija ukloni, morat ćete osigurati novu i ponovno konfigurirati Broadworks s novim UUID-om web-mjesta.
Primarne i sve sekundarne organizacije početnog rješenja mogu se po želji izbrisati prije nego što se skup telefonskih brojeva i DNS SRV zapisi povratnog poziva dodijele korisnicima koji nisu testirani. Kada se skup telefonskih brojeva i DNS SRV zapisi povratnog poziva dodijele svim korisnicima koji nisu testirani, ti telefonski brojevi i zapisi povratnih poziva povezani su sa mjestima za sastanke za te klijente i koriste se za pridruživanje sastanku korištenjem poziva i povratnog poziva. Sve promjene treba smatrati utjecajem na uslugu.
Za odabir organizacije primarne sjemenske otopine učinite sljedeće:
Prijavite se na Cisco Partner Hub.
Idite na Postavke.
Pomaknite se do BroadWorks poziva odjeljak.
Ispod Validacija konfiguracije (BYoPSTN) odjeljak, odaberite Dodijeli .
U Dodijelite organizaciju zaslon, potražite i odaberite jednu od prethodno konfiguriranih izvornih organizacija
Odaberite Dodijeli .
Odabrana sjemenska organizacija je primarna sjemenska organizacija.
Snimke zaslona u nastavku ilustriraju postupak.
7. korak: Preuzmite BroadWorks konfiguraciju (BYoPSTN)
Pojedinosti o organizaciji primarnog početnog rješenja, grupama telefonskih brojeva i pozivnoj DNS SRV grupi za dati BroadWorks klaster dostupne su na jednom mjestu, JSON datoteci konfiguracije BroadWorks (BYoPSTN). Ove informacije su potrebne za konfiguriranje BroadWorksa za BYoPSTN.
Imajte na umu da je JSON konfiguracijska datoteka dostupna za pregled/preuzimanje samo nakon odabira organizacije primarnog početnog rješenja.
Procedura za pregled/preuzimanje JSON konfiguracijska datoteka je kako slijedi:
Prijavite se na Cisco Partner Hub.
Idite na Postavke.
Pomaknite se do BroadWorks poziva .
Ispod Grozdovi , odaberite Prikaži klaster .
Odaberite klaster koji je povezan s predlošcima korisnika koji su konfigurirani za BYoPSTN.
Pomaknite se do BroadWorks konfiguracija za BYoPSTN odjeljak.
Kliknite Preuzmite JSON konfiguracijska datoteka .
Ponovite ovaj postupak za sve druge BroadWorks klastere.
Snimke zaslona u nastavku ilustriraju postupak.
Pogledajte primjer JSON konfiguracijska datoteka u nastavku. Datoteka sadrži dodatne informacije o svakoj grupi telefonskih brojeva, pozivnoj DNS SRV grupi, sljedeće ključne konfiguracijske stavke koje se moraju unijeti na BroadWorks označene su podebljanim slovima.
siteUUID: BroadWorks mora poslati ovu vrijednost u SIP porukama, to je token koji Webex Edge Audio koristi za potvrdu identiteta BroadWorksa Cisco partnera i njegovog pristupa mjestima za sastanke kojima upravlja ovaj Cisco partner.
Preslikavanje telefonskog broja za pristupni kôd kod : Telefonski brojevi i pridruženi Webex pristupni kodovi moraju biti konfigurirani na BroadWorksu.
broj telefona
pristupni kod
localeTag: Željeni jezik najave povezan s telefonskim brojem mora biti konfiguriran na BroadWorksu.
dnsSrv: Callback DNS SRV mora biti konfiguriran u DNS -u i odnositi se na željene CUBE instance.
{
"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"
}
]
}
Korak 8: Odredite Webex Edge Audio DNS SRV domenu
Webex Edge Audio DNS SRV domena mora biti konfigurirana na BroadWorksu. Za određivanje vrijednosti koristite sljedeći postupak.
Prijavite se na Cisco Partner Hub.
Idi na Kupci .
Odaberite BYoPSTN Validation Enterprise.
Odaberite Pregledajte kupca.
Idi na Usluge/Sastanci .
Odaberite mjesto web-mjesto sastanka Standardni paket.
Pomaknite se do dna bočne ploče, odaberite Konfigurirajte web-mjesto .
Odaberite Uobičajene postavke / Audio postavke .
Ispod Edge Audio prilagođeni globalni pozivni brojevi odjeljak, odaberite Generirajte Lua skriptu .
U skočnom prozoru potražite vrijednost "-- Ažuriraj u zaglavlje s CCAX URL-om".
-- 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)
Izdvoj vrijednost podebljanu, na primjer,
ecccx.amer.webex.com.
Ovo je Webex Edge Audio DNS SRV domena koja se mora konfigurirati na BroadWorksu.
9. korak: Konfiguracija partnera BroadWorks
Ovaj odjeljak opisuje konfiguraciju BroadWorksa potrebnu za implementaciju scenarija pozivanja na sastanak i povratnog poziva prikazanih na dijagramima u nastavku. Primjeri konfiguracije temelje se na podacima u JSON datoteci prikazanoj u prethodnom odjeljku. Očekuje se da će se brojevi, domene, imenovanje poduzeća/grupa, vrsta uređaja, pravila, profili itd. razlikovati ovisno o partneru.
Tijek poziva:
- Korisnik traži povratni poziv, Webex pokreće povratni poziv.
- Poziv je preusmjeren na BroadWorks OTT.
- Poziv stiže do CUBE opskrbljene u CH. CUBE usmjerava poziv na BroadWorks.
- BroadWorks identificira poziv kao izvorište domaćina sastanka i stvara sesiju za korisnika organizator sastanka i obrađuje poziv.
- Korisnička sesija organizator sastanka sastanka obrađuje poziv i prevodi birani broj. Osim toga, zapis naplate se generira u ime korisnika organizator sastanka .
- BroadWorks usmjerava poziv ili na korisnika povezanog s uređajem (7) ili na PSTN (8).
Prije početka
SIP komunikacija između BroadWorksa i CUBE može biti preko UDP -a ili TCP -a ovisno o vašim mrežnim zahtjevima. Na primjer, ako neki mrežni ili pristupni uređaji (na primjer, pristupnici ili krajnje točke) u tokovima poziva ili povratnog poziva BYoPSTN ne podržavaju TCP, tada bi se umjesto toga trebao koristiti UDP .
Konfiguracija i primjeri prikazani u ovom vodiču koriste TCP kao transportni protokol. Da biste koristili TCP, provjerite jesu li vaš BroadWorks aplikacijski poslužitelj i mrežni poslužitelj konfigurirani za TCP:
_CLI/Interface/SIP> get
networkProxyTransport = unspecified
accessProxyTransport = unspecified
supportDnsSrv = true
supportTcp = true
Poslužitelj aplikacija
Identificirajte/vrstu profila uređaja
Treba stvoriti novu vrstu profila identiteta/uređaja koja će predstavljati CUBE. Obavezno postavite sljedeća svojstva u nastavku, dok se ostala mogu ostaviti na zadanim vrijednostima:
Vrsta signalne adrese— Postavite na Inteligentno proxy adresiranje
Autentifikacija — Postavljeno na Omogućeno
Podržite identitet u UPDATE i RE-INVITE —Provjereno
Mogućnost statičke registracije — Postavljeno na Omogućeno
Video sposoban — Postavljeno na Onemogućeno
U primjeru u nastavku, novi profil identiteta/uređaja upišite “VXML_profile ” je kreiran da predstavlja KOCU.
Voice XML virtualni pretplatnik
Izradite VoiceXML instancu
Svaki Webex Meetings PSTN broj predstavlja virtualni pretplatnik u BroadWorksu i može se koristiti funkcionalnost virtualnog pretplatnika VoiceXML. Preporuča se korištenje namjenskog poduzeća i grupe za sve virtualne pretplatnike VoiceXML-a. Imajte na umu da zapravo ne iskorištavamo nikakve mogućnosti VoiceXML-a, ali ova vrsta virtualnog korisnika prikladna je za interakciju s CUBE-om.
Da biste koristili uslugu VoiceXML, osigurajte da licenca ima dovoljne količine "VoiceXML" i da je usluga ovlaštena na razini poduzeća i grupe, te da je VoiceXML usluga dodijeljena grupi kao što je prikazano na donjoj slici primjera.
Ispod VoiceXML i stvoriti instancu za svaki PSTN broj.
, odaberiteKonfigurirajte VoiceXML adrese
Za svaku instancu VoiceXML-a navedite sljedeće pod VoiceXML adresama:
Broj telefona —Unesite broj za biranje za web-mjesto Webex Meetings (na primjer, 2403332200).
Proširenje
Identitet/profil uređaja —Stvorite jednu instancu (na primjer, VXML_device Prof) na temelju vrsta uređaja kreiranog u prethodnom odjeljku (VXML_profile u primjeru) i unesite sljedeću konfiguraciju.
Linija/priključak —Uđite u<access number=""> @<domain> format, gdje
<access number=""> je broj pristupnog koda za web-mjesto Webex Meetings (dostupno iz JSON datoteke) (na primjer, 88631321777971704941)
<domain> je domena Webex Edge Audio za ovo web-mjesto sastanka (na primjer, ecccspx.amer.pub.webex.com)
Kontakt gutljaj —Za pozive na sastanak na pristupni broj, POZIV će se poslati s URI -jem zahtjeva postavljenim na vrijednost ovog polja. Unesite SIP kontakt u ovom formatu<sip contact=""> ;<Locale> ;<Meetings Site="" UUID=""> ;<SIP transport=""> , gdje:
<sip contact=""> je<number> iz polja linije/porta, ali s domenom kao SRV-om koji se razrješava na adresu CUBE (na primjer, 88631321777971704941@cube.internal.local)
<Locale> predstavlja postavku jezika u skladu s korisnička regionalna shema jezikom (na primjer, locale=en_ SAD)
<Meetings Site="" UUID=""> je UUID stranice iz JSON datoteke (na primjer, x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)
<SIP transport=""> trebao bi biti transport=tcp da AS koristi TCP za slanje poruka u CUBE.
U nastavku je primjer postavki VoiceXML adresa.
Za svaki dodatni pristupni broj za sastanak koji će se koristiti, potrebno je stvoriti dodatnog VoiceXML virtualnog pretplatnika analogno onom iznad. Može se koristiti isti profil uređaja , ali polja Line Port i Contact moraju biti izrađena od informacija o pristupnom broju kao što je gore prikazano. |
Provjerite jesu li ograničenja politike obrade poziva koja konfigurirate na virtualnom pretplatniku BroadWorks dovoljna za rukovanje dodatnim BYoPSTN pozivima u vašoj grupi telefonskih brojeva. |
Dodijelite SIP autentifikaciju VoiceXML instanci
Dodijelite uslugu provjere autentičnosti virtualnom pretplatniku VoiceXML. Ovo će se koristiti za provjeru autentičnosti SIP INVITE poruka iz CUBE u scenariju povratnog poziva. Također sprječava VoiceXML virtualnog pretplatnika da prihvati pozive od strana koje nisu CUBE
Idite na stranicu virtualne autentifikacije pretplatnika pod Uslužni programi i unesite SIP korisničko ime i lozinku kao što je prikazano u nastavku:
CUBE mora biti konfigurirana s istim korisničkim imenom i lozinkom kako bi ispravno provjeravala autentičnost poruka INVITE koje se šalju AS. Primjer naredbe za konfiguriranje SIP provjere autentičnosti na CUBE je sljedeći:
|
Namedefs datoteka
Polje za SIP kontakt virtualnog pretplatnika VoiceXML sadrži URL gdje se dio domene rješava u CUBE adresu. Ovo je interni SRV, a datoteka namedefs na AS-u može se koristiti za rješavanje internog SRV-a na CUBE IP.
U našem primjeru, SIP kontakt SRV je cube.internal.local i rješava se na adresu 10.165.196.30 port 5060 kako bi došao do CUBE. Na AS-u, /usr/local/broadworks/bw_base/conf/namedefs
datoteka se ažurira na sljedeći način:
_sip.tcp.cube.internal.local SRV 1 99 5060 10.165.196.30
Vrsta poziva Webex Meetings
Dostupne su opcije konfiguracije obrada poziva Webex Meetings za kontrolu načina na koji se obrađuju pozivi za poziv u sastanke. Prema zadanim postavkama, pozivi na sastanke obrađuju se kao vanjski pozivi jer se pozivni brojevi hostiraju u namjenskom poduzeću ili davatelj usluge. Vanjski pozivi obično su uključeni u sesije kontrole pristupa sesiji i označeni za naplatu u polju CDR indikator punjenja .
Sljedeći primjer dodaje preporučenu konfiguraciju za obradu poziva na sastanke kao internih poziva, tako da su isključeni iz naplate i isključeni iz brojanja kontrole pristupa sesiji.
Postavljanjem Provedi polje NS Charge istina, populacija CDR polja indikator punjenja temelji se na konfiguriranom atributu Charge vrsta poziva mrežnog poslužitelja.
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 pretplatnik za VoiceXML sastanak povratnog poziva
Izradite pretplatnika za povratni poziv VoiceXML sastanka
Namjenski VoiceXML virtualni pretplatnik s posebnom opcijom povratnog poziva za sastanke Webex (u daljnjem tekstu pretplatnik za povratni poziv VoiceXML sastanka) treba biti konfiguriran na poslužitelju aplikacija BroadWorks (AS) za rukovanje povratnim pozivima Webex Meetings . Na AS-u se može konfigurirati samo jedna instanca ovog pretplatnika.
Da biste omogućili značajku, postavite značajku koja se može aktivirati 102074 na true putem CLI-a.
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
Budući da značajka "BYO PSTN Billing support for CallBack and CallIn" ovisi o značajci "BroadWorks Support for CI UUID", prije aktiviranja značajke (102074) također morate aktivirati značajku (102746). Za više pojedinosti pogledajte odjeljak "CI User UUID Sync (Broadworks podrška za CI UUID)". |
Pretplatnik za povratni poziv VoiceXML sastanka sličan je postojećem virtualnom pretplatniku BYOPSTN VXML, ali ga je označio novom oznakom "Povratni poziv za sastanak Webex ". Ovaj pretplatnik za povratni poziv VoiceXML sastanka konfiguriran je s istim profil uređaja kao i postojeći virtualni pretplatnik BYOPSTN VXML, kao i uslugom provjere autentičnosti s istim vjerodajnicama.
Primjer je prikazan u nastavku:
Pretplatnik povratnog poziva VoiceXML sastanka mora postojati na AS-u organizator sastanka . Kada AS primi zahtjev INVITE za povratni poziv sastanka, pokušava locirati i VoiceXML korisnika povratnog poziva sastanka i korisnika organizator sastanka na AS-u tijekom postavljanja poziva. Ako nijedan od ovih korisnika nije pronađen, poziv se odbija.
Domaćin sastanka
U scenariju povratnog poziva sa zaglavljem X-Cisco-Meet-Info, poslužitelj aplikacija Cisco BroadWorks prima zahtjev SIP INVITE i identificira korisnika organizator sastanka pomoću parametra UUID korisnika CI hosta u zaglavlju SIP X-Cisco-Meet-Info. Kreirana je sesija poziva u ime korisnika organizator sastanka i kreirana je za obradu poziva i izvršavanje profil usluge korisnika. Osim toga, zapis naplate se generira u ime korisnika organizator sastanka . Podaci o ID sastanka i UUID-u web-mjesta iz zaglavlja SIP X-Cisco-Meet-Info bilježe se u zapisu o naplati.
Primjer zaglavlja SIP X-Cisco-Meet-Info prikazan je u nastavku:
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab
-04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
Platforma za dostavu aplikacija
CI User UUID Sync (Broadworks podrška za CI UUID)
UUID korisničkog CI jedinstveni je identifikator za identifikaciju korisnika unutar Webex okruženja.
Ova aplikacija Webex Provisioning Sync na platformi Cisco BroadWorks Application Delivery Platform (ADP) koristi se za sinkronizaciju, mapiranje i pohranu korisničkog CI UUID-a u infrastrukturu BroadWorks tako da se može koristiti u različitim interakcijama s uslugom Webex i Webex za BroadWorks.
Pogledajte “ Omogući povratni poziv za sastanke Webex ” o tome kako CI Korisnik UUID asocijaciju koriste Cisco BroadWorks Network Server i Cisco BroadWorks Application Server.
Sljedeći koraci postaviti aplikaciju Webex Provisioning Sync za povremeno ispitivanje i ažuriranje korisnika BroadWorka s CI UUID-om.
Webex Provisioning Sync aplikacija zahtijeva OAuth vjerodajnice sa spark-admin:broadworks_subscribers_read opseg za Cisco Identity Provider i može se dobiti podnošenjem zahtjev za uslugom kod svog agenta za uključivanje.
Provjerite odjeljak "Dobivanje OAuth vjerodajnica za vaš Webex za Cisco BroadWorks" za više pojedinosti kako biste zahtjev za uslugom 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 token s odgovarajućim imenom partnera na sljedeći način:
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 naziv partnera povezano s tokenom OAuth na popis partnera koje će nadzirati aplikacija Webex Provisioning Sync s oznakom 'enabled' postavljenom na 'true'.
Pomoću ove aplikacije Webex Provisioning Sync počet će sinkronizirati UUID korisnika CI u definiranom intervalu prozivanja.
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> add custBYO true
Nakon što je partner uključen, aplikacija Webex Provisioning Sync sada može izvesti povezivanje CI UUID-a s korisnicima BroadWorksa.
Promijenite vremensko ograničenje veze pomoću sljedećih naredbi:
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
Ovo povezivanje može se izvršiti automatski ili ručno. Naredba CLI manualSync može odmah pokrenuti povezivanje.
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> manualSync custBYO
Partneri s 'Enabled' postavljenim na 'true' izvode pridruženo u intervalu anketiranja. Tijekom početnog povezivanja, aplikacija Webex Provisioning Sync postavlja upite API -ju pretplatnika Webex kako bi dohvatila podatke koji sadrže CI UUID za sve korisnike koje hostira partner. Vanjski ID korisnika BroadWorksa ažurira se pridruženim CI UUID-om. Naknadna povezivanja utječu na korisnike dodane partneru. Naredbom statusa možete vidjeti je li sinkronizacija dovršena.
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.
Nakon dovršetka sinkronizacije, status se vraća u nadzor. Naknadna sinkronizacija se izvodi na korisnicima dodanim partneru nakon "Vrijeme zadnje sinkronizacije".
Sljedeća slika prikazuje CI UUID postavljen unutar vanjskog ID-a:
Mrežni poslužitelj
Vrsta poziva
Za potrebe naplate i izvješćivanja, možda bi bilo poželjno označiti CDR-ove za pozive na sastanke. To se može postići korištenjem pravila mrežnog poslužitelja PreCallTyping.
Prvo, na NS CLI pod /System/CallP/CallType dodajte novu vrsta poziva. Sljedeći primjer dodaje novu vrsta poziva"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
Tip vrsta poziva se tada može koristiti u instanci PreCallTyping koja je dio profila usmjeravanja korisnika BroadWorks. U ovom primjeru, nova PreCallTyping instanca "wxm" dodana je u /Policy/PreCallTyping CLI kontekstu, ali to može biti postojeća PreCallTyping instanca koja se već koristi:
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
Sljedeći korak je dodavanje unosa u instancu PreCallTyping za sve birane brojeve u /Policy/PreCallTyping/DialPlan CLI kontekstu. Na primjer:
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
PreCallTyping instanca se zatim dodaje (pod uvjetom da već ne postoji) u primjenjivi profil usmjeravanja izvornog korisnika kao što je prikazano u primjeru u nastavku:
NS_CLI/Policy/Profile> add Profall PreCallTyping wxm
NS_CLI/Policy/Profile> get profile Profall
Profile: Profall
Policy Instance
==========================================
CallTyping DefaultInst
CallScreening DefaultInst
SubLocation DefaultInst
FarEndRtg DefaultInst
NearEndRtg DefaultInst
UrlDialing DefaultInst
MediaSrvSel DefaultInst
SIMPLE DefaultInst
DstSvcRtg DefaultInst
NumberPortability DefaultInst
RCBasedRtg DefaultInst
NetVoicePortalRtg DefaultInst
PreCallTyping wxm
BroadWorks izvorni CDR-ovi generiraju se samo pozivima koji potječu od pretplatnika BW. PSTN upućeni pozivi s “mrežne” strane AS-a neće generirati izvorne CDR-ove. U oba slučaja bit će završni CDR za VoiceXML virtualnog pretplatnika. |
RoutingNE
RoutingNE je potreban na NS-u pod /System/Device/RoutingNE CLI kontekstu za predstavljanje CUBE. Na ovaj način, kada NS primi INVITE od CUBE, uskladit će zaglavlje putem s RoutingNE unosom koji je dodijeljen na NS-u. Pogledajte na Vodič za administraciju sučelja naredbenog retka Cisco BroadWorks mrežnog poslužitelja za detalje o tome kako dodati RoutingNE.
Ispod je primjer naredbi za dodavanje RoutingNE “WebexMeetings”, gdje je CUBE IP adresa = 10.165.196.30. Primjer također prikazuje naredbe za stvaranje novih instanci OrigRedirect i Profile za pridruživanje RoutingNE, ali se postojeće instance također mogu koristiti.
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
Uz primjer konfiguracije, CUBE šalje NS-u POZIV sličnu sljedećem (važna polja podebljana):
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
Gdje:
URI zahtjeva INVITE sadrži broj povratnog poziva
Preko zaglavlja: sadrži IP adresa CUBE koja će se koristiti za odabir profila RoutingNE.
Zaglavlje X-Cisco-Info-Meet: koristi se za identifikaciju hostCIUserUuid, meetingid i siteUUID.
Nakon što primi POZIV, NS koristi zaglavlje Via za podudaranje s RoutingNE “WebexMeetings”. Ovo će zauzvrat odabrati "wxm_routing ” profil usmjeravanja koji sadrži “wxm_ Inst” instance OrigRedirect.
Pravila NS OrigRedirect će se tada podudarati sa zaglavljem X-CISCO-MEET-INFO:
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
s linijskim portom konfiguriranim na VoiceXML virtualnom pretplatniku i pošaljite 302 preusmjeravanje na AS par koji hostira tog pretplatnika. Poruka 302 slična je sljedećoj:
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
Pseudonim
Domena u INVITE URI -ju (u primjeru je to bw.myenterprise.com) koju CUBE šalje NS-u mora biti prepoznata od strane NS-a. To se može učiniti dodavanjem domene na NS_ CLI/System/Alias kontekst, na primjer:
NS_CLI/System/Alias> add bw.myenterprise.com
Naredba za konfiguriranje INVITE URI domene na CUBE može se naći u sljedećem odjeljku, pod dial-peer/session target, na primjer:
dial-peer voice 23401 voip
session target dns:bw.myenterprise.com
HostingNE
Za podršku opcija konfiguracije obrada poziva Webex Meetings za naplatu i kontrolu pristupa sesiji, atributi signalizacije NE Hosting poslužitelja aplikacija CallTypeInfoObavezno i ZahtijevaChargeIndication mora biti omogućen u kontekstu NS_CLI/System/Device/HostingNE._ Na primjer:
NS_CLI/System/Device/HostingNE> set broadworksASHostNe signaling E164Compliant,
CallTypeInfoRequired, SourceId, RequiresNetworkIndication RequiresChargeIndication;
Omogućite povratni poziv Webex Meeting
U scenariju povratnog poziva sa zaglavljem SIP X-Cisco-Meet-Info, CUBE šalje poziv mrežnom poslužitelju radi preusmjeravanja pošiljatelja na AS par. AS par se određuje na temelju enableWebexMeetingHoostLookup parametar sustava.
NS_CLI/System/CallP/Options> get
accessSideRoutingNeDeterminedViaSignaling = false
disableNdcValidationForCalledNumbers = true
forceRoutingNEProfile = false
skipPrivatePoliciesOnEmergency = true
maxReturnedContacts = 10
enableWebexMeetingHostLookup = true
Kada enableWebexMeetingHoostLookup parametar sustava postavljen na true, CI UUID korisnika organizator sastanka u zaglavlju X-Cisco-Meet-Info koristi se za identifikaciju AS para organizator sastanka .
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
Korak 10 Omogućavanje partnera CUBE
Ovaj odjeljak pruža provjerenu konfiguraciju za implementaciju Cisco Unified Border Element (CUBE) kao Kontrolor granice sesije (SBC) za Bring Your Own PSTN rješenje.
Ovaj se odjeljak usredotočuje na CUBE konfiguracije koje su potrebne za međusobnu suradnju s primjerom konfiguracije Webex za Cisco BroadWorks prikazanom u prethodnom odjeljku. Za općenitiju raspravu o početnoj implementaciji i konfiguraciji CUBE-a pogledajte sljedeće vodiče: 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
Postavite Y naš vlastiti SBC Opcija
Ako ne želite implementirati CUBE, imate mogućnost implementacije vlastitog SBC-a. Međutim, imajte na umu da ovaj dokument ne pruža provjerenu konfiguraciju za SBC-ove osim CUBE.
Ako implementirate vlastiti SBC, možete slijediti zahtjeve za konfiguraciju CUBE visoke razine (na primjer, dodjele kao što su domena, javna i privatna sučelja i pristupnici) kako biste vodili svoju konfiguraciju. Međutim, pogledajte svoju SBC dokumentaciju za detaljnu pomoć retka za naredbe jer će se stvarne naredbe za vaš vlastiti SBC vjerojatno razlikovati od CUBE.
Osim ako nije drugačije navedeno, preostali zahtjevi konfiguracije u koraku 10 primjenjuju se bez obzira koji SBC implementirate. Međutim, primjeri naredbenog retka su samo za CUBE, osim ako nije navedeno da se primjer odnosi na druge SBC-ove. Za druge SBC-ove, pogledajte svoju SBC dokumentaciju za konfiguracijske naredbe. |
Početna konfiguracija
Za konfiguriranje CUBE, privilegirani EXEC način rada mora biti omogućen. Ako se od vas zatraži, unesite lozinku.
enable
Za ulazak u način globalne konfiguracije:
configure terminal
Postavite domenu:
ip domain name myenterprise.com
Postavite maksimalnu veličinu segmenta (MSS):
ip tcp mss 1360
Mrežna konfiguracija
Definirajte javna i privatna sučelja. U našem primjeru 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 pristupnike za IP usmjeravanje za javnu i privatnu stranu:
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>
Omogući SSH:
ip ssh logging events
ip ssh version 2
!
username admin privilege 15 password <password>
CUBE (ili vaš vlastiti SBC) mora biti unutar DMZ-a s pravilno konfiguriranim pravilima vatrozida. Vidi odjeljak Portovi koje koristi Webex za otvaranje popisa portova na vanjskom vatrozidu |
Konfigurirajte SRV zapisi za povratne pozive poslane s CUBE-a (ili vašeg SBC-a) na mrežne poslužitelje BroadWorks. Na primjer, 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 poslužitelj za DNS:
ip name-server <DNS_IP_address>
Alternativna DNS opcija je konfigurirati interni DNS gdje interni DNS dopire do nadređenog poslužitelj za DNS ako interno traženje ne uspije. |
Konfiguracija obrade poziva
Općenito
Konfigurirajte CUBE (ili svoj SBC) sa svim IP adresama koje trebaju pristupiti VoIP usluzi. Navedeno uključuje:
Privatne SIP signalizacija adrese za BroadWorks AS, NS i MS poslužitelje.
Javne bočne adrese za infrastrukturu Webex Edge za audio.
U nastavku pogledajte primjer 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
Gornji raspon IP adresa je primjer. Za trenutačni popis javnih IP adresa za Webex audio infrastrukturu idite na: |
Kako mogu dopustiti Webex Meetings promet na svojoj mreži? — Raspon IP adresa za većinu klastera pojavljuje se ispod Popis raspona IP adresa koje koriste Cisco Webex Meeting Services . Jedna iznimka je za kineske klastere, za koje se raspon pojavljuje na donjoj poveznici:
Mrežni zahtjevi za klastere za Kinu aplikacije Cisco Webex
Zadani mjerač vremena za CUBE za uspostavljanje TCP veze prije nego što ruta napreduje je 20 sekundi. Da biste ga promijenili:
ip tcp synwait-time <5-300 (seconds)>
Na strani BroadWorksa, zadani mjerač vremena za aplikacijski poslužitelj za vrijeme čekanja na nereagirajućem pristupnom uređaju je 6 sekundi. Da biste ga promijenili:
AS_CLI/System/CallP/AccessRouting> set terminationAttemptTimeoutSeconds <1-15 (seconds)>
Potrebno je otvoriti javna i privatna sučelja za RTP promet na CUBE (ili vašem vlastitom SBC-u). U nastavku pogledajte primjer 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
Gdje:
- <CUBE PUB="" IP=""> je javna IP adresa CUBE
- <CUBE PRIV="" IP=""> je privatna IP adresa CUBE
- Raspon portova: u primjeru, raspon portova od 10200 do 28000
CUBE podržava sljedeće TLS pakete šifri (tijekom poziva, CUBE ih nudi u 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
Ostale opće postavke za konfiguraciju (pogledajte dolje za uzorke CUBE konfiguracija):
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-jevi za dolazno i odlazno biranje moraju biti definirani za kasniju upotrebu u dial-peers:
voice class uri INEdgeAudio sip
pattern x-cisco-webex-service=audio
!
voice class uri OUTEdgeAudio sip
host cube.internal.local
Webex Edge Audio podržava kodeke G722, G711ulaw i G711alaw. Sljedeći kod klase glasa mora biti definiran za kasniju upotrebu u dial peers:
voice class codec 3
codec preference 1 g722-64
codec preference 2 g711ulaw
codec preference 3 g711alaw
Webex Edge Audio koristi SRTP. Glasovna klasa SRTP-crypto dodjeljuje preferirani SRTP kripto paket za korištenje za Edge Audio. Konfigurirajte sljedeće kripto suiteove prema redoslijedu. Konfiguracija srtp-crypto klase glasa mora se primijeniti na dial-peers koji se koriste za vezu s Edge Audiom.
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
Predkonfigurirajte primarni ključ da biste mogli postaviti lozinku za provjeru autentičnosti
key config-key password-encrypt Password123 authentication username <username>
password encryption aes
Unesite vjerodajnice SIP provjere autentičnosti koje su bile dodijeljene za VoiceXML virtualnog pretplatnika na AS pomoću sljedeće naredbe. Za scenarije povratnog poziva, ove vjerodajnice će se koristiti kada AS izazove INVITE koji CUBE (ili vaš vlastiti SBC) šalje AS-u.
sip-ua
------- to enable authentication -------
authentication username <username> password 0 <password>
Nakon što je provjera autentičnosti konfigurirana, lozinka će biti zamagljena prilikom pregleda naredbom "show running-config"
sip-ua
------- to enable authentication -------
authentication username <username> password 6 [GF]XXXXX[YYYYYY\ZZZZZ]\
Također se mora izvršiti sljedeća globalna SIP konfiguracija:
------- 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>
Profili prijevoda
Profil za prijevod SIP poruka 2340 koristi se za pozive na sastanak. Trebao bi imati unos za izmjenu SIP poruka koje dolaze iz BroadWorksa prije slanja na Edge Audio, kao što je prikazano u primjeru 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"
Gornje pravilo 11 preslikava dolazni Uri zahtjeva od BroadWorksa, koji ima vrijednost Contact profil uređaja (vrijednost polja Kontakt u VXML-u_device Profil uređaja Prof u našem primjeru):
88631321777971704941@cube.internal.local;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
Na odgovarajuću domenu za usmjeravanje audio poziva Webex Edge :88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
Imajte na umu da kada CUBE (ili vaš vlastiti SBC) stoji iza statičkog NAT-a, potrebna je dodatna konfiguracija sip-profila 2340. Za više informacija pogledajte sljedeću poveznicu:
https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-GuideAko implementirate vlastiti SBC, morat ćete konfigurirati slična pravila na vlastitom SBC-u. |
Za prosljeđivanje 486 poruka koje AS šalje natrag u Webex Edge Audio, potrebna je sljedeća konfiguracija na CUBE-u (za vaš vlastiti SBC, pogledajte svoju SBC dokumentaciju 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"
Ako drugo4xx poruke se moraju proslijediti natrag na Webex Edge Audio, slijedite isti primjer iznad.
Dial Peers
Stanar glasovne klase mora biti definiran na CUBE-u (ili vašem vlastitom SBC-u) za kasniju upotrebu u peer-ovima za biranje, koji zadovoljava sljedeće kriterije:
- Za RTP-NTE DTMF pakete nije potrebno međusobno povezivanje korisnog opterećenja, stoga konfigurirajte asimetrično opterećenje punom.
- Edge audio ne podržava ažuriranja ID -a pozivatelja, pa se mora konfigurirati vrijednost "no update-callerid".
- Webex Edge Audio usmjeravanje poziva temelji se na URI-jima. URI rute poziva mora biti omogućen da odgovara dial-peers na temelju URI-ja.
voice class tenant 234
asymmetric payload full
no update-callerid
Header-passing
no pass-thru content custom-sdp
call-route url
Sljedeći dial peers konfigurirani su tako da CUBE dopuštaju obradu poziva između BroadWorksa i Webex Edge Audioa. Konfigurirajte sljedeće na CUBE (slična konfiguracija bi se trebala konfigurirati na vašem vlastitom SBC-u):
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 Poziv teče
Uz gore učinjenu konfiguraciju, u nastavku su opisani primjeri scenarija toka dolaznih/odlaznih poziva na CUBE. Kodiranje boja na određenom koraku povezuje ga s istim unosima boja u gornjim točkama za biranje.
Ako implementirate vlastiti SBC, pogledajte svoju SBC dokumentaciju za pojedinosti o tokovima poziva s vašim SBC-om. |
Za scenarij poziva na sastanak s BroadWorksa na Webex:
- Dolazni INVITE se prima od BroadWorksa na internom sučelju sa:
INVITE sip: 88631321777971704941@cube.internal.local;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0 To:"VXML Virtual"<sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b>
- Profil dolaznog dial peer profila 23401 odabire se na temelju hosta u URI -ju dolaznog zahtjeva (“cube.internal.local”) koji odgovara konfiguraciji “incoming uri request OUTEdgeAudio”.
- Odlazno biranje 23411 odabire se na temelju hosta u URI -ju zahtjeva (“cube.internal.local”) koji odgovara konfiguraciji “destination uri OUTEdgeAudio”.
- Odlazni INVITE šalje se na vanjsko sučelje s hostom u URI -ju zahtjeva koji je promijenjen iz "cube.internal.local" u "ecccspx.amer.pub.webex.com" pomoću profila za prevođenje poruke "voice-class sip profiles 2340" navedeno u dial peeru:
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 povratnog poziva sastanka s Webex na BroadWorks
- Webex na vanjskom sučelju CUBE prima dolazni INVITE sa:
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
- Peer za dolazno biranje 23411 odabire se na temelju obrasca "x-cisco-webex-service=audio" koji je prisutan u URI -ju dolaznog zahtjeva na temelju konfiguracije "incoming uri request INEdgeAudio" .
- Dva odlazna biranja biraju se na temelju obrasca "x-cisco-webex-service=audio" koji je prisutan u URI -ju zahtjeva na temelju konfiguracije "odredišni uri INEdgeAudio".
- Birajte 302
- Dial Peer 23401
- Odlazni POZIV se šalje na mrežne poslužitelje (SRV traženje na temelju "unos cilja sesije dns:bw.myenterprise.com" u dial peer) na internom sučelju
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
- Mrežni poslužitelj vraća kontakte za AS par koji hostira virtualnog pretplatnika 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 usmjerava poziv na aktivni AS na temelju vraćenog kontakta u poruci 302:
INVITE sip:+14519615001@hs2-bwks-v-as01- alpha.bwlab.org:5060;user=phone;transport=tcp SIP/2.0 Via: SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK8812341 X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" From: " Webex " <sip:+12404540887@10.165.196.30>;tag=B91821C8-1AF5 To: <sip:+14519615001@10.155.6.172>
mTLS konfiguracija
Sljedeći koraci konfiguracije moraju se učiniti kako bi se omogućile mTLS veze između CUBE (ili vašeg vlastitog SBC-a) i Webex Edge Audio.
Obavezno je konfigurirati mTLS između CUBE (ili vlastitog SBC-a) i Webex Edge Audio. |
Podrška za zamjenski certifikat
Potpisani certifikati koriste generički naziv subjekta (npr. *.us.example.com) koji odgovara domeni za CUBE ili vaš vlastiti SBC. Zamjenski certifikati podržani su za CUBE ili SBC implementacije s više klastera, ali nisu podržani za CUBE ili SBC implementacije s jednim čvorom.
Trustpool
Tijekom TLS rukovanja, kada Webex Edge Audio pošalje svoj certifikat, CUBE će ga potvrditi prema popisu certifikata prihvaćenih u povjerenstvu.
Skup povjerenja mora se ažurirati s Cisco Root CA preuzimanjem najnovijeg “Cisco Trusted Core Root Bundle” shttp://www.cisco.com/security/pki/ pomoću naredbe:
crypto pki trustpool import clean url <url>
Potvrde koje šalje Webex Edge Audio potpisuje IdenTrust. Provjerite je li instaliran certifikat “IdenTrust Commercial Root CA”. Za više detalja pogledajte ovaj link:
Ako koristite vlastiti SBC, a ne možete dovršiti uvoz, možete pretvoriti paket u .pem format pomoću alata otvorenog koda, kao što je OpenSSL. Na primjer, možete koristiti hydrantID certifikate sa sljedećom naredbom:
|
Točka povjerenja
Edge Audio zahtijeva da vaša CUBE ponudi potpisane certifikate pouzdanih ca certifikatnih ustanova za međusobne TLS (mTLS) veze. Koristite sljedeću vezu da biste došli do popisa certifikacijskih tijela kojima Cisco vjeruje. Potvrde koje su potpisala tijela na ovom popisu smatraju se valjanima i povezivanje će biti dopušteno: https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms
Kocka s jednim čvorom
Jedan čvor znači da će CUBE (ili vaš vlastiti SBC) uvesti certifikat s imenom subjekta jedinstvenim za njegov FQDN, što znači da ga niti jedna druga CUBE neće moći uvesti (drugim riječima, NE zamjenski certifikat).
Za izradu CSR -a (Zahtjev za potpisivanje certifikata) za CUBE:
- stvori par ključeva (ovaj par ključeva će biti povezan s točkom povjerenja)
CUBE(config)# crypto key generate rsa general-keys label <key label> exportable
- generalni-ključevi - Određuje da se treba generirati par ključeva opće namjene.
- etiketa<key-label> - (Neobavezno) Naziv koji se koristi za RSA par ključeva kada se izvoze. Ako oznaka ključa nije navedena, koristi se potpuno kvalificirani naziv domene (FQDN) usmjerivača.
- exportable - (Izborno) Određuje da se RSA par ključeva može izvesti na drugi Cisco uređaj, kao što je usmjerivač.
- kreirajte točku povjerenja (Točka povjerenja sadrži certifikat koji želite vezati na CUBE. Kada CUBE primi zahtjev za certifikatom, odgovorit će s priloženim certifikatom točke povjerenja)
CUBE(config)#crypto pki trustpoint <trustpoint> CUBE(ca-trustpoint)# crl optional enrollment terminal pem fqdn <fqdn> subject-name CN=<fqdn> rsakeypair <key label>
crl - Popis opoziva certifikata (CRL) je popis opozvanih certifikata. CRL kreira i digitalno potpisuje CA koji je izvorno izdao certifikate. CRL sadrži datume kada je svaka potvrda izdana i kada ističe.
terminal za upis pem - Dodaje granice pošte s poboljšanom privatnošću (PEM) zahtjevu za certifikat (ručno kopiranje i lijepljenje od POČETAK ZAHTJEVA ZA CERTIFIKAT do KRAJ ZAHTJEVA ZA CERTIFICATE)
fqdn – Potpuno kvalificirani naziv domene CUBE
naziv subjekta CN=<fqdn> - naziv subjekta koji treba potpisati
rsakeypair<key label=""> - par ključeva generiran iz prethodnog 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)
- generirati 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šaljite CSR (od POČETNOG ZAHTJEVA ZA CERTIFICATE do KRAJ ZAHTJEVA ZA CERTIFICATE) CA (izdavač certifikata)
CA će generirati potpisani certifikat
- Ovisno o CA, oni će dati korijenski certifikat (npr. DigiCertCA.crt) i traženi certifikat (npr. cube.crt)
- Učitajte CA certifikat
- Prvo, provjerite autentičnost točke povjerenja s korijenskim certifikatom
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
- Zatim uvezite certifikat CUBE na CUBE točku povjerenja
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
Ako implementirate vlastiti SBC, pogledajte svoju SBC dokumentaciju za pojedinosti o tome kako stvoriti CSR. |
Više čvorova CUBE Cluster (korištenje alternativnih naziva u certifikatu) - NIJE podržano
Više čvorova znači da će CUBE moći uvesti isti certifikat za više od jedne CUBE implementacije. Korištenje zamjenskog naziva subjekta za generiranje CSR -a trenutno nije podržano : https://bst.cloudapps.cisco.com/bugsearch/bug/CSCud90920/?rfs=iqvred
Multi Node CUBE Cluster (korištenje certifikata potpisanog zamjenskim znakom kao pkcs12 format)
Više čvorova koji koristi certifikat potpisan zamjenskim znakom znači da je naziv subjekta generički (npr. *.us.example.com) i da odgovara domeni CUBE (ili vašoj SBC domeni).
- Pod pretpostavkom da imate spreman zamjenski certifikat, pripremite datoteke javnog (.crt) i privatnog ključa (.key).
- Koristeći OpenSSL, izradite datoteku u paketu PKCS12 formata (.pfx), uključujući datoteku .crt i .key: (koristite cygwin na Windowsima) - 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 .pfx datoteku u CUBE:bootflash: (scp s Linux poslužitelja na CUBE)
scp <pfxfilename>.pfx <user>@<CUBEIP>:bootflash:<pfxfilename>.pfx
- Napravite točku povjerenja i uvezite datoteku 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>
Potvrdite konfiguraciju CUBE certifikata
Provjerite je li cijeli lanac uključen u certifikat. Sljedeći primjer prikazuje naredbe za provjeru valjanosti za CUBE. Ako implementirate vlastiti SBC, koristite naredbe koje se odnose na 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
Postavite SIP signalizacija da koristi točku povjerenja
Koristite sljedeću naredbu da omogućite SIP UA točku povjerenja CUBE. Slijedi primjer za CUBE. Ako implementirate vlastiti SBC, pogledajte svoju SBC dokumentaciju za pomoć naredbi.
CUBE(config)#sip-ua CUBE(config-sip-ua)#crypto signaling default trustpoint <trustpoint>
CUBE Trupci
Da biste vidjeli omogućene filtere za otklanjanje pogrešaka
CUBE# show debug
Za postavljanje filtera za otklanjanje pogrešaka (primjeri)
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
Za poništavanje filtara za otklanjanje pogrešaka (primjer)
CUBE# no debug ccsip messages
Za brisanje i provjeru međuspremnika dnevnika
CUBE# clear log
>>> make test call <<<
CUBE# show log
Ako ne implementirate CUBE, pogledajte dokumentaciju za svoj vlastiti SBC za detalje o tome kako koristiti zapisnike. |
Ostale korisne naredbe
Za provjeru trenutne konfiguracije
CUBE# show running-config (or just CUBE# show run)
Za spremanje konfiguracije u ROM koji će se koristiti prilikom podizanja sustava
CUBE# write
Korak 11 BYoPSTN certifikacija
Nakon dovršetka konfiguracije i dodjele BYoPSTN rješenja, partner je dužan proći kroz skup ispitnih slučajeva prihvaćanja kako bi potvrdio njihovo rješenje. Ovo je obavezan korak za odobrenje i omogućavanje partnera BYoPSTN-a.
Testni slučajevi prihvatljivosti navedeni su u dokumentu Donesite svoj vlastiti PSTN postupak prihvaćanja Webex za Cisco BroadWorks na: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf .
Partner bi trebao dostaviti rezultate uspješno provedenih testova prihvaćanja timovima za ugradnju i certifikaciju.
Pitanja, problemi i rezultati iz izvođenja testova prihvatljivosti trebaju se prijaviti i podijeliti u Webex prostoru koji je dodijeljen za uključivanje Partnera.
Primijenite ažuriranja na grupu telefonskih brojeva u usluzi/ DNS SRV grupu za povratni poziv
Nakon što korisnici koji nisu testirani budu dodijeljeni predlošku korisnika pomoću telefonskih brojeva koje je dao partner, tim korisnicima su dostupne sljedeće opcije pridruživanja sastanku:
Pozivnice za sastanke uključuju jedan ili više zadanih telefonskih brojeva iz dodijeljene grupe telefonskih brojeva
Aplikacija Webex prikazuje jedan ili više zadanih telefonskih brojeva iz dodijeljene grupe telefonskih brojeva kao opciju pridruživanja sastanku
Korisničko sučelje web-mjesta za sastanke Webex prikazuje jedan ili više zadanih telefonskih brojeva iz dodijeljene grupe telefonskih brojeva kao opciju pridruživanja sastanku
Ako je povratni poziv omogućen na predlošku korisnika, Webex Meeting pruža opciju 'Nazovi me na' gdje se zahtjev za povratni poziv preusmjerava na jedan od zapisa navedenih u dodijeljenoj DNS SRV grupi za povratni poziv
Promjena opcija pridruživanja sastanku za predložak korisnika ili promjena dodijeljene grupe telefonskih brojeva ili promjena DNS SRV grupe povratnog poziva može utjecati na gore navedene opcije pridruživanja sastanku. Ove promjene se ne primjenjuju na postojeće klijente, ali će se novim korisnicima ove promjene odmah odraziti na njihovim stranicama za sastanke Standard i Premium paketa. Stoga se toplo preporučuje da se svaka takva promjena provjerava korištenjem organizacije početnih rješenja prije nego što se primijeni na postojeće predloške korisnika, grupe telefonskih brojeva ili pozivne DNS SRV grupe (ako su raspoređene Callback DNS SRV grupe).
Sljedeće korake treba slijediti prilikom ažuriranja opcija pridruživanja sastanku za predložak korisnika i/ili primjene ažuriranja na Grupe telefonskih brojeva ili DNS SRV grupe za povratni poziv.
Imajte na umu da ako testni BroadWorks usluga i/ili testni BroadWorks Enterprises koriste predloške korisnika, grupe telefonskih brojeva ili pozivne DNS SRV grupe, ovaj postupak nije obavezan. Možda bi bilo prikladnije jednostavno izbrisati probne pružatelje usluga BroadWorks i/ili testirati organizacije BroadWorks Enterprises i ponovno ih osigurati korištenjem ažuriranih predložaka kupaca, grupa telefonskih brojeva ili DNS SRV grupa za povratni poziv.
Ažurirajte samo grupu telefonskih brojeva:
Napravite novu privremenu Grupu telefonskih brojeva s potrebnim ažuriranjima.
- Izradite novi privremeni predložak korisnika koji koristi novu grupu telefonskih brojeva. Ako se postojeća Grupa telefonskih brojeva koristi zajedno s grupom, dodijelite je predlošku.
- Stvorite organizaciju početnog rješenja tako da osigurate pretplatnika od testnog BroadWorks pružatelja usluga ili testirajte BroadWorks Enterprise sa standardnim paketom koristeći novi predložak korisnika. Imajte na umu da je ovo organizacija sekundarnog početnog rješenja i nije potrebno ažuriranje UUID mjesta sastanka konfiguriranog na BroadWorksu.
- Preuzmite JSON datoteku BroadWorks Configuration (BYoPSTN), ona sadrži telefonski broj za pristupni kôd za nove telefonske brojeve u grupi telefonskih brojeva.
- Odredite Webex Edge Audio DNS SRV domenu za organizaciju početnog rješenja Standardno web-mjesto sastanka paketa. Trebao bi ostati nepromijenjen u odnosu na vrijednost prethodno utvrđenu za izvornu grupu telefonskih brojeva.
- Primijenite ažuriranja konfiguracije na BroadWorks koristeći JSON datoteku BroadWorks Configuration (BYoPSTN).
- Provjerite konfiguraciju tako da zakažete sastanke koristeći web-mjesto standardnog paketa izvorne organizacije i pridružite se sastanku pomoću telefonskih brojeva za poziv.
- Primijenite ažuriranje na izvornu grupu telefonskih brojeva. Promjena je sada u uporabi za korisnike koji nisu testirani.
- Organizacija početnog rješenja, privremena grupa telefonskih brojeva i predložak korisnika mogu se izbrisati. Ovi elementi više nisu potrebni nakon ažuriranja izvorne grupe telefonskih brojeva.
Ažurirajte samo DNS SRV grupu za povratni poziv:
- Stvorite novu privremenu DNS SRV Callback grupu s potrebnim ažuriranjima.
- Izradite novi privremeni predložak korisnika koji koristi novu DNS SRV grupu za povratni poziv i postojeću grupu telefonskih brojeva. Ako se postojeća DNS SRV Callback Group koristi zajedno s grupom, dodijelite je predlošku.
- Stvorite organizaciju početnog rješenja tako da osigurate pretplatnika od testnog BroadWorks pružatelja usluga ili testirajte BroadWorks Enterprise sa standardnim paketom koristeći novi predložak korisnika. Imajte na umu da je ovo organizacija sekundarnog početnog rješenja i nije potrebno ažuriranje UUID mjesta sastanka konfiguriranog na BroadWorksu.
- Provjerite konfiguraciju tako da zakažete sastanke pomoću web-mjesta standardnog paketa izvorne organizacije, pridružite se sastanku pomoću telefonskih brojeva za pozivanje i pomoću opcije 'Nazovi me na'.
- Primijenite ažuriranje na izvornu DNS SRV Callback Group. Promjena je sada u uporabi za korisnike koji nisu testirani.
- Organizacija početnog rješenja, DNS SRV Callback Group i Customer Template mogu se izbrisati. Ovi elementi više nisu potrebni nakon što se ažurira izvorna Callback DNS SRV grupa.
Ažurirajte telefonski broj i DNS SRV grupu za povratni poziv:
- Stvorite novi privremeni telefonski broj i DNS SRV Callback grupu s potrebnim ažuriranjima.
- Izradite novi privremeni predložak korisnika koji koristi novu grupu telefonskih brojeva i novu DNS SRV grupu za povratni poziv. Ako se uz grupu koristi postojeća grupa telefonskih brojeva i/ili DNS SRV grupa za povratni poziv, dodijelite je predlošku.
- Stvorite organizaciju početnog rješenja tako da osigurate pretplatnika od testnog BroadWorks pružatelja usluga ili testirajte BroadWorks Enterprise sa standardnim paketom koristeći novi predložak korisnika. Imajte na umu da je ovo organizacija sekundarnog početnog rješenja i nije potrebno ažuriranje UUID mjesta sastanka konfiguriranog na BroadWorksu.
- Preuzmite JSON datoteku BroadWorks Configuration (BYoPSTN), ona sadrži telefonski broj za pristupni kôd za nove telefonske brojeve u grupi telefonskih brojeva.
- Odredite Webex Edge Audio DNS SRV domenu za organizaciju početnog rješenja Standardno web-mjesto sastanka paketa. Trebao bi ostati nepromijenjen u odnosu na vrijednost prethodno utvrđenu za izvornu grupu telefonskih brojeva.
- Primijenite ažuriranja konfiguracije na BroadWorks koristeći JSON datoteku BroadWorks Configuration (BYoPSTN).
- Provjerite konfiguraciju tako da zakažete sastanke pomoću web-mjesta standardnog paketa izvorne organizacije, pridružite se sastanku pomoću telefonskih brojeva za pozivanje i pomoću opcije 'Nazovi me na'.
- Primijenite ažuriranje na izvorni telefonski broj i DNS SRV pozivnu grupu. Promjena je sada u uporabi za korisnike koji nisu testirani.
- Organizacija početnog rješenja, privremena grupa telefonskih brojeva, DNS SRV grupa povratnog poziva i predložak korisnika mogu se izbrisati. Ovi elementi više nisu potrebni nakon ažuriranja izvorne grupe telefonskih brojeva i DNS SRV grupe za povratni poziv.
Organizacija primarnog početnog rješenja ne smije se brisati osim ako je nova organizacija primarnog početnog rješenja odabrana i konfigurirana na BroadWorksu. Brisanjem organizacije primarnog početnog rješenja uklanja se siteUUID o kojem ovisi BYoPSTN rješenje za provjeru autentičnosti SIP poruka na Webex Edge Audio. Ako se izbriše, pridruživanje sastanku korištenjem poziva za web lokacije koje koriste broj za poziv koji je dao partner neće uspjeti. |
G722 Interoperabilnost medija kada koristite vlastiti SBC
Prilikom korištenja vlastitog SBC-a, potrebno je razmotriti probleme interoperabilnosti za koje se inače brine CUBE između Cisco Partners BroadWorks Infrastructure i Oblak usluge Webex. Jedan primjer je poziv ili povratni poziv pomoću G722 kodeka koji uključuje BroadWorks Media Server (na primjer, kada se koristi usluga BroadWorks Call Recording). U ovom scenariju, Webex Edge Audio može poslati SDP s linijom "a=fmtp:9". Vaš SBC bi trebao ažurirati ovaj redak da bi dodao parametar brzine prijenosa kako bi imao "a=fmtp:9 bitrate=64" prije nego što ga pošalje na pozadinu BroadWorksa.
Poznata ograničenja
Sve promjene opcije pridruživanja sastanku predloška kupaca, Cisco pozivnih brojeva ili pozivnih brojeva koje daje partner primjenjuju se samo na nove korisnike. Postojeći kupci koji koriste predložak ostaju nepromijenjeni.
Sve promjene u postavkama Grupe telefonskih brojeva predloška kupca ili DNS SRV grupe za povratni poziv primjenjuju se samo na nove dodijeljene korisnike ili postojeće klijente kojima je dodijeljen prvi korisnik Standard ili Premium paketa. Postojeći korisnici koji već imaju korisnike Standard ili Premium paketa ostaju nepromijenjeni.
Sve promjene u Grupama telefonskih brojeva ili DNS SRV grupama za povratni poziv koje su dodijeljene predlošcima kupaca primjenjuju se samo na nove dodijeljene klijente ili postojeće korisnike kojima je dodijeljen prvi korisnik Standard ili Premium paketa. Postojeći korisnici dodijeljeni povezanim predlošcima koji već imaju korisnike Standard ili Premium paketa ostaju nepromijenjeni.
Dani predložak korisnika podržava Cisco pozivne brojeve ili opciju pridruživanja sastanku na broj poziva partnera, kombinacija dviju opcija za isti predložak nije podržana.
SIP poruka za 'Nazovi me na' ili slučaj upotrebe pridruživanja sastanku povratnog poziva ne uključuje informacije o korisniku i/ili korisniku koji je domaćin sastanka kojem se treba pridružiti.
Telefonski brojevi i povezani pristupni kodovi za sastanke za danu grupu telefonskih brojeva podržavaju samo jednu Webex Edge Audio DNS SRV domenu (na primjer, ecccspx.amer.webex.com). Upotreba ovih telefonskih brojeva za pozivanje na sastanke u drugoj Webex Edge Audio DNS SRV domeni nije podržana.
Webex Edge Audio ne podržava ponovno pregovaranje kodeka usred poziva. Kao takve, usluge koje se pozivaju nakon odgovora na poziv možda neće ispravno raditi.
Aplikacija Webex , korisničko sučelje web-mjesta Webex Meeting i e-pošta s pozivnicom za Webex Meeting pružaju vezu na dokument "Ograničenja besplatnih poziva". Ovaj dokument je specifičan za telefonske brojeve koje daje Cisco i korisnici bi ga trebali zanemariti kada koriste telefonske brojeve koje je dao partner za pridruživanje sastancima.
Povijest revizije dokumenta
Sljedeća tablica prikazuje povijest promjena ovog dokumenta u posljednjih 12 mjeseci.
Datum | Verzija | Opis promjene | |
---|---|---|---|
08. travnja 2024 | 1-36 (prikaz, stručni). |
| |
10. siječnja 2024 | 1-35 (prikaz, stručni). |
| |
22. prosinca 2023 | 1-34 (prikaz, stručni). |
| |
04. srpnja 2023 | 1-33 (prikaz, stručni). |
| |
2. veljače 2023 | 1-32 (prikaz, stručni). |
| |
2. veljače 2023 | 1-31 (prikaz, stručni). |
| |
31. siječnja 2023 | 1 – 30 |
| |
29. studenog 2022 | 1-29 (prikaz, stručni). |
|
Definicije
Definicije | Opis |
---|---|
Cisco partner | Subjekt (obično pružatelj usluga) koji prodaje Cisco proizvode i usluge svojim klijentima. |
Krajnji korisnik | Korisnici koji koriste Cisco proizvode i usluge koje im prodaje Cisco partner. |
CUBE | Cisco Unified Border Element |
Partnerska organizacija | Webex spremište za upravljanje identitetom i uslugama koje održava informacije o Cisco partnerima i njihovim klijentima. |
Čvorište partnera | Web portal za pružanje identiteta i usluga za Cisco partnere i klijente kojima upravljaju. |
Organizacija kupaca | Webex spremište za upravljanje identitetom i uslugama koje održava informacije o krajnjem kupcu. |
BroadWorks Enterprise ili Pružatelj usluga/Grupa | Zastupanje krajnjeg kupca u BroadWorksu. |
Pregled
Rješenje Bring Your Own PSTN (BYoPSTN) omogućuje da Webex za davatelje usluga Cisco BroadWorks dodijeli telefonske brojeve koje posjeduju kako bi ih korisnici mogli koristiti kada se pridruže Webex Meetings. Rješenje omogućuje partnerima da iskoriste vlastite PSTN mreže i iskoriste postojeće odnose s pružateljima PSTN usluga, umjesto da koriste cisco brojeve.
Referentna arhitektura u ovom dokumentu pruža end-to-end dizajn za opciju BYoPSTN. Ovu arhitekturu provjerava Cisco i koristi Cisco Unified Border Element (CUBE) kao Kontrolor granice sesije (SBC) za promet poziva između BroadWorks i Webex Meetings.
Odabir opcije pridruživanja sastanku
Trenutno Webex za Cisco BroadWorks podržava dvije opcije za dostavljanje telefonskih brojeva za sastanke. Davatelji usluga moraju odabrati jednu od ove dvije opcije – kombinacija nije podržana:
Cisco pozivni brojevi (Cisco PSTN)— Cisco pruža telefonske brojeve koje sudionici sastanka mogu koristiti za pridruživanje sastancima
Brojevi za pozive koje je dao partner (BYoPSTN)—davatelji usluga daju vlastite telefonske brojeve koje će sudionici sastanka koristiti kada se pridružuju sastancima
Rješenje BYoPSTN
Partneri koji odaberu opciju Brojevi za pozive koje pruža partner (BYoPSTN) moraju dati svoje vlastite PSTN telefonske brojeve i moraju osigurati mrežnu infrastrukturu koja je potrebna za usmjeravanje poziva na i iz Webex. Rješenje BYoPSTN olakšava preusmjeravanje poziva preko vrha (OTT) putem javnog interneta s BroadWorksa na Webex.
Prilikom odabira opcije BYoPSTN vrijede sljedeći uvjeti:
Cisco partneri mogu koristiti iste telefonske brojeve za više od jednog krajnjeg korisnika. Ovi telefonski brojevi mogu biti u bilo kojoj zemlji u kojoj Partner posluje.
Opcija BYoPSTN ne zahtijeva promjene u općem procesu ugradnje za Webex za korisnike Cisco BroadWorks.
BYoPSTN zahtijeva opskrbu na razini Cisco partnera i svi krajnji korisnici koje partneri aktiviraju nakon što BYoPSTN proradi automatski su omogućeni.
Sva pribavljanja potrebnih za web-mjesta za sastanke kupaca su automatska, kao i kod trenutnog opće dostupnog rješenja.
Partneri koji aktiviraju i Standard i Premium pakete imaju dvije stranice za sastanke: jedna stranica za standardne korisnike, a druga za Premium korisnike. Obje stranice su omogućene za BYoPSTN.
Sudionici sastanka koji poziv u sastanak na sastanke mogu odabrati korištenje dijeljenja videa i sadržaja putem interneta.
Primjenjuje se na spajanja sastanaka i za sastanke u svemiru i za sastanke PMR. Imajte na umu da za Space sastanke prostor mora kreirati standardni ili Premium korisnik s mogućnostima hosta Webex Meeting kako bi primili pristup za PSTN -a – prostori koje su kreirali Osnovni korisnici ne primaju pristup za PSTN brojeve.
Ovaj dokument pruža provjerenu konfiguraciju koja koristi CUBE kao vaš SBC. Međutim, ako ne želite koristiti CUBE, možete implementirati vlastiti SBC.
Arhitektura
Rješenje Webex za Cisco BroadWorks BYoPSTN nadovezuje se na skup usluga Webex Edge , točnije, Webex Edge Audio uslugu koja je dostupna poslovnim korisnicima. Arhitektura je prilagođena za integraciju infrastrukture Cisco Partners BroadWorks s Webex Edge Audio, čime se Cisco partneru omogućuje da centralno konfigurira skupove telefonskih brojeva za korištenje od strane krajnjih kupaca.
Glavni elementi arhitekture su sljedeći:
BroadWorks— Cisco partneri BroadWorks infrastruktura
Cisco Unified Border Element (CUBE)—Referentni Kontrolor granice sesije (SBC) za rješenje postavljeno u podatkovni centar Cisco Partners. KOCKA mora biti unutar DMZ-a. Imajte na umu da ako ne želite koristiti CUBE, možete implementirati vlastiti SBC.
Webex Edge Audio— Webex usluga, koja odvaja PSTN od Webex promjenom usmjeravanje poziva kako bi se iskoristila infrastruktura koju pruža Cisco partner.
Pozivi sudionika da se pridruže sastanku prolaze kroz BroadWorks do CUBE i od CUBE do Webex infrastrukture u oblaku putem interneta. Ovaj model je primjenjiv za oba sljedeća scenarija pridruživanja sastanku:
Poziv —sudionik bira telefonski broj u pozivu za sastanak na svojoj slušalici registriranoj u BroadWorksu, mobilnom uređaju ili u aplikaciji Webex . Poziv inicira BroadWorks.
Uzvratni poziv (izborno) —sudionik traži da Webex nazove telefonski broj koji je naveo. Poziv pokreće Webex.
Pozivi preusmjereni s BroadWorksa na CUBE unutar infrastrukture partnera koristit će SIP TCP za signalizaciju poziva i RTP za medije. Od CUBE do Webex, pozivi koriste SIP TLS za signalizaciju i sRTP za medije. Preusmjeravanje poziva s CUBE na WebEx je putem interneta i ne koristi SIP trank.
Tipična postavka za scenarije poziva/povratnog poziva je kako slijedi:
Cisco Partner ima PSTN telefonski broj (na primjer, 2403332200) i pridruženi Webex pristupni kôd kod (na primjer, 88631321777971704941).
Cisco Partner osigurava virtualnog pretplatnika na BroadWorksu koji odgovara CUBE uređaju. Partner preslikava telefonski broj na pristupni kôd kod i obrnuto.
pristupni kôd kod, koji se šalje Webex u SIP porukama, identificira mjesta sastanka povezana s Cisco partnerom.
Gore navedeni telefonski broj za pristupni kôd konfiguriran je jednom i zajednički je za sva mjesta za sastanke krajnjeg korisnika.
Sudionici koji se pridružuju sastanku moraju unijeti odgovarajući ID sastanka (na primjer, 123456), koji identificira određeni sastanak kojem će se pridružiti.
Preporuča se da Partneri slijede dolje navedeni model redundancije.
Pridruži se sastanku pomoću poziva
Sljedeća slika prikazuje postupak korisnika koji se pridružuje sastanku pozivom.
Evo koraka kako bi se sudionik pridružio sastanku pozivom.
Korisnik zakazuje sastanak u Webex. Webex dodjeljuje ID sastanka (na primjer, 123456).
Korisnik bira telefonski broj koji je povezan sa sastankom (na primjer, 2403332200). SIP INVITE nosi URI zahtjeva kao telefonski broj povezan sa sastankom.
BroadWorks prevodi telefonski broj u pristupni kôd kod (na primjer, 88631321777971704941) povezan sa mjestom sastanka i usmjerava poziv na CUBE s URI -jem zahtjeva kao pristupni kôd.
Webex prima SIP INVITE i odgovara na poziv. Jezik najava određen je jezikom navedenim za telefonski broj kada je dostupan u Cisco Partner Hubu i BroadWorksu.
Korisnik unosi ID sastanka (na primjer, 123456) koristeći DTMF. Webex provjerava korisnika i zatim mu dopušta da se pridruži sastanku.
Pridruživanje sastanku pomoću povratnog poziva (izborno)
Sljedeća slika prikazuje postupak korisnika koji se pridružuje sastanku povratnim pozivom, korisnik zahtijeva poziv od Webex kako bi se pridružio sastanku.
Evo koraka kako bi se sudionik pridružio sastanku povratnim pozivom:
Korisnik zakazuje sastanak u Webex. Webex dodjeljuje ID sastanka (na primjer, 123456).
Korisnik zahtijeva poziv od Webex na željeni broj (na primjer, +16504441000) kako bi se pridružio sastanku pomoću Webex aplikacija ili klijenta Meetings.
Webex pokreće SIP POZIV u CUBE na temelju Callback DNS SRV grupe, osigurane u Cisco Partner Hubu i BroadWorksu. URI zahtjeva SIP INVITE sadrži telefonski broj koji mora primiti poziv (na primjer, +16504441000@cube.example.com).
CUBE prevodi telefonski broj u ID u udaljene stranke u vrijednost koja identificira virtualnog pretplatnika na BroadWorksu (na primjer, 88631321777971704941@ecccx.amer.pub.webex.com). Ovo identificira CUBE kao virtualnog korisnika na poslužitelju aplikacija BroadWorks.
Poziv se nudi na telefonski broj koji je zatražio od korisnika i korisnik odgovara na poziv kako bi se pridružio sastanku. Ovaj telefonski broj može biti pretplatnik na BroadWorks ili PSTN broj. Ako je traženi broj PSTN broj, BroadWorks koristi predviđeni put za usmjeravanje poziva na PSTN.
Za opciju povratnog poziva obavezno je aktivirati sljedeće dvije značajke:
- 102746 – BroadWorks podrška za CI UUID
- 102074 – BYO PSTN podrška za naplatu za CallBack i CallIn
To se može potvrditi iz CLI-a na sljedeći način:
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
Za detaljan opis ovih značajki i aktivacije možete pronaći u odjeljku 'VoiceXML Meeting Virtual Subscriber' u ovom dokumentu.
Ako odaberete da ne konfigurirate Pridruživanje sastanku pomoću opcije povratnog poziva, korisnici i dalje mogu koristiti opciju Poziv za pridruživanje sastancima ili se mogu pridružiti putem zvuka računala. U tom slučaju nije potrebno konfigurirati DNS SRV grupe povratnih poziva. |
Pregled konfiguracije rješenja
Rješenje ima nekoliko različitih komponenti, od kojih svaka mora biti ispravno konfigurirana da bi rješenje uspješno funkcioniralo. Komponente su sljedeće:
BroadWorks
CUBE (ili alternativni SP Certified Kontrolor granice sesije (SBC))
Webex Edge Audio
Postoje međuovisnosti između konfiguracije ovih različitih komponenti i kao takve jedna ili više organizacija za početak rješenja moraju dovršiti potrebnu konfiguraciju rješenja i provjeru.
Organizacija sjemena
Početna organizacija je Webex organizacija koju konfigurirate za generiranje i provjeru postavki za BYoPSTN rješenje. Početnoj organizaciji mora biti dodijeljen najmanje jedan korisnik a standardni paket, i taj Standardni paket mora koristiti Brojevi za pozivanje koje je dao partner (BYoPSTN) opcija pridruživanja sastanku. Preporuča se da početnu organizaciju povežete s probnim BroadWorksovim pružateljem usluga ili poduzećem.
Organizacije za dobivanje rješenja služe dvije svrhe:
Konfiguracija sjemena —Omogućavanje polazne organizacije(a) generira telefonski broj za mapiranje pristupnih kodova za web-mjesto sastanka i univerzalni jedinstveni identifikator mjesta sastanka (UUID stranice) koji su potrebni za tekući rad rješenja. Ove informacije su potrebne za konfiguriranje BroadWorks virtualnih pretplatnika (VSUB).
Provjera valjanosti konfiguracije —Koristite izvornu organizaciju da odredite je li vaše BYoPSTN rješenje konfigurirano u skladu s vašim zahtjevima. Upotrijebite izvornu organizaciju i testirajte korisnike kako biste potvrdili slučajeve pozivanja i povratnog poziva za sastanke pomoću brojeva za pozive koje je dao partner i zapisa DNS SRV povratnog poziva (ako je omogućen povratni poziv).
Administrator mora generirati organizaciju početnog rješenja za svaki jedinstveni skup telefonskih brojeva i DNS SRV zapisa povratnog poziva. Generiranje organizacije početnog rješenja u svakom slučaju generira potrebni telefonski broj za mapiranje pristupni kôd za sastanak i mogućnost provjere povezanih slučajeva pozivanja i povratnog poziva za te telefonske brojeve i DNS SRV zapise povratnog poziva.
Administrator koji koristi Cisco Partner Hub mora odabrati jednu organizaciju početnog rješenja kao organizaciju organizacija primarne otopine sjemena . UUID mjesta web-mjesto sastanka sastanka standardnog paketa ove organizacije primarnog početnog rješenja mora biti konfiguriran na BroadWorksu. Od ključne je važnosti da ovo web-mjesto sastanka ostane dostupno jer se UUID ovog mjesta šalje u svakom pozivnom zahtjevu za pridruživanje sastanku kao token za provjeru autentičnosti. Ovaj jedinstveni UUID web-mjesta dijele svi skupovi telefonskih brojeva i DNS SRV zapisa povratnog poziva. Više vrijednosti UUID-a web-mjesta nisu potrebne.
Primarne i sve sekundarne organizacije početnog rješenja mogu se po želji izbrisati prije nego što se skup telefonskih brojeva i DNS SRV zapisi povratnog poziva dodijele korisnicima koji nisu testirani. Kada se skup telefonskih brojeva i DNS SRV zapisi povratnog poziva dodijele svim korisnicima koji nisu testirani, ti telefonski brojevi i zapisi povratnih poziva povezani su sa mjestima za sastanke za te klijente i koriste se za pridruživanje sastanku korištenjem poziva i povratnog poziva. Sve promjene treba smatrati utjecajem na uslugu.
Sljedeći odjeljci pružaju više pojedinosti o različitim elementima konfiguracije.
BYoPSTN konfiguracijski elementi
Ključni element rješenja je konfiguracija telefonskih brojeva Cisco partnera i DNS SRV zapisa povratnih poziva. BYoPSTN koristi grupe telefonskih brojeva i DNS SRV grupe za povratne pozive kao način dodjele geografski utemeljenih telefonskih brojeva i redundantnog usmjeravanje poziva za sastanke Webex . Ovi elementi se krajnjim kupcima dodijeljuju predloškom kupca.
Grupe telefonskih brojeva (PNG)
Cisco partneri osiguravaju telefonske brojeve koje sudionici koriste za pridruživanje sastancima u Cisco Partner Hubu. Ovi telefonski brojevi su raspoređeni zajedno u grupu telefonskih brojeva. Popis telefonskih brojeva pridružen je mjestu sastanka. Sve osobne sobe za sastanke (PMR) i zakazani sastanci na tom mjestu za sastanke koriste povezane telefonske brojeve. Slijedi primjer grupe telefonskih brojeva:
Ime telefonskog broja | Država | Kôd države | Telefonski broj | Obavijest | Vrsta naplate | Prioritet poziva |
---|---|---|---|---|---|---|
američki Maryland | SAD | +1 | 2403332200 | engleski | Uz naplatu | Primarno |
SAD Florida | SAD | +1 | 9049002303 | engleski | Uz naplatu | Sekundarni |
SAD New York | SAD | +1 | 8056504578 | engleski | Besplatno | Ništa |
Telefonski brojevi imaju sljedeće atribute:
Naziv telefonskog broja—ime za opis telefonskog broja
Država—Zemlja kojoj je telefon dodijeljen
Kôd države—pozivni broj zemlje ili pozivni broj zemlje
Telefonski broj—telefonski broj koji se koristi za pridruživanje sastanku bez pozivnog broja zemlje
Najava—jezik najave koja će se reproducirati kada se sudionik pridruži sastanku
Vrsta cestarine—vrsta broja: Toll ili Toll free
Prioritet poziva—Prioritet dodijeljen brojevima sastanka. Pogled sudionika brojeva za pridruživanje sastanku poredan je na temelju ovog prioriteta.
Zadani telefonski brojevi: Administratori mogu dodijeliti prioritet poziva kao primarni, sekundarni ili nijedan telefonskom broju u grupi telefonskih brojeva. Telefonski brojevi s prioritetom Primarni ili Sekundarni su zadani telefonski brojevi. Zadani telefonski brojevi šalju se u e-porukama s pozivnicama za sastanke i navedeni su redoslijedom prioriteta koji bi sudionici trebali koristiti za pridruživanje sastancima. Zadani telefonski brojevi ne moraju biti u istoj zemlji. Primarni telefonski broj mora biti odabran, a sekundarni telefonski broj nije obavezan. Najmanje jedan od zadanih telefonskih brojeva mora biti tipa Naplata.
Korisnici krajnjih kupaca mogu odabrati da navedu vlastite zadane telefonske brojeve koristeći web-sučelje web-mjesto sastanka . Ovi se brojevi pojavljuju za tog korisnika i njegove sudionike kada su oni organizator sastanka. Ako se korisnik pridruži sastanku kao sudionik, pojavit će se samo za njega.
Kao u gornjem primjeru, odredbe administratora Cisco partnera američki Maryland kao primarni i SAD Florida kao sekundarni, ovo su zadani telefonski brojevi. Korisnik može odlučiti nadjačati ovo u svojim sastancima promjenom primarnog u SAD New York a sekundarni kao američki Maryland .
maksimalni broj telefonskih brojeva za danu grupu telefonskih brojeva je 98.
NAPOMENA: Nije podržano konfiguriranje namjenskog broja za jedno poduzeće.
DNS SRV grupe za povratni poziv (CDSG)
Da bi se sudionicima sastanka omogućilo da odaberu opciju povratnog poziva, potrebna je Callback DNS SRV grupa koja ukazuje na CUBE instance unutar mreže Cisco partnera. Webex koristi te zapise za usmjeravanje povratnog poziva putem CUBE-a na BroadWorks, koji zatim može postaviti povratni poziv sastanka na telefonski broj sudionika sastanka.
Slijedi primjer DNS SRV grupe za povratni poziv.
Država/regija | Kôd države | DNS SRV zapis |
---|---|---|
SAD | +1 | kocka.us.example.com |
Meksiko | +52 | kocka.mx.example.com |
Sve ostale države | n.d. | kocka.global.example.com |
DNS SRV zapisi povratnog poziva imaju sljedeće atribute:
Država/regija—zemlja ili regija za koju bi se ovaj DNS SRV zapis trebao koristiti za slanje zahtjeva za pozivom.
Kod zemlje—Pozivni broj zemlje povezan sa zemljom/regijom. Možete imati samo jedan DNS SRV snimka po kodu zemlje.
DNS SRV zapis— DNS SRV snimka za Cisco Partner CUBE instance(e).
Kada sudionik zatraži poziv na svoj navedeni telefonski broj, Webex koristi pozivni DNS SRV povezan s pozivnim brojem zemlje za navedeni telefonski broj kako bi usmjerio poziv na odgovarajuće elemente u mreži Cisco Partners.
Upotreba DNS SRV snimka na ovaj način pruža podršku za redundantne CUBE instance za servisiranje zahtjeva za pozive iz Webex. U gornjem primjeru, kada sudionici sastanka u SAD-u zatraže povratni poziv od Webex na njihov telefonski broj u SAD-u, Webex koristi DNS SRV cube.us.example.com
za usmjeravanje tog poziva na mrežu Cisco partnera. Kada sudionici sastanka u Meksiku zatraže povratni poziv od Webex na svoj Meksički telefonski broj, Webex će koristiti DNS SRV cube.mx.example.com
za usmjeravanje tog poziva na mrežu Cisco partnera.
Za bilo koju zemlju/regije koje nemaju određeni Callback DNS SRV snimka, ti zahtjevi za pozivima usmjeravaju se na ' sve ostale zemlje' DNS SRV snimka. Administrator mora konfigurirati DNS SRV snimka'Sve druge zemlje'.
maksimalni broj zapisa za danu DNS SRV grupu za povratni poziv je 200.
Predlošci korisnika
Predložak klijenta postojeći je koncept za rješenje Webex za BroadWorks. Predložak pruža zadanu konfiguraciju koja se koristi za dostavljanje krajnjeg kupca. BYoPSTN pruža dodatne atribute predlošku kupca:
Vrsta pridruživanja sastanku—mogu biti Cisco brojevi za poziv ili pozivni brojevi koje je dao partner. Ovaj atribut označava telefonske brojeve koji su konfigurirani za mjesta za sastanke povezana sa Standardnim i Premium paketima. Brojeve za pozivanje koje daje partner treba odabrati od strane administratora.
Grupa telefonskih brojeva—povezan samo s opcijom poziva za pozive koju daje partner, ovaj atribut označava telefonske brojeve koje koriste krajnji korisnici koji su osigurani za standardne i Premium pakete kada se pridružuju sastancima.
Povratni poziv DNS SRV grupa—povezan samo s opcijom poziva za pozive koju daje partner, ovaj atribut označava DNS SRV zapise koje koristi Webex pri povratnom pozivu krajnjim korisnicima koji su osigurani za Standardne i Premium pakete prilikom pridruživanja sastancima. Ako ne želite omogućiti povratni poziv, možete odabrati "Onemogući povratni poziv"" prilikom izrade ili ažuriranja predloška klijenta. Kada je prvi pretplatnik za Standard ili Premium osiguran za Krajnjeg kupca, dodjeljuje se povezano web-mjesto sastanka paketa. Mjesto za web-mjesto sastanka paketa je osigurano prema gore navedenom predlošku korisnika. Svaki naknadno osigurani pretplatnik za Standard ili Premium dodaje se na već osigurano web-mjesto sastanka— konfiguracija web-mjesto sastanka se ne mijenja.
Sve promjene u predlošku klijenta u odnosu na gore navedene atribute odnose se samo na novodostavljena mjesta za sastanke paketa. Promjene korisničkog predloška ne utječu na postojeće stranice za sastanke, koje su već omogućene.
Jedna značajna iznimka je da ako krajnji korisnik već ima mjesto za web-mjesto sastanka paketa, svako novo web-mjesto sastanka paketa osigurava se korištenjem iste vrste pridruživanja sastanku kao postojeće web-mjesto sastanka paketa. Na primjer, ako krajnji korisnik ima mjesto za web-mjesto sastanka standardnog paketa koje koristi Cisco pozivne brojeve, a predložak korisnika ažurira se tako da koristi pozivne brojeve koje daje partner, nova web-mjesto sastanka Premium paketa osigurava se korištenjem Cisco pozivnih brojeva, Postavka predloška klijenta se ne primjenjuje. Standardna i Premium mjesta za sastanke za određenog krajnjeg kupca uvijek će biti dosljedno osigurana.
BroadWorks Calling Cluster
Cisco Partner Hub – zaslon BroadWorks Calling Cluster pruža pristup za pregled i/ili preuzimanje BroadWorks konfiguracija (BYoPSTN) informacije. BYoPSTN konfiguracijska informacija za dati klaster uključuju sljedeće podatke:
Pojedinosti o organizaciji primarne sjemenske otopine uključujući UUID web-mjesto sastanka standardnog paketa i URL stranice.
Podaci o grupi telefonskih brojeva za sve grupe konfigurirane za ovaj klaster. To uključuje mapiranje telefonskog broja za pristupni kôd kod sastanka za svaku grupu. Imajte na umu da pojedinosti trebaju uključivati grupe koje su povezane sa svim sekundarnim organizacijama za sjemensko rješenje.
Povratni poziv DNS SRV Grupni detalji za sve grupe konfigurirane za ovaj klaster. Imajte na umu da pojedinosti trebaju uključivati grupe koje su povezane sa svim sekundarnim organizacijama za sjemensko rješenje.
Pojedinosti predloška korisnika za te predloške koji koriste bilo koju od grupa telefonskih brojeva i DNS SRV grupa za povratni poziv.
Svaki BroadWorks Calling Cluster ima svoj vlastiti BroadWorks konfiguracija (BYoPSTN) informacije posebno dodijeljene grupe telefonskih brojeva i DNS SRV grupa za povratni poziv. Međutim, imajte na umu da svi BroadWorks Calling Cluster dijele istu Primary Seed Solution Organizaciju i kao takvi svi uključuju isti UUID web-mjesto sastanka standardnog paketa i URL stranice.
The BroadWorks konfiguracija (BYoPSTN) informacije su dostupne samo za pregled/preuzimanje kada administrator konfigurira i odabere organizaciju primarnog sjemenskog rješenja. Organizacija primarnog početnog rješenja mora imati barem jednog korisnika dodijeljenog Standardnom paketu i taj Standardni paket mora koristiti opciju pridruživanja sastancima za pozivne brojeve koje daje partner (BYoPSTN).
Primjer konfiguracijskih elemenata BYoPSTN
Sljedeća slika prikazuje primjer implementacije BroadWorksa s više klastera s geografski utemeljenim predlošcima korisnika, telefonskim brojevima i usmjeravanjem.
Prva tablica prikazuje implementaciju BroadWorksa s više klastera s regionalno utemeljenim predlošcima kupaca, grupama telefonskih brojeva i DNS SRV grupama za povratni poziv. Sljedeće tablice proširuju grupe telefonskih brojeva i DNS SRV grupe za povratni poziv.
BroadWorks klaster | Naziv predloška | Paket | Vrsta pridruživanja sastanku | Skupina telefonskog broja | DNS SRV skupina za povratni poziv |
---|---|---|---|---|---|
BWKS US NG | US West Std | Standardno | Partner je dao pozivne brojeve | Zapad SAD | CB SAD |
SAD West Prem | Premija | ||||
US East Std | Standardno | Istok SAD-a | |||
US East Prem | Premija | ||||
BWKS MX | MX Std | Standardno | Partner je dao pozivne brojeve | MX PNG | CB MX |
MX Prem | Premija | ||||
BWKS UK | UK Std | Standardno | Partner je dao pozivne brojeve | UK PNG | Povratni poziv onemogućen |
UK Prem | Premija | ||||
BWKS US | US Std | Standardno | Cisco pozivni brojevi | Ništa | Ništa |
Pretplatnici koji su osigurani korištenjem predloška US West Std ili US West Prm koriste telefonski broj US West kada se pridružuju sastancima. Oni pretplatnici koji ispunjavaju zahtjeve za povratni poziv za pridruživanje šalju se u zapise CB US DNS SRV .
Pretplatnici koji su osigurani korištenjem predloška US East Std ili US East Prm koriste telefonski broj US East kada se pridružuju sastancima. Oni pretplatnici koji ispunjavaju zahtjeve za povratni poziv za pridruživanje šalju se u zapise CB US DNS SRV .
Pretplatnici koji su osigurani pomoću predloška MX Std ili MX Prm koriste MX PNG telefonski broj kada se pridružuju sastancima. Oni pretplatnici koji ispunjavaju zahtjeve za povratni poziv za pridruživanje šalju se u CB MX DNS SRV zapise.
Pretplatnici koji su osigurani korištenjem UK Std ili UK Prm predloška koriste UK PNG telefonske brojeve kada se pridružuju sastancima. Tim pretplatnicima neće biti ponuđeno pridruživanje sastanku putem povratnog poziva jer je povratni poziv onemogućen.
Pretplatnici koji su osigurani korištenjem US Std koriste Cisco pozivne brojeve i stoga nemaju dodijeljenu grupu telefonskih brojeva ili DNS SRV grupu za povratni poziv. Ovi pretplatnici koriste Cisco telefonske brojeve za pridruživanje sastancima i Cisco DNS SRV zapise za pridruživanja sastancima pomoću povratnog poziva.
Pojedinosti o primjeru Grupe telefonskih brojeva su sljedeće:
Skupina telefonskog broja | Ime telefonskog broja | Država | Kôd države | Telefonski broj | Obavijest | Vrsta naplate | Prioritet poziva |
---|---|---|---|---|---|---|---|
Zapad SAD | SAD San Francisco | SAD | +1 | 4156551000 | engleski | Uz naplatu | Primarno |
američki Palo Alto | SAD | +1 | 9863502478 | engleski | Besplatno | Ništa | |
Istok SAD-a | američki Maryland | SAD | +1 | 2403332200 | engleski | Uz naplatu | Primarno |
SAD Florida | SAD | +1 | 9049002303 | engleski | Uz naplatu | Sekundarni | |
SAD New York | SAD | +1 | 8056504578 | engleski | Besplatno | Ništa | |
MX PNG | Meksiko | MX | +52 | 2065304086 | europski španjolski | Uz naplatu | Primarno |
UK PNG | UK | UK | +44 | 4527789651 | engleski | Uz naplatu | Primarno |
Pojedinosti o primjeru DNS SRV grupa za povratni poziv su sljedeće:
DNS SRV skupina za povratni poziv | Država | DNS SRV |
---|---|---|
CB SAD | SAD | kocka.us.example.com |
Sve ostale države | kocka.red.primjer.com | |
CB MX | MX | kocka.mx.example.com |
Sve ostale države | kocka.red.primjer.com |
Konfiguracija za US DNS SRV snimka, cube.us.example.com može biti kao u primjeru:
| 86400 | IN | SRV | 10 | 10 | 5061 |
|
| 86400 | IN | SRV | 10 | 10 | 5061 |
|
Ovaj DNS SRV snimka može se riješiti na sljedeći DNS A zapis:
| 86400 | IN | Odgovor | 45.84.168.81 |
| 86400 | IN | Odgovor | 45.84.168.82 |
DNS SRV zapisi rješavaju sigurne SIP pozive s Webex na CUBE. |
Portovi koje koristi Webex
Portovi u donjoj tablici moraju se otvoriti na vatrozidu DMZ-a gdje se nalazi CUBE, a ostali portovi se mogu zatvoriti. Dodatne informacije o priključcima i mrežnim zahtjevima potražite u sljedećem članku:
https://collaborationhelp.cisco.com/article/WBX264
Izvor | Izvorni portovi | Odredište | Odredišne luke | Protokol | Opis | ||
---|---|---|---|---|---|---|---|
Webex Edge Audio usluge | Kratkotrajno | CUBE | 5061 | TCP | (mTLS 1.2) Dolazna SIP signalizacija s Webex Edge Audio na CUBE SBC.
| ||
Webex Edge Audio usluge | 4000 - 4010 (prikaz, stručni). | CUBE | 5061 | TCP | (mTLS 1.2) Opcije Ping za Webex Edge Audio. | ||
CUBE | Kratkotrajno | EdgeAudio | 5605 | TCP | (mTLS 1.2) Odlazna SIP signalizacija za Webex Edge Audio. | ||
Webex Edge Audio usluge | Kratkotrajno | CUBE | Efemerne luke 8000 - 59999 | UDP | (SRTP) Rupe na vatrozidu moraju se otvoriti za dolazni promet medija na Edge audio. | ||
CUBE | Efemerne luke 10200 - 28000 | Edge Audio | Kratkotrajno | UDP | (SRTP) Rupe na vatrozidu moraju se otvoriti za odlazni promet medija u CUBE. |
TLS i SRTP Cipher Suites
TLS v1.2 ili noviji koristi se za mTLS rukovanje, a Webex Edge Audio podržava sljedeće šifre (tijekom povratnog poziva, Webex Edge Audio ih nudi u TLS Handshake's Client Hello):
TLS_ ECDHE_ ECDSA_ SA_ AES_ 256_ GCM_ SHA384
TLS_ECDHE_ECDSA_I_AES_128_GCM_SHA256
TLS_ ECDHE_ ECDSA_ SA_ AES_ 256_ CBC_ SHA384
TLS_ECDHE_ECDSA_I_AES_128_CBC_SHA256
TLS_ ECDHE_ RSA_ SA_ AES_ 256_ GCM_ SHA384
TLS_ECDHE_RSA_I_AES_128_GCM_SHA256
TLS_ ECDHE_ RSA_ SA_ AES_ 256_ CBC_ SHA384
TLS_ECDHE_RSA_I_AES_128_CBC_SHA256
TLS_ RSA_ SA_ AES_ 256_ GCM_ SHA384
TLS_ RSA_ SA_ AES_ 256_ CBC_ SHA256
TLS_ RSA_ SA_ AES_ 128_ GCM_ SHA256
TLS_ RSA_ SA_ AES_ 128_ CBC_ SHA256
TLS_ DHE_ DSS_ SA_ AES_ 256_ GCM_ SHA384
TLS_ DHE_ DSS_ SA_ AES_ 256_ CBC_ SHA256
TLS_DHE_DSS_I_AES_128_GCM_SHA256
TLS_DHE_DSS_I_AES_128_CBC_SHA256
Za sRTP se koriste sljedeće šifre:
AEAD_ AES_ 256_ GCM
AEAD_ AES_ 128_ GCM
AES_CM_128_HMAC_SHA1_80
AES_ CM_ 128_ HMAC_ SHA1_ 32
Podržani audio kodeci
G722
G711µ
G711a
Zahtjevi za SIP i RTP profil
Rješenje zahtijeva da između CUBE (ili vašeg SBC-a) i Webex implementirate SIP TLS za signalizaciju i sRTP za medije.
SIP i RTP profili kao dio ove komunikacije trebaju biti u skladu sa sljedećim zahtjevima:
Zahtjevi za SIP profil | Pojedinosti |
---|---|
Tajmer isteka sesije | 2220 sec (prihvaća SIP 422) * se prilagođava poslovnoj potrebi i očekuje se 422. |
Medijska ponuda za ulazak | Rana ponuda |
Medijska ponuda za izlaz | Kasna ponuda |
Opcije ping intervala | 30s (minimalno) |
DTMF | RFC2833 Korisno opterećenje 101 (bez akustičnog DTMF-a!) |
SIP- UDP portovi | 4000-4010,5061,5065 |
RTP profil | Pojedinosti |
---|---|
Glasovni profil nosivosti | G.722/ G.711μ /G.711a |
Veličina paketa | 20 ms |
VAD (detekcija glasovne aktivnosti) | Ne |
Tajmer za neaktivnost medija | 1200 ms |
Promjena kodeka za srednje biranje | Ne prihvaća se |
RTP | 8000-48198 |
sRTP šifre | AEAD_ AES_ 256_ GCM AEAD_ AES_ 128_ GCM AES_CM_128_HMAC_SHA1_80 AES_ CM_ 128_ HMAC_ SHA1_ 32 |
G.729 kodek nije podržan. Ako želite koristiti G.729, morate koristiti transkodere. |
Webex domene za usmjeravanje poziva
DNS SRV _sips._tcp.<domain>
koristi se za pristup Webex Edge Audio. Postoje četiri domene ovisno o regiji.
Regija | Domena |
---|---|
Južna i Sjeverna Amerika | ecccspx.amer.pub.webex.com |
Velika Britanija, Sjeverna Afrika | ecccspx.emea.pub.webex.com |
Azija/Pacifik | ecccspx.apac.pub.webex.com |
Australija / Novi Zeland | ecccspx.anz.pub.webex.com |
Europa | ecccspx.euro.pub.webex.com |
DNS SRV rješava nekoliko A zapisa koji upućuju na primarno i sekundarno mjesto. Sljedeća tablica daje primjer za AMER regiju i podložna je promjenama u budućnosti.
Vrsta zapisa | Snimi | Cilj | Svrha |
---|---|---|---|
SRV | _sips._tcp .ecccspx.amer.pub.webex.com | ecccspxpr1.amer.pub.webex.com | Otkriće Webex Edge Audio-a |
SRV | _sips._tcp .ecccspx.amer.pub.webex.com | ecccspxpr2.amer.pub.webex.com | Otkriće Webex Edge Audio-a |
SRV | _sips._tcp .ecccspx.amer.pub.webex.com | ecccspxsc1.amer.pub.webex.com | Otkriće Webex Edge Audio-a |
SRV | _sips._tcp .ecccspx.amer.pub.webex.com | ecccspxsc2.amer.pub.webex.com | Otkriće Webex Edge Audio-a |
Odgovor | ecccspxpr1.amer.pub.webex.com | 207.182.174.101* | Pokazuje na Webex Edge Audio AMER Primary 1 |
Odgovor | ecccspxpr2.amer.pub.webex.com | 207.182.174.102* | Pokazuje na Webex Edge Audio AMER Primary 2 |
Odgovor | ecccspxsc1.amer.pub.webex.com | 207.182.174.229* | Pokazuje na Webex Edge Audio AMER Secondary 1 |
Odgovor | ecccspxsc2.amer.pub.webex.com | 207.182.174.230* | Pokazuje na Webex Edge Audio AMER Secondary 2 |
DNS-SRV je dinamičke prirode, IP adrese su sklone promjenama; stoga izbjegavajte tvrdo kodiranje ili označavanje IP adresa. Pogledajte odjeljak 'Povijest revizija dokumenta' za sve promjene ili ažuriranja napravljena na Referentne informacije o portu za Webex Calling dokument. |
CUBE redundantnost
Cisco Unified Border Element (CUBE) omogućuje mogućnost kontrole granica sesije u mreži koja upravlja SIP vezama između vanjskih entiteta i interne mreže. Više informacija o CUBE dostupno je u odjeljku Preduvjeti u nastavku.
Podržani modeli redundantnosti definirani su sa svrhom pružanja visoke dostupnosti i eliminiranja jedne točke kvara za Cisco partnera. U nastavku su navedena tri različita modela. Cisco partneri trebali bi usvojiti model koji je primjenjiv na njihovo okruženje.
Tijekom procesa onboardinga partner bi trebao onemogućiti ICMP filtere.
Duplex CUBE implementacija za BroadWorks postavljena na jednom mjestu
Simplex CUBE implementacija za BroadWorks postavljena na više lokacija
Moguć je još jedan model redundancije gdje je CUBE raspoređen u duplex modu na svakom mjestu. Ovaj model nije neophodan s obzirom na to da je BroadWorks raspoređen s geo-zališnošću.
Omogućavanje
1 | Preduvjeti za partnera
|
2 | Navedite telefonske brojeve u Cisco Partner Hubu
|
3 | Dodjela povratnog poziva DNS SRV grupa u Cisco partnerskom čvorištu (opcionalno)
|
4 | Povežite PNG (i CDSG) s predlošcima kupaca
|
5 | Organizacije za nabavu sjemenskih rješenja
|
6 | Odaberite organizaciju primarne sjemenske otopine
|
7 | Preuzmite BroadWorks konfiguraciju (BYoPSTN)
|
8 | Odredite Webex Edge Audio DNS SRV domenu
|
9 | Konfiguracija partnera BroadWorks
|
10 | Partner za pružanje usluga CUBE (ili vaš vlastiti SBC)
|
11 | BYoPSTN certifikat
|
Korak 1: Preduvjeti za partnera
Za dostavljanje BYoPSTN-a moraju se ispuniti sljedeći preduvjeti. Preduvjeti navedeni u nastavku pretpostavljaju da partner ima radni Webex za implementaciju Cisco BroadWorks koji uključuje:
Funkcionalni sustav BroadWorks – kako je dokumentirano u Vodič za rješenje za Webex za Cisco BroadWorks
BroadWorks AS licenca s uslugom “VoiceXML” u dovoljnoj količini (1 po PSTN broj)
Potrebne su zakrpe za 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
Cisco CUBE sustav implementiran (IOS verzija 16.12.2 ili novija): https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book.html
Podržani su i hardverski i virtualni CUBE. CUBE baziran na hardveru preporučuje se za skalabilnost i rukovanje većim brojem poziva.
Webex partnerska organizacija – kako je navedeno u Vodič za rješenje za Webex za Cisco BroadWorks
Korak 2: Navedite grupe telefonskih brojeva (PNG) u Partner Hubu
Postupak koji Cisco partner koristi za dodavanje svojih Webex sastanak je sljedeći:
Prijavite se na Cisco Partner Hub.
Idite na Postavke.
Pomaknite se do BroadWorks poziva .
Ispod Konfiguracija pridruživanja sastanku (BYoPSTN) , odaberite Stvorite pozivni telefonski broj Grou str.
Unesite Grupa telefonskih brojeva naziv i odaberite Dalje .
Unesite Broj telefona pojedinosti i odaberite Dalje .
Pregledajte sažetak pojedinosti o grupi telefonskih brojeva i odaberite Spremi .
Ponovite ovaj postupak za svaku grupu telefonskih brojeva koju želite dodati.
Snimke zaslona u nastavku ilustriraju postupak.
Korak 3: Dodjela povratnog poziva DNS SRV grupe (CDSG) u Partner Hub
Ovaj korak treba dovršiti samo ako želite implementirati opciju Pridruživanje sastanku putem povratnog poziva. Inače, ovaj korak možete preskočiti. |
Ako ne konfigurirate ovu opciju, korisnici mogu koristiti opciju Call-in za pridruživanje sastancima ili se mogu pridružiti putem zvuka računala. |
Kada koristite opciju povratnog poziva za sastanke, za usmjeravanje poziva s Webex na CUBE potrebna je DNS SRV grupa za povratni poziv. Postupak koji Cisco partner koristi za dodavanje svojih CUBE DNS SRV zapisa u Webex je sljedeći:
Prijavite se na Partner Hub.
Idite na Postavke.
Pomaknite se do BroadWorks poziva .
Ispod Konfiguracija pridruživanja sastanku (BYoPSTN) , odaberite Kreirajte DNS SRV grupu za povratni poziv .
Unesite pozivni DNS SRV Naziv grupe .
Odaberite Dalje .
Unesite podatke o povratnom pozivu DNS SRV .
Odaberite Dalje .
Pregledajte sažetak pojedinosti DNS SRV povratnog poziva.
Odaberite Spremi .
Omogućite sva ažuriranja DNS -a kako bi odražavala nove zapise u DNS SRV grupi.
Ponovite ovaj postupak za svaku DNS SRV grupu povratnog poziva koju želite dodati.
Snimke zaslona u nastavku ilustriraju postupak.
Korak 4: Povežite PNG i CDSG s predlošcima kupaca u Partner Hubu
Početna konfiguracija i provjera BYoPSTN rješenja zahtijevaju početnu organizaciju za svaku jedinstvenu kombinaciju Grupa telefonskih brojeva i Povratni poziv DNS SRV grupa (ako je potreban povratni poziv) . Stoga se preporučuje da Cisco Partneri na sličan način kreiraju novi Predložak kupca za svaku jedinstvenu kombinaciju Grupe telefonskih brojeva i DNS SRV grupe za povratni poziv. Svaki predložak kupca trebao bi se koristiti za generiranje odgovarajuće matične organizacije.
Nakon što se konfiguracija BYoPSTN postavi i provjerava pomoću izvornih organizacija, grupe telefonskih brojeva i DNS SRV grupe za povratni poziv mogu se primijeniti na postojeće predloške korisnika prema potrebi.
Imajte na umu da novostvoreni predlošci kupaca ne koriste postojeći korisnici koji nisu testirani i stoga se mogu sigurno koristiti za ručnu provjeru konfiguracije BYoPSTN.
Ako ne implementirate Meeting Join putem povratnog poziva, ne morate povezivati DNS SRV grupe povratnog poziva s predloškom korisnika. Međutim, morate odabrati Onemogućite povratni poziv . |
Da biste dodali novom predlošku korisnika, učinite sljedeće:
Prijavite se na Cisco Partner Hub.
Idite na Postavke.
Pomaknite se do BroadWorks poziva .
Ispod Predlošci , odaberite Dodaj predložak .
Unesite pojedinosti predloška. Kod Vrsta paketa faza:
Odaberite Vrsta paketa kao Standardno .
Odaberite Konfiguracija pridruživanja sastanku kao Brojevi za pozivanje koje je dao partner (BYoPSTN) .
Odaberite osigurano Grupa telefonskih brojeva .
Za Povratni poziv DNS SRV grupa, ako želite omogućiti opciju Meeting Callback (Povratni poziv), tada odaberite osiguranu DNS SRV grupu za povratni poziv. U suprotnom, odaberite Onemogućite povratni poziv .
Odaberite Dalje .
Unesite preostale pojedinosti predloška.
Pregledajte sažetak pojedinosti o predlošku.
Kliknite Spremi.
Ponovite ovaj postupak za svaki predložak korisnika koji se mora dodati
Snimka zaslona ispod ilustrira postupak.
Da biste ažurirali postojeći predložak korisnika, učinite sljedeće:
Prijavite se na Cisco Partner Hub.
Idite na Postavke.
Pomaknite se do BroadWorks poziva odjeljak.
Ispod Predlošci , odaberite Prikaži predložak .
Odaberite predložak za ažuriranje.
Pomaknite se do Konfiguracija pridruživanja sastanku odjeljak:
Odaberite Brojevi za pozivanje koje je dao partner (BYoPSTN) .
Odaberite prethodno konfiguriranu Grupa telefonskih brojeva .
Za Povratni poziv DNS SRV grupa , ako želite omogućiti opciju povratnog poziva sastanka, odaberite dodijeljenu DNS SRV grupu za povratni poziv. U suprotnom, odaberite Onemogućite povratni poziv .
Odaberite Spremi .
Snimka zaslona ispod ilustrira postupak.
Korak 5: Organizacije za nabavu sjemenskih rješenja
Rješenje BYoPSTN ima nekoliko različitih komponenti, od kojih svaka mora biti ispravno konfigurirana da bi rješenje uspješno radilo. Jedna od dviju svrha organizacija početnih rješenja je generiranje telefonskog broja za mapiranje pristupnih kodova za web-mjesto sastanka i univerzalno jedinstveni identifikator mjesta sastanka (UUID mjesta) koji su potrebni za tekući rad rješenja. Druga svrha je provjera konfiguracije.
Za svaku jedinstvenu kombinaciju Grupe telefonskih brojeva i DNS SRV grupe za povratni poziv koji će se koristiti, potrebno je prethodno izraditi odgovarajući predložak korisnika. Za svaki od ovih predložaka kupaca mora biti osigurana organizacija početnog rješenja. Omogućavanje ovih izvornih organizacija generira telefonski broj za mapiranje pristupnih kodova za web-mjesto sastanka koji su potrebni za konfiguriranje BroadWorksa.
Koristeći svaki od prethodno konfiguriranih predložaka korisnika, omogućite pretplatniku novog probnog pružatelja usluga BroadWorks ili novog BroadWorks Enterprisea s Standardni paket korisnika. Rezultirajuća Standardni paket web-mjesto sastanka trebala bi upotrebljavati opciju pridruživanja sastancima pozivnih brojeva partnera dobavljača. Za opskrbu pretplatnika može se koristiti bilo koja od sljedećih metoda:
Omogućite testnog pretplatnika koristeći BroadWorks Subscribers API-je kako je dokumentirano na
developer.webex.com
.Omogućite testnog pretplatnika za IM&P uslugu na BroadWorksu konfiguriranom za korištenje predloška korisnika. Uvjerite se da predložak korisnika koristi standardni paket kao zadani kako biste bili sigurni da je testnom pretplatniku dodijeljen standardni paket. Alternativno, testni pretplatnik mora se naknadno ažurirati kako bi imao standardni paket.
Imajte na umu da se preporuča da se organizacije početnih rješenja povezuju s testnim BroadWorks pružateljem usluga ili testnim BroadWorks Enterpriseom.
6. korak: Odaberite organizaciju primarne sjemenske otopine
Od ključne je važnosti da ovo web-mjesto sastanka ostane dostupno jer se UUID ovog mjesta šalje u svakom pozivnom zahtjevu za pridruživanje sastanku kao token za provjeru autentičnosti. Ne biste trebali brisati početnu organizaciju jer će pridruženo web-mjesto sastanka također biti izbrisano. Ako se početna organizacija ukloni, morat ćete osigurati novu i ponovno konfigurirati Broadworks s novim UUID-om web-mjesta.
Primarne i sve sekundarne organizacije početnog rješenja mogu se po želji izbrisati prije nego što se skup telefonskih brojeva i DNS SRV zapisi povratnog poziva dodijele korisnicima koji nisu testirani. Kada se skup telefonskih brojeva i DNS SRV zapisi povratnog poziva dodijele svim korisnicima koji nisu testirani, ti telefonski brojevi i zapisi povratnih poziva povezani su sa mjestima za sastanke za te klijente i koriste se za pridruživanje sastanku korištenjem poziva i povratnog poziva. Sve promjene treba smatrati utjecajem na uslugu.
Za odabir organizacije primarne sjemenske otopine učinite sljedeće:
Prijavite se na Cisco Partner Hub.
Idite na Postavke.
Pomaknite se do BroadWorks poziva odjeljak.
Ispod Validacija konfiguracije (BYoPSTN) odjeljak, odaberite Dodijeli .
U Dodijelite organizaciju zaslon, potražite i odaberite jednu od prethodno konfiguriranih izvornih organizacija
Odaberite Dodijeli .
Odabrana sjemenska organizacija je primarna sjemenska organizacija.
Snimke zaslona u nastavku ilustriraju postupak.
7. korak: Preuzmite BroadWorks konfiguraciju (BYoPSTN)
Pojedinosti o organizaciji primarnog početnog rješenja, grupama telefonskih brojeva i pozivnoj DNS SRV grupi za dati BroadWorks klaster dostupne su na jednom mjestu, JSON datoteci konfiguracije BroadWorks (BYoPSTN). Ove informacije su potrebne za konfiguriranje BroadWorksa za BYoPSTN.
Imajte na umu da je JSON konfiguracijska datoteka dostupna za pregled/preuzimanje samo nakon odabira organizacije primarnog početnog rješenja.
Procedura za pregled/preuzimanje JSON konfiguracijska datoteka je kako slijedi:
Prijavite se na Cisco Partner Hub.
Idite na Postavke.
Pomaknite se do BroadWorks poziva .
Ispod Grozdovi , odaberite Prikaži klaster .
Odaberite klaster koji je povezan s predlošcima korisnika koji su konfigurirani za BYoPSTN.
Pomaknite se do BroadWorks konfiguracija za BYoPSTN odjeljak.
Kliknite Preuzmite JSON konfiguracijska datoteka .
Ponovite ovaj postupak za sve druge BroadWorks klastere.
Snimke zaslona u nastavku ilustriraju postupak.
Pogledajte primjer JSON konfiguracijska datoteka u nastavku. Datoteka sadrži dodatne informacije o svakoj grupi telefonskih brojeva, pozivnoj DNS SRV grupi, sljedeće ključne konfiguracijske stavke koje se moraju unijeti na BroadWorks označene su podebljanim slovima.
siteUUID: BroadWorks mora poslati ovu vrijednost u SIP porukama, to je token koji Webex Edge Audio koristi za potvrdu identiteta BroadWorksa Cisco partnera i njegovog pristupa mjestima za sastanke kojima upravlja ovaj Cisco partner.
Preslikavanje telefonskog broja za pristupni kôd kod : Telefonski brojevi i pridruženi Webex pristupni kodovi moraju biti konfigurirani na BroadWorksu.
broj telefona
pristupni kod
localeTag: Željeni jezik najave povezan s telefonskim brojem mora biti konfiguriran na BroadWorksu.
dnsSrv: Callback DNS SRV mora biti konfiguriran u DNS -u i odnositi se na željene CUBE instance.
{
"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"
}
]
}
Korak 8: Odredite Webex Edge Audio DNS SRV domenu
Webex Edge Audio DNS SRV domena mora biti konfigurirana na BroadWorksu. Za određivanje vrijednosti koristite sljedeći postupak.
Prijavite se na Cisco Partner Hub.
Idi na Kupci .
Odaberite BYoPSTN Validation Enterprise.
Odaberite Pregledajte kupca.
Idi na Usluge/Sastanci .
Odaberite mjesto web-mjesto sastanka Standardni paket.
Pomaknite se do dna bočne ploče, odaberite Konfigurirajte web-mjesto .
Odaberite Uobičajene postavke / Audio postavke .
Ispod Edge Audio prilagođeni globalni pozivni brojevi odjeljak, odaberite Generirajte Lua skriptu .
U skočnom prozoru potražite vrijednost "-- Ažuriraj u zaglavlje s CCAX URL-om".
-- 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)
Izdvoj vrijednost podebljanu, na primjer,
ecccx.amer.webex.com.
Ovo je Webex Edge Audio DNS SRV domena koja se mora konfigurirati na BroadWorksu.
9. korak: Konfiguracija partnera BroadWorks
Ovaj odjeljak opisuje konfiguraciju BroadWorksa potrebnu za implementaciju scenarija pozivanja na sastanak i povratnog poziva prikazanih na dijagramima u nastavku. Primjeri konfiguracije temelje se na podacima u JSON datoteci prikazanoj u prethodnom odjeljku. Očekuje se da će se brojevi, domene, imenovanje poduzeća/grupa, vrsta uređaja, pravila, profili itd. razlikovati ovisno o partneru.
Tijek poziva:
- Korisnik traži povratni poziv, Webex pokreće povratni poziv.
- Poziv je preusmjeren na BroadWorks OTT.
- Poziv stiže do CUBE opskrbljene u CH. CUBE usmjerava poziv na BroadWorks.
- BroadWorks identificira poziv kao izvorište domaćina sastanka i stvara sesiju za korisnika organizator sastanka i obrađuje poziv.
- Korisnička sesija organizator sastanka sastanka obrađuje poziv i prevodi birani broj. Osim toga, zapis naplate se generira u ime korisnika organizator sastanka .
- BroadWorks usmjerava poziv ili na korisnika povezanog s uređajem (7) ili na PSTN (8).
Prije početka
SIP komunikacija između BroadWorksa i CUBE može biti preko UDP -a ili TCP -a ovisno o vašim mrežnim zahtjevima. Na primjer, ako neki mrežni ili pristupni uređaji (na primjer, pristupnici ili krajnje točke) u tokovima poziva ili povratnog poziva BYoPSTN ne podržavaju TCP, tada bi se umjesto toga trebao koristiti UDP .
Konfiguracija i primjeri prikazani u ovom vodiču koriste TCP kao transportni protokol. Da biste koristili TCP, provjerite jesu li vaš BroadWorks aplikacijski poslužitelj i mrežni poslužitelj konfigurirani za TCP:
_CLI/Interface/SIP> get
networkProxyTransport = unspecified
accessProxyTransport = unspecified
supportDnsSrv = true
supportTcp = true
Poslužitelj aplikacija
Identificirajte/vrstu profila uređaja
Treba stvoriti novu vrstu profila identiteta/uređaja koja će predstavljati CUBE. Obavezno postavite sljedeća svojstva u nastavku, dok se ostala mogu ostaviti na zadanim vrijednostima:
Vrsta signalne adrese— Postavite na Inteligentno proxy adresiranje
Autentifikacija — Postavljeno na Omogućeno
Podržite identitet u UPDATE i RE-INVITE —Provjereno
Mogućnost statičke registracije — Postavljeno na Omogućeno
Video sposoban — Postavljeno na Onemogućeno
U primjeru u nastavku, novi profil identiteta/uređaja upišite “VXML_profile ” je kreiran da predstavlja KOCU.
Voice XML virtualni pretplatnik
Izradite VoiceXML instancu
Svaki Webex Meetings PSTN broj predstavlja virtualni pretplatnik u BroadWorksu i može se koristiti funkcionalnost virtualnog pretplatnika VoiceXML. Preporuča se korištenje namjenskog poduzeća i grupe za sve virtualne pretplatnike VoiceXML-a. Imajte na umu da zapravo ne iskorištavamo nikakve mogućnosti VoiceXML-a, ali ova vrsta virtualnog korisnika prikladna je za interakciju s CUBE-om.
Da biste koristili uslugu VoiceXML, osigurajte da licenca ima dovoljne količine "VoiceXML" i da je usluga ovlaštena na razini poduzeća i grupe, te da je VoiceXML usluga dodijeljena grupi kao što je prikazano na donjoj slici primjera.
Ispod VoiceXML i stvoriti instancu za svaki PSTN broj.
, odaberiteKonfigurirajte VoiceXML adrese
Za svaku instancu VoiceXML-a navedite sljedeće pod VoiceXML adresama:
Broj telefona —Unesite broj za biranje za web-mjesto Webex Meetings (na primjer, 2403332200).
Proširenje
Identitet/profil uređaja —Stvorite jednu instancu (na primjer, VXML_device Prof) na temelju vrsta uređaja kreiranog u prethodnom odjeljku (VXML_profile u primjeru) i unesite sljedeću konfiguraciju.
Linija/priključak —Uđite u<access number=""> @<domain> format, gdje
<access number=""> je broj pristupnog koda za web-mjesto Webex Meetings (dostupno iz JSON datoteke) (na primjer, 88631321777971704941)
<domain> je domena Webex Edge Audio za ovo web-mjesto sastanka (na primjer, ecccspx.amer.pub.webex.com)
Kontakt gutljaj —Za pozive na sastanak na pristupni broj, POZIV će se poslati s URI -jem zahtjeva postavljenim na vrijednost ovog polja. Unesite SIP kontakt u ovom formatu<sip contact=""> ;<Locale> ;<Meetings Site="" UUID=""> ;<SIP transport=""> , gdje:
<sip contact=""> je<number> iz polja linije/porta, ali s domenom kao SRV-om koji se razrješava na adresu CUBE (na primjer, 88631321777971704941@cube.internal.local)
<Locale> predstavlja postavku jezika u skladu s korisnička regionalna shema jezikom (na primjer, locale=en_ SAD)
<Meetings Site="" UUID=""> je UUID stranice iz JSON datoteke (na primjer, x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)
<SIP transport=""> trebao bi biti transport=tcp da AS koristi TCP za slanje poruka u CUBE.
U nastavku je primjer postavki VoiceXML adresa.
Za svaki dodatni pristupni broj za sastanak koji će se koristiti, potrebno je stvoriti dodatnog VoiceXML virtualnog pretplatnika analogno onom iznad. Može se koristiti isti profil uređaja , ali polja Line Port i Contact moraju biti izrađena od informacija o pristupnom broju kao što je gore prikazano. |
Provjerite jesu li ograničenja politike obrade poziva koja konfigurirate na virtualnom pretplatniku BroadWorks dovoljna za rukovanje dodatnim BYoPSTN pozivima u vašoj grupi telefonskih brojeva. |
Dodijelite SIP autentifikaciju VoiceXML instanci
Dodijelite uslugu provjere autentičnosti virtualnom pretplatniku VoiceXML. Ovo će se koristiti za provjeru autentičnosti SIP INVITE poruka iz CUBE u scenariju povratnog poziva. Također sprječava VoiceXML virtualnog pretplatnika da prihvati pozive od strana koje nisu CUBE
Idite na stranicu virtualne autentifikacije pretplatnika pod Uslužni programi i unesite SIP korisničko ime i lozinku kao što je prikazano u nastavku:
CUBE mora biti konfigurirana s istim korisničkim imenom i lozinkom kako bi ispravno provjeravala autentičnost poruka INVITE koje se šalju AS. Primjer naredbe za konfiguriranje SIP provjere autentičnosti na CUBE je sljedeći:
|
Namedefs datoteka
Polje za SIP kontakt virtualnog pretplatnika VoiceXML sadrži URL gdje se dio domene rješava u CUBE adresu. Ovo je interni SRV, a datoteka namedefs na AS-u može se koristiti za rješavanje internog SRV-a na CUBE IP.
U našem primjeru, SIP kontakt SRV je cube.internal.local i rješava se na adresu 10.165.196.30 port 5060 kako bi došao do CUBE. Na AS-u, /usr/local/broadworks/bw_base/conf/namedefs
datoteka se ažurira na sljedeći način:
_sip.tcp.cube.internal.local SRV 1 99 5060 10.165.196.30
Vrsta poziva Webex Meetings
Dostupne su opcije konfiguracije obrada poziva Webex Meetings za kontrolu načina na koji se obrađuju pozivi za poziv u sastanke. Prema zadanim postavkama, pozivi na sastanke obrađuju se kao vanjski pozivi jer se pozivni brojevi hostiraju u namjenskom poduzeću ili davatelj usluge. Vanjski pozivi obično su uključeni u sesije kontrole pristupa sesiji i označeni za naplatu u polju CDR indikator punjenja .
Sljedeći primjer dodaje preporučenu konfiguraciju za obradu poziva na sastanke kao internih poziva, tako da su isključeni iz naplate i isključeni iz brojanja kontrole pristupa sesiji.
Postavljanjem Provedi polje NS Charge istina, populacija CDR polja indikator punjenja temelji se na konfiguriranom atributu Charge vrsta poziva mrežnog poslužitelja.
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 pretplatnik za VoiceXML sastanak povratnog poziva
Izradite pretplatnika za povratni poziv VoiceXML sastanka
Namjenski VoiceXML virtualni pretplatnik s posebnom opcijom povratnog poziva za sastanke Webex (u daljnjem tekstu pretplatnik za povratni poziv VoiceXML sastanka) treba biti konfiguriran na poslužitelju aplikacija BroadWorks (AS) za rukovanje povratnim pozivima Webex Meetings . Na AS-u se može konfigurirati samo jedna instanca ovog pretplatnika.
Da biste omogućili značajku, postavite značajku koja se može aktivirati 102074 na true putem CLI-a.
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
Budući da značajka "BYO PSTN Billing support for CallBack and CallIn" ovisi o značajci "BroadWorks Support for CI UUID", prije aktiviranja značajke (102074) također morate aktivirati značajku (102746). Za više pojedinosti pogledajte odjeljak "CI User UUID Sync (Broadworks podrška za CI UUID)". |
Pretplatnik za povratni poziv VoiceXML sastanka sličan je postojećem virtualnom pretplatniku BYOPSTN VXML, ali ga je označio novom oznakom "Povratni poziv za sastanak Webex ". Ovaj pretplatnik za povratni poziv VoiceXML sastanka konfiguriran je s istim profil uređaja kao i postojeći virtualni pretplatnik BYOPSTN VXML, kao i uslugom provjere autentičnosti s istim vjerodajnicama.
Primjer je prikazan u nastavku:
Pretplatnik povratnog poziva VoiceXML sastanka mora postojati na AS-u organizator sastanka . Kada AS primi zahtjev INVITE za povratni poziv sastanka, pokušava locirati i VoiceXML korisnika povratnog poziva sastanka i korisnika organizator sastanka na AS-u tijekom postavljanja poziva. Ako nijedan od ovih korisnika nije pronađen, poziv se odbija.
Domaćin sastanka
U scenariju povratnog poziva sa zaglavljem X-Cisco-Meet-Info, poslužitelj aplikacija Cisco BroadWorks prima zahtjev SIP INVITE i identificira korisnika organizator sastanka pomoću parametra UUID korisnika CI hosta u zaglavlju SIP X-Cisco-Meet-Info. Kreirana je sesija poziva u ime korisnika organizator sastanka i kreirana je za obradu poziva i izvršavanje profil usluge korisnika. Osim toga, zapis naplate se generira u ime korisnika organizator sastanka . Podaci o ID sastanka i UUID-u web-mjesta iz zaglavlja SIP X-Cisco-Meet-Info bilježe se u zapisu o naplati.
Primjer zaglavlja SIP X-Cisco-Meet-Info prikazan je u nastavku:
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab
-04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
Platforma za dostavu aplikacija
CI User UUID Sync (Broadworks podrška za CI UUID)
UUID korisničkog CI jedinstveni je identifikator za identifikaciju korisnika unutar Webex okruženja.
Ova aplikacija Webex Provisioning Sync na platformi Cisco BroadWorks Application Delivery Platform (ADP) koristi se za sinkronizaciju, mapiranje i pohranu korisničkog CI UUID-a u infrastrukturu BroadWorks tako da se može koristiti u različitim interakcijama s uslugom Webex i Webex za BroadWorks.
Pogledajte “ Omogući povratni poziv za sastanke Webex ” o tome kako CI Korisnik UUID asocijaciju koriste Cisco BroadWorks Network Server i Cisco BroadWorks Application Server.
Sljedeći koraci postaviti aplikaciju Webex Provisioning Sync za povremeno ispitivanje i ažuriranje korisnika BroadWorka s CI UUID-om.
Webex Provisioning Sync aplikacija zahtijeva OAuth vjerodajnice sa spark-admin:broadworks_subscribers_read opseg za Cisco Identity Provider i može se dobiti podnošenjem zahtjev za uslugom kod svog agenta za uključivanje.
Provjerite odjeljak "Dobivanje OAuth vjerodajnica za vaš Webex za Cisco BroadWorks" za više pojedinosti kako biste zahtjev za uslugom 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 token s odgovarajućim imenom partnera na sljedeći način:
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 naziv partnera povezano s tokenom OAuth na popis partnera koje će nadzirati aplikacija Webex Provisioning Sync s oznakom 'enabled' postavljenom na 'true'.
Pomoću ove aplikacije Webex Provisioning Sync počet će sinkronizirati UUID korisnika CI u definiranom intervalu prozivanja.
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> add custBYO true
Nakon što je partner uključen, aplikacija Webex Provisioning Sync sada može izvesti povezivanje CI UUID-a s korisnicima BroadWorksa.
Promijenite vremensko ograničenje veze pomoću sljedećih naredbi:
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
Ovo povezivanje može se izvršiti automatski ili ručno. Naredba CLI manualSync može odmah pokrenuti povezivanje.
ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> manualSync custBYO
Partneri s 'Enabled' postavljenim na 'true' izvode pridruženo u intervalu anketiranja. Tijekom početnog povezivanja, aplikacija Webex Provisioning Sync postavlja upite API -ju pretplatnika Webex kako bi dohvatila podatke koji sadrže CI UUID za sve korisnike koje hostira partner. Vanjski ID korisnika BroadWorksa ažurira se pridruženim CI UUID-om. Naknadna povezivanja utječu na korisnike dodane partneru. Naredbom statusa možete vidjeti je li sinkronizacija dovršena.
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.
Nakon dovršetka sinkronizacije, status se vraća u nadzor. Naknadna sinkronizacija se izvodi na korisnicima dodanim partneru nakon "Vrijeme zadnje sinkronizacije".
Sljedeća slika prikazuje CI UUID postavljen unutar vanjskog ID-a:
Mrežni poslužitelj
Vrsta poziva
Za potrebe naplate i izvješćivanja, možda bi bilo poželjno označiti CDR-ove za pozive na sastanke. To se može postići korištenjem pravila mrežnog poslužitelja PreCallTyping.
Prvo, na NS CLI pod /System/CallP/CallType dodajte novu vrsta poziva. Sljedeći primjer dodaje novu vrsta poziva"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
Tip vrsta poziva se tada može koristiti u instanci PreCallTyping koja je dio profila usmjeravanja korisnika BroadWorks. U ovom primjeru, nova PreCallTyping instanca "wxm" dodana je u /Policy/PreCallTyping CLI kontekstu, ali to može biti postojeća PreCallTyping instanca koja se već koristi:
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
Sljedeći korak je dodavanje unosa u instancu PreCallTyping za sve birane brojeve u /Policy/PreCallTyping/DialPlan CLI kontekstu. Na primjer:
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
PreCallTyping instanca se zatim dodaje (pod uvjetom da već ne postoji) u primjenjivi profil usmjeravanja izvornog korisnika kao što je prikazano u primjeru u nastavku:
NS_CLI/Policy/Profile> add Profall PreCallTyping wxm
NS_CLI/Policy/Profile> get profile Profall
Profile: Profall
Policy Instance
==========================================
CallTyping DefaultInst
CallScreening DefaultInst
SubLocation DefaultInst
FarEndRtg DefaultInst
NearEndRtg DefaultInst
UrlDialing DefaultInst
MediaSrvSel DefaultInst
SIMPLE DefaultInst
DstSvcRtg DefaultInst
NumberPortability DefaultInst
RCBasedRtg DefaultInst
NetVoicePortalRtg DefaultInst
PreCallTyping wxm
BroadWorks izvorni CDR-ovi generiraju se samo pozivima koji potječu od pretplatnika BW. PSTN upućeni pozivi s “mrežne” strane AS-a neće generirati izvorne CDR-ove. U oba slučaja bit će završni CDR za VoiceXML virtualnog pretplatnika. |
RoutingNE
RoutingNE je potreban na NS-u pod /System/Device/RoutingNE CLI kontekstu za predstavljanje CUBE. Na ovaj način, kada NS primi INVITE od CUBE, uskladit će zaglavlje putem s RoutingNE unosom koji je dodijeljen na NS-u. Pogledajte na Vodič za administraciju sučelja naredbenog retka Cisco BroadWorks mrežnog poslužitelja za detalje o tome kako dodati RoutingNE.
Ispod je primjer naredbi za dodavanje RoutingNE “WebexMeetings”, gdje je CUBE IP adresa = 10.165.196.30. Primjer također prikazuje naredbe za stvaranje novih instanci OrigRedirect i Profile za pridruživanje RoutingNE, ali se postojeće instance također mogu koristiti.
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
Uz primjer konfiguracije, CUBE šalje NS-u POZIV sličnu sljedećem (važna polja podebljana):
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
Gdje:
URI zahtjeva INVITE sadrži broj povratnog poziva
Preko zaglavlja: sadrži IP adresa CUBE koja će se koristiti za odabir profila RoutingNE.
Zaglavlje X-Cisco-Info-Meet: koristi se za identifikaciju hostCIUserUuid, meetingid i siteUUID.
Nakon što primi POZIV, NS koristi zaglavlje Via za podudaranje s RoutingNE “WebexMeetings”. Ovo će zauzvrat odabrati "wxm_routing ” profil usmjeravanja koji sadrži “wxm_ Inst” instance OrigRedirect.
Pravila NS OrigRedirect će se tada podudarati sa zaglavljem X-CISCO-MEET-INFO:
X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
s linijskim portom konfiguriranim na VoiceXML virtualnom pretplatniku i pošaljite 302 preusmjeravanje na AS par koji hostira tog pretplatnika. Poruka 302 slična je sljedećoj:
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
Pseudonim
Domena u INVITE URI -ju (u primjeru je to bw.myenterprise.com) koju CUBE šalje NS-u mora biti prepoznata od strane NS-a. To se može učiniti dodavanjem domene na NS_ CLI/System/Alias kontekst, na primjer:
NS_CLI/System/Alias> add bw.myenterprise.com
Naredba za konfiguriranje INVITE URI domene na CUBE može se naći u sljedećem odjeljku, pod dial-peer/session target, na primjer:
dial-peer voice 23401 voip
session target dns:bw.myenterprise.com
HostingNE
Za podršku opcija konfiguracije obrada poziva Webex Meetings za naplatu i kontrolu pristupa sesiji, atributi signalizacije NE Hosting poslužitelja aplikacija CallTypeInfoObavezno i ZahtijevaChargeIndication mora biti omogućen u kontekstu NS_CLI/System/Device/HostingNE._ Na primjer:
NS_CLI/System/Device/HostingNE> set broadworksASHostNe signaling E164Compliant,
CallTypeInfoRequired, SourceId, RequiresNetworkIndication RequiresChargeIndication;
Omogućite povratni poziv Webex Meeting
U scenariju povratnog poziva sa zaglavljem SIP X-Cisco-Meet-Info, CUBE šalje poziv mrežnom poslužitelju radi preusmjeravanja pošiljatelja na AS par. AS par se određuje na temelju enableWebexMeetingHoostLookup parametar sustava.
NS_CLI/System/CallP/Options> get
accessSideRoutingNeDeterminedViaSignaling = false
disableNdcValidationForCalledNumbers = true
forceRoutingNEProfile = false
skipPrivatePoliciesOnEmergency = true
maxReturnedContacts = 10
enableWebexMeetingHostLookup = true
Kada enableWebexMeetingHoostLookup parametar sustava postavljen na true, CI UUID korisnika organizator sastanka u zaglavlju X-Cisco-Meet-Info koristi se za identifikaciju AS para organizator sastanka .
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
Korak 10 Omogućavanje partnera CUBE
Ovaj odjeljak pruža provjerenu konfiguraciju za implementaciju Cisco Unified Border Element (CUBE) kao Kontrolor granice sesije (SBC) za Bring Your Own PSTN rješenje.
Ovaj se odjeljak usredotočuje na CUBE konfiguracije koje su potrebne za međusobnu suradnju s primjerom konfiguracije Webex za Cisco BroadWorks prikazanom u prethodnom odjeljku. Za općenitiju raspravu o početnoj implementaciji i konfiguraciji CUBE-a pogledajte sljedeće vodiče: 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
Postavite Y naš vlastiti SBC Opcija
Ako ne želite implementirati CUBE, imate mogućnost implementacije vlastitog SBC-a. Međutim, imajte na umu da ovaj dokument ne pruža provjerenu konfiguraciju za SBC-ove osim CUBE.
Ako implementirate vlastiti SBC, možete slijediti zahtjeve za konfiguraciju CUBE visoke razine (na primjer, dodjele kao što su domena, javna i privatna sučelja i pristupnici) kako biste vodili svoju konfiguraciju. Međutim, pogledajte svoju SBC dokumentaciju za detaljnu pomoć retka za naredbe jer će se stvarne naredbe za vaš vlastiti SBC vjerojatno razlikovati od CUBE.
Osim ako nije drugačije navedeno, preostali zahtjevi konfiguracije u koraku 10 primjenjuju se bez obzira koji SBC implementirate. Međutim, primjeri naredbenog retka su samo za CUBE, osim ako nije navedeno da se primjer odnosi na druge SBC-ove. Za druge SBC-ove, pogledajte svoju SBC dokumentaciju za konfiguracijske naredbe. |
Početna konfiguracija
Za konfiguriranje CUBE, privilegirani EXEC način rada mora biti omogućen. Ako se od vas zatraži, unesite lozinku.
enable
Za ulazak u način globalne konfiguracije:
configure terminal
Postavite domenu:
ip domain name myenterprise.com
Postavite maksimalnu veličinu segmenta (MSS):
ip tcp mss 1360
Mrežna konfiguracija
Definirajte javna i privatna sučelja. U našem primjeru 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 pristupnike za IP usmjeravanje za javnu i privatnu stranu:
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>
Omogući SSH:
ip ssh logging events
ip ssh version 2
!
username admin privilege 15 password <password>
CUBE (ili vaš vlastiti SBC) mora biti unutar DMZ-a s pravilno konfiguriranim pravilima vatrozida. Vidi odjeljak Portovi koje koristi Webex za otvaranje popisa portova na vanjskom vatrozidu |
Konfigurirajte SRV zapisi za povratne pozive poslane s CUBE-a (ili vašeg SBC-a) na mrežne poslužitelje BroadWorks. Na primjer, 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 poslužitelj za DNS:
ip name-server <DNS_IP_address>
Alternativna DNS opcija je konfigurirati interni DNS gdje interni DNS dopire do nadređenog poslužitelj za DNS ako interno traženje ne uspije. |
Konfiguracija obrade poziva
Općenito
Konfigurirajte CUBE (ili svoj SBC) sa svim IP adresama koje trebaju pristupiti VoIP usluzi. Navedeno uključuje:
Privatne SIP signalizacija adrese za BroadWorks AS, NS i MS poslužitelje.
Javne bočne adrese za infrastrukturu Webex Edge za audio.
U nastavku pogledajte primjer 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
Gornji raspon IP adresa je primjer. Za trenutačni popis javnih IP adresa za Webex audio infrastrukturu idite na: |
Kako mogu dopustiti Webex Meetings promet na svojoj mreži? — Raspon IP adresa za većinu klastera pojavljuje se ispod Popis raspona IP adresa koje koriste Cisco Webex Meeting Services . Jedna iznimka je za kineske klastere, za koje se raspon pojavljuje na donjoj poveznici:
Mrežni zahtjevi za klastere za Kinu aplikacije Cisco Webex
Zadani mjerač vremena za CUBE za uspostavljanje TCP veze prije nego što ruta napreduje je 20 sekundi. Da biste ga promijenili:
ip tcp synwait-time <5-300 (seconds)>
Na strani BroadWorksa, zadani mjerač vremena za aplikacijski poslužitelj za vrijeme čekanja na nereagirajućem pristupnom uređaju je 6 sekundi. Da biste ga promijenili:
AS_CLI/System/CallP/AccessRouting> set terminationAttemptTimeoutSeconds <1-15 (seconds)>
Potrebno je otvoriti javna i privatna sučelja za RTP promet na CUBE (ili vašem vlastitom SBC-u). U nastavku pogledajte primjer 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
Gdje:
- <CUBE PUB="" IP=""> je javna IP adresa CUBE
- <CUBE PRIV="" IP=""> je privatna IP adresa CUBE
- Raspon portova: u primjeru, raspon portova od 10200 do 28000
CUBE podržava sljedeće TLS pakete šifri (tijekom poziva, CUBE ih nudi u 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
Ostale opće postavke za konfiguraciju (pogledajte dolje za uzorke CUBE konfiguracija):
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-jevi za dolazno i odlazno biranje moraju biti definirani za kasniju upotrebu u dial-peers:
voice class uri INEdgeAudio sip
pattern x-cisco-webex-service=audio
!
voice class uri OUTEdgeAudio sip
host cube.internal.local
Webex Edge Audio podržava kodeke G722, G711ulaw i G711alaw. Sljedeći kod klase glasa mora biti definiran za kasniju upotrebu u dial peers:
voice class codec 3
codec preference 1 g722-64
codec preference 2 g711ulaw
codec preference 3 g711alaw
Webex Edge Audio koristi SRTP. Glasovna klasa SRTP-crypto dodjeljuje preferirani SRTP kripto paket za korištenje za Edge Audio. Konfigurirajte sljedeće kripto suiteove prema redoslijedu. Konfiguracija srtp-crypto klase glasa mora se primijeniti na dial-peers koji se koriste za vezu s Edge Audiom.
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
Predkonfigurirajte primarni ključ da biste mogli postaviti lozinku za provjeru autentičnosti
key config-key password-encrypt Password123 authentication username <username>
password encryption aes
Unesite vjerodajnice SIP provjere autentičnosti koje su bile dodijeljene za VoiceXML virtualnog pretplatnika na AS pomoću sljedeće naredbe. Za scenarije povratnog poziva, ove vjerodajnice će se koristiti kada AS izazove INVITE koji CUBE (ili vaš vlastiti SBC) šalje AS-u.
sip-ua
------- to enable authentication -------
authentication username <username> password 0 <password>
Nakon što je provjera autentičnosti konfigurirana, lozinka će biti zamagljena prilikom pregleda naredbom "show running-config"
sip-ua
------- to enable authentication -------
authentication username <username> password 6 [GF]XXXXX[YYYYYY\ZZZZZ]\
Također se mora izvršiti sljedeća globalna SIP konfiguracija:
------- 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>
Profili prijevoda
Profil za prijevod SIP poruka 2340 koristi se za pozive na sastanak. Trebao bi imati unos za izmjenu SIP poruka koje dolaze iz BroadWorksa prije slanja na Edge Audio, kao što je prikazano u primjeru 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"
Gornje pravilo 11 preslikava dolazni Uri zahtjeva od BroadWorksa, koji ima vrijednost Contact profil uređaja (vrijednost polja Kontakt u VXML-u_device Profil uređaja Prof u našem primjeru):
88631321777971704941@cube.internal.local;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
Na odgovarajuću domenu za usmjeravanje audio poziva Webex Edge :88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-
uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
Imajte na umu da kada CUBE (ili vaš vlastiti SBC) stoji iza statičkog NAT-a, potrebna je dodatna konfiguracija sip-profila 2340. Za više informacija pogledajte sljedeću poveznicu:
https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-GuideAko implementirate vlastiti SBC, morat ćete konfigurirati slična pravila na vlastitom SBC-u. |
Za prosljeđivanje 486 poruka koje AS šalje natrag u Webex Edge Audio, potrebna je sljedeća konfiguracija na CUBE-u (za vaš vlastiti SBC, pogledajte svoju SBC dokumentaciju 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"
Ako drugo4xx poruke se moraju proslijediti natrag na Webex Edge Audio, slijedite isti primjer iznad.
Dial Peers
Stanar glasovne klase mora biti definiran na CUBE-u (ili vašem vlastitom SBC-u) za kasniju upotrebu u peer-ovima za biranje, koji zadovoljava sljedeće kriterije:
- Za RTP-NTE DTMF pakete nije potrebno međusobno povezivanje korisnog opterećenja, stoga konfigurirajte asimetrično opterećenje punom.
- Edge audio ne podržava ažuriranja ID -a pozivatelja, pa se mora konfigurirati vrijednost "no update-callerid".
- Webex Edge Audio usmjeravanje poziva temelji se na URI-jima. URI rute poziva mora biti omogućen da odgovara dial-peers na temelju URI-ja.
voice class tenant 234
asymmetric payload full
no update-callerid
Header-passing
no pass-thru content custom-sdp
call-route url
Sljedeći dial peers konfigurirani su tako da CUBE dopuštaju obradu poziva između BroadWorksa i Webex Edge Audioa. Konfigurirajte sljedeće na CUBE (slična konfiguracija bi se trebala konfigurirati na vašem vlastitom SBC-u):
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 Poziv teče
Uz gore učinjenu konfiguraciju, u nastavku su opisani primjeri scenarija toka dolaznih/odlaznih poziva na CUBE. Kodiranje boja na određenom koraku povezuje ga s istim unosima boja u gornjim točkama za biranje.
Ako implementirate vlastiti SBC, pogledajte svoju SBC dokumentaciju za pojedinosti o tokovima poziva s vašim SBC-om. |
Za scenarij poziva na sastanak s BroadWorksa na Webex:
- Dolazni INVITE se prima od BroadWorksa na internom sučelju sa:
INVITE sip: 88631321777971704941@cube.internal.local;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0 To:"VXML Virtual"<sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b>
- Profil dolaznog dial peer profila 23401 odabire se na temelju hosta u URI -ju dolaznog zahtjeva (“cube.internal.local”) koji odgovara konfiguraciji “incoming uri request OUTEdgeAudio”.
- Odlazno biranje 23411 odabire se na temelju hosta u URI -ju zahtjeva (“cube.internal.local”) koji odgovara konfiguraciji “destination uri OUTEdgeAudio”.
- Odlazni INVITE šalje se na vanjsko sučelje s hostom u URI -ju zahtjeva koji je promijenjen iz "cube.internal.local" u "ecccspx.amer.pub.webex.com" pomoću profila za prevođenje poruke "voice-class sip profiles 2340" navedeno u dial peeru:
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 povratnog poziva sastanka s Webex na BroadWorks
- Webex na vanjskom sučelju CUBE prima dolazni INVITE sa:
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
- Peer za dolazno biranje 23411 odabire se na temelju obrasca "x-cisco-webex-service=audio" koji je prisutan u URI -ju dolaznog zahtjeva na temelju konfiguracije "incoming uri request INEdgeAudio" .
- Dva odlazna biranja biraju se na temelju obrasca "x-cisco-webex-service=audio" koji je prisutan u URI -ju zahtjeva na temelju konfiguracije "odredišni uri INEdgeAudio".
- Birajte 302
- Dial Peer 23401
- Odlazni POZIV se šalje na mrežne poslužitelje (SRV traženje na temelju "unos cilja sesije dns:bw.myenterprise.com" u dial peer) na internom sučelju
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
- Mrežni poslužitelj vraća kontakte za AS par koji hostira virtualnog pretplatnika 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 usmjerava poziv na aktivni AS na temelju vraćenog kontakta u poruci 302:
INVITE sip:+14519615001@hs2-bwks-v-as01- alpha.bwlab.org:5060;user=phone;transport=tcp SIP/2.0 Via: SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK8812341 X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" From: " Webex " <sip:+12404540887@10.165.196.30>;tag=B91821C8-1AF5 To: <sip:+14519615001@10.155.6.172>
mTLS konfiguracija
Sljedeći koraci konfiguracije moraju se učiniti kako bi se omogućile mTLS veze između CUBE (ili vašeg vlastitog SBC-a) i Webex Edge Audio.
Obavezno je konfigurirati mTLS između CUBE (ili vlastitog SBC-a) i Webex Edge Audio. |
Podrška za zamjenski certifikat
Potpisani certifikati koriste generički naziv subjekta (npr. *.us.example.com) koji odgovara domeni za CUBE ili vaš vlastiti SBC. Zamjenski certifikati podržani su za CUBE ili SBC implementacije s više klastera, ali nisu podržani za CUBE ili SBC implementacije s jednim čvorom.
Trustpool
Tijekom TLS rukovanja, kada Webex Edge Audio pošalje svoj certifikat, CUBE će ga potvrditi prema popisu certifikata prihvaćenih u povjerenstvu.
Skup povjerenja mora se ažurirati s Cisco Root CA preuzimanjem najnovijeg “Cisco Trusted Core Root Bundle” shttp://www.cisco.com/security/pki/ pomoću naredbe:
crypto pki trustpool import clean url <url>
Potvrde koje šalje Webex Edge Audio potpisuje IdenTrust. Provjerite je li instaliran certifikat “IdenTrust Commercial Root CA”. Za više detalja pogledajte ovaj link:
Ako koristite vlastiti SBC, a ne možete dovršiti uvoz, možete pretvoriti paket u .pem format pomoću alata otvorenog koda, kao što je OpenSSL. Na primjer, možete koristiti hydrantID certifikate sa sljedećom naredbom:
|
Točka povjerenja
Edge Audio zahtijeva da vaša CUBE ponudi potpisane certifikate pouzdanih ca certifikatnih ustanova za međusobne TLS (mTLS) veze. Koristite sljedeću vezu da biste došli do popisa certifikacijskih tijela kojima Cisco vjeruje. Potvrde koje su potpisala tijela na ovom popisu smatraju se valjanima i povezivanje će biti dopušteno: https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms
Kocka s jednim čvorom
Jedan čvor znači da će CUBE (ili vaš vlastiti SBC) uvesti certifikat s imenom subjekta jedinstvenim za njegov FQDN, što znači da ga niti jedna druga CUBE neće moći uvesti (drugim riječima, NE zamjenski certifikat).
Za izradu CSR -a (Zahtjev za potpisivanje certifikata) za CUBE:
- stvori par ključeva (ovaj par ključeva će biti povezan s točkom povjerenja)
CUBE(config)# crypto key generate rsa general-keys label <key label> exportable
- generalni-ključevi - Određuje da se treba generirati par ključeva opće namjene.
- etiketa<key-label> - (Neobavezno) Naziv koji se koristi za RSA par ključeva kada se izvoze. Ako oznaka ključa nije navedena, koristi se potpuno kvalificirani naziv domene (FQDN) usmjerivača.
- exportable - (Izborno) Određuje da se RSA par ključeva može izvesti na drugi Cisco uređaj, kao što je usmjerivač.
- kreirajte točku povjerenja (Točka povjerenja sadrži certifikat koji želite vezati na CUBE. Kada CUBE primi zahtjev za certifikatom, odgovorit će s priloženim certifikatom točke povjerenja)
CUBE(config)#crypto pki trustpoint <trustpoint> CUBE(ca-trustpoint)# crl optional enrollment terminal pem fqdn <fqdn> subject-name CN=<fqdn> rsakeypair <key label>
crl - Popis opoziva certifikata (CRL) je popis opozvanih certifikata. CRL kreira i digitalno potpisuje CA koji je izvorno izdao certifikate. CRL sadrži datume kada je svaka potvrda izdana i kada ističe.
terminal za upis pem - Dodaje granice pošte s poboljšanom privatnošću (PEM) zahtjevu za certifikat (ručno kopiranje i lijepljenje od POČETAK ZAHTJEVA ZA CERTIFIKAT do KRAJ ZAHTJEVA ZA CERTIFICATE)
fqdn – Potpuno kvalificirani naziv domene CUBE
naziv subjekta CN=<fqdn> - naziv subjekta koji treba potpisati
rsakeypair<key label=""> - par ključeva generiran iz prethodnog 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)
- generirati 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šaljite CSR (od POČETNOG ZAHTJEVA ZA CERTIFICATE do KRAJ ZAHTJEVA ZA CERTIFICATE) CA (izdavač certifikata)
CA će generirati potpisani certifikat
- Ovisno o CA, oni će dati korijenski certifikat (npr. DigiCertCA.crt) i traženi certifikat (npr. cube.crt)
- Učitajte CA certifikat
- Prvo, provjerite autentičnost točke povjerenja s korijenskim certifikatom
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
- Zatim uvezite certifikat CUBE na CUBE točku povjerenja
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
Ako implementirate vlastiti SBC, pogledajte svoju SBC dokumentaciju za pojedinosti o tome kako stvoriti CSR. |
Više čvorova CUBE Cluster (korištenje alternativnih naziva u certifikatu) - NIJE podržano
Više čvorova znači da će CUBE moći uvesti isti certifikat za više od jedne CUBE implementacije. Korištenje zamjenskog naziva subjekta za generiranje CSR -a trenutno nije podržano : https://bst.cloudapps.cisco.com/bugsearch/bug/CSCud90920/?rfs=iqvred
Multi Node CUBE Cluster (korištenje certifikata potpisanog zamjenskim znakom kao pkcs12 format)
Više čvorova koji koristi certifikat potpisan zamjenskim znakom znači da je naziv subjekta generički (npr. *.us.example.com) i da odgovara domeni CUBE (ili vašoj SBC domeni).
- Pod pretpostavkom da imate spreman zamjenski certifikat, pripremite datoteke javnog (.crt) i privatnog ključa (.key).
- Koristeći OpenSSL, izradite datoteku u paketu PKCS12 formata (.pfx), uključujući datoteku .crt i .key: (koristite cygwin na Windowsima) - 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 .pfx datoteku u CUBE:bootflash: (scp s Linux poslužitelja na CUBE)
scp <pfxfilename>.pfx <user>@<CUBEIP>:bootflash:<pfxfilename>.pfx
- Napravite točku povjerenja i uvezite datoteku 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>
Potvrdite konfiguraciju CUBE certifikata
Provjerite je li cijeli lanac uključen u certifikat. Sljedeći primjer prikazuje naredbe za provjeru valjanosti za CUBE. Ako implementirate vlastiti SBC, koristite naredbe koje se odnose na 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
Postavite SIP signalizacija da koristi točku povjerenja
Koristite sljedeću naredbu da omogućite SIP UA točku povjerenja CUBE. Slijedi primjer za CUBE. Ako implementirate vlastiti SBC, pogledajte svoju SBC dokumentaciju za pomoć naredbi.
CUBE(config)#sip-ua CUBE(config-sip-ua)#crypto signaling default trustpoint <trustpoint>
CUBE Trupci
Da biste vidjeli omogućene filtere za otklanjanje pogrešaka
CUBE# show debug
Za postavljanje filtera za otklanjanje pogrešaka (primjeri)
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
Za poništavanje filtara za otklanjanje pogrešaka (primjer)
CUBE# no debug ccsip messages
Za brisanje i provjeru međuspremnika dnevnika
CUBE# clear log
>>> make test call <<<
CUBE# show log
Ako ne implementirate CUBE, pogledajte dokumentaciju za svoj vlastiti SBC za detalje o tome kako koristiti zapisnike. |
Ostale korisne naredbe
Za provjeru trenutne konfiguracije
CUBE# show running-config (or just CUBE# show run)
Za spremanje konfiguracije u ROM koji će se koristiti prilikom podizanja sustava
CUBE# write
Korak 11 BYoPSTN certifikacija
Nakon dovršetka konfiguracije i dodjele BYoPSTN rješenja, partner je dužan proći kroz skup ispitnih slučajeva prihvaćanja kako bi potvrdio njihovo rješenje. Ovo je obavezan korak za odobrenje i omogućavanje partnera BYoPSTN-a.
Testni slučajevi prihvatljivosti navedeni su u dokumentu Donesite svoj vlastiti PSTN postupak prihvaćanja Webex za Cisco BroadWorks na: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf .
Partner bi trebao dostaviti rezultate uspješno provedenih testova prihvaćanja timovima za ugradnju i certifikaciju.
Pitanja, problemi i rezultati iz izvođenja testova prihvatljivosti trebaju se prijaviti i podijeliti u Webex prostoru koji je dodijeljen za uključivanje Partnera.
Primijenite ažuriranja na grupu telefonskih brojeva u usluzi/ DNS SRV grupu za povratni poziv
Nakon što korisnici koji nisu testirani budu dodijeljeni predlošku korisnika pomoću telefonskih brojeva koje je dao partner, tim korisnicima su dostupne sljedeće opcije pridruživanja sastanku:
Pozivnice za sastanke uključuju jedan ili više zadanih telefonskih brojeva iz dodijeljene grupe telefonskih brojeva
Aplikacija Webex prikazuje jedan ili više zadanih telefonskih brojeva iz dodijeljene grupe telefonskih brojeva kao opciju pridruživanja sastanku
Korisničko sučelje web-mjesta za sastanke Webex prikazuje jedan ili više zadanih telefonskih brojeva iz dodijeljene grupe telefonskih brojeva kao opciju pridruživanja sastanku
Ako je povratni poziv omogućen na predlošku korisnika, Webex Meeting pruža opciju 'Nazovi me na' gdje se zahtjev za povratni poziv preusmjerava na jedan od zapisa navedenih u dodijeljenoj DNS SRV grupi za povratni poziv
Promjena opcija pridruživanja sastanku za predložak korisnika ili promjena dodijeljene grupe telefonskih brojeva ili promjena DNS SRV grupe povratnog poziva može utjecati na gore navedene opcije pridruživanja sastanku. Ove promjene se ne primjenjuju na postojeće klijente, ali će se novim korisnicima ove promjene odmah odraziti na njihovim stranicama za sastanke Standard i Premium paketa. Stoga se toplo preporučuje da se svaka takva promjena provjerava korištenjem organizacije početnih rješenja prije nego što se primijeni na postojeće predloške korisnika, grupe telefonskih brojeva ili pozivne DNS SRV grupe (ako su raspoređene Callback DNS SRV grupe).
Sljedeće korake treba slijediti prilikom ažuriranja opcija pridruživanja sastanku za predložak korisnika i/ili primjene ažuriranja na Grupe telefonskih brojeva ili DNS SRV grupe za povratni poziv.
Imajte na umu da ako testni BroadWorks usluga i/ili testni BroadWorks Enterprises koriste predloške korisnika, grupe telefonskih brojeva ili pozivne DNS SRV grupe, ovaj postupak nije obavezan. Možda bi bilo prikladnije jednostavno izbrisati probne pružatelje usluga BroadWorks i/ili testirati organizacije BroadWorks Enterprises i ponovno ih osigurati korištenjem ažuriranih predložaka kupaca, grupa telefonskih brojeva ili DNS SRV grupa za povratni poziv.
Ažurirajte samo grupu telefonskih brojeva:
Napravite novu privremenu Grupu telefonskih brojeva s potrebnim ažuriranjima.
- Izradite novi privremeni predložak korisnika koji koristi novu grupu telefonskih brojeva. Ako se postojeća Grupa telefonskih brojeva koristi zajedno s grupom, dodijelite je predlošku.
- Stvorite organizaciju početnog rješenja tako da osigurate pretplatnika od testnog BroadWorks pružatelja usluga ili testirajte BroadWorks Enterprise sa standardnim paketom koristeći novi predložak korisnika. Imajte na umu da je ovo organizacija sekundarnog početnog rješenja i nije potrebno ažuriranje UUID mjesta sastanka konfiguriranog na BroadWorksu.
- Preuzmite JSON datoteku BroadWorks Configuration (BYoPSTN), ona sadrži telefonski broj za pristupni kôd za nove telefonske brojeve u grupi telefonskih brojeva.
- Odredite Webex Edge Audio DNS SRV domenu za organizaciju početnog rješenja Standardno web-mjesto sastanka paketa. Trebao bi ostati nepromijenjen u odnosu na vrijednost prethodno utvrđenu za izvornu grupu telefonskih brojeva.
- Primijenite ažuriranja konfiguracije na BroadWorks koristeći JSON datoteku BroadWorks Configuration (BYoPSTN).
- Provjerite konfiguraciju tako da zakažete sastanke koristeći web-mjesto standardnog paketa izvorne organizacije i pridružite se sastanku pomoću telefonskih brojeva za poziv.
- Primijenite ažuriranje na izvornu grupu telefonskih brojeva. Promjena je sada u uporabi za korisnike koji nisu testirani.
- Organizacija početnog rješenja, privremena grupa telefonskih brojeva i predložak korisnika mogu se izbrisati. Ovi elementi više nisu potrebni nakon ažuriranja izvorne grupe telefonskih brojeva.
Ažurirajte samo DNS SRV grupu za povratni poziv:
- Stvorite novu privremenu DNS SRV Callback grupu s potrebnim ažuriranjima.
- Izradite novi privremeni predložak korisnika koji koristi novu DNS SRV grupu za povratni poziv i postojeću grupu telefonskih brojeva. Ako se postojeća DNS SRV Callback Group koristi zajedno s grupom, dodijelite je predlošku.
- Stvorite organizaciju početnog rješenja tako da osigurate pretplatnika od testnog BroadWorks pružatelja usluga ili testirajte BroadWorks Enterprise sa standardnim paketom koristeći novi predložak korisnika. Imajte na umu da je ovo organizacija sekundarnog početnog rješenja i nije potrebno ažuriranje UUID mjesta sastanka konfiguriranog na BroadWorksu.
- Provjerite konfiguraciju tako da zakažete sastanke pomoću web-mjesta standardnog paketa izvorne organizacije, pridružite se sastanku pomoću telefonskih brojeva za pozivanje i pomoću opcije 'Nazovi me na'.
- Primijenite ažuriranje na izvornu DNS SRV Callback Group. Promjena je sada u uporabi za korisnike koji nisu testirani.
- Organizacija početnog rješenja, DNS SRV Callback Group i Customer Template mogu se izbrisati. Ovi elementi više nisu potrebni nakon što se ažurira izvorna Callback DNS SRV grupa.
Ažurirajte telefonski broj i DNS SRV grupu za povratni poziv:
- Stvorite novi privremeni telefonski broj i DNS SRV Callback grupu s potrebnim ažuriranjima.
- Izradite novi privremeni predložak korisnika koji koristi novu grupu telefonskih brojeva i novu DNS SRV grupu za povratni poziv. Ako se uz grupu koristi postojeća grupa telefonskih brojeva i/ili DNS SRV grupa za povratni poziv, dodijelite je predlošku.
- Stvorite organizaciju početnog rješenja tako da osigurate pretplatnika od testnog BroadWorks pružatelja usluga ili testirajte BroadWorks Enterprise sa standardnim paketom koristeći novi predložak korisnika. Imajte na umu da je ovo organizacija sekundarnog početnog rješenja i nije potrebno ažuriranje UUID mjesta sastanka konfiguriranog na BroadWorksu.
- Preuzmite JSON datoteku BroadWorks Configuration (BYoPSTN), ona sadrži telefonski broj za pristupni kôd za nove telefonske brojeve u grupi telefonskih brojeva.
- Odredite Webex Edge Audio DNS SRV domenu za organizaciju početnog rješenja Standardno web-mjesto sastanka paketa. Trebao bi ostati nepromijenjen u odnosu na vrijednost prethodno utvrđenu za izvornu grupu telefonskih brojeva.
- Primijenite ažuriranja konfiguracije na BroadWorks koristeći JSON datoteku BroadWorks Configuration (BYoPSTN).
- Provjerite konfiguraciju tako da zakažete sastanke pomoću web-mjesta standardnog paketa izvorne organizacije, pridružite se sastanku pomoću telefonskih brojeva za pozivanje i pomoću opcije 'Nazovi me na'.
- Primijenite ažuriranje na izvorni telefonski broj i DNS SRV pozivnu grupu. Promjena je sada u uporabi za korisnike koji nisu testirani.
- Organizacija početnog rješenja, privremena grupa telefonskih brojeva, DNS SRV grupa povratnog poziva i predložak korisnika mogu se izbrisati. Ovi elementi više nisu potrebni nakon ažuriranja izvorne grupe telefonskih brojeva i DNS SRV grupe za povratni poziv.
Organizacija primarnog početnog rješenja ne smije se brisati osim ako je nova organizacija primarnog početnog rješenja odabrana i konfigurirana na BroadWorksu. Brisanjem organizacije primarnog početnog rješenja uklanja se siteUUID o kojem ovisi BYoPSTN rješenje za provjeru autentičnosti SIP poruka na Webex Edge Audio. Ako se izbriše, pridruživanje sastanku korištenjem poziva za web lokacije koje koriste broj za poziv koji je dao partner neće uspjeti. |
G722 Interoperabilnost medija kada koristite vlastiti SBC
Prilikom korištenja vlastitog SBC-a, potrebno je razmotriti probleme interoperabilnosti za koje se inače brine CUBE između Cisco Partners BroadWorks Infrastructure i Oblak usluge Webex. Jedan primjer je poziv ili povratni poziv pomoću G722 kodeka koji uključuje BroadWorks Media Server (na primjer, kada se koristi usluga BroadWorks Call Recording). U ovom scenariju, Webex Edge Audio može poslati SDP s linijom "a=fmtp:9". Vaš SBC bi trebao ažurirati ovaj redak da bi dodao parametar brzine prijenosa kako bi imao "a=fmtp:9 bitrate=64" prije nego što ga pošalje na pozadinu BroadWorksa.
Poznata ograničenja
Sve promjene opcije pridruživanja sastanku predloška kupaca, Cisco pozivnih brojeva ili pozivnih brojeva koje daje partner primjenjuju se samo na nove korisnike. Postojeći kupci koji koriste predložak ostaju nepromijenjeni.
Sve promjene u postavkama Grupe telefonskih brojeva predloška kupca ili DNS SRV grupe za povratni poziv primjenjuju se samo na nove dodijeljene korisnike ili postojeće klijente kojima je dodijeljen prvi korisnik Standard ili Premium paketa. Postojeći korisnici koji već imaju korisnike Standard ili Premium paketa ostaju nepromijenjeni.
Sve promjene u Grupama telefonskih brojeva ili DNS SRV grupama za povratni poziv koje su dodijeljene predlošcima kupaca primjenjuju se samo na nove dodijeljene klijente ili postojeće korisnike kojima je dodijeljen prvi korisnik Standard ili Premium paketa. Postojeći korisnici dodijeljeni povezanim predlošcima koji već imaju korisnike Standard ili Premium paketa ostaju nepromijenjeni.
Dani predložak korisnika podržava Cisco pozivne brojeve ili opciju pridruživanja sastanku na broj poziva partnera, kombinacija dviju opcija za isti predložak nije podržana.
SIP poruka za 'Nazovi me na' ili slučaj upotrebe pridruživanja sastanku povratnog poziva ne uključuje informacije o korisniku i/ili korisniku koji je domaćin sastanka kojem se treba pridružiti.
Telefonski brojevi i povezani pristupni kodovi za sastanke za danu grupu telefonskih brojeva podržavaju samo jednu Webex Edge Audio DNS SRV domenu (na primjer, ecccspx.amer.webex.com). Upotreba ovih telefonskih brojeva za pozivanje na sastanke u drugoj Webex Edge Audio DNS SRV domeni nije podržana.
Webex Edge Audio ne podržava ponovno pregovaranje kodeka usred poziva. Kao takve, usluge koje se pozivaju nakon odgovora na poziv možda neće ispravno raditi.
Aplikacija Webex , korisničko sučelje web-mjesta Webex Meeting i e-pošta s pozivnicom za Webex Meeting pružaju vezu na dokument "Ograničenja besplatnih poziva". Ovaj dokument je specifičan za telefonske brojeve koje daje Cisco i korisnici bi ga trebali zanemariti kada koriste telefonske brojeve koje je dao partner za pridruživanje sastancima.
Povijest revizije dokumenta
Sljedeća tablica prikazuje povijest promjena ovog dokumenta u posljednjih 12 mjeseci.
Datum | Verzija | Opis promjene | |
---|---|---|---|
08. travnja 2024 | 1-36 (prikaz, stručni). |
| |
10. siječnja 2024 | 1-35 (prikaz, stručni). |
| |
22. prosinca 2023 | 1-34 (prikaz, stručni). |
| |
04. srpnja 2023 | 1-33 (prikaz, stručni). |
| |
2. veljače 2023 | 1-32 (prikaz, stručni). |
| |
2. veljače 2023 | 1-31 (prikaz, stručni). |
| |
31. siječnja 2023 | 1 – 30 |
| |
29. studenog 2022 | 1-29 (prikaz, stručni). |
|