vendredi 18 janvier 2013

Configuring a VIC2-2FXO or VIC2-4FXO Voice Interface Card

Configuration d'une carte vic2-2fxo pour les appels sortants et entrants

ici  3 étapes sont à configurer
Step 1 Identify the voice port and enter voice-port configuration mode.
Step 2 Configure the following mandatory voice-port parameters:
a. Connection
b. Dial type
c. Signal type
d. Call progress tone
Step 3 (Optional) Configure a description


Voici les config pour recevoir les appels entrants

SUMMARY STEPS
1. enable
2. configure terminal
3. voice-port slot/port
4. connection
5. dial-type
6. signal
7. compand-type
8. cptone local
9. description string
10. exit
11. Ctrl-z


exemple:
Router# enable
Router# configure terminal
Router(config)# voice-port 0/3/0    ! Port vic2-2fxo dans mon cas.
Router(config-voice-port)# connection tie-line 4201 ! ou 4201 represente l'extension du téléphone IP interne vers lequel est dirigé les appels internes.
Router(config-voice-port)# dial-type pulse !Configures the voice-port dial-type. The default is dtmf.
Router(config-voice-port)# signal loop-start    ! Configures the signaling type for analog FXO voice
ports. The default is loop-start.

Router(config-voice-port)# compand-type a-law  !!Configures the companding standard used to convert
between analog and digital signals in PCM systems

Router(config-voice-port)# cptone FR  !! Configures the appropriate call progress tone for the
local region.
The default for this command is northamerica. For a list
of supported countries, see the Cisco Voice, Video, and
Fax Command Reference, Release 12.3(4)T.

Router(config-voice-port)# description LNA_dept
Router(config-voiceport)#caller-id enable
Router(config-voice-port)# exit


Voici les config pour recevoir les appels entrants

Dans ce cas-ci, nous ne configurons pas la fréquence de la sonnerie ; c’est le port FXO qui reçoit la tonalité. Nous créons ensuite un dial-peer pour permettre à nos utilisateurs d’appeler l’extérieur :
 Router(config)#dial-peer voice 999 pots 
 Router(config-dial-peer)#port 0/3/0    1 er port fxo de la carte vic2-2fxo (configuré pour appels sortants)
Router(config-dial-peer)#destination-pattern 9T
Router(config-dial-peer)#prefix 0 
La première commande nous est déjà familière, elle indique le port à utiliser. Notre carte FXO est installée dans le deuxième emplacement. Nous reparlerons du destination-pattern un peu plus tard. La commande prefix indique que lorsqu’un appel sort par le port FXO, le chiffre 0 doit être placé devant le numéro composé. Les lignes analogiques de Cisco sont configurées ainsi : un appel extérieur doit toujours commencer par un 0. Revenons à notre destination-pattern. Lorsqu’un appel est émis, UC Manager Express parcourt le destination-pattern de tous les dial-peers pour voir si l’un d’entre eux correspond. Ces destination-patterns sont basés sur les expressions régulières (RegExp), il est donc possible d’y avoir plusieurs correspondances. Dans ce cas, le destination-pattern le plus précis l’emporte. Ce fonctionnement fait fortement penser à celui de la table de routage : si un paquet vers 192.168.1.200 doit être routé et qu’il y a deux routes – 192.168.1.0/24 et 192.168.1.128/25, c’est la route la plus précise (la deuxième dans ce cas) qui est utilisée. 

Ceci dit, il va falloir utiliser chaque port pour chaque appel, ces ports sont donc dédiés et serviront dans l'un ou l'autre des cas soit à faire un appel ou à recevoir un appel.

Dans le port 0/3/0 on mettra la ligne téléphonique qui vient du conjoncteur ou de la prise mâle téléponique pour recevoir les appels et pour émettre, Voilà !!!!!!!!!!!!!!!!!!!!!!!!!






mardi 8 janvier 2013

Mise en place VOIP sur un routeur Cisco 3825 et switch catalyst CE 500



Nous allons ensemble découvrir un projet de mise en place de voix sur Ip (VOIP):
En effet ce projet rassemble plusieurs équipements pour attendre un seul objectif, converger la voix grâce à un réseau Ethernet, il s'agit des équipements ci-dessus:
Switch  Cisco Catalyst CE 500
Routeur Cisco 3825 
Ip phone 7961G et 7905G.
7905G
http://www.cisco.com/en/US/i/000001-100000/75001-80000/79001-80000/79977.jpg 
7961G
La première étape consistera à configurer le switch et les vlans (Voix, donnée, et administration)
On accède donc à l'interface graphique du switch en saisissant l'url: http://@ip switch
ou @ip switch désigne l'adresse par défaut du switch
une fois après avoir accéder à l'interface, il faut à présent configurer l'adresse ip réel que vous désirez utiliser pour votre switch et les smart-ports: 
voici quelques schémas qui indiquent la config

 
 


voici le resumé de ma config:

Ip-adress : 192.168.1.240                                                                     Nom d’utilisateur :xxxxxx
Mot de passe :xxxxxx
Host name : ws-ce500-24pc                                                              
Desktops: Ports 2.3... .12.13.14.
Router: Port 15
Servers: 16 and 18.
Printers: 17 and 19.
Ip Phone and desktops: 21;23;20;22;24.
Nous passons ensuite à la config des vlans


en dernier, nous associons les ports au vlan. 

La seconde étape consistera à configurer le routeur cisco 3825 pour le routage inter-vlan 
 mon routeur présente deux interfaces gigabit ethernet 0/0 et 0/1
il s'agira de configurer 3 sous interfaces pour l'accès vlan
router(config)#interface gigabitethernet 0/0.1 
router(config-subif)#description administration vlan1
router(config-subif)#encapsulation dot1Q 1
router(config-subif)#ip address 192.168.1.253 255.255.255.0
router(config-subif)#exit

router(config)#interface gigabitethernet 0/0.2
router(config-subif)#description cisco-voice vlan2
router(config-subif)#encapsulation dot1Q  2
router(config-subif)#ip address 192.168.2.253 255.255.255.0
router(config-subif)#exit

router(config)#interface gigabitethernet 0/0.3
router(config-subif)#description cisco-lan vlan3
router(config-subif)#encapsulation dot1Q 
router(config-subif)#ip address 192.168.0.253 255.255.255.0
router(config-subif)#exit

pour les interfaces gigabitethernet 0/1 et 0/0 nous mettrons pour le moment aucune adresse ip.

Une fois cette étape passée, nous passons au test en faisant des essais de ping.
Un équipement apppartenant à un meme VLAN doit pouvoir pinguer tout autre équipement du même vlan que lui et aussi ceux des autres vlan.  

 La troisième étape consistera à configurer le CCME cisco call manager express sur le  routeur cisco 3825 
Téléchargement du cme sur ma machine précisément la version  cme-full-4.1.0.2  comme indiqué sur le site conformément à la version du ios (12.4(15)T ) : CME 4.1 Full System Files for IOS 12.4(15)T releases, includes MOH and GUI files, BACD prompts, Ringtones, 7970 Backgrounds, and all phone loads 
cme-full-4.1.0.2.tar
Ensuite téléchargement du logiciel  tftpd32.400 sur ma machine
Configuration et installation du logiciel en définissant ma machine en tant que serveur TFTP.
Copie du fichier cme-full-4.1 .0.2.tar dans le dossier TFTP sur ma machine.
Ensuite configuration du routeur :
Envoie et extraction du fichier cme-full-4.1.0.2.tar dans la mémoire flash du routeur :
Router # archive tar /xtract tftp://192.168.0.111/cme-full-4.1.0.2.tar flash:
192.168.0.111 représente l’adresse de ma machine serveur TFTP
Voici comment la copie sur le routeur se présente depuis la machine serveur

Une fois la copie terminée, vous faites
Routeur # dir flash : pour explorer tous les dossiers extraits et vérifier si la copie a été faite avec succès.
On pourra supprimer les dossiers des autres téléphones qui ne nous serviront pas
En faisant :
Router# delete /force /recursive flash :dir
Ou dir represente le repertoire à supprimer.
Configuration du routeur en tant que TFTP pour les telephones.
Configuring Router-Based TFTP Services for IP Phone Firmware Files
Router (config)#
tftp-server flash:/phone/7940-7960/P00308000400.bin alias P00308000400.bin
tftp-server flash:/phone/7940-7960/P00308000400.loads alias P00308000400.loads
tftp-server flash:/phone/7940-7960/P00308000400.sb2 alias P00308000400.sb2
tftp-server flash:/phone/7940-7960/P00308000400.sbn alias P00308000400.sbn
pour le telephone 7960.
Et
tftp-server flash:/phone/7905/ CP7905080001SCCP051117A.sbin alias CP7905080001SCCP051117A.sbin
tftp-server flash:/phone/7905 CP7905080001SCCP051117A.zup alias CP7905080001SCCP051117A.zup

pour le telephone 7905G

tftp-server flash:/phone/7941-7961/apps41.8-2-2ES1.sbn alias apps41.8-2-2ES1.sbn
tftp-server flash:/phone/7941-7961/cnu41.8-2-2ES1.sbn alias cnu41.8-2-2ES1.sbn
tftp-server flash:/phone/7941-7961/cvm41sccp.8-2-2ES1.sbn alias cvm41sccp.8-2-2ES1.sbn
tftp-server flash:/phone/7941-7961/dsp41.8-2-2ES1.sbn alias dsp41.8-2-2ES1.sbn
tftp-server flash:/phone/7941-7961/jar41sccp.8-2-2ES1.sbn alias jar41sccp.8-2-2ES1.sbn
tftp-server flash:/phone/7941-7961/SCCP41.8-2-2SR1S.loads alias SCCP41.8-2-2SR1S.loads
tftp-server flash:/phone/7941-7961/term41.default.loads alias term41.default.loads
tftp-server flash:/phone/7941-7961/term61.default.loads alias term61.default.loads

pour le telephone 7941-7961

Configuration de l’interface graphique par accès http sur le routeur

Next, in order to setup the GUI we need to tell the http server on the router where to find the files. The following command adds the path to the http server so we can access http://[router ip]/ccme.html
Router(config)#ip http server
Router(config)#ip http path flash:gui
And in order to authenticate, we’ll need to add a web administrator account.
Router(config)#telephony-service
Router (config-telephony)# ip source-address 192.168.2.254 port 2000 
Router(config-telephony)# web admin system name admin 0 secret [your secret password]

Ou 192.168.2.254 représente la passerelle voip du routeur.
On pourra ainsi se connecter au router par http://192.168.2.254/ccme.html.
Configuration des téléphones.
Next, in order to setup the GUI we need to tell the http server on the router where to find the files. The following command adds the path to the http server so we can access http://[router ip]/ccme.html
Router(config)#telephony-service
Router (config-telephony)# load 7960-7940 P00308000400      pour le telephone 7960
Router (config-telephony)# load 7905 CP7905080001SCCP051117A  pour le 7905
Router (config-telephony)# load 7906 SCCP11.8-2-2SR1S  pour le 7906
Router (config-telephony)# load 7911 SCCP11.8-2-2SR1S pour le 7911
Router (config-telephony)# load 7941 SCCP41.8-2-2SR1S pour le 7941
Router (config-telephony)# load 7961 SCCP41.8-2-2SR1S pour le 7961


Router (config-telephony)# create cnf-files pour créer les fichiers de configuration XML nécessaires pour les téléphones SCCP.
Router(config-telephony)# end
Router(config)# telephony-service
Router(config-telephony)# ip source-address 192.168.2.254


Confère page 115 document  cmead.pdf   ftp://ftp1.siberia.net/pub/cisco/cmead.pdf

Configuration des téléphones: 
 télephone 1 
Router(config)#ephone-dn 1                                            #Defining IP Phone directory number#
Router(config-ephone-dn)#number 1101                        #Assigning the number#
 
Configuration pool DHCP vlan voice
Router # configure terminal
Router (config)# ip dhcp excluded-address 192.168.2.200 192.168.2.255
Router (config)# ip dhcp pool VOICE_SCOPE
Router (dhcp-config)# network 192.168.2.0 255.255.255.0
Router (dhcp-config)# default-router 192.168.2.253
Router(dhcp-config)# option 150 ip 192.168.2.253

Configuration du routeur 3825 cisco :
Config routage et passerelle internet:
Router(config)# ip route 0.0.0.0 0.0.0.0 192.168.0.3 (@ passerelle)
Router(config)# no shutdown
Router(config)# exit
Voilà!!!