Budowa głosowych usług operatorskich z zastosowaniem protokołu SIP. Piotr Wojciechowski (CCIE #25543) Starszy Konsultant ds. Sieci PLNOG 2010, Kraków



Podobne dokumenty
Adres strony internetowej, na której Zamawiający udostępnia Specyfikację Istotnych Warunków Zamówienia: http//bip.mazowiecka.policja.gov.

PLNOG 2009r. Wyzwania i dobre praktyki w budowaniu oferty i infrastruktury głosowej. Przemysław Mujta Crowley Sebastian Zaprzalski Datera

Sygnalizacja Kontrola bramy Media

2007 Cisco Systems, Inc. All rights reserved.

NGN/IMS-Transport (warstwa transportowa NGN/IMS)

Zintegrowane rozwiązania VoIP dla biznesu

Telefonia Internetowa VoIP

Wymagania i zalecenia dla usługi głosowej w Sieci FreePhone. MASH.PL Wymagania i zalecenia dla usługi głosowej w Sieci FreePhone Strona 1

PLNOG październik 2010

Testy współpracy. Asterisk z techniką WebRTC

jest protokołem warstwy aplikacji, tworzy on sygnalizację, aby ustanowić ścieżki komunikacyjne, a następnie usuwa je po zakończeniu sesji

Ilość sztuka 1 PBX/IP Opis minimalnych wymagań 1 W zakresie sprzętowym 1.1 Porty: - Min 1 port WAN - RJ-45 (10/100Base-TX, automatyczne wykrywanie)

Bezpieczny system telefonii VoIP opartej na protokole SIP

Sygnalizacja Kontrola bramy Media

Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny?

MX-One Nowoczesne rozwiązania IP

Transmisja danych multimedialnych. mgr inż. Piotr Bratoszewski

Przesył mowy przez internet

Ewolucja operatorów od dostawców bitów do dostawców usług

Instytut Telekomunikacji PW. NGN od ISUP do BICC Materiały wykładowe do użytku wewnętrznego

Uwaga!!! Założono, że router jest poprawnie podłączony i skonfigurowany do obsługi dostępu do Internetu.

ANALIZA BEZPIECZEŃSTWA SIECI MPLS VPN. Łukasz Polak Opiekun: prof. Zbigniew Kotulski

Wykład 4: Protokoły TCP/UDP i usługi sieciowe. A. Kisiel,Protokoły TCP/UDP i usługi sieciowe

Bramka VoIP (Voice over IP gateway) Implementacja VoIP w routerach DrayTek

Krajowe Sympozjum Telekomunikacji i Teleinformatyki KSTiT Autorzy: Tomasz Piotrowski Szczepan Wójcik Mikołaj Wiśniewski Wojciech Mazurczyk

BRINET Sp. z o. o.

Planowanie telefonii VoIP

Wideokonferencje MGR INŻ. PAWEŁ SPALENIAK

Projekt: Autoryzowane kompetencje podstawą rozwoju śląskich MŚP Opis autoryzowanych szkoleń Microsoft planowanych do realizacji w ramach projektu

VoIP - integracja i skalowalność. Piotr Misiowiec, Dyrektor Centrum Szkoleniowego CLICO Sp. z o.o., CCSI

To nie jest rozmowa na telefon Wojciech Murzyn

Profesjonalne Platformy VOIP. Dariusz Dwornikowski

Technologia VoIP Podstawy i standardy

Operatorska platforma komunikacyjna VoIP. Cyfrowe Systemy Telekomunikacyjne Sp. z o.o.

Grzegorz Gliński. 1. Opis wykonanego ćwiczenia

Komunikacja IP Cisco dla JST. Piotr Skirski Cisco Systems Poland 2004 Cisco Systems, Inc. All rights reserved.

USŁUGI DODATKOWE W SIECIACH BEZPRZEWODOWYCH VoIP oraz multimedia w sieciach WiFi problemy

Bezpieczeństwo VoIP SIP & Asterisk. Autor: Leszek Tomaszewski ltomasze@elka.pw.edu.pl

Wprowadzenie do telefonii VoIP

Przegląd rozwiązań mobilnych w świecie UC

System interkomowy. Karty VoIP G8-IAX G3-IAX

SPECYFIKACJA TECHNICZNA SYSTEMU CC (Jeden Numer).

A. Ciarkowski, KSM WETI PG. Transmisja multimediów w sieciach IP Protokoły Voice/Video over Data Usługi multimedialne

korporacyjnych i resortowych na bazie protokołu u IP M. Miszewski,, DGT Sp. z o.o.

1. Nazwa zamówienia. 2. Zakres i przedmiot zamówienia

Łącza WAN. Piotr Steć. 28 listopada 2002 roku. Rodzaje Łącz Linie Telefoniczne DSL Modemy kablowe Łącza Satelitarne

Sieci ATM. Sebastian Zagrodzki. Sieci ATM p.1/25

SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

Wirtualizacja zasobów IPv6 w projekcie IIP

MX-One propozycja modernizacji istniejących systemów (MD110, MX-One TSW)

Connect, Protect, Monitor. Rozwiązania VoIP do komunikacji w chmurze. Grzegorz Szmyd Acnet. Jakub Galus AudioCodes

Technologia VoIP w aspekcie dostępu do numerów alarmowych

Session Border Controller - bezpieczeństwo sieci VoIP to podstawa. Grzegorz Szmyd Business Development Manager

Serwer komunikacyjny SIP dla firm

TELEFONIA INTERNETOWA

Sieci Komputerowe Modele warstwowe sieci

Zarządzanie procesowe w Urzędzie Miasta Lublin. Krzysztof Łątka

Zarządzanie sieciami WAN

Meeting Place Express - jako efektywne oraz skuteczne narzędzie do pracy grupowej

HomeNetMedia - aplikacja spersonalizowanego dostępu do treści multimedialnych z sieci domowej

Dr Michał Tanaś(

Wprowadzenie...13 CzÍúÊ I. PSTN...17 Rozdzia 1. Przeglπd sieci PSTN i jej porûwnanie z Voice over IP...19

Nowości od Planet. HeXeN, 06 luty 2008, 09:57

Zastosowania PKI dla wirtualnych sieci prywatnych

QoS jak o tym myśleć w kontekście L2 i L3. Piotr Wojciechowski (CCIE #25543) Architekt Rozwiązań Sieciowych Kraków, 28 września 2011

Zaawansowane metody pomiarów i diagnostyki w rozległych sieciach teleinformatycznych Pomiary w sieciach pakietowych. Tomasz Szewczyk PCSS

Seminarium. Wojciech Mazurczyk

Załącznik nr 6 Specyfikacja techniczna

MODUŁ: SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

Multicasty w zaawansowanych usługach Internetu nowej generacji

LOTUS DAY Lotus Sametime grudnia 2009 r., Warszawa. Rafał Skirzyński, IBM

Minimum projektowania jeden kanał radiowy Szybki roaming 3 ms, bez zrywania sesji, połączeń VoIP Quality of Service już na poziomie interfejsu

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

Standardy w obszarze Internetu Przyszłości. Mariusz Żal

innovaphone Case Study

ROZWIĄZANIA KOMUNIKACYJNE CISCO IP KLASY SMB: PODSTAWA WSPÓLNEGO DZIAŁANIA

Technika IP w sieciach dostępowych

IDEA SIECI ZORIENTOWANYCH NA USŁUGI. Architektura Content Networking musi być wprowadzona praktycznie na każdym szczeblu przesyłania informacji!

PLAN KONSPEKT. do przeprowadzenia zajęć z przedmiotu. Wprowadzenie do projektowania sieci LAN

Komunikacja w przedsiębiorstwie z mypbx

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

AUTOMATYZACJA USŁUG I SESJI KLIENTÓW, CZYLI JAK ZROBIĆ SPRZĘTOWY KONCENTRATOR BO CISCO TO NIE TYLKO BGP

Załącznik nr 7 do SIWZ Opis przedmiotu zamówienia. Zasady ogólne konfiguracji:

INTEGRACJA CTI REJESTRATORÓW TRX z CISCO Unified Communications Manager (SIP Trunk / JTAPI) Cyfrowe rejestratory rozmów seria KSRC

Data wykonania Część praktyczna

Rozwiązanie M/A-COM standardu TETRA na platformie VIDA - System

Usługi IMP i konferencyjne

DANE W SIECIACH TELEKOMUNIKACYJNYCH

Załącznik nr 2. Opis sieci teleinformatycznej

WYMAGANIA TECHNOLOGICZNE W ODNIESIENIU DO SYSTEMÓW TELEKOMUNIKACYJNYCH I TELEINFORMATYCZNYCH W OBSZARZE SIŁ ZBROJNYCH

System terminal konsol STC dla DMR Hytera. Spółka Inżynierów SIM Sp. z o.o. we współpracy z RTCom

Technologie VoIP i Qos Serwer Asterisk

KAM-TECH sklep internetowy Utworzono : 13 grudzień 2016

ZiMSK NAT, PAT, ACL 1

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

Mechanizmy pracy równoległej. Jarosław Kuchta

Mediatel S.A., ul. Bitwy Warszawskiej 1920 r. 7A, Warszawa,

1. Switch zarządzalny

ZST Wykład (lato 2014)

Rok akademicki: 2012/2013 Kod: IIN SK-n Punkty ECTS: 4. Kierunek: Informatyka Specjalność: Systemy komputerowe

Transkrypt:

Budowa głosowych usług operatorskich z zastosowaniem protokołu SIP Piotr Wojciechowski (CCIE #25543) Starszy Konsultant ds. Sieci PLNOG 2010, Kraków

Agenda SIP Trunki Session Border Controller na brzegu sieci operatorskiej Najczęstsze problemy na głosowym styku międzyoperatorskim Scenariusze wdrożenia i best practices 2

Protokół SIP 3

Dlaczego migrujemy z PSTN do SIP? Wysokie koszty utrzymania tradycyjnej telefonii Coraz większy stopień skomplikowania sieci telefonicznych Brak redundancji Brak skalowalności Brak zasobów Wysokie koszty zarządzania Coraz więcej usług dodanych Mobility Video Social networking (Web 2.0) Enterprise Applications SIP Trunk Design and Deployment, CiscoLive! 2010 4

SIP Trunk Przenoszą sygnalizację dla wielu agentów (UA) jednocześnie Pozwalają wdrożyć usługi nie tylko głosowe w oparciu o jednorodny kanał komunikacyjny Głos, wideo, chat, współdzielenie plików Dostęp do danych z kalendarza Exchange Kodeki szeropasmowe Uniezależnienie się od medium komunikacyjnego E1/T1, DSL, Ethernet, ATM nie ma to znaczenia o ile QoS jest zapewniony Redundancja połączeń Bazując na typowych mechanizmach sieciowych 5

SIP Trunk Z punktu widzenie użytkownika nie ma znaczenia czy łączy się poprzez trunk do PSTN czy SIP Trunk Wyjątkiem mogą być faxy czy modemowe połączenia dial-up SIP Trunki występują w dwóch odmianach Unmanaged zapewniamy tylko podstawowe połączenia głosowe bez żadnych gwarancji Managed operator ISP dostarcza urządzenia CE oraz zapewnie i monitoruje parametry SLA świadczonej usługi SIP Trunki są nie są proste w implementacji Stworzenie SIP Trunka jest proste Łączenie SIP Trunków nie jest stosunkowo trudne Łączenie SIP Trunków pomiędzy architekturami różnych vendorów zazwyczaj jest problematyczne 6

Agenda SIP Trunki Session Border Controller na brzegu sieci operatorskiej Najczęstsze problemy na głosowym styku międzyoperatorskim Scenariusze wdrożenia i best practices 7

Komponenty operatorskiej sieci VoIP Call Agent Billing Server Routery CE dla klientów instytucjonalnych Media Gateways Narzędzia monitorujące Systemy usług dodanych Session Border Controller (SBC) 8

Session Border Controller (SBC) Urządzenie na brzegu sieci operatorskiej odpowiedzialne za kontrolę ruchu pomiędzy sieciami VoIP zarówno sygnalizacji, strumieni audio jak i usług dodanych. Inne nazwy: CUBE (Cisco Unified Border Element) IP-to-IP Gateway 9

Session Border Controller (SBC) 10

Session Border Controller (SBC) Zapewnienie połączenie między sieciami NAT Traversal Terminacja call legs Translacja między protokołami sygnalizacyjnymi (SIP, H.323) Translacja między IPv4 a IPv6 11

Session Border Controller (SBC) Bezpieczeństwo Punk demarkacyjny sieci Ukrywanie topologii sieci operatorskiej Toll frauding Zapobieganie i minimalizowanie skutków ataków typu DoS i DDoS Szyfrowanie sygnalizacji i audio 12

Session Border Controller (SBC) Zarządzania strumieniem audio Transcoding Obsługa faxów Obsługa i translacja kodów DTMF Obsługa strumieni video 13

Session Border Controller (SBC) Quality of Service Policing ruchu Alokacja zasobów DSP jak i pasma (RSVP) Rate limiting Obsługa znaczników TOS/DSCP Call Admission Control 14

Session Border Controller (SBC) Lokalne regulacje państwowe Obsługa numerów alarmowych i priorytyzacja ruchu Lawful Interception, czyli zbieranie danych dla służb państwowych 15

Session Border Controller (SBC) Interconnecting Voice and Video over IP Networks with Session Border Controller, CiscoLive! 2010 16

Agenda SIP Trunki Session Border Controller na brzegu sieci operatorskiej Najczęstsze problemy na głosowym styku międzyoperatorskim Scenariusze wdrożenia i best practices 17

Problemy przy budowie usług opartych o SIP Główne źródła problemów: Różni vendorzy różnie obsługują protokół SIP Nie wszystkie produkty w pełni wspierają wszystkie standardy Nie wszystkie standardy są ze sobą kompatybilne Użytkownik wymaga rzeczy nierealnych różne oczekiwania gdy buduje się sieć korporacyjną a operatorską Klient oczekuje usługi H.323 a nie SIP 18

Problemy przy budowie usług opartych o SIP Główne przyczyny niekompatybilności rozwiązań SIP: Urządzenia odrzucają komunikaty z nieznanymi dla siebie nagłówkami SIP zamiast nieznane parametry ignorować Urządzenia przesyłają parametry opcjonalne kodując je w różny sposób Urządzenia nie implementują poprawnie procedur obsługi komunikatów SIP Urządzenia korzystają z innych standardów by osiągnąć tą samą funkcjonalność 19

Normalizacja nagłówków SIP SIP Normalization Manipulacja nagłówkami SIP na SBC celem zapewnienia poprawnej komunikacji SBC musi rozumieć oba standardy, między którymi manipulacja ma zostać przeprowadzona SIP Trunking, Christina Hattingh, CiscoPress, strona 145 20

Media interworking W każdym ze standardów VoIP sygnały DTMF mogą być transportowane na wiele sposobów W sieciach PSTN kody DTMF zapisane są jako tony audio W sieciach VoIP taki sposób przesyłu danych sprawdza się dla kodeków szerokopasmowych (G.711) Kodeki powszechnie stosowane w sieciach VoIP (G.729) nie przenoszą poprawnie częstotliwości, w których kodowane są tony DTMF Rozwiązanie DTMF Relay 21

DTMF Relay Tony DTMF przesyłane są out-of-band SIP oferuje cztery metody przesyłu tonów DTMF: SIP NOTIFY SIP INFO Key Press Markup Language (KPLM) RFC 2833 22

Filtrowanie kodeków i transcoding Możemy nie dopuszczać do zestawiania połączeń przy użyciu wybranych kodeków lub preferować jedne przez innymi W razie potrzeby, możemy dokonać konwersji strumienia audio pomiędzy kodekami lub w obrębie tego samego kodeka zmienić jego charakterystykę np. sampling interval Potrzebne do tego są zasoby DSP SIP Trunking, Christina Hattingh, CiscoPress, strona 154 23

Obsługa faxów i połączeń dial-up Dwa standardy obsługi faxów T.38 (Fax Relay) Nadawca i odbiorca muszą obsługiwać ten standard Pass-Through Protokół bardzo wrażliwy na opóźnienia, jitter i utraty pakietów Wymaga kodeka G.711 Połączenia modemowe Tylko jako G.711 in-band 24

Agenda SIP Trunki Session Border Controller na brzegu sieci operatorskiej Najczęstsze problemy na głosowym styku międzyoperatorskim Scenariusze wdrożenia i best practices 25

Scenariusze wdrożenia SIP (przykłady) 26

Scenariusze wdrożenia SIP (przykłady) Klient posiada system telefonii IP Platforma klienta pozwala na uruchomienie SIP Trunka Platforma klienta nie pozwala na uruchomienie SIP Trunka Interconnecting Voice and Video over IP Networks with Session Border Controller, CiscoLive! 2010 27

Scenariusze wdrożenia SIP (przykłady) Klient posiada lub sprzedajemy mu kompletny system telefonii IP Model częsty w przedsiębiorstwach klasy SMB Koszt jest ważny dla klienta, więc minimalizujemy liczbę urządzeń Interconnecting Voice and Video over IP Networks with Session Border Controller, CiscoLive! 2010 28

Scenariusze wdrożenia SIP (przykłady) Kliencie SIP bezpośrednio w Internecie Konieczny duży nakład na bezpieczeństwo Niekompatybilność aplikacji klienckich gwarantowana 29

Scenariusze wdrożenia SIP (przykłady) 30

Scenariusze wdrożenia SIP (przykłady) 31

Scenariusze wdrożenia SIP (przykłady) 32

Best practices Bez tego ani rusz! ACLki dopuszające ruch tylko pomiędzy wskazanymi adresami CAC aby limitować np. Ilość nowych połączeń na sekundę czy liczbę maksymalnych jednocześnie zestawionych połączeń Redundancja tam gdzie jest to możliwe Toll Fraud Nie używajmy standardowych portów dla usług Ustalmy dodatkowe kody dostępu dla kosztownych połączeń (np. międzynarodowych czy 0-700) Stałe monitorowanie rekordów CDR 33

Best practices Unikajmy transkodowania jeżeli to możliwe wszędzie stosujmy kodek G.711 Unikajmy mieszania rozwiązań wielu vendorów niekompatybilności gwarantowane Testy przed wdrożeniem Rozwiązanie tanie nie koniecznie musi być najtańsze koszty wdrożenia i utrzymania mogą znacznie przekroczyć koszt zakupu urządzeń. 34

DZIĘKUJĘ ZA UWAGĘ 35