A proposito dell'autore

24 anni, diplomato come Tecnico delle Industrie Elettroniche e Telecomunicazioni, è certificato CCNA e CCNA Voice.
Attualmente lavora presso un’azienda di telecomunicazioni occupandosi della configurazione di apparati Cisco, HP, Alcatel.

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
Close
Entra in contatto con altri professionisti ICT, seguici su Facebook e Twitter: