(For at angive den zone, der kontrolleres af gatekeeperen)

Router(config-gk)# no shutdown (For at bringe gatekeeperen online)

Session Initiation Protocol (SIP) – er den næste generation af H.323-protokollen, og den bruges til at oprette sessioner primært mellem stemme- og videoendpunkter. SIP er ikke beregnet til lyd- og videooverførsel. Den opretter blot en session. SIP starter, styrer og afslutter sessionen og overlader ansvaret for stemme- og videoopkald til andre protokoller. Al kommunikationskodning mellem SIP-enheder, kaldet brugeragenter, er ASCII-baserede tekstmeddelelser i stedet for binære meddelelser som i H.323, så det er meget lettere at fejlfinde. Figur 3 illustrerer SIP-gatewaykommunikation.

Figur 3: SIP-gatewaykommunikation

Signalering i SIP er baseret på HTTP. VOIP-leverandørerne udvider SIP-signalering for at tilføje funktioner eller protokoller til sessionen. Den nuværende SIP-version 2.0 indeholder de fleste signaler og funktioner i talenetværk, og for visse funktioner skaber VOIP-leverandørerne tilpassede eller proprietære tilføjelser. SIP-signalering anvendes ofte i instant messaging-applikationer (IM), onlinespil og online-videokonferenceløsninger. Figur 2 opsummerer nogle af fordelene og ulemperne ved SIP-protokollen.

Tabel 2: Fordele og ulemper ved SIP-protokollen

Fordele

Ulemper

Support på tværs af flere leverandører

ASCII-baseret tekstsignalering kræver mere båndbredde end binær signalering

ASCII tekstbaseret signalering giver nem fejlfinding

SIP er stadig en standard under udvikling, så understøttelse af funktioner på tværs af leverandører er begrænset

Nytte mange standarder, f.eks. DNS, HTTPS, og RTP) til adressering/signalering

Støtte til moderne VOIP-funktioner

For at konfigurere en SIP skal vi gå ind i SIP-konfigurationstilstand og bruge følgende kommando i global konfigurationstilstand:

Router(config)# voice service voip ( Indgår i VoIP-konfiguration af voice-service VoIP)

Router(config-voi-serv)# sip (For at gå ind i SIP-konfigurationstilstand)

Router(conf-voi-serv)# session transport {tcp | udp} (Angiver den underliggende transportlagsprotokol for SIP-meddelelser)

Router(config-voi-serv)# shutdown forced (Lukker ned eller aktiverer VoIP-opkaldstjenester)

Denne kommando viser status for SIP-opkaldstjenester på en SIP-gateway.

Router# show sip service

Media Gateway Control Protocol (MGCP) – er en IETF-standard. Stemmegateways styres af en centraliseret opkaldsagent. Enhver interaktion mellem MGCP-gatewayen og talegenetværket er afhængig af call agentens intelligens. Opkaldsagenten fortæller gatewayen, hvordan den skal behandle cifre, hvorhen den skal sende opkald, hvilken codec der skal anvendes osv. Det gør voice gatewayen til en dumperterminal og call agent til en mainframe og dermed til en klient/server-opsætning. Vi kan tage et eksempel for at illustrere, hvordan det fungerer: Når en analog telefon går ned, meddeler MGCP-gatewayen straks opkaldsagenten, at hvad skal jeg gøre? Opkaldsagenten svarer, at der skal afspilles en opkaldstone. Når MGCP-gatewayen sender opkaldstonen til telefonen, ringer telefonbrugeren 9, MGCP sender en meddelelse til opkaldsagenten, og telefonen har ringet 9, hvad skal jeg gøre? Opkaldsagenten svarer, at den skal stoppe opkaldstonen og afspille et bip. Og denne proces fortsætter for hvert opkald. Kommandoerne sendes fra opkaldsagenten til MGCP-kontrolleret gateway på UDP-port 2427. Cisco Unified Communication Manager Express (CME) bruger ikke MGCP. Figur 4 illustrerer MGCP-signalering.

Figur 4: MGCP-signalering

Tabel 3 opsummerer fordele og ulemper ved en MGCP-protokol.

Tabel 3: Fordele og ulemper ved MGCP-protokol

Fordele

Ulemper

Centraliseret konfiguration

Support er begrænset i forhold til tidligere modstykker

Minimal konfiguration på gateways

MGCP-afhængighed af call agent bliver single point of failure i tilfælde af, at kommunikationen mellem voice gateway og call agent afbrydes

Skinny Client Control Protocol (SCCP) – Dette er Ciscos proprietære protokol, og den bruges til at styre Cisco IP-telefoner og andre Cisco endpoint-enheder som f.eks. ATA 186/188. Interaktion med IP-telefoner (f.eks. løft af håndsættet, digitalt opkald osv.) medfører, at tynde meddelelser sendes til opkaldsbehandlingssoftware, som derefter instruerer enheden om at foretage en handling. Den store fordel er, at Cisco kan implementere nye funktioner og muligheder uden at kræve større revisioner af branchens standardprotokol. Men ulempen er, at det kun kan fungere med Cisco-opkaldsbehandlingssoftware eller Cisco Unified Communication Manager. Cisco-telefoner kan også bruge SIP og MGCP ved at opgradere firmwaren. Figur 5 illustrerer SCCP-signalering.

Figur 5: SCCP-signalering

Tabel 4 opsummerer detaljerne for alle protokoller.

Tabel 4: Oversigt over protokollernes funktioner

Protokol

Standardorgan

Industriel støtte

Bruges på gateway

Bruges på Cisco IP-telefoner

Arkitektur

H.323

ITU

Udmærket

Ja

Nej

Peer til peer

MGCP

IETF

Fair

Ja

Ja , begrænset

Klient/server

SIP

IETF

Meget god

Ja

Ja

Peer to peer

SCCP

Ingen

Proprietary(Cisco)

Ja, begrænset

Ja

Klient/server

For at aktivere SCCP på den lokale grænseflade, der kommunikerer med dit Cisco-opkaldskontrolsystem, og identificere prioritetsniveauer til Cisco Unified Communications Manager-servere eller Cisco Unified CME-routere anvendes følgende trin:

Router> enable (gå til privilegeret udførelsestilstand)

Router# configure terminal (gå ind i global konfigurationstilstand)

Router(config)# sccp local FastEthernet0/0 (Vælg den lokale grænseflade, som SCCP-programmer bruger til at registrere sig hos Cisco Unified Communications Manager og Cisco Unified CME)

Router(config)# sccp ccm 10.8.1.2 identifikator 10 version 4.1 (Tilføjer Cisco Unified Communications Manager-server eller Cisco Unified CME-router til listen over tilgængelige opkaldskontrolsystemer)

Router(config)# sccp (aktiverer SCCP)

Router(config)# sccp ccm group 1 (opretter en gruppe af Cisco Unified Communications Manager- eller Cisco Unified CME-systemer og går ind i SCCP ccm-konfigurationstilstand)

Router(config-sccp-ccm)# associate ccm 1 priority 1 (Tilføjer Cisco Unified Communications Manager-serveren eller Cisco Unified CME-routeren til gruppen og fastlægger dens prioritet i gruppen)

Router(config-sccp-ccm)# registration timeout 3 (Indstiller tidsrummet mellem de registreringsmeddelelser, der sendes fra SCCP til Cisco Unified Communications Manager)

Dette afslutter lektionen om signalprotokoller, der anvendes i netværk til talekommunikation på CCNA-eksamen. Vi dækkede egenskaberne, funktionerne, fordelene og ulemperne ved hver enkelt af dem og lærte også om, hvordan disse protokollers grundlæggende konfigurationskommandoer på Cisco VOIP-miljøet.

Articles

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.