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,072

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,072
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

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 ???

×