18872 1.0 006 Ccvp Cvoice Les Plans de Numerotation

34
Cisco CCVP Les plans de numérotation

description

CCVP Cvoice

Transcript of 18872 1.0 006 Ccvp Cvoice Les Plans de Numerotation

  • Cisco CCVPLes plans de numrotation

  • Contenu

    Introduction aux plans de numrotation

    Manipulation des digits

    Configurer les slection de chemins

    Les privilges dappel

    Cisco CCVP EGILIA Learning - 2009- 2 -

  • IntroductionUn plan de numrotation consiste enUn plan de numrotation consiste en Adressage des points de terminaison

    R t d l t l ti d h i Routage des appels et slection du chemin Manipulation des digits Privilges dappel Couverture de lappelCouverture de l appel

    Cisco CCVP EGILIA Learning - 2009- 3 -

  • Plan de numrotation PSTNUn plan de numrotation PSTN requiert 3

    hchoses Routage des appels entrants

    Le routage de lappel entrant inclut la manipulation des digitsLe routage de l appel entrant inclut la manipulation des digits pour sassurer que le DNIS (Dialed Number Identification Service numro appel) corresponde au pattern attendu par la destination

    Routage des appels sortants Modification du DNIS (par exemple, retrait du zro

    ncessaire pour sortir)p ) Prsentation correcte de lANI (Automatic Number

    Identification) Par exemple rajouter un 0 pour les appels entrants Par exemple, rajouter un 0 pour les appels entrants

    Ainsi on peut utiliser la liste des appels manqus pour pouvoir recomposer

    Cisco CCVP EGILIA Learning - 2009- 4 -

  • Plan de numrotation PSTN Appel entrant

    Cisco CCVP EGILIA Learning - 2009- 5 -

  • Plan de numrotation PSTN Appel sortant

    Cisco CCVP EGILIA Learning - 2009- 6 -

  • Manipulation des digitsManipulation basiqueManipulation basique Digit-strip

    Uniquement pour les dial peer POTSUniquement pour les dial peer POTS Sapplique aprs que le dial peer sortant est vrifi Supprimer les digits vrifi dans le destination pp g

    pattern Activer par dfaut Par exemple

    dial peer voice 10 potsdestination pattern 9T destination-pattern 9T

    Le 9 est automatiquement supprim avant denvoyer le numro (reprsent par le T)

    Cisco CCVP EGILIA Learning - 2009- 7 -

  • Manipulation basique des digits forward-digit {nombre_digit | all | g { _ g | |

    extra} Uniquement pour les dial-peers POTS

    I di l b d di it ( ti d l d it ) Indique le nombre de digit ( partir de la droite) envoyer

    prefixprefix Uniquement pour les dial-peers POTS Permet de placer les numros spcifis avant les p p

    numros composs par lutilisateurnum-exp Utilis pour les numro abrgs Permet de remplacer un numro par un autre

    Cisco CCVP EGILIA Learning - 2009- 8 -

  • Manipulation basiqueclidclid Utilis pour modifier le numro de lappelant

    V i t l ti l t filVoice translations rules et profiles Outil le plus puissant pour manipuler les digits Utilise des expressions rgulires, un plan de

    numrotation et des vrifications de TON (Type of Number)

    Cisco CCVP EGILIA Learning - 2009- 9 -

  • Exemples de manipulation

    R t ( fi )#di l i 1 tRouter(config)#dial-peer voice 1 potsRouter(config-dial-peer)#destination-pattern 111....

    ( f )# /Router(config-dial-peer)#port 0/1

    Quand le numro 1115555 est Quand le numro 1115555 est compos Seul le digits 5555 seront envoys sur le port Seul le digits 5555 seront envoys sur le port

    0/1 Les 111 sont consomms digit strip Les 111 sont consomms digit-strip

    Cisco CCVP EGILIA Learning - 2009- 10 -

  • Exemples de manipulationRouter(config)#dial-peer voice 1 potsoute (co g)#d a pee o ce potsRouter(config-dial-peer)#destination-pattern 111....Router(config-dial-peer)#no digit-stripRouter(config dial peer)#no digit stripRouter(config-dial-peer)#port 0/1

    Quand le numro 1115555 tous les digits sont envoys sur le port 0/1digits sont envoys sur le port 0/1

    Cisco CCVP EGILIA Learning - 2009- 11 -

  • Collection de digitsLes digits sont collects un unLes digits sont collects un un Ds quun dial-peer sortant est vrifi lappel

    est placest plac

    Router(config)#dial-peer voice 1 voipR t ( fi di l )#d ti ti tt 555Router(config-dial-peer)#destination-pattern 555Router(config-dial-peer)#session target ipv4:11.11.11.11Router(config dial peer)#exitRouter(config-dial-peer)#exitRouter(config)#dial-peer voice 2 voipRouter(config-dial-peer)#destination-pattern 5550124Router(config-dial-peer)#destination-pattern 5550124Router(config-dial-peer)#session target ipv4:12.12.12.12

    Le dial peer 2 ne sera jamais utilisLe dial peer 2 ne sera jamais utilis

    Cisco CCVP EGILIA Learning - 2009- 12 -

  • Colle tion de digitCollection de digitRouter(config)#dial-peer voice 1 voipR ( fi di l )#d i i 555Router(config-dial-peer)#destination-pattern 555.Router(config-dial-peer)#session target ipv4:11.11.11.11Router(config-dial-peer)#exitRouter(config)#dial-peer voice 2 voipRouter(config-dial-peer)#destination-pattern 5550124Router(config-dial-peer)#session target ipv4:12.12.12.12

    Les 2 destination-pattern ont la mme longueurlongueur Un appel vers 5550124 utilisera le dial peer 2

    Le dial peer 1 si 12.12.12.12. nest pas disponibleLe dial peer 1 si 12.12.12.12. n est pas disponible Les appels commenant par 555 (autres que

    5550124) utiliseront le dial peer 1

    Cisco CCVP EGILIA Learning - 2009- 13 -

  • Transfert de digit

    Cisco CCVP EGILIA Learning - 2009- 14 -

  • Prfixer les digits

    Cisco CCVP EGILIA Learning - 2009- 15 -

  • Num-expComme le prfixage de digit mais Comme le prfixage de digit mais

    pour tous les dial peers

    Cisco CCVP EGILIA Learning - 2009- 16 -

  • Voice Translation Rules et Profiles Les Voice-translation rules peuvent dfinir jusqu 15

    rglesrgles Maximum de 128 Voice-translation rules Les voice-translation rules sont associs un Voice translation

    profileprofile 3 voice-translation rules maximum par Profile

    Un voice-translation rules pour manipuler le numro appel (DNIS) Un voice-translation rules pour manipuler le numro appelant (ANI)p p pp ( ) Un voice-translation rules pour manipuler le numro appel redirig (RDNIS)

    Le profile peut tre associ aux dial peers VoIP

    t i ports voix Nimporte quel appel entrant VoIP A des IP sources dappels VoIP entrants A un groupe de trunks A un groupe de trunks Un controlleur T1/E1 pour les trunks NFAS Survivable Remote Site Telephony (SRST)

    Cisco CCVP EGILIA Learning - 2009- 17 -

  • Les expressions rguliresCaractre DescriptionCaractre Description

    ^ Vrifie l'expression au dbut de la ligne$ Vrifie l'expression la fin de la ligne/ Dlimiteur d'expression\ Caractre d'chappement- Indique une rang de numro ( utiliser entre les crochets)Indique une rang de numro ( utiliser entre les crochets)

    [liste] Vrifie un seul caractre parmi la liste[^liste] Ne vrifie pas un caractre parmi ceux de la liste

    . Vrifie un caractre* Rptre l'expression rgulire prcdente 0 ou plusieurs fois+ Rptre l'expression rgulire prcdente 1 ou plusieurs fois+ Rptre l expression rgulire prcdente 1 ou plusieurs fois? Rptre l'expression rgulire prcdente 0 ou 1 fois() Groupe les expressions rgulires

    Cisco CCVP EGILIA Learning - 2009- 18 -

    & Vrifie la sous expression

  • Exemples de rgles

    Rgle Numro en entre Numro en sortie/^9/// 914085550123 14085550123/^2001//3001/ 2001 3001/^[23]//4000/ 2025or3051 4000/^2//801&/ 2001 8012001/^2//801\0/ 2001 8012001/\(9\)\([^10].*\)//\11408\2/ 95551234 914085551234/.*//91&/typenationalnational 3125552001typenational 913125552001typenational

    Cisco CCVP EGILIA Learning - 2009- 19 -

  • Cas de manipulation

    Cisco CCVP EGILIA Learning - 2009- 20 -

  • Rgles de translations et profilesR1(config)#voice translation-rule 1( g)R1(cfg-translation-rule)#rule 1 /^2/ /4442/R1(cfg-translation-rule)#exit(c g t a s at o u e)#e tR1(config)#voice translation-rule 2R1(cfg-translation-rule)#rule 1 /^4442/ /2/R1(cfg translation rule)#rule 1 / 4442/ /2/R1(cfg-translation-rule)#exitR1(config)#voice translation-profile intersite-outR1(config)#voice translation profile intersite outR1(cfg-translation-profile)#translate calling 1R1(cfg-translation-profile)#exitR1(cfg translation profile)#exitR1(config)#voice translation-profile intersite-inR1(cfg-translation-profile)#translate called 2R1(cfg translation profile)#translate called 2

    Cisco CCVP EGILIA Learning - 2009- 21 -

  • Rgles de translations et profilesR2(config)#voice translation-rule 1( g)R2(cfg-translation-rule)#rule 1 /^2/ /5552/R2(cfg-translation-rule)#exit(c g t a s at o u e)#e tR2(config)#voice translation-rule 2R2(cfg-translation-rule)#rule 1 /^5552/ /2/R2(cfg translation rule)#rule 1 / 5552/ /2/R2(cfg-translation-rule)#exitR2(config)#voice translation-profile intersite-outR2(config)#voice translation profile intersite outR2(cfg-translation-profile)#translate calling 1R2(cfg-translation-profile)#exitR2(cfg translation profile)#exitR2(config)#voice translation-profile intersite-inR2(cfg-translation-profile)#translate called 2R2(cfg translation profile)#translate called 2

    Cisco CCVP EGILIA Learning - 2009- 22 -

  • Dfinition des dial-peersR1(config)#dial-peer voice 5551 voipR1(config-dial-peer)#destination-pattern 5552...R1(config-dial-peer)#session-target ipv4:212.27.32.4R1(config-dial-peer)#translation-profile incoming intersite-inR1(config dial peer)#translation profile incoming intersite inR1(config-dial-peer)#translation-profile outgoing intersite-out

    R2(config)#dial-peer voice 4441 voipR2(config-dial-peer)#destination-pattern 4442...R2(config-dial-peer)#session-target ipv4:212.27.32.5R2(config dial peer)#session target ipv4:212.27.32.5R2(config-dial-peer)#translation-profile incoming intersite-inR2(config-dial-peer)#translation-profile outgoing intersite-out

    Cisco CCVP EGILIA Learning - 2009- 23 -

  • Mettre en place le PSTN FallBackR1(config)#voice translation-rule 3(co g)# o ce t a s at o u e 3R1(cfg-translation-rule)#rule 1 /^5552/ /0155702/R1(cfg-translation-rule)#exitR1(cfg translation rule)#exitR1(config)#voice translation-profile 555PSTNR1(cfg-translation-profile)#translate called 3R1(cfg translation profile)#translate called 3

    R2(config)#voice translation-rule 3R2(config)#voice translation rule 3R2(cfg-translation-rule)#rule 1 /^4442/ /0144692/R2(cfg-translation-rule)#exitR2(cfg-translation-rule)#exitR2(config)#voice translation-profile 444PSTNR2(cfg translation profile)#translate called 3R2(cfg-translation-profile)#translate called 3

    Cisco CCVP EGILIA Learning - 2009- 24 -

  • Crer les dial peer PSTNR1(config)#dial-peer voice 5552 pots( g) p pR1(config-dial-peer)#destination-pattern 5552...R1(config-dial-peer)#port 0/0/1R1(config-dial-peer)#preference 1R1(config-dial-peer)#translation-profile outgoing 555PSTN

    R3(config)#dial-peer voice 8012 potsR3(config-dial-peer)#destination-pattern 4442...R3(config-dial-peer)#port 0/0/1R3( fi di l )# f 1R3(config-dial-peer)#preference 1R3(config-dial-peer)#translation-profile outgoing 444PSTN

    Cisco CCVP EGILIA Learning - 2009- 25 -

  • Les privilges dappelDfinissent la destination quun q

    utilisateur est autoris numroter Utilise des classes de restriction (COR) Les COR lists sont assigns des dial peers

    Incoming COR list Outgoing COR list

    Pour chaque appel, lincoming COR list est vrifiavec loutgoing COR listavec loutgoing COR list

    Si loutgoing COR list est un sous-ensemble de lincoming COR list Appel routg pp

    Si aucune incoming COR list nest configure Appeltoujours rout

    Cisco CCVP EGILIA Learning - 2009- 26 -

  • Configuration Crer des privilges pour les appels locauxp g p pp Numro durgence Appels locaux

    Pour les appels longue distance Numro durgence Appels locaux Appels longue distance

    P l l i t ti Pour les appels internationaux Numro durgence

    Appels locaux Appels locaux Appels longue distance Appels internationaux Appels internationaux

    Cisco CCVP EGILIA Learning - 2009- 27 -

  • Configuration CORDfinir les labels CORDfinir les labels COR dial-peer cor MonCOR

    name 112 name 112 name local

    ld name ld name intl

    Cisco CCVP EGILIA Learning - 2009- 28 -

  • Configuration de CORConfigurer les listes Outbound CORConfigurer les listes Outbound COR

    dial-peer cor list 112callb 112member 112

    dial-peer cor list localcallmember local

    dial-peer cor list ldcallpmember ld

    dial-peer cor list intlcalldial-peer cor list intlcallmember intl

    Cisco CCVP EGILIA Learning - 2009- 29 -

  • Configuration de COR Configurer les listes Inbound COR

    dial-peer cor list localmember 112

    b l lmember localdial-peer cor list ld

    member 112member localmember ld

    dial-peer cor list intldial peer cor list intlmember 112member localmember ldmember intl

    Cisco CCVP EGILIA Learning - 2009- 30 -

  • Configuration de COR Assigner les Outbound COR au dial peer PSTN

    dial-peer voice 112 potsdial peer voice 112 potsdestination-pattern 112forward-digits allcorlist outgoing 112callport 0/0/1p

    dial-peer voice 9 potsdestination-pattern 9[2-9]......corlist outgoing localcallport 0/0/1

    dial-peer voice 91 potsdestination-pattern 91[2-9]..[2-9]......prefix 1corlist outgoing ldcallport 0/0/1

    di l i 9011 dial-peer voice 9011 potsdestination-pattern 9011Tprefix 011corlist outgoing intlcallport 0/0/1port 0/0/1

    Cisco CCVP EGILIA Learning - 2009- 31 -

  • Configuration de COR Assigner linbound COR au dial-peer POTS et au e-

    phonephonedial-peer voice 1003 pots

    destination-pattern 1003port 0/0/3port 0/0/3corlist incoming local

    dial-peer voice 1004 potsdial-peer voice 1004 potsdestination-pattern 1004port 0/0/4corlist incoming intl

    ephone-dn 1corlist incoming intl

    ephone-dn 2corlist incoming local

    Cisco CCVP EGILIA Learning - 2009- 32 -

  • Vrification du CORRouter# show dial-peer corRouter# show dial peer cor

    Cisco CCVP EGILIA Learning - 2009- 33 -

  • www.egilia-learning.com