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 Serwer Aplikacyjny Multipoint Control Unit PSTN Szkielet IP PBX Call Agent Telefon IP Brama Głosowa Brama Głosowa Brama Głosowa Telefon IP Telefon Analogowy Telefon Analogowy Stacja Wideokonferencyjna
Podstawowe Elementy Telefonii Tradycyjnej Edge Devices Tie Trunks CO CO Tie Trunks PBX Switch Switch PBX CO Trunks CO Trunks San Jose Local Loops Local Loops Boston PSTN
Protokoły Sygnalizacyjne Protokół H.323 MGCP SIP SCCP or Skinny Opis Standard ITU; protokół opracowany dla interaktywnych konferencji; oparty o standard ISDN; elastyczny, skomplikowany w swej naturze Standard IETF; protokół sterujący bramami głosowymi PSTN; 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 H.323 GateKeeper H.323 SCCP GW1 GW2 SCCP 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
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 GW1 S0/0 GW2 Zdefiniowane w RFC: RFC 2508, Compressing IP/UDP/RTP Headers for Low-Speed Serial Links RFC 2509, IP Header Compression over PPP Ulepszenie CRTP: Strumień RTP 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 GW1 S0/0 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 Router 64 kb/s E1 Packet Flow E1 64 kb/s Router Fixed Coder Delay Fixed: Serialization Delay Fixed: Switch Delay Fixed: Switch Delay Fixed: Switch Delay Fixed Dejitter Buffer Fixed: Packetization Delay Variable: Output Queuing Delay
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 Sieci bezprzewodowe Telepracownik Seria UC500 Seria 7900 Seria CE520 Od 8 do 48 abonentów Modele desktop i rakowe Opcja zintegrowanego AP w urządzeniach Desktop Wsparcie dla wszystkich telefonów IP Cisco 8-portowe modele Desktop oraz 24- portowe modele rakowe Przełącznik dedykowany dla UC500 AP500 WLC 500 Autonomiczne punkty dostępowe lub rozwiązanie Unified Wireless Solution wspierające Cisco Mobility Express Cisco 870W VPN, dostęp bezprzewodowy i przewodowy, Zdalny telefon IP 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) Wi-Fi (optional) Slot VIC 2 x BRI FXS (4) Music On Hold Moduły VIC: VIC3-2FXS/DID VIC-4FXS/DID VIC3-4FXS/DID VIC2-2FXO VIC2-4FXO VIC2-2BRI-NT/TE 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 Modele dla 32 i 48 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) 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 VoIP UC500 IMAP Outlook Zintegrowany widok VM i e- mail Pobieranie, usuwanie i zmiana statusu, załączniki.wav do e- maili VoiceView Express HTTP/XML SMTP/POP IMAP IMAP Outlook Express RFC3501 (IMAP4rev1) Składowanie i synchronizacja MWI Uwierzytelnianie SSL VoiceMail TUI lub Email 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 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 Call pickup wymaga sprecyzowania numeru telefonu, którego nadchodzące połączenie chcemy przejąć
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 Parkujemy trwające połączenie Dynamicznie przydzielony nr parkingu 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