seminarium BB

Transkrypt

seminarium BB
Wprowadzenie do
technologii VoIP
.
VoIP – Elementy zasadnicze
Rodzina technologii
Rozmowy głosowe jako medium uŜywają pakietów IP
Konwersja tradycyjnych, analogowych rozwiązań głosowych TDM
na sygnał cyfrowy lub głos w pakietach
Zestawienie rozmowy moŜliwe jest z:
– Komputera
– Telefonu IP
– Telefonu tradycyjnego (POTS)
Składniki sieci VoIP
PSTN
Serwer
Aplikacyjny
Szkielet IP
PBX
Multipoint Control
Unit
Call
Agent
Telefon IP
Telefon IP
Stacja
Wideokonferencyjna
Brama
Głosowa
Brama
Głosowa
Brama
Głosowa
Telefon
Analogowy
Telefon
Analogowy
Podstawowe Elementy Telefonii
Tradycyjnej
Edge
Devices
CO
CO
Tie
Trunks
PBX
Tie
Trunks
Switch
Switch
CO
Trunks
Local
Loops
PBX
CO
Trunks
Local
Loops
San Jose
Boston
PSTN
Protokoły Sygnalizacyjne
Protokół
Opis
H.323
Standard ITU; protokół opracowany dla
interaktywnych konferencji; oparty o standard
ISDN; elastyczny, skomplikowany w swej
naturze
MGCP
Standard IETF; protokół sterujący bramami
głosowymi PSTN;
SIP
SCCP or “Skinny”
Standard IETF; protokół zaprojektowany dla
interaktywnych jak równieŜ dla
nieinteraktywnych konferencji; prostszy, ale
mniej dojrzały niŜ H.323
ZastrzeŜony protokół Cisco sterujący
sygnalizacją pomiędzy Cisco Unified
Communications Manager’em a telefonami IP
Cisco Systems
H.323
Rodzina H.323:
Ogłoszony w 1996 przez ITU-T.
Protokół typu peer-to-peer, w którym urządzenie końcowe
inicjalizuje sesję.
Szeroko stosowany w bramach głosowych, gatekeeper’ach,
klientach H.323 firm trzecich, oraz w terminalach
wideokonferencyjnych Cisco Unified Communications.
Brama H.323 nigdy nie rejestruje się w CUCM; w systemie
widoczna jest jako adres IP który wykorzystywany jest w celu
zestawienia sesji H.323.
MGCP
Media Gateway Control Protocol (MGCP):
Opracowany przez IETF (RFC 2705) w 1999.
Protokół typu Klient/Serwer pozwalający na nadzór
poszczególnych portów bramy głosowej.
W celu zapewnienia poprawności działania protokołu MGCP
naleŜy mieć pewność, Ŝe zarówno wersje oprogramowania Cisco
IOS, czy Cisco CatOS są kompatybilne z wersją Cisco Unified
Communications Manager’em
Wersja 0.1 protokołu MGCP jest wspierana przez CUCM.
Koncepcja PRI/BRI backhaul’ingu jest stosowana w implementacji
MGCP na platformie Cisco Unified Communications Manager.
PRI/BRI backhauling jest zaimplementowany w obecnych
wersjach Cisco IOS.
SIP
Session Initiation Protocol (SIP):
IETF RFC 2543 (1999), RFC 3261 (2002), and RFC 3665 (2003).
Oparty o logikę World Wide Web.
Szeroko stosowany w bramach głosowych oraz serwerach proxy
w ramach infrastruktury operatorów ITSP.
Protokół typu peer-to-peer, w którym urządzenie końcowe (user
agent) inicjalizuje sesję.
W celu zapewnienia łatwości implementacji oraz „odpluskwiania”
sygnalizacja odbywa się za pomocą ogłoszeń kodowanych za
pomocą ASCII, przesyłanych czystym tekstem.
Brama SIP nigdy nie rejestruje się w CUCM; w systemie widoczna
jest jako adres IP który wykorzystywany jest w celu zestawienia
sesji SIP.
SCCP
Skinny Call Control Protocol (SCCP):
ZastrzeŜony protokół Cisco nadzorujący i sterujący terminalami.
Protokół typu Klient/Serwer: kaŜde zdarzenie zaobserwowane
przez urządzenie końcowe jest raportowane do CUCM.
MoŜe być stosowany do sterowania portami FXS zainstalowanymi
w bramie głosowej.
Protokoły Transmisji Mediów
Real-Time Transport Protocol: Przesyła aktualny strumień audio i
video przez sieć pakietową.
Real-Time Transport Control Protocol: zapewnia kanał kontrolny
typu out-of-band dla strumienia RTP.
cRTP: odpowiedzialny za kompresję nagłówków IP/UDP/RTP na
wolnych łączach WAN
SRTP: stosuje mechanizmy związane z szyfrowaniem,
uwierzytelnieniem, oraz zapewnia sprawdzanie integralności
danych przesyłanych przez RTP.
Real-Time Transport Protocol
23
H.3
H.3
23
GateKeeper
S CC
CP
SC
GW1
GW2
Strumień RTP
Zapewnia funkcje sieciowe typu end-to-end
Obsługuje dane wraŜliwe na opóźnienie takie jak głos czy obraz
Jako transportu uŜywa UDP
Jest podatny na mechanizmy kolejkujące i priorytetyzujące
Zapewnia następujące mechanizmy:
– Identyfikację typu przenoszonej zawartości
– Numery sekwencyjne
– Znaczniki czasowe
– Zapewnia nadzór dostarczania strumieni
P
Real-Time Transport Control Protocol
Zdefiniowany w RFCs 1889, 3550
Zapewnia kontrolę przepływów RTP typu out-of-band
Monitoruje dystrybucję danych oraz dostarcza informacje
kontrolne wykorzystywane przez QoS
Monitoruje bieŜące warunki sieciowe
Pozwala stacjom końcowym, które maja aktywne sesje RTP, na
wymianę informacji monitorujących i kontrolujących daną sesję
Pracuje jako osobny strumień, niezaleŜny od RTP
Jako transportu uŜywa UDP
Kompresja RTP
cRTP na
wolnych
łączach
szeregowych
S0/0
S0/0
GW1
GW2
Strumień RTP
Zdefiniowane w RFC:
– RFC 2508, „Compressing IP/UDP/RTP Headers for Low-Speed
Serial Links”
– RFC 2509, „IP Header Compression over PPP”
Ulepszenie CRTP:
– RFC 3545, „Enhanced Compressed RTP (CRTP) for Links with
High Delay, Packet Loss and Reordering”
Compresses 40-byte header to approximately 2 to 4 bytes
Bezpieczne RTP
S0/0
S0/0
GW1
GW2
Strumień SRTP
RFC 3711
Zapewnia:
– Szyfrowanie
– Uwierzytelnienie wiadomości
– Zapewnienie integralności danych
– Zabezpieczenie przed powtórnym odtworzeniem
Kodeki:
Wykonują operacje zwiaząne z zakodowaniem i rozkodowaniam
cyfrowej postaci strumieni danych lub sygnału cyfrowego.
Tłumaczą formaty danych strumieni – np. A do D, D do D lub D do A.
RóŜne standardy definiują róŜny stopień kompresji danych głosowych
przenoszonych przez RTP.
Kodeki wspierane przez Cisco:
– G.711
– G.722
– G.726
– G.728
– G.729
– G.723.1
– GSM FR
– iLBC
Czynniki wpływające na jakość połączeń
głosowych
Wierność: dokładne oddanie głosu i jego jakości
Odbicie: zazwyczaj związane z błędną impedancją
Drganie (Jitter): zmienne opóźnienie pakietów głosowych
Opóźnienie: czas potrzebny na przemieszczenie się sygnału z
jednego końca wymieniającego dane na drugi (end-to-end)
Utrata Pakietów: straty mierzone w ilości pakietów podczas
transmisji danych przez sieć
„Side tone”: własny głos w słuchawce
Głos Otoczenia: odgłosy obecne w trakcie rozmowy, które nie są
związane z rozmową; generowane przez otoczenie
Źródła opóźnienia
Packet Flow
64 kb/s
64 kb/s
Router
Router
E1
E1
Fixed
Coder
Delay
Fixed:
Packetization
Delay
Fixed:
Serialization
Delay
Variable:
Output
Queuing
Delay
Fixed:
Switch
Delay
Fixed:
Switch
Delay
Fixed:
Switch
Delay
Fixed
Dejitter
Buffer
Rozwiązania Cisco
dla rynku MŚP
Cisco SBCS
.
SBCS oraz UC500
Smart Business Communication System
Proste, kompletne i bezpieczne rozwiązanie komunikacji IP
Zunifikowana
komunikacja
Telefony IP
Przełączanie
Seria UC500
Seria 7900
Seria CE520
• 8-portowe modele
• Wsparcie dla
• Od 8 do 48
wszystkich telefonów Desktop oraz 24abonentów
portowe modele
IP Cisco
• Modele desktop i
rakowe
rakowe
• Przełącznik dedy• Opcja zintegrowakowany dla UC500
nego AP w urządzeniach Desktop
Sieci
bezprzewodowe
AP500
WLC 500
Telepracownik
Cisco 870W
• Autonomiczne punkty • VPN, dostęp bezprzewodowy i przedostępowe lub
wodowy, Zdalny telerozwiązanie Unified
fon IP
Wireless Solution
wspierające Cisco
Mobility Express
Aplikacje biznesowe
Cisco Smart Assist
Cisco Configuration Assistant
Cisco Monitor Manager / Cisco Monitor Director
Cisco Unified Communications 500
Nowe rozwiązanie dla MŚP
Rozwiązanie przeznaczone na rynek MŚP
8, 16, 32 lub 48 telefonów
wszystkie usługi systemu telefonii IP
bardzo prosta konfiguracja, wiele ustawień domyślnych specyficznych dla
MŚP
opcjonalnie zabudowany AP WLAN 802.11
UC 500 działa w oparciu o UCME 4.2 oraz UE 2.3
Wsparcie dla kart VIC:
VIC-4FXS/DID
VIC2-2FXO
VIC2-4FXO
VIC2-2BRI-NT/TE
VIC3-2FXS/DID
VIC3-4FXS/DID
Cisco Unified Communications 500
Zalety rozwiązania
Ujednolicona konfiguracja z zachowaną modularnością
Stałe porty do PSTN – FXO lub BRI
Wszystkie porty Ethernet podają zasilanie zgodne z 802.3af PoE
Od razu dołączone licencje na CME, CUE i telefony IP
Proste uruchomienie
Zainstalowane oprogramowanie Cisco Smart Assist od razu zawierające
konfiguracje do obsługi głosu, danych i mobilności
Proste, wygodne zarządzanie, obejmujące wszystkie elementy systemu
Za pomocą GUI i mechanizmu przeciągnij i upuść moŜna realizować m.in.:
uaktualnianie oprogramowania
uaktualnianie telefonów
lokalizacje
...oczywiście interfejs
zarządzania chroniony
jest protokołem SSL
Cisco Unified Communications 500
Dwie wersje sprzętowe (2xBRI lub 4xFXO)
Slot VIC
FXS (4)
2 x BRI
Wi-Fi
(optional)
Moduły VIC:
• VIC3-2FXS/DID
• VIC-4FXS/DID
• VIC3-4FXS/DID
• VIC2-2FXO
• VIC2-4FXO
• VIC2-2BRI-NT/TE
Music
On
Hold
Konsola
POE
(8)
FXO (4)
Port
WAN Port
rozszerzeń
Cisco Unified Communications 500
Wsparcie do 48 uŜytkowników
Modele dla 8-16 uŜytkowników
• 8 lub 16 telefonów IP & 2
uŜytkowników mobilnych lub
zdalnych (home office)
• Opcjonalny zintegrowany WLAN AP
• Format 10”
• MontaŜ w racku lub na ścianie
• Wsparcie dla dodatkowego
interfejsu głosowego T1/E1 (VWIC w
slocie expansion)
Modele dla 32 i 48 uŜytkowników
• 32 lub 48 telefonów IP & 2
uŜytkowników mobilnych lub zdalnych
• Brak zintegrowanego WLAN AP
(integracja z kontrolerem 526 i AP 521)
• Wbudowany interfejs T1/E1 w wersji
dla 48 uŜytkowników, VWIC w slocie
expansion w wersji 32-user)
• Format 19”
24
Cisco Unified Communications 500
Funkcjonalności podstawowe
Callback, Call Waiting, Transfer, Hold/Retrieve, Park, Pickup, Paging, Hunt
Groups, Intercom
Night-service bell, blokowanie połączeń na podstawie time-of-day and day-ofweek, blokowanie caller-id per połączenie
Usługi katalogowe z wykorzystaniem XML, systemowy speed-dial z uŜyciem usługi
XML
Call waiting, Call forward, Do not disturb (DND), Speed dial, Fast transfer, Silent and
Feature ringing options
Wiele linii na telefonie, Directory, wybór linii dla połączeń wychodzących, autoanswer z zestawem słuchawkowym, przekierowanie na pocztę głosową
Konsola operatora z wykorzystaniem modułu rozszerzeń Cisco Unified IP Phone
Expansion Module 7914
Wsparcie dla SIP endpoints, podstawowy status presence telefonów SIP, dial-plan
pattern na telefonach SIP
Konfiguracja klawiszy soft keys
Cisco Unified Communications 500
Funkcjonalności zaawansowane
Konferencje Ad-hoc i Meet-me, Music-on-Hold
Dystrybucja połączeń B-ACD
z Auto-Attendant i statystyki połączeń
Integracja CTI z Microsoft CRM
i Outlook z uŜyciem IOS
telephony services provider (TSP)
Uwierzytelnianie telefonów IP
w oparciu o certyfikaty
Bezpieczna sygnalizacja telefonii IP z uŜyciem TLS
Wsparcie dla maszyn faksowych z uŜyciem H.323, SCCP i SIP
Wsparcie dla zdalnych pracowników z telefonami IP (remote teleworker)
Usługi XML na telefonach IP – VoiceView Express (VVE)
Wsparcie dla połączeń Video z uŜyciem Cisco Unified Video Advantage
lub wideoterminali 7985G
Poczta głosowa
Wiele kanałów powiadamiania
Voicemail
TUI
P
ML
X
/
TP
T
H
AP
IM
Outlook
Składowanie i synchronizacja
MWI
Uwierzytelnianie SSL
AP
VoiceMail TUI lub
Email
Pobieranie, usuwanie i zmiana
statusu, załączniki .wav do emaili
RFC3501 (IMAP4rev1)
IMA
P
IM
VoiceView
Express
UC500
SMT
P/PO
P
VoI
Zintegrowany widok VM i email
Outlook
Express
Lotus Notes
•
•
•
•
•
•
Microsoft Outlook 2003
Microsoft Outlook 2002
Microsoft Outlook 2000
Microsoft Outlook Express 6.0
IBM Lotus Notes 6.5
IBM Lotus Notes 6
Usługi telefonii IP
Funkcjonalności CUCME
Paging Group
Szybkie komunikaty
Grupa pozwala na szybkie dodzwonienie się do grupy i automatyczne
odebranie połączenia przez członków grupy
Paging Group’a musi zostać
stworzona i musi jej zostać
przypisany numer
Do grupy naleŜy
podłączyć telefony
(osobna zakładka
konfiguracyjna)
Telefon wykonany
na numer grupy jest
automatycznie
odbierany
przez jej członków
Group pickup
Rozszerzenie funkcji Call pickup
Funkcja pozwala na odebranie telefonu w imieniu dowolnej osoby naleŜącej
do tej samej, co my, grupy
Call pickup wymaga sprecyzowania
numeru telefonu, którego nadchodzące
połączenie chcemy przejąć
Do grupy naleŜy
podłączyć telefony
Telefon wykonany
do dowolnego
członka grupy
moŜe być odebrany
przez dowolnego innego
członka za pomocą
przycisku GPickUp
Intercom
Szybkie zestawianie połączenia bez dzwonienia
Połączenie jest automatycznie odbierane
Jeśli osoba, do której
wykonujemy połączenie typu ‘interkom’
obecnie rozmawia,
głos zostanie wmiksowany w odbierany strumień audio –
ale będzie słyszany
tylko dla adresata,
nie dla rozmówcy.
Hunt Group
Ktoś na pewno odbierze
Grupa telefonów dzwoniących w określonej kolejności aŜ ktoś odbierze
Ostatecznie moŜe zgłosić się poczta głosowa pierwszego numeru grupy
Czas dzwonienia jednego telefonu
Numer, na który dzwonimy do grupy
Poczta głosowa, gdy brak odpowiedzi
Algorytm wyboru
kolejnych telefonów
Parkowanie połączeń
Coś więcej, niŜ zawieszanie
Funkcja pozwala przełączyć rozmówcę z naszego numeru linii/ telefonu na
numer parkingu i następnie przejąć rozmowę z innego numeru, a tym
samym zdjąć rozmowę z parkingu
Podczas parkowania przydzielany jest
dynamicznie nr parkingu
Aby odebrać zaparkowaną rozmowę z innego
telefonu wystarczy zadzwonić na nr parkingu
Numer
parkingu
Dynamicznie
przydzielony
nr parkingu
Parkujemy
trwające
połączenie
JeŜeli interaktywny przycisk parkowania jest niewidoczny, naleŜy uŜyć opcji ‘more’.
Konfiguracja danych uŜytkowników
I numerów telefonów
Dane uŜytkowników oraz przypisane im numery linii
mogą być w dowolnej chwili zmienione
MoŜliwość włączenia opcji Dual Line – wirtualny port głosowy na pojedynczej
linii, pozwalający uŜytkownikowi odebrać połączenie przychodzące w
trakcie trwania innego połączenia

Podobne dokumenty