Installazione Unified CME nei Cisco Router
Come prima cosa assicuriamoci di aver installato nel nostro router un’IOS adatto per il CME.
Il CME software comprende una serie di file, suddivisi nelle seguenti categorie.
- Basic files: Sono i file di core che sono necessari per far funzionare il CME. Questi file includono anche il firmware che permette ai telefoni IP Cisco di funzionare.
- Gui files: Questi file danno la possibilità di controllare il CME via web.
- XML template files: Questi file determinano la struttura del controllo delle pagine Web per la configurazione del CME.
La modifica di questi file permettono di creare differenti livelli di amministrazione.
- MOH files: Sono i file audio usati per il Music on Hold (MOH)
- Script files: Definiti come Varius Tool Command Language (Tcl), i file script provvedono a funzioni avanzate nel CME (come il riposnditore automatico e il distributore automatico di chiamate ACD)
- Miscellaneous files: Sono file aggiuntivi che permettono di personalizzare le suonerie o background differenti nei modelli Cisco IP Phones
SWITCH
Creating VLANs
Switch# configure terminal Switch(config)# vlan 10 Switch(config-vlan)# name VOICE Switch(config-vlan)# exit Switch(config)# vlan 50 Switch(config-vlan)# name DATA
Assigning Switchport to a VLAN
Switch(config)# interface range fa0/1 - 24 Switch(config-if-range)# switchport mode access Switch(config-if-range)# switchport access vlan 50 Switch(config-if-range)# switchport voice vlan 10
Configuring a Trunk to the CME Router
Switch# configure terminal Switch(config)# interface fa0/25 Switch(config-if)# description CONNECTION TO ROUTER ON-A-STICK CME ROUTER Switch(config-if)# switchport trunk encapsulation dot1q Switch(config-if)# switchport mode trunk
ROUTER ON STICK
Configuring Inter-VLAN Routing
CME_Voice # configure terminal CME_Voice (config)# interface fa0/0 CME_Voice (config-if)# no ip address CME_Voice (config-if)# exit CME_Voice (config)# interface fa0/0.10 CME_Voice (config-subif)# description ROUTER INTERFACE FOR VOICE VLAN CME_Voice (config-subif)# encapsulation dot1q 10 CME_Voice (config-subif)# ip address 172.16.10.1 255.255.255.0 CME_Voice (config-subif)# ip helper-address 172.16.2.5 CME_Voice (config-subif)# exit CME_Voice (config)# interface fa0/0.50 CME_Voice (config-subif)# description ROUTER INTERFACE FOR DATA VLAN CME_Voice (config-subif)# encapsulation dot1q 2 CME_Voice (config-subif)# ip address 172.16.2.1 255.255.255.0
DHCP
Configuring a Router-Based DHCP Server
CME_Voice # configure terminal CME_Voice (config)# ip dhcp excluded-address 172.16.10.1 172.16.10.9 CME_Voice (config)# ip dhcp excluded-address 172.16.2.1 172.16.2.9 CME_Voice (config)# ip dhcp pool DATA_SCOPE CME_Voice (dhcp-config)# network 172.16.2.0 255.255.255.0 CME_Voice (dhcp-config)# default-router 172.16.2.1 CME_Voice (dhcp-config)# dns-server 8.8.8.8 CME_Voice (dhcp-config)# exit CME_Voice (config)# ip dhcp pool VOICE_SCOPE CME_Voice (dhcp-config)# network 172.16.10.0 255.255.255.0 CME_Voice (dhcp-config)# default-router 172.16.10.1 CME_Voice (dhcp-config)# option 150 ip 172.16.10.1 CME_Voice (dhcp-config)# dns-server 8.8.8.8
TIME
Setting the Clock of a Cisco Device with NTP
CME_Voice # configure terminal CME_Voice (config)# clock timezone IT 1 CME_Voice (config)# clock summer-time IT recurring last Sun Mar 2:00 last Sun Oct 2:00
1) Installing CME Files into Flash Memory
CME_Voice# archive tar /xtract tftp://172.16.10.1/cme-full-4.3.0.0.tar flash:
Per l’installazione completa del pacchetto software CME nel router, viene scompattato il file Tar dal tftp alla flash del router.
2) Configuring Router-Based TFTP Services for IP Phone Firmware Files
CME_Voice# configure terminal Enter configuration commands, one per line. End with CNTL/Z. CME_Voice(config)# tftp-server flash:/phone/7940-7960/P00308000500.bin alias P00308000500.bin CME_Voice(config)# tftp-server flash:/phone/7940-7960/P00308000500.loads alias P00308000500.loads CME_Voice(config)# tftp-server flash:/phone/7940-7960/P00308000500.sb2 alias P00308000500.sb2 CME_Voice(config)# tftp-server flash:/phone/7940-7960/P00308000500.sbn alias P00308000500.sbn
I comandi seguenti servono a configurare il firmware per i telefoni, in questo caso un 7940 e un 7960.
La sintassi alias che segue il comando tftp-server permette di creare un’etichetta, evitando cosi di riscrivere il percorso per intero, visto che il CME organizza il firmware in sottodirectory.
3) Configuring the Cisco Unified CME System-Level Functions
Ora installiamo le quattro key-system level ovvero le funzioni che acconsetono al CME Router di iniziare a supportare i telefoni Cisco IP phones.
- – Maximum phones and directory numbers
- Firmware load files
- Source IP address information
- Generated configuration files
3.1) Prima che il CME Router possa registrare e supportare i telefoni, necessita di conoscere il numero di telefono e il directory number che deve supportare.
Per configurare i 4 key-system bisogna digitare il comando telephony-service dal modo di configurazione globale.
Provisioning CME Phone and Directory Number Support
CME_Voice(config)# telephony-service CME_Voice(config-telephony)# max-ephones ? <1-30> Maximum phones to support CME_Voice(config-telephony)# max-ephones 24 CME_Voice(config-telephony)# max-dn ? <1-150> Maximum directory numbers supported
3.2) Il comando max-ephones ? mi permette di vedere quanti sono i telefoni IP supportati dal Router, mentre il comando max-dn il numero massimo delle directory number che possono essere create.
Proseguiamo configurando ai telefoni IP il firmware:
Configuring CME for 7970 and 7971 Firmware Loads
CME_Voice(config)# tftp-server flash:/phone/7970-7971/apps70.8-3-2-27.sbn alias apps70.8-3-2-27.sbn CME_Voice(config)# tftp-server flash:/phone/7970-7971/cnu70.8-3-2-27.sbn alias cnu70.8-3-2-27.sbn CME_Voice(config)# tftp-server flash:/phone/7970-7971/cvm70sccp.8-3-2-27.sbn alias cvm70sccp.8-3-2-27.sbn CME_Voice(config)# tftp-server flash:/phone/7970-7971/dsp70.8-3-2-27.sbn alias dsp70.8-3-2-27.sbn CME_Voice(config)# tftp-server flash:/phone/7970-7971/jar70sccp.8-3-2-27.sbn alias jar70sccp.8-3-2-27.sbn CME_Voice(config)# tftp-server flash:/phone/7970-7971/SCCP70.8-3-3S.loads alias SCCP70.8-3-3S.loads CME_Voice(config)# tftp-server flash:/phone/7970-7971/term70.default.loads alias term70.default.loads CME_Voice(config)# tftp-server flash:/phone/7970-7971/term71.default.loads alias term71.default.loads load 7970 SCCP70.8-3-3S.loads Updating CNF files CNF files update complete CME_Voice(config-telephony)# load 7971 SCCP70.8-3-3S.loads Updating CNF files CNF files update complete
3.3) Source IP Address Information
CME_Voice(config)# telephony-service CME_Voice(config-telephony)# ip source-address 172.16.10.1
Il comando ip source-address identifica l’indirizzo ip attraverso il quale i telefoni riescono a comunicare con il CME Router, tipicamente l’indirizzo è la porta ethernet del router.
3.4) Come ultimo punto, dobbiamo ora generare la configurazione dei files per i Cisco IP Phones.
Una volta che il telefono IP prende l’indirizzo IP e le informazioni del TFTP server dal DHCP, attende di contattare il TFTP server per scaricare la configurazione del file e del firmware.
L’IP Phones usa la configurazione del file per determinare quale IP Address usa per contattare il CME Router, il firmware da poter scaricare, il numero dell’IP Phones e altre configurazioni.
Se si vuole istruire manualmente il Router a creare il file di configurazione, usiamo i comandi sottostanti:
Generating IP Phone Configuration Files CME_Voice(config-telephony)# create cnf-files CNF file creation is already On Updating CNF files CNF files update complete