- Start
- /
- Artikel
Konfigurera en värdbaserad gateway för partner
Dessa instruktioner gäller för partners som avser att vara värd för en gateway. Läs igenom för att förstå bästa praxis och rekommendationer.
Webex Calling låter en kund konfigurera en lokal gateway-trunk för att skicka och ta emot ett PSTN-samtal. Om en partner är värd för trunkar från olika kunder rekommenderas det att konfigurera en delad gateway för dessa trunkar.
Detta dokument beskriver ett övergripande schema för att implementera en partnerhostad gateway och fokuserar på certifikatbaserad trunking. Den registreringsbaserade modellen är en enkel modell att använda för en partnerhostad gateway som tillhandahåller en lösning för trunkar med mindre kapacitet. Denna lösning har inneboende tekniska begränsningar för högkapacitetstrunkar, specifikt för TCP-baserad trafik och anslutningsdelningsmodell. Den främsta anledningen till att skapa certifikatbaserad trunking är att lösa skalbegränsningarna hos den registreringsbaserade modellen.
Proceduren för att skapa en trunk och konfigurera en gateway liknar den för den kundvärdbaserade lokala gatewayen. Mer information finns här: Kom igång med lokal gateway
Att tänka på vid driftsättning
Låt oss betrakta en hypotetisk Webex-partner som heter TelSP för att illustrera de olika distributionsmodeller som partnern kan använda.
Här är de övergripande specifikationerna & krav från TelSP:
-
Partnern planerar att använda
sip.telsp.comsom toppdomän som delas mellan alla kunder de hanterar. -
Partnern äger
sip.telsp.comoch kan administrera DNS-infrastrukturen och certifikatutfärdarna, hantera DNS-adresser och signera certifikat för denna domän och dess underdomäner. -
Partnern kan distribuera två distinkta sessionsgränskontroller (fysiska eller virtuella) som lokala gateways för delad PSTN-åtkomst mellan slutkunder.
-
Partnern har två fysiska platser, och båda dessa platser delar PSTN-anslutning:
-
Miami
-
Chicago
-
-
TelSP driver sina lokala gateways för de två kunderna CustA och CustB, som de kallas härifrån.
I den här artikeln hänvisar termen partner till den hanterande Webex-partnern, specifikt TelSP i det här exemplet. Den här enheten har åtkomst till Webex partnerhubb.
| Plats | KundA | Kund B |
|---|---|---|
|
Platser som använder Miami Gateway som primär PSTN-destination |
Denver |
Dallas |
|
Platser som använder Chicago Gateway som primär PSTN-destination |
Detroit |
Boston |
|
Underdomän vald för en kund | custa.sip.telsp.com | custb.sip.telsp.com |
Det önskade scenariot är att ha PSTN origination/termination för båda kunder som använder Miami- och Chicago-gatewayerna som tillhandahålls av partnern, som visas i illustrationen:

Associera kundplats till trunk och gateway
Webex Calling möjliggör skapande av trunkar och delning av en trunk mellan flera platser. När du skapar stammen, associera stammen med en plats.
För CustA är stamuppgifterna följande:
| Trunknamn | FQDN | Associerad plats i trunkdefinitionen |
|---|---|---|
| trunk_miami | trunk.miami.custa.sip.telsp.com | Denver |
| trunk_chicago | trunk.chicago.custa.sip.telsp.com | Detroit |
Illustrationen visar kopplingen mellan kundplatsen och Gateway och Trunk för CustA:
I den här distributionen är den trunk som är associerad med platsen den primära PSTN-anslutningen för den platsen. Den andra trunken används som en sekundär PSTN-anslutning eller rutt för specifika uppringningsplanposter. Implementeringen av den primära och sekundära PSTN-anslutningsrelationen sker genom ett ruttgruppskoncept. Se avsnittet Webex-kundinställningar för mer information.
För CustB skapas en liknande installation med följande trunkar:
| Trunknamn | FQDN | Associerad plats i trunkdefinitionen |
|---|---|---|
| trunk_miami | trunk.miami.custb.sip.telsp.com |
Dallas |
| trunk_chicago | trunk.chicago.custb.sip.telsp.com |
Boston |
Illustrationen visar kopplingen mellan kundplatsen och Gateway och Trunk för CustB:
Illustrationen visar en tredje plats, nämligen New York, som du kan lägga till senare och peka på trunk_chicago -trunken som dess primära PSTN-anslutning.
Krav för att konfigurera IP-adress
När man distribuerar en lokal gateway som delar flera trunkar, MANDATERAR Cisco användning av ett unikt FQDN per trunk. Se Configure-trunks,-route-groups,-and-dial-plans-for-Webex-Calling för mer information.
Att använda en IP-adress och en välkänd port per trunk är ett idealiskt val. Att anskaffa en offentlig IPv4-adress kan dock vara utmanande för vissa partners som vill använda en adress per gateway och webbplats.
Läs därför dessa viktiga tips:
-
Cisco kräver inte en IP-adress per trunk.
-
En trunk-adress kan antingen omvandlas till en unik IP-adress eller till en adress som delas mellan en annan trunk.
-
Cisco rekommenderar att konfigurera varje trunkanslutning med en unik IP-adress och portkombination på den lokala gatewayen av följande skäl:
-
Att upprätthålla separata TCP-anslutningslänkar per trunk stöder maximal samtidig samtalskapacitet per trunk. Att dela IP-adress- och portkombinationer mellan trunkar kan påverka samtalskapaciteten negativt.
-
Ger isolering på nätverksnivå mellan kunder
-
Det är vanligt att Session Border Controllers återanvänder den tillfälliga TCP-socket-anslutningen om det inte finns isolering som tillhandahålls som en unik klient som är partitionerad av en IP-adress eller en unik lyssningsport för klienten.
-
Anslutning eller anslutningar per trunk genom hyresgästisolering ger bättre data flöde, särskilt i nätverksförhållanden med hög dataförlust. Därför påverkar inte trafik från en kund den andra.
-
IP-adress per gateway: Trunkkonfiguration och rekommendationer
Se dessa exempel på olika modeller för planering:
Modell 1: Unik IP-adress per trunk
I den här modellen kopplas alla trunkar som hostas av båda gateways till en unik IP-adress och var och en av dessa trunkar kan använda samma port eller inte, helst samma port.

Representera informationen i tabellformat:
| Trunkadress (FQDN) | IP-adress | Port |
|---|---|---|
| trunk.miami.custa.sip.telsp.com | 10.170.158.200 | 5061 |
| trunk.miami.custb.sip.telsp.com | 10.170.158.201 | 5061 |
| trunk.chicago.custa.sip.telsp.com | 10.170.158.100 | 5061 |
| trunk.chicago.custb.sip.telsp.com | 10.170.158.101 | 5061 |
I samma modell kan partnern använda en SRV-adress. Webex Calling tillåter endast "_sips._tcp" som tjänst- och protokollkombination för att identifiera peer-adressen om det är en SRV-post.
| Trunkadress (SRV) | SRV-adress | Ett rekord | IP-adress | Port |
|---|---|---|---|---|
| trunk.miami.custa.sip.telsp.com | _sips._tcp.trunk.miami.custa.sip.telsp.com | miami.custa.sip.telsp.com | 10.170.158.200 | 5061 |
| trunk.miami.custb.sip.telsp.com | _sips._tcp.trunk.miami.custb.sip.telsp.com | miami.custb.sip.telsp.com | 10.170.158.201 | 5061 |
| trunk.chicago.custa.sip.telsp.com | _sips._tcp.trunk.chicago.custa.sip.telsp.com | chicago.custa.sip.telsp.com | 10.170.158.100 | 5061 |
| trunk.chicago.custb.sip.telsp.com | _sips._tcp.trunk.chicago.custb.sip.telsp.com | chicago.custb.sip.telsp.com | 10.170.158.101 | 5061 |
Ett exempel på hur en SRV-post löses upp
nslookup -type=srv _sips._tcp.trunk.miami.custa.sip.telsp.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
_sips._tcp.trunk.miami.custa.sip.telsp.com = 3600 50 5061 miami.custa.sip.telsp.com
Modell 2: Delad IP på en gateway men olika lyssningsportar
I den här modellen matchas alla trunkar som finns på den lokala gatewayen i Chicago till samma IP-adress och alla trunkar som finns på den lokala gatewayen i Miami matchas till en annan IP-adress. Men när samma IP-adress används konfigureras varje trunk med hjälp av ett FQDN i kontrollhubben och konfigureras med en unik port.

| Trunk-adress | IP-adress | Port |
|---|---|---|
| trunk.miami.custa.sip.telsp.com | 10.170.158.200 | 5061 |
| trunk.miami.custb.sip.telsp.com | 10.170.158.200 | 5062 |
| trunk.chicago.custa.sip.telsp.com | 10.170.158.100 | 5061 |
| trunk.chicago.custb.sip.telsp.com | 10.170.158.100 | 5062 |
I samma modell använder partnern en SRV-adress. Webex Calling tillåter endast "_sips._tcp" som tjänst- och protokollkombination för att identifiera peer-adressen om det är en SRV-post.
| Trunkadress (SRV) | SRV-adress | Ett rekord | IP-adress | Port |
|---|---|---|---|---|
| trunk.miami.custa.sip.telsp.com | _sips._tcp.trunk.miami.custa.sip.telsp.com | miami.sip.telsp.com | 10.170.158.200 | 5061 |
| trunk.miami.custb.sip.telsp.com | _sips._tcp.trunk.miami.custb.sip.telsp.com | miami.sip.telsp.com | 10.170.158.200 | 5062 |
| trunk.chicago.custa.sip.telsp.com | _sips._tcp.trunk.chicago.custa.sip.telsp.com | chicago.sip.telsp.com | 10.170.158.100 | 5061 |
| trunk.chicago.custb.sip.telsp.com | _sips._tcp.trunk.chicago.custb.sip.telsp.com | chicago.sip.telsp.com | 10.170.158.100 | 5062 |
Ett annat exempel på hur en SRV-post löses är följande. I det här exemplet finns det 1 A-post per IP-adress. Porten är dock unik per adress och representeras genom en specifik DNS-konfiguration som länkar en SRV-adress till rätt port.
nslookup -type=srv _sips._tcp.trunk.miami.custa.sip.telsp.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
_sips._tcp.trunk.miami.custa.sip.telsp.com = 3600 50 5061 miami.sip.telsp.com
nslookup -type=srv _sips._tcp.trunk.miami.custb.sip.telsp.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
_sips._tcp.trunk.miami.custb.sip.telsp.com = 3600 50 5062 miami.sip.telsp.com
Konfigurera en domänserver och generera certifikatet
Partnern äger telsp.com och dess underdomäner. Därför ligger DNS-servern och behörigheten att få certifikat signerade av en godkänd certifikatutfärdare hos partnern.
-
Cisco Webex förväntar sig att partnern publicerar FQDN- eller SRV-adressen, inklusive A-poster, i den offentliga domänen.
-
Cisco Webex förväntar sig att partnern använder en av de certifikatutfärdare som anges i det här dokumentet.
När du använder ett FQDN som trunkadress, konfigurera de signerade certifikaten med Common Name (CN) eller Subject Number Alternative Number (SAN) inställt på FQDN:erna för trunkarna.
| Partnervärdbaserad gateway | Kund | Trunk-adress | Certifikat CN/SAN |
|---|---|---|---|
| Miami | KundA | trunk.miami.custa.sip.telsp.com | trunk.miami.custa.sip.telsp.com |
| KundB | trunk.miami.custb.sip.telsp.com | trunk.miami.custb.sip.telsp.com | |
| Chicago | KundA | trunk.chicago.custa.sip.telsp.com | trunk.chicago.custa.sip.telsp.com |
| KundB | trunk.chicago.custa.sip.telsp.com | trunk.chicago.custa.sip.telsp.com |
Använd någon av dessa metoder för att generera FQDN:erna i certifikatet:
-
Välj ett av FQDN-numren som Common Name (CN) och resten som Subject Number Alternative Number (SAN).
-
Placera toppdomänen (sip.telsp.com) som CN och alla FQDN:er som SAN:er.
I framtiden kan du validera certifikatet baserat på den toppdomän som den här konfigurationen tilldelar.
När du använder en SRV som trunkadress, konfigurera signerade certifikat med CN eller SAN till värddelen av SRV-adressen. A-posten eller CNAME som SRV-adressen matchas till krävs inte.
| Partnervärdbaserad gateway | Kund | Trunk-adress | SRV-adress | Certifikat CN/SAN |
|---|---|---|---|---|
| Miami | KundA | trunk.miami.custa.sip.telsp.com | _sips._tcp.trunk.miami.custa.sip.telsp.com | trunk.miami.custa.sip.telsp.com |
| KundB | trunk.miami.custb.sip.telsp.com | _sips._tcp.trunk.miami.custb.sip.telsp.com | trunk.miami.custb.sip.telsp.com | |
| Chicago | KundA | trunk.chicago.custa.sip.telsp.com | _sips._tcp.trunk.chicago.custa.sip.telsp.com | trunk.chicago.custa.sip.telsp.com |
| KundB | trunk.chicago.custb.sip.telsp.com | _sips._tcp.trunk.chicago.custb.sip.telsp.com | trunk.chicago.custb.sip.telsp.com |
Konfigurera gatewayen
Använd dessa resurser för att konfigurera en lokal gateway.
För att konfigurera Cisco CUBE, använd följande procedur: Konfigurera lokal gateway på Cisco IOS XE för Webex Calling
Du kan konfigurera godkända tredjeparts-SBC:er, se: Kom igång med lokal gateway
Konfigurera den partnerhostade gatewayen i enlighet med dessa riktlinjer: Kom igång med lokal gateway
Ställ in varje trunk enligt relevanta instruktioner för SBC-enheten. För instruktioner för Cisco CUBE, se: Konfigurera lokal gateway på Cisco IOS XE för Webex Calling
Konfigurera röstklasser, ring upp peers och ring upp peergrupper för inkommande och utgående trafik för trunk-nätverket enligt bilden:
Konfigurera gateway-trunkar i Control Hub
Från partnerhubben kan du starta kontrollhubben för antingen kundA eller kundB och konfigurera gatewayen. Använd den här proceduren för att konfigurera för varje kund:
- Skapa stammen – Lägg till en stam under Calling/Call Routing/Trunk för varje delad partnergateway. För att konfigurera en trunk, se Konfigurera trunkar, ruttgrupper och uppringningsplaner för Webex Calling
-
Lägg till en domän och verifiera – Lägg till och verifiera följande domän som används för att skapa en trunk under Management/Organization Settings/Domains.
KundA KundB sip.telsp.com sip.telsp.com När en domän läggs till genereras en token och placeras i TXT-posten för domänen i partnerns DNS-server. Den här posten gör det möjligt för Control Hub att verifiera att domänen ägs av partnern. För mer information, se Hantera dina domäner
Eftersom den gemensamma domänen används för verifiering på varje kund. Eftersom denna verifiering sker på kundorganisationsnivå, se dock till att en annan token genereras och används för verifiering på varje kundorganisation. Eftersom en enda domän används över flera kundorganisationer kan ingen enskild organisation göra anspråk på domänägarskapet. - Konfigurera SBC-adress med FQDN—
För Miami-gatewayen:
Parameter KundA KundB Plats Denver Boston Trunknamn trunk_miami trunk_miami Trunktyp Certifikatbaserat Certifikatbaserat Enhetstyp t.ex. Cisco Unified Border Element (eller annan enhet som stöds) t.ex. Cisco Unified Border Element (eller annan enhet som stöds) SBC-adresstyp FQDN FQDN Värdnamn trunk.miami.custa trunk.miami.custb Domän sip.telsp.com sip.telsp.com Port 5061 5062 FQDN trunk.miami.custa.sip.telsp.com:5061 trunk.miami.custb.sip.telsp.com:5062 Maximalt antal samtidiga samtal (250–6500) 500 500 För Chicago-gatewayen:
Parameter KundA KundB Plats Detroit Dallas Trunknamn trunk_chicago trunk_chicago Trunktyp Certifikatbaserat Certifikatbaserat Enhetstyp t.ex. Cisco Unified Border Element (eller annan enhet som stöds) t.ex. Cisco Unified Border Element (eller annan enhet som stöds) SBC-adresstyp FQDN FQDN Värdnamn trunk.chicago.custa trunk.chicago.custb Domän sip.telsp.com sip.telsp.com Port 5061 5062 FQDN trunk.chicago.custa.sip.telsp.com:5061 trunk.chicago.custb.sip.telsp.com:5062 Maximalt antal samtidiga samtal (250–6500) 500 500 -
(Valfritt) Ha inte ett unikt namn för trunken för alla kunder, så att samma namn kan hjälpa till att spåra trunken.
-
Vissa SBC:er tillåter konfiguration av samma port, men den här konfigurationen kan påverka kapaciteten. Använd därför olika portar.
-
- Använda trunkar – välj valfri plats för trunken av följande skäl:
-
Vilken plats som helst kan använda trunknätet i en PSTN-anslutning.
-
Du kan komma åt trunken via en routegrupp.
-
Alla uppringningsplaner kan använda trunklinjen.
-
Se definitionerna av trunks med tillhörande platser:

Du kan använda dessa trunkar för att skapa ruttgrupper. I bilden definieras en ruttgrupp rg_miami_chicago som dirigerar anrop till trunk_miami -trunken som primärt alternativ och till trunk_chicago -trunken som sekundärt alternativ.

Du kan definiera en andra ruttgrupp rg_chicago_miami som dirigerar samtal till trunk_chicago -trunken som primärt alternativ och till trunk_miami -trunken som ett sekundärt alternativ.
-
De definierade trunk- och ruttgrupperna är nu tillgängliga i alternativet Samtalsanslutning PSTN för varje plats. Se Denver-platsen på bilden.

-
Du kan använda trunk- och ruttgrupperna i definitionen av uppringningsplanen. Till exempel delas ett lokalt nummerintervall i Chicago för kunden upp för att avslutas med ruttgruppen rg_chicago_miami (för alla platser) i bilden:

