SlideShare a Scribd company logo
FreeSwitch Czyli Open Source VoIP dla dużych chłopców ,[object Object],[object Object],Sponsor Prezentacji:
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
Historia projektów OpenSource VoIP ,[object Object],[object Object]
Historia projektów OpenSource VoIP Asterisk CallWeaver trixbox CE Yate sipX Elastix FreePBX FreeSWITCH
Krewni Asterisk a Asterisk CallWeaver trixbox CE Yate sipX Elastix FreePBX FreeSWITCH
Krewni Asterisk a * 1.0 Asterisk * 1.2 * 1.4 * 1.6 * 1.8 2004 2005 2006 2008 1999 2003 2010 Free PBX  ( * ) AMP 1.0  ( * ) 2600Hz  ( */ FS )
Krewni Asterisk a * 1.0 Asterisk * 1.2 * 1.4 trix box CE 1.0 * 1.6 * 1.8 2004 2005 2006 2008 1999 2003 2010 Free PBX  ( * ) AMP 1.0  ( * ) 2600Hz  ( */ FS ) A@H 1.0 Elastix 1.0
Krewni Asterisk a * 1.0 Asterisk * 1.2 * 1.4 * 1.6 * 1.8 2004 2005 2006 2008 1999 2003 2010 CallWeaver 1.2  OpenPBX  Aefirion  2007 FS
Znajomi Asteriska Asterisk 2004 2005 2006 2007 2008 1999 2003 2009 Yate sipX FreeSWITCH GPL GPL AGPL3 MPL! 1.0 1.2 1.0 4.0 3.10 3.0 2.6 1.0 2.0 1.6 Nortel FS Avaya
Znajomi Asteriska  a licencje Asterisk Yate sipX FreeSWITCH GPL GPL AGPLv3 MPL!
[object Object],[object Object],[object Object],[object Object],[object Object]
FreeSwitch - za ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],FreeSwitch - przeciw
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],FreeSwitch - wydajność
FreeSwitch na Świecie ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],FreeSwitch  w Polsce
[object Object],[object Object],[object Object],[object Object],[object Object]
Architektura FreeSwitch ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Nie ma bowiem uniwersalnej platformy / systemu.  There always is the right tool for the job . Architektura FreeSwitch
Charakterystyka Architektury Freeswitch na zasadzie porównania Po pierwsze marketing: Architektura FreeSwitch – marketing FreeSwitch Asterisk Price: Free Price: Free FreeSwitch Asterisk Wikipedia-en Open Source communications software Wikipedia-en Software implemented PBX Voip-info.org Open Source communications platform Voip-info.org Complete PBX in a software Freeswitch.org Cross-platform free multiprotocol softswitch Asterisk.org Feature rich communications server
Architektura FreeSwitch – stabilność ,[object Object],[object Object],FreeSwitch Asterisk Stabline, chronione jądro aplikacji Centralne jądro ładuje uwspólnione elementy dla powiększenia swojej funkcjonalności Dostarcza komplet funkcjonalność niezbędnej dla obsługi kanałów Zapewnia maszynę stanów Zapewnia I/O Manager and Scheduler Zapewnia event system W okresie post ver 1.2 wbudowano PBX Switching
Architektura FreeSwitch – stabilność ,[object Object],[object Object],[object Object],FreeSwitch Asterisk Moduły są dynamicznie ładowane bez zależności Moduły są ładowane do jądra z zależnościami Moduły komunikują się ze sobą i jądrem z użyciem API jądra Moduły współdzielą z jądrem fragmenty kodu FreeSwitch Asterisk Każdy kanał obsługiwany jest jako osobny wątek Każdy bridge jest obsługiwany jako osobny wątek R/W lock i algorytm hash decydują o dostępie do kanałów Bardzo złożony proces zarządzania dostępem do kanałów (linked-list, mutex, masquarade)
Architektura FreeSwitch – wydajność ,[object Object],[object Object],[object Object],[object Object],FreeSwitch Asterisk Jądro działa w oparciu o silnik SQL (wymienialny na, np. memcache) Ograniczone wsparcie dla SQL z użyciem zewnętrznego modułu FreeSwitch Asterisk Event Engine i Event Socket Library jako kluczowe elementy jądra System eventów jest obsługiwany z użyciem AMI, który nie był z założenia async
Architektura FreeSwitch – czas ,[object Object],[object Object],[object Object],[object Object],FreeSwitch Asterisk Dane tylko w obrębie community Duża FreeSwitch Asterisk Szybko rozwijające się Duże FreeSwitch Asterisk Niewiele Dużo
[object Object],[object Object],[object Object],[object Object],[object Object]
FreeSwitch w akcji Premium Rate Services i obsługa numerów alarmowych dla GTS Poland Highlights Obsługa stosu SS7 z użyciem Sangoma Netborder SS7 Migracja z Asterisk, z powodu małej ilości informacji z ISUP Obsługa PRS, AUS i IN w oparciu o ISUP Błyskawiczny provisioning nowych usług i serwerów Odtwarzanie promptów 6 cyfrowa liczba połączeń / dzień / box
FreeSwitch w akcji Terminacja ruchu VoIP dla GTS Poland Highlights Kilka STM-1 ruchu głosowego Sprawdzanie formatu numeracji Obsługa Local Number Portability Obsługa tranzytu Class4 Przygotowany na 250 CPS HA Architecture – Full Mesh SS7 w oparciu o TelcoBridges TMP6400
FreeSwitch w akcji System konferencyjny w modelu SaaS – meduzo.com.pl Highlights SS7 Link z użyciem Sangoma Netborder SS7 Stress test – 1000 Calls w 1 konferencji, dało 64% CPU load HW – Cluster - Sun X2270 Ilość pokoi >= ilości rozmówców Rejestracja aktywności rozmówców Nagrywanie konferencji do TMPFS
FreeSwitch w akcji Call Center Comarch S.A. Highlights FS jako IVR Engine FS jako backend do ACD SipXecs jako fronted do ACD  Nagrywanie połączeń z FS do TMPFS Agenci – około 100 Kolejki – około 100 Stress test – 10 CPS / 500 Calls W normalnych warunkach – około 100 jednoczesnych połączeń
Pytania?
Dziękujemy! [email_address] podo @halokwadrat.pl

More Related Content

What's hot

PLNOG 8: Maciej Kubat - Nowe możliwości w zarządzaniu sieciami
PLNOG 8: Maciej Kubat - Nowe możliwości w zarządzaniu sieciami PLNOG 8: Maciej Kubat - Nowe możliwości w zarządzaniu sieciami
PLNOG 8: Maciej Kubat - Nowe możliwości w zarządzaniu sieciami
PROIDEA
 
PLNOG14: Projektowanie sieci Data Center - Tomasz Jarlaczyk
PLNOG14: Projektowanie sieci Data Center - Tomasz JarlaczykPLNOG14: Projektowanie sieci Data Center - Tomasz Jarlaczyk
PLNOG14: Projektowanie sieci Data Center - Tomasz Jarlaczyk
PROIDEA
 
PLNOG 22 - Karol Kowalik - Droga na szczyt Speedtest
PLNOG 22 - Karol Kowalik - Droga na szczyt Speedtest PLNOG 22 - Karol Kowalik - Droga na szczyt Speedtest
PLNOG 22 - Karol Kowalik - Droga na szczyt Speedtest
PROIDEA
 
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PROIDEA
 
PLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław Burnejko
PLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław BurnejkoPLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław Burnejko
PLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław Burnejko
PROIDEA
 
PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...
PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...
PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...
PROIDEA
 
Infrastructure As Code
Infrastructure As CodeInfrastructure As Code
Infrastructure As Code
Kamil Grabowski
 
PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...
PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...
PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...
PROIDEA
 
Ochrona przed atakami DDoS na platformie x86. Czy można mieć jednocześnie wyd...
Ochrona przed atakami DDoS na platformie x86. Czy można mieć jednocześnie wyd...Ochrona przed atakami DDoS na platformie x86. Czy można mieć jednocześnie wyd...
Ochrona przed atakami DDoS na platformie x86. Czy można mieć jednocześnie wyd...
Redge Technologies
 
[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro
[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro
[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro
allegro.tech
 

What's hot (10)

PLNOG 8: Maciej Kubat - Nowe możliwości w zarządzaniu sieciami
PLNOG 8: Maciej Kubat - Nowe możliwości w zarządzaniu sieciami PLNOG 8: Maciej Kubat - Nowe możliwości w zarządzaniu sieciami
PLNOG 8: Maciej Kubat - Nowe możliwości w zarządzaniu sieciami
 
PLNOG14: Projektowanie sieci Data Center - Tomasz Jarlaczyk
PLNOG14: Projektowanie sieci Data Center - Tomasz JarlaczykPLNOG14: Projektowanie sieci Data Center - Tomasz Jarlaczyk
PLNOG14: Projektowanie sieci Data Center - Tomasz Jarlaczyk
 
PLNOG 22 - Karol Kowalik - Droga na szczyt Speedtest
PLNOG 22 - Karol Kowalik - Droga na szczyt Speedtest PLNOG 22 - Karol Kowalik - Droga na szczyt Speedtest
PLNOG 22 - Karol Kowalik - Droga na szczyt Speedtest
 
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
 
PLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław Burnejko
PLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław BurnejkoPLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław Burnejko
PLNOG16: Microsoft Azure dla Inżynierów Sieciowych, Mirosław Burnejko
 
PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...
PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...
PLNOG16: Budowa DC Świadczenie usług dla klientów, Łukasz Bromirski, Piotr ...
 
Infrastructure As Code
Infrastructure As CodeInfrastructure As Code
Infrastructure As Code
 
PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...
PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...
PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...
 
Ochrona przed atakami DDoS na platformie x86. Czy można mieć jednocześnie wyd...
Ochrona przed atakami DDoS na platformie x86. Czy można mieć jednocześnie wyd...Ochrona przed atakami DDoS na platformie x86. Czy można mieć jednocześnie wyd...
Ochrona przed atakami DDoS na platformie x86. Czy można mieć jednocześnie wyd...
 
[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro
[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro
[WHUG] Wielki brat patrzy - czyli jak zbieramy dane o użytkownikach allegro
 

Viewers also liked

Volanto - Software House
Volanto - Software HouseVolanto - Software House
Volanto - Software House
Martyna Broda
 
Open middleware 2.0
Open middleware 2.0Open middleware 2.0
Open middleware 2.0beatrice666
 
Targi w Barcelonie
Targi w BarcelonieTargi w Barcelonie
Targi w Barcelonieincubit.pl
 
Sebastian styrc
Sebastian styrcSebastian styrc
Sebastian styrcTonnypl
 
Konwergencja w telekomunikacji
Konwergencja w telekomunikacjiKonwergencja w telekomunikacji
Konwergencja w telekomunikacji
wojtek341
 
Sigtran Workshop
Sigtran WorkshopSigtran Workshop
Sigtran Workshop
Luca Matteo Ruberto
 
Angular restmod – wygodny sposób na komunikację z API
Angular restmod – wygodny sposób na komunikację z APIAngular restmod – wygodny sposób na komunikację z API
Angular restmod – wygodny sposób na komunikację z API
The Software House
 
AngülarJS – Czyli o czym warto pamiętać programując za Odrą
AngülarJS – Czyli o czym warto pamiętać programując za OdrąAngülarJS – Czyli o czym warto pamiętać programując za Odrą
AngülarJS – Czyli o czym warto pamiętać programując za Odrą
The Software House
 
SS7 & SIGTRAN
SS7 & SIGTRANSS7 & SIGTRAN
SS7 Network Technology
SS7 Network TechnologySS7 Network Technology
SS7 Network Technology
Mohmmad Azam
 
SIGTRAN - An Introduction
SIGTRAN - An IntroductionSIGTRAN - An Introduction
SIGTRAN - An Introduction
Tareque Hossain
 
Intelligent networks, camel_services_and_applications_v1
Intelligent networks, camel_services_and_applications_v1Intelligent networks, camel_services_and_applications_v1
Intelligent networks, camel_services_and_applications_v1
Tinniam V Ganesh (TV)
 
Gsm interfaces
Gsm interfacesGsm interfaces
Gsm interfaces
Sai Sankar Gochhayat
 

Viewers also liked (15)

Volanto - Software House
Volanto - Software HouseVolanto - Software House
Volanto - Software House
 
Open middleware 2.0
Open middleware 2.0Open middleware 2.0
Open middleware 2.0
 
Targi w Barcelonie
Targi w BarcelonieTargi w Barcelonie
Targi w Barcelonie
 
Sebastian styrc
Sebastian styrcSebastian styrc
Sebastian styrc
 
Konwergencja w telekomunikacji
Konwergencja w telekomunikacjiKonwergencja w telekomunikacji
Konwergencja w telekomunikacji
 
Sigtran Workshop
Sigtran WorkshopSigtran Workshop
Sigtran Workshop
 
Angular restmod – wygodny sposób na komunikację z API
Angular restmod – wygodny sposób na komunikację z APIAngular restmod – wygodny sposób na komunikację z API
Angular restmod – wygodny sposób na komunikację z API
 
AngülarJS – Czyli o czym warto pamiętać programując za Odrą
AngülarJS – Czyli o czym warto pamiętać programując za OdrąAngülarJS – Czyli o czym warto pamiętać programując za Odrą
AngülarJS – Czyli o czym warto pamiętać programując za Odrą
 
SS7 & SIGTRAN
SS7 & SIGTRANSS7 & SIGTRAN
SS7 & SIGTRAN
 
SS7
SS7SS7
SS7
 
sigtran
sigtransigtran
sigtran
 
SS7 Network Technology
SS7 Network TechnologySS7 Network Technology
SS7 Network Technology
 
SIGTRAN - An Introduction
SIGTRAN - An IntroductionSIGTRAN - An Introduction
SIGTRAN - An Introduction
 
Intelligent networks, camel_services_and_applications_v1
Intelligent networks, camel_services_and_applications_v1Intelligent networks, camel_services_and_applications_v1
Intelligent networks, camel_services_and_applications_v1
 
Gsm interfaces
Gsm interfacesGsm interfaces
Gsm interfaces
 

Similar to Halokwadrat PLNOG - Freeswitch a big boys Softswitch

Sangoma FreePBX
Sangoma FreePBX Sangoma FreePBX
Sangoma FreePBX
Łukasz Kałucki
 
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiejŁukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
PROIDEA
 
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFXPLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
PROIDEA
 
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert RosiakPLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
PROIDEA
 
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDNPLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PROIDEA
 
PLNOG 13: Adam Heczko: Openstack, Ceph, SDN
PLNOG 13: Adam Heczko: Openstack, Ceph, SDNPLNOG 13: Adam Heczko: Openstack, Ceph, SDN
PLNOG 13: Adam Heczko: Openstack, Ceph, SDN
PROIDEA
 
Przemyslaw Misiak - Wdrazanie mechanizmow QoS w sieciach MPLS
Przemyslaw Misiak -  Wdrazanie mechanizmow QoS w sieciach MPLSPrzemyslaw Misiak -  Wdrazanie mechanizmow QoS w sieciach MPLS
Przemyslaw Misiak - Wdrazanie mechanizmow QoS w sieciach MPLS
PROIDEA
 
Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.
Semihalf
 
PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...
PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...
PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...
PROIDEA
 
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
PROIDEA
 
PLNOG 6: Bartłomiej Anszperger - Multicasty - zastosowanie i działanie
PLNOG 6: Bartłomiej Anszperger - Multicasty - zastosowanie i działanie PLNOG 6: Bartłomiej Anszperger - Multicasty - zastosowanie i działanie
PLNOG 6: Bartłomiej Anszperger - Multicasty - zastosowanie i działanie
PROIDEA
 
PLNOG20 - Krzysztof Mazepa - Transformacja poprzez innowacje
PLNOG20 - Krzysztof Mazepa - Transformacja poprzez innowacjePLNOG20 - Krzysztof Mazepa - Transformacja poprzez innowacje
PLNOG20 - Krzysztof Mazepa - Transformacja poprzez innowacje
PROIDEA
 
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Konrad Sagala
 
Projekcik Routery2
Projekcik Routery2Projekcik Routery2
Projekcik Routery2arkulik
 
Bartlomiej Anszperger - Od sieci Metro do sieci Carrier Ethernet
Bartlomiej Anszperger - Od sieci Metro do sieci Carrier EthernetBartlomiej Anszperger - Od sieci Metro do sieci Carrier Ethernet
Bartlomiej Anszperger - Od sieci Metro do sieci Carrier Ethernet
PROIDEA
 
PLNOG 4: Przemysław Frasunek - CDN w Polsce - czyli jak my to robimy
PLNOG 4: Przemysław Frasunek - CDN w Polsce - czyli jak my to robimyPLNOG 4: Przemysław Frasunek - CDN w Polsce - czyli jak my to robimy
PLNOG 4: Przemysław Frasunek - CDN w Polsce - czyli jak my to robimy
PROIDEA
 
PLNOG 21: Alek Cesarz, Piotr Misiak - Petabajty_z_kosmosu_(serio)
PLNOG 21: Alek Cesarz, Piotr Misiak - Petabajty_z_kosmosu_(serio)PLNOG 21: Alek Cesarz, Piotr Misiak - Petabajty_z_kosmosu_(serio)
PLNOG 21: Alek Cesarz, Piotr Misiak - Petabajty_z_kosmosu_(serio)
PROIDEA
 
PLNOG 3: Łukasz Bromirski - Budowa sieci multicast
PLNOG 3: Łukasz Bromirski - Budowa sieci multicastPLNOG 3: Łukasz Bromirski - Budowa sieci multicast
PLNOG 3: Łukasz Bromirski - Budowa sieci multicast
PROIDEA
 
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
PROIDEA
 
PLNOG 13: Artur Gmaj: Architecture of Modern Data Center
PLNOG 13: Artur Gmaj: Architecture of Modern Data CenterPLNOG 13: Artur Gmaj: Architecture of Modern Data Center
PLNOG 13: Artur Gmaj: Architecture of Modern Data Center
PROIDEA
 

Similar to Halokwadrat PLNOG - Freeswitch a big boys Softswitch (20)

Sangoma FreePBX
Sangoma FreePBX Sangoma FreePBX
Sangoma FreePBX
 
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiejŁukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
 
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFXPLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
 
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert RosiakPLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
 
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDNPLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
 
PLNOG 13: Adam Heczko: Openstack, Ceph, SDN
PLNOG 13: Adam Heczko: Openstack, Ceph, SDNPLNOG 13: Adam Heczko: Openstack, Ceph, SDN
PLNOG 13: Adam Heczko: Openstack, Ceph, SDN
 
Przemyslaw Misiak - Wdrazanie mechanizmow QoS w sieciach MPLS
Przemyslaw Misiak -  Wdrazanie mechanizmow QoS w sieciach MPLSPrzemyslaw Misiak -  Wdrazanie mechanizmow QoS w sieciach MPLS
Przemyslaw Misiak - Wdrazanie mechanizmow QoS w sieciach MPLS
 
Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.
 
PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...
PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...
PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...
 
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
 
PLNOG 6: Bartłomiej Anszperger - Multicasty - zastosowanie i działanie
PLNOG 6: Bartłomiej Anszperger - Multicasty - zastosowanie i działanie PLNOG 6: Bartłomiej Anszperger - Multicasty - zastosowanie i działanie
PLNOG 6: Bartłomiej Anszperger - Multicasty - zastosowanie i działanie
 
PLNOG20 - Krzysztof Mazepa - Transformacja poprzez innowacje
PLNOG20 - Krzysztof Mazepa - Transformacja poprzez innowacjePLNOG20 - Krzysztof Mazepa - Transformacja poprzez innowacje
PLNOG20 - Krzysztof Mazepa - Transformacja poprzez innowacje
 
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
 
Projekcik Routery2
Projekcik Routery2Projekcik Routery2
Projekcik Routery2
 
Bartlomiej Anszperger - Od sieci Metro do sieci Carrier Ethernet
Bartlomiej Anszperger - Od sieci Metro do sieci Carrier EthernetBartlomiej Anszperger - Od sieci Metro do sieci Carrier Ethernet
Bartlomiej Anszperger - Od sieci Metro do sieci Carrier Ethernet
 
PLNOG 4: Przemysław Frasunek - CDN w Polsce - czyli jak my to robimy
PLNOG 4: Przemysław Frasunek - CDN w Polsce - czyli jak my to robimyPLNOG 4: Przemysław Frasunek - CDN w Polsce - czyli jak my to robimy
PLNOG 4: Przemysław Frasunek - CDN w Polsce - czyli jak my to robimy
 
PLNOG 21: Alek Cesarz, Piotr Misiak - Petabajty_z_kosmosu_(serio)
PLNOG 21: Alek Cesarz, Piotr Misiak - Petabajty_z_kosmosu_(serio)PLNOG 21: Alek Cesarz, Piotr Misiak - Petabajty_z_kosmosu_(serio)
PLNOG 21: Alek Cesarz, Piotr Misiak - Petabajty_z_kosmosu_(serio)
 
PLNOG 3: Łukasz Bromirski - Budowa sieci multicast
PLNOG 3: Łukasz Bromirski - Budowa sieci multicastPLNOG 3: Łukasz Bromirski - Budowa sieci multicast
PLNOG 3: Łukasz Bromirski - Budowa sieci multicast
 
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
 
PLNOG 13: Artur Gmaj: Architecture of Modern Data Center
PLNOG 13: Artur Gmaj: Architecture of Modern Data CenterPLNOG 13: Artur Gmaj: Architecture of Modern Data Center
PLNOG 13: Artur Gmaj: Architecture of Modern Data Center
 

Halokwadrat PLNOG - Freeswitch a big boys Softswitch

  • 1.
  • 2.
  • 3.
  • 4.
  • 5. Historia projektów OpenSource VoIP Asterisk CallWeaver trixbox CE Yate sipX Elastix FreePBX FreeSWITCH
  • 6. Krewni Asterisk a Asterisk CallWeaver trixbox CE Yate sipX Elastix FreePBX FreeSWITCH
  • 7. Krewni Asterisk a * 1.0 Asterisk * 1.2 * 1.4 * 1.6 * 1.8 2004 2005 2006 2008 1999 2003 2010 Free PBX ( * ) AMP 1.0 ( * ) 2600Hz ( */ FS )
  • 8. Krewni Asterisk a * 1.0 Asterisk * 1.2 * 1.4 trix box CE 1.0 * 1.6 * 1.8 2004 2005 2006 2008 1999 2003 2010 Free PBX ( * ) AMP 1.0 ( * ) 2600Hz ( */ FS ) A@H 1.0 Elastix 1.0
  • 9. Krewni Asterisk a * 1.0 Asterisk * 1.2 * 1.4 * 1.6 * 1.8 2004 2005 2006 2008 1999 2003 2010 CallWeaver 1.2 OpenPBX Aefirion 2007 FS
  • 10. Znajomi Asteriska Asterisk 2004 2005 2006 2007 2008 1999 2003 2009 Yate sipX FreeSWITCH GPL GPL AGPL3 MPL! 1.0 1.2 1.0 4.0 3.10 3.0 2.6 1.0 2.0 1.6 Nortel FS Avaya
  • 11. Znajomi Asteriska a licencje Asterisk Yate sipX FreeSWITCH GPL GPL AGPLv3 MPL!
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Charakterystyka Architektury Freeswitch na zasadzie porównania Po pierwsze marketing: Architektura FreeSwitch – marketing FreeSwitch Asterisk Price: Free Price: Free FreeSwitch Asterisk Wikipedia-en Open Source communications software Wikipedia-en Software implemented PBX Voip-info.org Open Source communications platform Voip-info.org Complete PBX in a software Freeswitch.org Cross-platform free multiprotocol softswitch Asterisk.org Feature rich communications server
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. FreeSwitch w akcji Premium Rate Services i obsługa numerów alarmowych dla GTS Poland Highlights Obsługa stosu SS7 z użyciem Sangoma Netborder SS7 Migracja z Asterisk, z powodu małej ilości informacji z ISUP Obsługa PRS, AUS i IN w oparciu o ISUP Błyskawiczny provisioning nowych usług i serwerów Odtwarzanie promptów 6 cyfrowa liczba połączeń / dzień / box
  • 28. FreeSwitch w akcji Terminacja ruchu VoIP dla GTS Poland Highlights Kilka STM-1 ruchu głosowego Sprawdzanie formatu numeracji Obsługa Local Number Portability Obsługa tranzytu Class4 Przygotowany na 250 CPS HA Architecture – Full Mesh SS7 w oparciu o TelcoBridges TMP6400
  • 29. FreeSwitch w akcji System konferencyjny w modelu SaaS – meduzo.com.pl Highlights SS7 Link z użyciem Sangoma Netborder SS7 Stress test – 1000 Calls w 1 konferencji, dało 64% CPU load HW – Cluster - Sun X2270 Ilość pokoi >= ilości rozmówców Rejestracja aktywności rozmówców Nagrywanie konferencji do TMPFS
  • 30. FreeSwitch w akcji Call Center Comarch S.A. Highlights FS jako IVR Engine FS jako backend do ACD SipXecs jako fronted do ACD Nagrywanie połączeń z FS do TMPFS Agenci – około 100 Kolejki – około 100 Stress test – 10 CPS / 500 Calls W normalnych warunkach – około 100 jednoczesnych połączeń