Your SlideShare is downloading. ×
4. Sippy Softswitch Tüm Modüllerin      Tanıtımı ve Incelenmesi          Bayram KARAGÖZ       Internet Telephony Expert   ...
İçerika) FreeBSD         g) Apacheb) SER             h) PHPc) B2BUA                   i) RRD toold) RTP Proxy             ...
FreeBSD●   Operating System (İşletim Sistemi)●   Open Source●   Unix, Linux like (BSD ailesinden)●   30 yıllık geçmiş●   A...
Yoğun WEB Siteleri●   Apple●   Cisco●   Juniper●   NetApp●   Yahoo●   Apache●   Sony Japan
Sürüm bilgileri●   FreeBSD Release 8.0 (Kasım 2009)●   FreeBSD-STABLE ve FreeBSD-CURRENT●   Release Notes    http://www.fr...
Handbook Başlıkları●   http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html     ●   I. Getting Started    ...
SER(SIP EXPRESS ROUTER)●   SER, OPENSER, KAMİLİO, OPENSİPS●   Yüksek performanslı●   Konfigüre edilebilir●   Bedava●   SIP...
SER●   RTP Proxy ile birlikte konfigüre edilirse media relay veya    SBC olarak kullanılabilir.●   Database backend ine sa...
SER●   Kolay konfigüre edilebilir. (ser.cfg)●   C ile yazılmış.●   Geliştirmesi durduruldu. Opensips ve Kamilio    devam e...
B2BUA(Back to Back User Agent)●   İki görüşmenin arasına girip baştan sona görev alan ve    görüşmeye değerler ekleyen sis...
B2BUA●   Arama kontrolü, call accounting, pre-paid rating, failover    call routing●   50.000-100.000 anlık bağlantı●   1....
RTP Proxy●   RTP streamlerini kontrol etmek için oluşturulmuş proxy server●   Yüksek performanslı●   Bedava●   SER, OpenSE...
Asterisk●   Open Source IP PBX Yazılımı●   Voice Communication Server●   VoIP Gateway●   Voicemail Server●   IVR Server●  ...
Asterisk●   1999 dan beri Mark Spencer tarafından    geliştirilmektedir.●   2.000.000 kullanıcısı mevcut●   Geniş yelpazed...
PostgreSQL●   Open Source Database System●   15 yıldır geliştirilmektedir.●   Birçok OS de çalışmaktadır. Linux, UNIX (AIX...
PostgreSQL    Limit                       Value●   Maximum Database Size       Unlimited●   Maximum Table Size          32...
PostgreSQL●   Kaynaklar (http://www.postgresql.org/docs/8.4/interactive/index.html)     ●   III. Server Administration    ...
Apache Web Server●   Open Source http Server●   Unix ve Windows a kurulabilir●   Güvenli, verimli ve kolay genişletilebili...
PHP(Personal Home Page)●   Sunucu taraflı betik programlama dilidir.●   Her platformda çalışabilme●   Apache, lighttpd vs....
RRD Tool(Round Robin Database tool)●   Yüksek performanslı veri loglama ve grafik    raporlama programı●   Open source●   ...
Slony●   Master to multiple slave replikasyon sistemi●   PostgreSQL ile çalışabilen●   Hot backup, failover uygulamaları s...
OPEN H323●   Open Source H.323 tool for voip●   Protokol dönüşümü için kullanılabilir.
ProFTP●   Güvenli ve konfigüre edilebilir FTP Server●   Yedekleme, veri aktarımı için kullanılır.●   Open Source ve Unix p...
Teşekkürler...Sorularınız   ???
Upcoming SlideShare
Loading in...5
×

Sippy Softswitch Tum Modullerin Tanıtımı ve Incelenmesi

2,061

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,061
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Sippy Softswitch Tum Modullerin Tanıtımı ve Incelenmesi"

  1. 1. 4. Sippy Softswitch Tüm Modüllerin Tanıtımı ve Incelenmesi Bayram KARAGÖZ Internet Telephony Expert www.bayramkaragoz.org bayram@bayramkaragoz.org
  2. 2. İçerika) FreeBSD g) Apacheb) SER h) PHPc) B2BUA i) RRD toold) RTP Proxy j) Slony1 (replication)e) Asteriskf) PostgreSQL k) Openh323 l) ProFTP
  3. 3. FreeBSD● Operating System (İşletim Sistemi)● Open Source● Unix, Linux like (BSD ailesinden)● 30 yıllık geçmiş● Advanced Networking● Yüksek Güvenlik Özellikleri● Yüksek Performans● Üst seviye stabilite
  4. 4. Yoğun WEB Siteleri● Apple● Cisco● Juniper● NetApp● Yahoo● Apache● Sony Japan
  5. 5. Sürüm bilgileri● FreeBSD Release 8.0 (Kasım 2009)● FreeBSD-STABLE ve FreeBSD-CURRENT● Release Notes http://www.freebsd.org/releases/8.0R/relnotes.html● Hardware Notes http://www.freebsd.org/releases/8.0R/hardware.html● En yararlı kaynaklar http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ http://www.enderunix.org/ http://bayramkaragoz.org
  6. 6. Handbook Başlıkları● http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html ● I. Getting Started – 3 UNIX Basics – 4 Installing Applications: Packages and Ports ● II. Common Tasks – 8 Configuring the FreeBSD Kernel ● III. System Administration – 11 Configuration and Tuning – 12 The FreeBSD Booting Process – 13 Users and Basic Account Management – 14 Security – 18 Storage – 19 GEOM: Modular Disk Transformation Framework – 24 Updating and Upgrading FreeBSD ● IV. Network Communication – 29 Network Servers – 30 Firewalls
  7. 7. SER(SIP EXPRESS ROUTER)● SER, OPENSER, KAMİLİO, OPENSİPS● Yüksek performanslı● Konfigüre edilebilir● Bedava● SIP server● SIP registrar, proxy, redirect server gibi davranabilir● Spesifik olarak load balacing, front-end application server olarak ta (SEMS-SIP Express Media Server) kullanılabilir.
  8. 8. SER● RTP Proxy ile birlikte konfigüre edilirse media relay veya SBC olarak kullanılabilir.● Database backend ine sahiptir. Mysql, oracle, postgresql ile birlikte çalışabilir.● Yönetim özellikleri vardır.(uzaktan yönetim, load balacing, NAT traversal, multidomain hosting vs...)● Yönetim, media işleme ve CDR işlemleri için 3rd parti toollarla uyumlu olarak çalışabilir. http://www.iptel.org/3rdpsip/● Debian, FreeBSD, Gentoo, NetBSD, OpenBSD, OpenSUSE, Solaris OS ler ile birlikte çalışabilmektedir.
  9. 9. SER● Kolay konfigüre edilebilir. (ser.cfg)● C ile yazılmış.● Geliştirmesi durduruldu. Opensips ve Kamilio devam ediyor.
  10. 10. B2BUA(Back to Back User Agent)● İki görüşmenin arasına girip baştan sona görev alan ve görüşmeye değerler ekleyen sistemdir.● UAS ve UAC olarak davranır.● Genel işlevi; ● Arama yönetimi(billing,otomatik arama sonlandırma, arama transfer, vs....) ● Protokol adaptasyon ● Network öğelerini kamufle etme(private adres, network topoloji, vs...) ● Media bağlantılarını kontrolü
  11. 11. B2BUA● Arama kontrolü, call accounting, pre-paid rating, failover call routing● 50.000-100.000 anlık bağlantı● 1.000-3.000 CPS (calls per second)● Gerçek zamanlı arama kontrolü ve CDR kaydı oluşma● Media relaying için RTP Proxy ile birlikte çalışabilme● Cisco bazlı RADIUS AAA olarak çalışabilme● Sağlam esnek yapı● Basit, yeni özellikler kolay implemente edilebilir.● SER ile entegre edilebilir● 1.5 versiyonu free olarak FreeBSD portlarında mevcut. Üst sürümleri ücretlidir. (http://www.freshports.org/net/b2bua/ )
  12. 12. RTP Proxy● RTP streamlerini kontrol etmek için oluşturulmuş proxy server● Yüksek performanslı● Bedava● SER, OpenSER,OpenSIPs,Kamilio,B2BUA ile birlikte çalışabilme● Asıl kullanım amacı SIP UA ların NAT arkasından düzgün görüşme yapabilmesini sağlamak● Komplex voip networklerde trafik kontrolü, ses kalitesi bilgisinin toplanması gibi süreçlerde sonradan kullanılmaya başlanmıştır● Arama ses kaydı, anons dinletmede de kullanılabilir.● Nethelper modülü ile aynı zamanda fault-tolerance ve load balancing uygulamalarında da kullanılmaktadır● Maxim Sobolev tarafından geliştirilmeye devam etmektedir.
  13. 13. Asterisk● Open Source IP PBX Yazılımı● Voice Communication Server● VoIP Gateway● Voicemail Server● IVR Server● Conference Server● Automatic Call Distributors (ACDs) ● Callcenterlar için
  14. 14. Asterisk● 1999 dan beri Mark Spencer tarafından geliştirilmektedir.● 2.000.000 kullanıcısı mevcut● Geniş yelpazede voip protokollerini destekler. (SIP,IAX,H.323)● Analog hatlar, ISDN-BRI ve dijital T1/E1 trunklarından çağrı alabilme özelliği vardır. (Digium kart ile)● Bedava
  15. 15. PostgreSQL● Open Source Database System● 15 yıldır geliştirilmektedir.● Birçok OS de çalışmaktadır. Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), ve Windows● 5 kez üstüste Linux New Media Award tarafında en iyi database sistemi olarak ödül almıştır.● Çok güçlü, performansı yüksek, hızlı, kurulum ve kontrolü kolay bir sistemdir.
  16. 16. PostgreSQL Limit Value● Maximum Database Size Unlimited● Maximum Table Size 32 TB● Maximum Row Size 1.6 TB● Maximum Field Size 1 GB● Maximum Rows per Table Unlimited● Maximum Columns per Table 250 - 1600 depending on column types● Maximum Indexes per Table Unlimited
  17. 17. PostgreSQL● Kaynaklar (http://www.postgresql.org/docs/8.4/interactive/index.html) ● III. Server Administration ● 15. Installation from Source Code ● 16. Installation from Source Code on Windows ● 17. Server Setup and Operation ● 18. Server Configuration ● 19. Client Authentication ● 20. Database Roles and Privileges ● 21. Managing Databases ● 22. Localization ● 23. Routine Database Maintenance Tasks ● 24. Backup and Restore ● 25. High Availability, Load Balancing, and Replication ● 26. Monitoring Database Activity ● 27. Monitoring Disk Usage ● 28. Reliability and the Write-Ahead Log ● 29. Regression Tests
  18. 18. Apache Web Server● Open Source http Server● Unix ve Windows a kurulabilir● Güvenli, verimli ve kolay genişletilebilir● 15 yıldır geliştirilmektedir● Son sürümü Apache HTTP Server 2.2.15 Released
  19. 19. PHP(Personal Home Page)● Sunucu taraflı betik programlama dilidir.● Her platformda çalışabilme● Apache, lighttpd vs... gibi birçok web server ile uyumlu çalışabilir.● Bünyesinde birçok fonksiyon barındırmaktadır● Open Source● En büyük eksikliği hata denetimi henüz yok● Apache ile PHP nin performansı ASP ile IIS performansıdan daha yüksek● Dili gayet basit. (C ye benziyor)● Perl den esinlenerek geliştirilmiş● Sürekli güncellenmektedir.
  20. 20. RRD Tool(Round Robin Database tool)● Yüksek performanslı veri loglama ve grafik raporlama programı● Open source● Kendi monitoring scripti Perl, Python, Ruby, TCL or PHP binding dillerinden biriyle yazılarak izleme yapılabilir.
  21. 21. Slony● Master to multiple slave replikasyon sistemi● PostgreSQL ile çalışabilen● Hot backup, failover uygulamaları sağlayabilen● Enterprise-level replikasyon sistemi● Asenkron veri iletimi
  22. 22. OPEN H323● Open Source H.323 tool for voip● Protokol dönüşümü için kullanılabilir.
  23. 23. ProFTP● Güvenli ve konfigüre edilebilir FTP Server● Yedekleme, veri aktarımı için kullanılır.● Open Source ve Unix platformlarda çalışabilir.● Kurulum, konfigürasyon http://www.freebsddiary.org/proftpd.php
  24. 24. Teşekkürler...Sorularınız ???

×