(Per specificare la zona controllata dal gatekeeper)
Router(config-gk)# no shutdown (Per portare il gatekeeper online)
Session Initiation Protocol (SIP) – è il protocollo di prossima generazione di H.323 ed è usato per impostare sessioni principalmente tra endpoint voce e video. SIP non è pensato per il trasferimento di audio e video. Si limita a impostare una sessione. SIP inizia, gestisce e termina la sessione e passa la responsabilità delle chiamate vocali e video ad altri protocolli. Tutta la codifica di comunicazione tra i dispositivi SIP, conosciuti come user agent, come messaggi di testo basati su ASCII piuttosto che binari come nel caso di H.323, quindi è molto più facile da risolvere. La figura 3 illustra la comunicazione del gateway SIP.
Figura 3: comunicazione del gateway SIP
La segnalazione in SIP è basata su HTTP. I venditori VOIP espandono la segnalazione SIP per aggiungere funzioni o protocolli alla sessione. L’attuale versione 2.0 di SIP fornisce la maggior parte della segnalazione e delle caratteristiche delle reti vocali e per certe caratteristiche i venditori VOIP creano add on personalizzati o proprietari. La segnalazione SIP è comunemente usata in applicazioni di messaggistica istantanea (IM), giochi online e soluzioni di videoconferenza online. La figura 2 riassume alcuni dei vantaggi e degli svantaggi del protocollo SIP.
Tabella 2: Vantaggi e svantaggi del protocollo SIP
Svantaggi |
Svantaggi |
Supporto tra più fornitori |
La segnalazione di testo basata su ASCII richiede più larghezza di banda della segnalazione binaria segnalazione |
La segnalazione basata sul testo ASCII fornisce facilità di risoluzione dei problemi |
Il SIP è ancora uno standard in evoluzione, quindi il supporto trasversale delle funzioni del fornitore è limitato |
Utilizza molti standard come DNS, HTTPS, e RTP) per l’indirizzamento/segnalazione |
– |
Supporto per le moderne caratteristiche VOIP |
– |
Per configurare un SIP dobbiamo entrare nella modalità di configurazione SIP e usare il seguente comando nella modalità di configurazione globale:
Router(config)# voice service voip ( Entra nella configurazione voice-service VoIP)
Router(config-voi-serv)# sip (Per entrare nella modalità di configurazione SIP)
Router(conf-voi-serv)# session transport {tcp | udp} (Specifica il protocollo di trasporto sottostante per i messaggi SIP)
Router(config-voi-serv)# shutdown forced (Spegne o abilita i servizi di chiamata VoIP)
Questo comando mostra lo stato del servizio di chiamata SIP su un gateway SIP.
Router# show sip service
Media Gateway Control Protocol (MGCP) – è uno standard IETF. I gateway vocali sono controllati da un agente di chiamata centralizzato. Ogni interazione del gateway MGCP con la rete vocale si basa sull’intelligenza del call agent. Il call agent dice al gateway come processare le cifre, dove inviare le chiamate, il codec da usare e così via. Questo trasforma il gateway vocale in un terminale di scarico e l’agente di chiamata come il mainframe, quindi una configurazione client/server. Possiamo prendere un esempio per illustrare come funziona, quando un telefono analogico va giù, il gateway MGCP notifica immediatamente all’agente di chiamata che cosa devo fare? L’agente di chiamata risponde dicendo di riprodurre un tono di chiamata. Una volta che il gateway MGCP invia il dial tone al telefono, l’utente del telefono compone il 9, l’MGCP invia un messaggio al call agent, e il telefono ha composto il 9 cosa devo fare? L’agente di chiamata risponde fermando il dial tone e suonando un beep. E questo processo continua per ogni chiamata. I comandi inviati dal call agent al gateway MGCP controllato sulla porta UDP 2427. Il Cisco Unified Communication Manager Express (CME) non usa MGCP. La figura 4 illustra la segnalazione MGCP.
Figura 4: Segnalazione MGCP
La tabella 3 riassume vantaggi e svantaggi del protocollo MGCP.
Tabella 3: Vantaggi e svantaggi del protocollo MGCP
Svantaggi |
Svantaggi |
Configurazione centralizzata configurazione |
Il supporto è limitato rispetto alle controparti precedenti |
Configurazione minima sui gateway |
La dipendenza del MGCP dall’agente di chiamata diventa un singolo punto di fallimento nel caso in cui la comunicazione tra il gateway vocale e l’agente di chiamata sia interrotta |
Skinny Client Control Protocol (SCCP) – Questo è un protocollo proprietario Cisco ed è usato per controllare i telefoni IP Cisco e altri dispositivi endpoint Cisco come ATA 186/188. L’interazione con i telefoni IP (come sollevare la cornetta, comporre le cifre e così via) provoca l’invio di messaggi magri al software di elaborazione delle chiamate, che poi istruisce l’azione del dispositivo da intraprendere. Il vantaggio principale è che Cisco può distribuire nuove caratteristiche e capacità senza richiedere grandi revisioni del protocollo standard industriale. Ma lo svantaggio è che può funzionare solo con il software di elaborazione delle chiamate Cisco o Cisco unified communication manager. I telefoni Cisco possono anche usare SIP e MGCP aggiornando il firmware. La figura 5 illustra la segnalazione SCCP.
Figura 5: segnalazione SCCP
La tabella 4 riassume i dettagli di tutti i protocolli.
Tabella 4: Riassunto delle caratteristiche dei protocolli
Protocollo |
Corpo standard |
Supporto dell’industria |
Usato su gateway |
Usato su telefoni IP Cisco |
Architettura |
H.323 |
ITU |
Eccellente |
Sì |
No |
Peer to peer |
MGCP |
IETF |
Fair |
Sì |
Sì , limitato |
Client/server |
SIP |
IETF |
Molto buono |
Sì |
Sì |
Peer to peer |
SCCP |
Nessuno |
Proprietario(Cisco) |
Sì, limitato |
Sì |
Client/server |
Per abilitare SCCP sull’interfaccia locale che comunica con il sistema di controllo chiamate Cisco e identificare i livelli di priorità ai server Cisco Unified Communications Manager o ai router Cisco Unified CME si utilizzano i seguenti passi:
Router> enable (entra in modalità privilegiata)
Router# configure terminal (entra in modalità di configurazione globale)
Router(config)# sccp local FastEthernet0/0 (sceglie l’interfaccia locale che le applicazioni SCCP usano per registrarsi con Cisco Unified Communications Manager e Cisco Unified CME)
Router(config)# sccp ccm 10.8.1.2 identificatore 10 versione 4.1 (aggiunge il server Cisco Unified Communications Manager o il router Cisco Unified CME all’elenco dei sistemi di controllo delle chiamate disponibili)
Router(config)# sccp (abilita SCCP)
Router(config)# sccp ccm group 1 (crea un gruppo di sistemi Cisco Unified Communications Manager o Cisco Unified CME ed entra in modalità di configurazione ccm SCCP)
Router(config-sccp-ccm)# associate ccm 1 priority 1(Aggiungi il server Cisco Unified Communications Manager o il router Cisco Unified CME al gruppo e stabilisce la sua priorità all’interno del gruppo)
Router(config-sccp-ccm)# registration timeout 3 (Imposta la durata del tempo tra i messaggi di registrazione inviati da SCCP a Cisco Unified Communications Manager)
Questo conclude la lezione sui protocolli di segnalazione usati nelle reti di comunicazione vocale nell’esame CCNA. Abbiamo coperto le proprietà, le caratteristiche, i vantaggi e gli svantaggi di ciascuno di essi e abbiamo anche imparato a conoscere come questi protocolli comanda la configurazione di base nell’ambiente VOIP Cisco.