Voix et communications unifiées : Cisco Unified Communications Manager (CallManager)

Modèle d'artère CUCM - Liste de routage - Associations de groupe d'artère et requêtes SQL CLI

16 décembre 2015 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires

 

Introduction

Ce document décrit l'utilisation des requêtes SQL afin d'obtenir le modèle d'artère - liste de routage - conduisent des associations de groupe. Les administrateurs pourraient employer cette fonctionnalité pour documenter une sortie de lecture basée par texte de leur réseau téléphonique public commuté (PSTN) ou de configuration appelante externe.

Contribué par Anirudh Mavilakandy, ingénieur TAC Cisco.

Conditions préalables

Conditions requises

Cisco recommande que vous ayez la connaissance de Cisco Unified Communications Manager (CUCM).

Composants utilisés

Les informations dans ce document sont basées sur la version 8.x et ultérieures CUCM, mais pourraient également appliquer aux versions antérieures de CUCM.

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Tableaux

Des requêtes du SQL (SQL) sont formées avec des données de ces tables :

  • Périphérique - Le tableau des périphériques contient l'information sur le périphérique telle que la liste de routage et le groupe d'artère.
  • NumPlan - La table de NumPlan contient tous les modèles d'artère configurés dans CUCM.
  • DeviceNumPlanMap - Les mémoires de table de DeviceNumPlanMap traçant entre les données dans le tableau des périphériques et la table de NumPlan. Ce mappage est utilisé pour tracer le modèle d'artère à la liste de routage.
  • RoutePartition - La table de RoutePartition contient des partitions créées dans CUCM.
  • RouteList - La table de RouteList contient des détails de configuration de RouteList.
  • RouteGroup - La table de RouteGroup contient les informations de RouteGroup.
  • RouteGroupDeviceMap - La table de RouteGroupDeviceMap contient le mappage entre les données dans la table de RouteGroup et le tableau des périphériques. Ce mappage est utilisé afin d'obtenir des périphériques sélectionnés dans le groupe d'artère.

Plus d'informations sur ces tables se trouvent dans le dictionnaire de base de données CUCM.

Requêtes SQL

Des requêtes sont écrites afin de trouver une association à la fois.

Trouvez le modèle d'artère - Partitionnez l'association

Cette requête répertorie les associations de modèle d'artère à leurs noms de partition de routage.

run sql select n.dnorpattern as RoutePattern, rp.name as Partition from numplan 
as n, routepartition as rp where rp.pkid=n.fkroutepartition and n.tkpatternusage=5 
routepattern          partition
===================== =========
9.[2-9]XXXXXX pt-hq
91[2-9]XX.[2-9]XXXXXX pt-hq
9011.! pt-hq
911 pt-hq
9.[2-9]XXXXXX pt-sb
9011.! pt-sb
9011.!# pt-sb
911 pt-sb
9.XXXXXXXX pt-sc
900.! pt-sc
900.!# pt-sc
999 pt-sc
\+1.[2-9]XXXXXXXXX pt-cfur

Remarque:  La valeur de tkpatternusage est 5 pour le modèle d'artère. Changez la valeur de tkpatternusage à 2 afin d'obtenir l'association de DN et de téléphone. Changez le nom de colonne RoutePattern au DN et RouteList au téléphone.

Modèle d'artère de découverte - Liste de routage - Association de groupe d'artère

Cette requête développe la configuration de liste de routage afin d'inclure des groupes d'artère :

run sql select n.dnorpattern as RoutePattern, rp.name as Partition, d.name as 
RouteList, rl.selectionOrder, rg.name as RouteGroup from numplan as n inner join
routepartition as rp on rp.pkid=n.fkroutepartition inner join devicenumplanmap as
dnpm on dnpm.fknumplan=n.pkid inner join device as d on dnpm.fkdevice=d.pkid inner
join routelist as rl on rl.fkdevice = d.pkid inner join routegroup
as rg on rg.pkid=rl.fkroutegroup and n.tkpatternusage=5
route                 partition route          selection    routegroup
pattern list order
===================== ========= ============== =========== ======================
9.[2-9]XXXXXX pt-hq rl-hq-local 1 Standard Local Route Group
9.[2-9]XXXXXX pt-hq rl-hq-local 2 siteb
91[2-9]XX.[2-9]XXXXXX pt-hq rl-hq-ld 1 siteb
91[2-9]XX.[2-9]XXXXXX pt-hq rl-hq-ld 2 hq
9011.! pt-hq rl-hq-inter 1 Standard Local Route Group
911 pt-hq rl-slrg 1 Standard Local Route Group
9.[2-9]XXXXXX pt-sb rl-siteb-local 1 siteb
9011.! pt-sb rl-siteb-inter 1 siteb
9011.! pt-sb rl-siteb-inter 2 hq
9011.!# pt-sb rl-hq-inter 1 Standard Local Route Group
911 pt-sb rl-slrg 1 Standard Local Route Group
9.XXXXXXXX pt-sc rl-sc-local 1 Standard Local Route Group
900.! pt-sc rl-sc-inter 1 Standard Local Route Group
900.!# pt-sc rl-sc-inter 1 Standard Local Route Group
999 pt-sc rl-slrg 1 Standard Local Route Group
\+1.[2-9]XXXXXXXXX pt-cfur rl-hq-cfur 1 hq

Remarque: Le selectionorder accorde la priorité du groupe d'artère dans la liste de routage. Dans cette requête, 'et n.tkpatternusage=5 peut être omise comme modèle d'artère est la seule entrée dans la table dnorpattern qui peut être associée avec un groupe d'artère. Dans les requêtes précédentes, le tkpatternusage est exigé pendant que la liste de routage est dans le tableau des périphériques qui contient d'autres périphériques comme des téléphones.

Membres de découverte d'un groupe d'artère

run sql select rg.name as RouteGroup, rgdm.DeviceSelectionOrder, d.name as Gateway 
from device as d, RouteGroup as rg, RouteGroupDeviceMap as rgdm where
rgdm.fkRouteGroup=rg.pkid and d.pkid=rgdm.fkDevice
routegroup deviceselectionorder gateway
========== ==================== ==================
hq 1 S0/SU0/DS1-0@hq
siteb 1 192.168.254.10
sitec 1 S0/SU0/DS1-0@sitec

Remarque:  Le deviceselectionorder accorde la priorité des périphériques dans le groupe d'artère. Dans cet exemple, il y a seulement une passerelle dans chaque groupe d'artère.

route                 partition route          selection    route
pattern list order group
===================== ========= ============== ===== =======================
9.[2-9]XXXXXX pt-hq rl-hq-local 1 Standard Local Route Group
9.[2-9]XXXXXX pt-hq rl-hq-local 2 siteb
91[2-9]XX.[2-9]XXXXXX pt-hq rl-hq-ld 1 siteb
91[2-9]XX.[2-9]XXXXXX pt-hq rl-hq-ld 2 hq
9011.! pt-hq rl-hq-inter 1 Standard Local Route Group
911 pt-hq rl-slrg 1 Standard Local Route Group
9.[2-9]XXXXXX pt-sb rl-siteb-local 1 siteb
9011.! pt-sb rl-siteb-inter 1 siteb
9011.! pt-sb rl-siteb-inter 2 hq
9011.!# pt-sb rl-hq-inter 1 Standard Local Route Group
911 pt-sb rl-slrg 1 Standard Local Route Group
9.XXXXXXXX pt-sc rl-sc-local 1 Standard Local Route Group
900.! pt-sc rl-sc-inter 1 Standard Local Route Group
900.!# pt-sc rl-sc-inter 1 Standard Local Route Group
999 pt-sc rl-slrg 1 Standard Local Route Group
\+1.[2-9]XXXXXXXXX pt-cfur rl-hq-cfur 1 hq

Conversations connexes de la communauté de soutien de Cisco

Le site Cisco Support Community est un forum où vous pouvez poser des questions, répondre à des questions, faire part de suggestions et collaborer avec vos pairs.


Document ID: 117727