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