Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Achtergrondinformatie

Voorbeelden

Route per gebruikersklasse

Route per geografische locatie

Beperkingen van partitienamen

Configureren

De partities definiëren

De CSS definiëren

Symptomen

Verifiëren

Problemen oplossen

Inleiding

Dit document beschrijft de functionaliteit van partities en het oproepen van zoekruimtes (CSS's) om call routing beperkingen toe te passen op basis van gebruikersklasse en/of geografische locatie. Het richt zich ook op configuratie en fundamentele probleemoplossing.

Voorwaarden

Vereisten

Cisco raadt kennis van de volgende onderwerpen aan:

- Cisco CallManager-configuratie

- Routepatroonconfiguratie

- Configuratie IP-telefoons

Gebruikte componenten

De informatie in dit document is gebaseerd op Cisco CallManager Server 11.0.

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.

Achtergrondinformatie

Partities kunnen worden gezien als een verzameling routepatronen. De aantallen van de folder, routepatronen, en vertaalpatronen kunnen allen tot specifieke verdelingen behoren.

CSS is een geordende lijst van routeverdelingen en zij bepalen welke verdelingen die apparaten roepen moeten zoeken wanneer zij proberen om een vraag te voltooien. Om een bepaalde bestemming te bereiken, moet de verdeling van de opgeroepen partij tot de CSS van de opgeroepen partij behoren.

Wanneer u probeert te bellen, kijkt Cisco CallManager in de CSS van de aanroepende partij en controleert of de aangeroepen partij tot een verdeling binnen de CSS behoort. Als het, wordt de vraag geplaatst of het vertaalpatroon wordt uitgevoerd. Als dit niet het geval is, wordt de aanroep afgewezen of wordt het vertaalpatroon genegeerd.

U kunt opnieuw verschillende CSS's toewijzen aan IP-telefoons, directorynummers, alle (CFA) / call forward no reply (CFNA) / call forward forward bezig (CFB) bestemmingen, gateways en vertaalpatronen.

Partities en CSS's vergemakkelijken het routing van gesprekken omdat ze het routeplan in logische subsets verdelen op basis van organisatie, locatie en/of oproeptype.

De beste manier om te begrijpen hoe partities en CSS’s werken is door middel van een voorbeeld. De volgende sectie geeft twee voorbeelden: route per klasse van gebruikers en route per geografische locatie.

Voorbeelden

Route per gebruikersklasse

Dit voorbeeld illustreert hoe een bedrijf het oproeprouteren voor een bepaalde groep gebruikers kan beperken. In deze organisatie zijn er drie soorten gebruikers:

- Laboratoriumomgeving

- Werknemers

- Beheer

Vanuit de laboratoriumomgeving kan alleen interne aanroep worden gedaan.

Normale werknemers mogen geen internationale nummers bellen. Het management kan elk nummer bellen. Er worden drie partities gemaakt om per klasse van de gebruiker te leiden:

- Intern = Rode partitie

- No-International = Blauwe verdeling

- Internationaal = Groene verdeling

Deze drie partities worden gebruikt om de mogelijke telefoonbestemmingen te categoriseren. Alle IP-telefoons (directorynummers) worden in de interne (rode) partitie geplaatst.

Deze twee routepatronen worden gevormd op de gateway:

- Alle oproepen behalve internationale nummers

- Internationale nummers

Het patroon 1 van de route wordt toegewezen aan verdeling nr-Internationaal (blauw) en het patroon 2 van de Route wordt toegewezen aan verdeling Internationale (groen).

Gebaseerd op deze genoemde beperkingen, worden deze drie CSSs gevormd en toegewezen aan de aangewezen apparaten:

- CSS 1 bevat partitie(s): Intern (rood)

- CSS 2 bevat partitie(s): Intern (rood) en No-Internationaal (blauw)

- CSS 3 bevat partitie(s): Intern (rood), No-International (blauw) en Internationaal (groen)

- IP-telefoons in de laboratoriumomgeving worden toegewezen aan CSS 1

- IP-telefoons van werknemers worden toegewezen aan CSS 2

- IP-telefoons van Management worden toegewezen aan CSS 3

In het cijfer, zijn er drie IP telefoons en één gateway met twee routepatronen.

Voorbeeld 1: Telefoonoproepen in een lab

- Intern nummer

Geroepen Partij = Rode verdeling

Calling Party Search Space 1 bevat = Rode partitie

Call Routed = Ja (Rode partitie is opgenomen in de CSS)

- Extern niet-internationaal nummer

Geroepen Partij = Blauwe verdeling

Calling Party Search Space bevat = Rode partitie

Gesprek gerouteerd = Nee (blauwe partitie is niet opgenomen in de CSS)

- Extern internationaal nummer

Geroepen Partij = Groene verdeling

Calling Party Search Space bevat = Rode partitie

Gesprek gerouteerd = Nee (Groene partitie is niet opgenomen in de CSS)

Voorbeeld 2: Oproepen van werknemers

- Intern nummer

Geroepen Partij = Rode verdeling

Calling Party Search Space bevat = Rood en Blauw partitie

Call Routed = Ja (Rode partitie is opgenomen in de CSS)

- Extern niet-internationaal nummer

Geroepen Partij = Blauwe verdeling

Calling Party Search Space bevat = Rood en Blauw partitie

Gesprek gerouteerd = Ja (blauwe partitie is opgenomen in de CSS)

- Extern internationaal nummer

Geroepen Partij = Groene verdeling

Calling Party Search Space bevat = Rood en Blauw partitie

Gesprek gerouteerd = Nee (Groene partitie is niet opgenomen in de CSS)

Voorbeeld 3: Manager-oproepen

- Intern nummer

Geroepen Partij = Rode verdeling

Calling Party Search Space bevat = Rood en Blauw partitie

Call Routed = Ja (Rode partitie is opgenomen in de CSS)

- Extern niet-internationaal nummer

Geroepen Partij = Blauwe verdeling

Calling Party Search Space bevat = Rood, Blauw en Groene partitie

Gesprek gerouteerd = Ja (blauwe partitie is opgenomen in de CSS)

- Extern internationaal nummer

Geroepen Partij = Groene verdeling

Calling Party Search Space bevat = Rood, Blauw en Groene partitie

Call Routed = Ja (Groene partitie is opgenomen in de CSS)

Route per geografische locatie

Het is ook mogelijk om oproeproutering te beperken op basis van verschillende typen gebruikers en locaties. Neem een bedrijf waar de medewerkers zich op twee verschillende locaties bevinden:

- Plaats 1 met gebiedscode 1 en gateway 1

- Locatie 2 met gebiedscode 2 en gateway 2

En wanneer de werknemers zijn onderverdeeld in twee verschillende gebruikersklassen:

- Werknemers

- Managers

Deze beperkingen worden toegepast:

- Werknemers en managers kunnen intern bellen

- Werknemers en managers kunnen lokaal bellen binnen de gebieden 1 en 2

- Wanneer u een nummer met gebiedscode 1 draait, moet de oproep via gateway 1 op locatie 1 worden verstuurd

- Wanneer u een nummer met gebiedscode 2 draait, moet de oproep via gateway 2 op locatie 2 worden doorgestuurd

- Managers kunnen alle mogelijke bestemmingen kiezen

- Oproepen kunnen via gateway 1 of 2 worden gerouteerd

Op basis van deze beperkingen worden de volgende partities geconfigureerd:

- Intern = Rode partitie

- Locatie 1 gebruikers = blauwe partitie

- Locatie 2 gebruikers = Oranje partitie

- Managers = Groene partitie

Alle IP-telefoons worden in de interne partitie (rood) gezet.

Er zijn twee gateways op twee verschillende locaties, waarvoor deze drie routepatronen zijn geconfigureerd:

- Waar gebiedscode 1 bestaat, verstuur de oproep naar gateway 1 (dit behoort tot locatie 2 gebruikers (oranje))

Oproepen van plaats 2 die aan plaats 1 draaien moeten via dit routepatroon door gateway 1 worden geleid:

- Waar gebiedscode 2 bestaat, verstuur de oproep naar gateway 2 (dit behoort tot locatie 1 gebruikers (blauw))

Oproepen van plaats 1 die aan plaats 2 draaien moeten via dit routepatroon door gateway 2 worden geleid:

- Alle oproepen verzenden de oproep naar routeselijst met gateways 1 en 2 (dit behoort tot de managers)

De oproepen van plaats 1 of 2 die buiten draaien kunnen of via gateway 1 of gateway 2 worden geleid.

Opmerking: Ga er voor de eenvoud van uit dat gebruikers altijd de gebiedscode moeten bellen, zelfs als ze zich in hetzelfde gebied bevinden.

Deze CSS's worden gebruikt:

- CSS 1 bevat partitie(s): Intern (rood)

- CSS 2 bevat partitie(s): Intern (rood), locatie 1 gebruikers (blauw), en locatie 2 gebruikers (oranje)

- CSS 3 bevat partitie(s): Intern (rood), locatie 1 gebruikers (blauw), locatie 2 gebruikers (oranje), en managers (groen)

Gateway 1:

- Het routepatroon waar de gebiedscode 1 bestaat, behoort tot de indeling Blauw

- Het routepatroon voor alle oproepen behoort tot partitie Groen

- Gateway CSS kijkt in partitie Rood

Gateway 2:

- Het routepatroon waar gebiedscode 2 bestaat, behoort tot partitie Orange

- Het routepatroon voor alle oproepen behoort tot partitie Groen

- Gateway CSS kijkt in partitie Rood

IP-telefoon beheren op locatie 1:

- 1000 behoort tot partitie Rood

- CSS ziet er in partities Rood, Blauw, Oranje en Groen uit

IP-telefoon voor werknemers op locatie 1:

- 2000 behoort tot partitie Rood

- CSS kijkt in partities Rood, Blauw en Oranje

IP-telefoon beheren op locatie 2:

- 3000 behoort tot partitie Rood

- CSS ziet er in partities Rood, Blauw, Oranje en Groen uit

IP-telefoon voor werknemers op locatie 2:

- 4000 behoort tot partitie Rood

- CSS kijkt in partities Rood, Blauw en Oranje

Voorbeeld 1: Werknemer op locatie 1 roept:

- Intern nummer

Geroepen Partij = Rode verdeling

Calling Party Search Space bevat = Rood, Blauw en Oranje partities

Gesprek gerouteerd = Ja

- Extern nummer in gebied 1

De geroepen Partij past het routepatroon aan waar gebiedscode 1 bestaat = Blauwe verdeling

Calling Party Search Space bevat = Rood, Blauw en Oranje partities

Gesprek gerouteerd = Ja, via gateway 1

- Extern nummer in gebied 2

De geroepen Partij past het routepatroon aan waar gebiedscode 2 bestaat = Oranje verdeling

Calling Party Search Space bevat = Rood, Blauw en Oranje partities

Gesprek gerouteerd = Ja, via gateway 2

- Extern nummer buiten gebied 1 en 2

De geroepen Partij past het routepatroon voor alle vraag aan = Groene verdeling

Calling Party Search Space bevat = Rood, Blauw en Oranje partities

Gesprek gerouteerd = Nee

Voorbeeld 2. Werknemer op locatie 2 belt:

- Intern nummer

Geroepen Partij = Rode verdeling

Calling Party Search Space bevat = rood, blauw en oranje

Gesprek gerouteerd = Ja

- Extern nummer in gebied 2

De geroepen Partij past het routepatroon aan waar gebiedscode 2 bestaat = Oranje verdeling

Calling Party Search Space bevat = Rood, Blauw en Oranje partities

Gesprek gerouteerd = Ja, via gateway 2

- Extern nummer in gebied 1

De geroepen Partij past het routepatroon aan waar gebiedscode 1 bestaat = Blauwe verdeling

Calling Party Search Space bevat = Rood, Blauw en Oranje partities

Gesprek gerouteerd = Ja, via gateway 1

- Extern nummer buiten gebied 1 en 2

De geroepen Partij past het routepatroon voor alle vraag aan = Groene verdeling

Calling Party Search Space bevat = Rood, Blauw en Oranje partities

Gesprek gerouteerd = Nee

Voorbeeld 3. Manager op locatie 1 roept:

- Intern nummer

Geroepen Partij = Rode verdeling

Calling Party Search Space bevat = Rood, Blauw, Oranje en Groene partities

Gesprek gerouteerd = Ja

- Extern nummer in gebied 1

De geroepen Partij past het routepatroon aan waar gebiedscode 1 bestaat = Blauwe verdeling

Calling Party Search Space bevat = Rood, Blauw, Oranje en Groene partities

Gesprek gerouteerd = Ja, via gateway 1

- Extern nummer in gebied 2

De geroepen Partij past het routepatroon aan waar gebiedscode 2 bestaat = Oranje verdeling

Calling Party Search Space bevat = Rood, Blauw, Oranje en Groene partities

Gesprek gerouteerd = Ja, via gateway 2

- Extern nummer buiten gebied 1 en 2

De geroepen Partij past het routepatroon voor alle vraag aan = Groene verdeling

Calling Party Search Space bevat = Rood, Blauw, Oranje en Groene partities

Gesprek gerouteerd = Ja, via gateway 1 of 2

Opmerking: Vergeet niet dat het apparaat en de lijn een CSS kunnen hebben als het een IP-telefoon is. Als zodanig krijgt de regel CSS voorrang op het apparaat CSS.

Opmerking: elk apparaat dat een oproep doet, kan expliciet elk item in het kiesschema bereiken dat in de <Geen> partitie achterblijft. Om onverwachte resultaten te voorkomen, raadt Cisco u aan geen items voor het kiesschema in de <Geen>partitie achter te laten.

Beperkingen van partitienamen

De maximale lengte van de gecombineerde CSS-clausule (apparaat en patroon) bestaat uit 1024 tekens die scheidingstekens tussen scheidingsnamen bevatten (bijvoorbeeld 'partitie 1:partitie 2:partitie 3'). Aangezien de CSS-clausule partitienamen gebruikt, varieert het maximale aantal partities in een CSS afhankelijk van de lengte van de partitienamen. Omdat de CSS-clausule de CSS van het apparaat en de CSS van het routepatroon combineert, specificeert de maximale tekenlimiet voor een individuele CSS 512 (de helft van de gecombineerde CSS-clausule limiet van 1024 tekens).

Wanneer u partities en CSS's maakt, houdt u de namen van partities kort ten opzichte van het aantal partities dat u van plan bent in een CSS op te nemen.

Opmerking: Als u een partitie een andere naam geeft, wordt de partitie onmiddellijk gestopt met functioneren en functioneert deze pas goed nadat de CallManager opnieuw is gestart. Als u CallManager niet onmiddellijk opnieuw kunt starten, kunt u een nieuwe partitie maken en vervolgens de oude partitie verwijderen. Deze procedure vereist geen CallManager-herstart.

Beperkingen van CSS-partities

Lengte naam partitie

Maximum aantal partities

2 tekens

170

3 tekens

128

4 tekens

102

5 tekens

86

...

...

10 tekens

46

Configureren

Gebruik deze twee procedures om partities en CSS's in Cisco CallManager 11.x te configureren:

- De partities definiëren

- De CSS definiëren

De partities definiëren

Voltooi de volgende stappen om de partities in Cisco CallManager 1.0 te definiëren:

1. Kiezen Call Routing > Class of control > Partition Klik vanuit de hoofdpagina van Cisco CallManager op Add New in het openingsvenster.

2. Configureer partitie(s) namen en klik op Save (u kunt meerdere partities in één handeling invoegen).

3. Herhaal stap 1 en 2 om alle benodigde partities te definiëren.

De CSS definiëren

Voltooi de volgende stappen om de partities in Cisco CallManager 1.0 te definiëren:

1. Kiezen Call Routing > Class of control > Class of Control  Klik vanuit de hoofdpagina van Cisco CallManager op Add New in het openingsvenster.

2. Voer een naam in voor uw CSS en wijs de gewenste partitie toe aan de CSS uit de lijst Beschikbare partities. Kies elke partitie die u wilt toevoegen en klik op de pijltjes om deze naar de lijst Gekozen partities te verplaatsen.

3. Klik op de knop Save  om uw configuratie op te slaan.

4. Wijs de juiste partitie toe aan het(de) apparaat(apparaten), routepatroon(en) of vertaalpatroon(en) dat/die u gebruikt. Dit voorbeeld laat zien hoe u deze parameters kunt toewijzen aan de lijnen op een IP-telefoon. Klik op het regelnummer dat u wilt wijzigen.

5. In dit venster kiest u de juiste partitie uit de Route Partition vervolgkeuzelijst en klik op Save. Als u een veiligheidswaarschuwing krijgt, klikt u op Save opnieuw. Klik vervolgens op Apply Config.

6. Om een routepatroon te vormen, open de configuratie van het Routepatroon, en kies de aangewezen verdeling van Route Partition (Functie).

7. Klik op de knop Save.

8. Wijs de juiste CSS toe aan de IP-telefoon.

1. Open de IP-telefoonconfiguratie.

2. Kies de juiste CSS in de vervolgkeuzelijst Calling Search Space en klik op Update.

Symptomen

Dit is een lijst van mogelijke symptomen als u niet in staat bent om de oproep te doen als gevolg van misconfiguraties in partities of CSS:

- De herordertint wordt gehoord voor of na het draaien van het volledige nummer

- De Meet-me Conferentie mislukt met een reorder toon

- Het 'Uw oproep kan niet worden voltooid zoals gedraaid' bericht wordt gespeeld door de Annunciator

- Uitgaande oproepen naar PSTN- of PBX-netwerk via een Cisco IOS®-gateway worden nooit voltooid

Verifiëren

U vindt de koppeling tussen de Directory Numbers (DN's) en CSS in de SQL-database NumPlan. Voer de juiste SQL Query uit om toegang te krijgen tot de tabel met de DN's en de CSS-identificatie. Om de naam van de CSS te kennen, moet u naar de CallingSearchSpace tabel en lokaliseer de identificator.

Dit is een Numplan en CallingSearchSpace  databases waarin extensie nummer 3001 de CSS met naam gebruikt CSS_E:

Tabelnaam: NumPlan

kolom naam: DNOrPattern waarde: 3001!— 3001 is het directory nummer.

kolom naam: fkCallingSearchSpace_SharedLineAppearvalue:!— Deze waarde is de CSS-identificatie:

{7AD3D293-A28E-4568-857F-E259A58DA87}

Tabelnaam: CallingSearchSpace

kolom naam: pkid!— Deze waarde is de CSS-identificatie:

Waarde: {7AD3D293-A28E-4568-857F-E259A58DA87}

kolomnaam: Namevalue: CSS_E!— CSS_E is de naam van de CSS.

Problemen oplossen

Fundamenteel, komt een vraag die probleem verplettert voor wanneer de vraag niet krijgt waar u het verwacht te zijn. De gebruiker neemt de telefoon op, begint te bellen, en krijgt een reorder toon zelfs voordat het draaien is voltooid, of de gebruiker eindigt met bellen en krijgt dan de reorder toon.

Het kan nuttig zijn om het CCM spoor te leren. Meestal is de beste manier om een apparaat te vinden in het CCM-spoor het zoeken naar de DN die op het apparaat is ingesteld. Als het oproepende apparaat een gateway is (de vraag komt binnen op een gateway) en de gateway ontvangt geen oproepende partijnummer informatie, kunt u zoeken naar de apparatennaam van de gateway in het spoor. U kunt CallManager Service gebruiken om naar het apparaat te zoeken en de gerelateerde sporen te bekijken.

Wanneer u in de sporen van Cisco CallManager kijkt, wordt deze regel weergegeven wanneer een telefoon probeert te bellen:

Nummeranalyse: match (fqcn="2001", cn="2001", pss=":Intern:Geen-internationaal", dd=")

- 'cn' staat voor het oproepnummer. In dit geval is het 2001.

- 'pss' staat voor partitie-zoekruimte, en heeft de informatie over de partitie in de CSS toegewezen aan de telefoon.

- 'dd' staat voor de bestemming. Alle tot nu toe gedraaide cijfers worden weergegeven.

In dit voorbeeld kijkt Cisco CallManager in de interne (rode) en niet-internationale (blauwe) partities voor routepatronen, vertaalpatronen of directorynummers die overeenkomen.

Wanneer een cijfer wordt gedraaid en zolang Cisco CallManager patronen vindt die binnen deze partities overeenkomen, worden deze lijnen in de overtrek weergegeven:

Digit analysis: match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="0") Digit analysis: potentialMatches=PotentialMatchesExist

Als Cisco CallManager een patroon vindt dat overeenkomt met een patroon dat geen deel uitmaakt van deze scheidingen, worden de volgende lijnen weergegeven:

Digit analysis: match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="00") Digit analysis: potentialMatches=NoPotentialMatchesExistStationD: 06b3b5a8 StartTone tone=37(ReorderTone)

De gebruiker hoort dan een reorder (snel bezige) toon.

Opmerking: 'Uw oproep kan niet worden afgehandeld zoals u hebt gebeld. Raadpleeg uw directory en bel opnieuw of vraag uw operator.'

Wanneer het volledige nummer wordt gedraaid en overeenkomt met elke partitie binnen de CSS, ziet u deze lijnen:

Digit analysis: match(fqcn="2001", cn="2001", pss=":Internal:No-International", dd="027045429#") Digit analysis: analysis

resultsPretransformCallingPartyNumber=2001CallingPartyNumber=2001DialingPartition=No-InternationalDialingPattern=0[1-

9]!#DialingRoutePatternRegularExpression=(0[1-9]X+#)DialingWhere=PatternType=EnterprisePotentialMatches=NoPotentialMatchesExistDialingSdlProcessId=

(1,32,1)PretransformDigitString=027045429#PretransformTagsList=SUBSCRIBERPretransformPositionalMatchList=027045429#CollectedDigits=027045429#T

agsList=SUBSCRIBERPositionalMatchList=027045429#DisplayName=RouteBlockFlag=RouteThisPatternInterceptPartition=InterceptPattern=InterceptWhere=Int

erceptSdlProcessId=(0,0,0)InterceptSsType=0InterceptSsKey=0

De 027045429 maakt deel uit van de No-International partitie.