Kurumsal Yazılım Telefonu Prototipi Geliştirme Süreci: İnceleme ve Ön ürün

Benzer belgeler
OpenScape 4000 V7. Kurumsal Çözümler Her Zaman Fark Yaratır Ocak 2014

VoIP Sistemleri. Voice Over Internet Protocol

VOIP. Voice Over Internet Protocol (Internet Protokolü Üzerinden Ses) SEBAHAT111TİN GÜÇLÜ FIRAT ÜNİVERSİTESİ YAZILIM MÜHENDİSLİĞİ 1

Sanal Santral A.Ş. Çözümleri

İNFOSET İNFOSET Ses Kayıt Sistemi v2.0. Sistem Kataloğu

ULAKNET VoIP Servisi ve VoIP Çalışma Grubu

Özgür Yazılımlar ile VoIP Denetimi. Fatih Özavcı Bilgi Güvenliği Danışmanı

ÇAĞRI MERKEZİ SYS SESLI YANIT SISTEMLERI

Kurumsal Tanıtım Dosyası

Özgür Yazılımlar ile VoIP Denetimi. Fatih Özavcı Bilgi Güveniği Danışmanı

NGN ve VoIP Ağları Güvenlik Denetimi

YENİ NESİL IP PBX ÇAĞRI MERKEZİ

Fark Yaratan Ses ve Tümleşik İletişim (UC) Çözümleri

SANAL SANTRAL HİZMETİ.

TÜBİTAK UEKAE ULUSAL ELEKTRONİK ve KRİPTOLOJİ ARAŞTIRMA ENSTİTÜSÜ

Video Konferans ve Kurumsal İletişim Sistemi

Bilgi güvenliği konusunda farkındalık yaratmak. Mobil cihazlardaki riskleri anlatmak. Mobil uygulamaların bilgi güvenliği açısından incelemek 2

Mobil Cihazlarda RTMFP Protokolü ile P2P Görüntü İletimi

Huawei Enterprise A Better Way.

Özgür Yazılımlar ile VoIP Denetimi. Fatih Özavcı Bilgi Güvenliği Danışmanı

Antalya Tıp Bilişim Kongresi Kasım Can AKSOY IT Network (CTO / STL)

Xpeech VoIP Gateway Konfigurasyon Ayarları. Xpeech VoIP ( Voice Over IP ) Gateway Cihazları Hakkında Genel Bilgiler

Sisteminiz Artık Daha Güvenli ve Sorunsuz...

SİSTEM ÖZELLİKLERİ IPPBX ALTYAPISI

Artırılmış Gerçeklik Uygulamalarının Şehircilikte Kullanılması : İnceleme ve Ön Ürün

3CX IP Telefon Sisteminin Sürümlerinin Tanımı ve Müşterinin İhtiyaçlarına Göre Kanal Sayısını ve Sürümünü Belirleme

Karel Mobil. Kullanım Kılavuzu KULLANIM KILAVUZU

İletişimin Yeni Yolu

Her yerden akıllı bağlantı. Inmarsat ın küresel 3G uydu ağı tarafından desteklenmektedir

Orta ölçekli şirketler için uçtan uca işbirliği sunuyoruz.

Her yerden akıllı bağlantı. Inmarsat ın küresel 3G uydu ağı tarafından desteklenmektedir

Hızlı ve Güvenli Vale Hizmeti

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Öğrenciler için Kablosuz İnternet Erişimi (Wi-Fi) Kullanım Kılavuzu

Turk Telekom A.S. BuluTT Konferans. Sık Sorulan Sorular

Microsoft Outlook 2003 Kurulumu

Ne yapıyoruz? Bulutfon olarak sizlerin hangi problemlerini çözüyoruz? Telefon faturalarınızı düşürüyoruz. Santral, faks, SMS.

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU

Google Cloud Print Kılavuzu

Hızlı ve Güvenli Vale Hizmeti

Xpeech VoIP Gateway Konfigurasyon Ayarları

Bulut Bilişim. Ege Üniversitesi Bilgisayar Mühendisliği Web Servisleri

BioAffix Ones Technology nin tescilli markasıdır.

TÜBİTAK 1512 Hava Trafik Yönetim Sistemi CPT. PİLOT SERGUN ÖZMEN SYSTEM DESİGN & SOLUTİON ARCHİTECT

Mobil Cihazlardan Web Servis Sunumu

Yeni nesil iletişimde kaliteli çözümünüz: PbxMaster Ip Santral Sistemi

BİLECİK ÜNİVERSİTESİ IP TELEFON SİSTEMİ

Zilabs VoIP uygulaması için ADSL Ayarları

Yüksek Öğretimde Mobil Eğitime Geçiş İçin Yol Haritası: Atılım Üniversitesi Örneği

BSD, TÜRKİYE / Adana, 2008

Selahattin Esim CEO

Google Cloud Print Kılavuzu

Sanbot. Qihan Technology

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir.

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların

Günümüz iletişim dünyası SIP ve OTT -

5651 ve 5070 Sayılı Kanun Tanımlar Yükümlülükler ve Sorumluluklar Logix v2.3 Firewall. Rekare Bilgi Teknolojileri

ORCHESTRA BULUT VERİ MERKEZİ IP SANTRAL SES HİZMETİ

YENİ NESİL TELEKOM OPERATÖRÜ

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.

KÜÇÜK KAPASİTELİ IP SANTRAL MS26IP

BioAffix Ones Technology nin tescilli markasıdır.

Sistem Programlama. (*)Dersimizin amaçları Kullanılan programlama dili: C. Giriş/Cıkış( I/O) Sürücülerinin programlaması

Zoiper Softphone Kullanım Kılavuzu

ANALOG SANTRALLAR IP HYBRID SANTRALLAR

Kaspersky Open Space Security: Release 2. İşletmeniz için birinci sınıf bir BT güvenliği çözümü

2N STARGATE. 1 ISDN PRI portuilebağlantı. Telefon Santralinde mevcut PRI port a bağlanabilir. Ayrıca PRI port yatırımı yapılmasına gerek yoktur.

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü

ODTÜ ve ODTÜ KKK VoIP Deneyimleri

Bütünleşik İletişim 9.0 İletişimde Yeni Çağ

Kılavuz içerisinde sisteme ait tüm özellikler anlatılmakta olup, yapacağınız konfigürasyonlar satın aldığınız lisans ile sınırlıdır.

Sistem Nasıl Çalışıyor: Araç İzleme ve Filo Yönetim Sistemi

DS200M DS200S DS200 Yeni Nesil IP İletişim Sistemi Satış Sunumu

KASPERSKY ENDPOINT SECURITY FOR BUSINESS

Çoklu Kiracılı İletişim Çözümleri. cloud

BİLGİ İŞLEM DAİRE BAŞKANLIĞI

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI Yazılım Türleri

Bir 802.1x Kimlik Kanıtlama Uygulaması: EDUROAM

Network IP Çözümleri Digital Signage

BLGM 343 DENEY 8 * TCP İLE VERİ İLETİŞİMİ

XMail. Kurulum ve Senkronizasyon Ayarları Rehberi

Ulusal IPv6 Protokol Altyapısı Tasarımı ve Geçişi Projesi. Onur Bektaş (ULAKBİM) Sistem Yöneticisi

COPA TOUCH LINE SPLİT KLİMA WiFi UYGULAMASI KULLANIM KILAVUZU. WiFi Klima Uygulamasını cep telefonunuza indirmek için QR kodu okutun.

PLUSPBX IP SANTRAL SİSTEMİ ÖZELLİKLERİ

Güvenli Doküman Senkronizasyonu

Yandex mail ve disk kullanım rehberi

Tümleşik TV Servisleri. Dr. Serkan Emek TTG, Teknoloji GMY Dijital Medya Sistemleri

WEB E-POSTA AYARLARI. Outlook 2003 Ayarı ( Resimli Anlatım )

OG VE AG GENİŞBANT POWER LINE HABERLEŞME

Windows Mobile İşletim Sistemleri İçin Veri Giriş Yazılımı

Android e Giriş. Öğr.Gör. Utku SOBUTAY

OG VE AG GENİŞBANT POWER LINE HABERLEŞME

Temel Bilgisayar (Basic Computer) Yazılım (Software)

Nagios XI Günümüzün talep gören kurumsal gereksinimleri için en güçlü BT altyapısı gözetim ve uyarı çözümüdür.

Google Cloud Print Kılavuzu

Siemens Gigaset A580 IP Phone Kurulum ve Kullanım Kılavuzu

Transkript:

Kurumsal Yazılım Telefonu Prototipi Geliştirme Süreci: İnceleme ve Ön ürün Elif Türkay, Hamdi Burak Dilek, Hüseyin Erkan Çetinkaya, Enis Karaarslan Muğla Sıtkı Koçman Üniversitesi Bilgisayar Mühendisliği Bölümü, Muğla eturkay35@gmail.com, hamdiburakdilek@gmail.com, erkan.cetinkaya3@gmail.com, enis.karaarslan@mu.edu.tr Özet: Bu bildiride, Muğla Sıtkı Koçman Üniversitesi Android Grubu nun yazılım telefonu (VoIP) uygulaması geliştirme sürecinde edindiği deneyimin paylaşılması hedeflenmiştir. VoIP teknolojisi, SIP protokolü ve açık kaynak kodlu sayısal santraller ele alınmıştır. Yapılmakta projenin ana hedefi, istemcilerin IP ağları üzerinden telefon iletişimini sağlayan kurumsal bir çözüm oluşturmaktır. Bu sistem aracılığıyla kullanıcıların birbirleriyle sesli görüntülü konuşma ve anlık mesaj aktarımını gerçekleştirmesi sağlanacaktır. Uygulama Android Mobil platformunda geliştirilmektedir ve yazılımın prototipi de sunulmuştur. Kullanıcılar arasında iletişimin kurulum ve yönetimi bir sayısal santral üzerinden gerçekleşmektedir. Bunun için Linux sunucusu üzerinde çalışan Elastix sayısal santral platformu kullanılmaktadır. Anahtar Sözcükler: Mobil Cihazlar, Akıllı telefon, yazılım telefonu, Android, VoIP, SIP, Sayısal Santral Enterprise Soft Phone Prototoype Development Process: Analysis and Prototype Abstract: This study aims to share the experience of Muğla Sıtkı Koçman Android Group during the SoftPhone (VoIP) application development process. VoIP technology, SIP protocol and open source digital santral (IP PBX) systems are described. Main aim of the project is to form an enterprise solution which will allow client telephone communication over IP network. Voice and video calls and instant messages are to be implemented by this system. The application is being developed in the Android platform and the prototype of the software is presented. Setup and management of the communication between the clients is carried out through a digital santral. Elastix digital santral platform that runs on Linux server is used for this purpose. Keywords: Mobile Devices, Smart Phone, Soft Phone, Android, VoIP, SIP, IP PBX 1. Giriş Son yıllarda mobil teknoloji alanında gözlemlenen hızlı gelişime bağlı olarak mobil cihazların önemi ve kullanım alanları gittikçe artmaktadır. Mobil cihazlardaki işletim sistemlerinden günümüzde en yaygın olarak kullanılanları; Android, ios ve Windows Mobile işletim sistemleridir. IDC nin raporuna[1] göre, 2014 ün ikinci çeyreğinde Android pazarın %84,73 üne hakim durumdadır. Android in diğer mobil işletim sistemlerine kıyasla en belirgin özelliği açık kaynak kodlu bir proje olması[2] ve kullanım alanı yönünden geliştiricilere sunduğu imkanlardır. Mobil cihazlar aracılığı ile iletişim çağımızda çok önemli hale gelmiştir. Sayısal santrallerin geliştirilmesiyle beraber iletişim bambaşka bir düzeye taşınmış ve üzerine bir çok yenilik eklenmesi için bir altyapı oluşturmuştur. Bu gelişim sayesinde telefonla sesli iletişim artık servis sağlayıcılarına bağımlı olmaktan çıkmış durumdadır. Yazılım Telefonu uygulamaları sayesinde sesli, görüntülü konuşma yapabilme, anlık mesaj, resim, video gibi her türlü veriyi iletilebilir hale gelinmiştir. Bu bildiride, öncelikle VoIP teknolojisi, SIP protokolü ve açık kaynak kodlu sayısal santraller ele alınacaktır. SIP temelli yazılım telefon uygulamasının Android ortamında prototipinin geliştirilmesi ve etkinleştirilmesi kapsamında yapılanlar ve edinilen deneyim paylaşılacaktır. 2. Temel Kavramlar VoIP (Voice Over Internet Protocol-İnternet Üzerinden Ses İletim Protokolü), analog ses işaretlerinin sayısallaştırılıp sıkıştırılarak internet ya da özel IP ağları üzerinden taşınabilmesini sağlayan bir teknolojidir. VoIP sesi internet üzerinde yolculuk yapabilecek bilgi paketlerine çevirir. İnternet üzerinden gönderilen bu bilgiler başka bir aygıt tarafından tekrar sese dönüşür. Başka bir deyişle VoIP bilgisayar üzerinden telefon görüşmesi yapmaktır[4]. VoIP in kullanılma nedenleri olarak şunları saymak mümkündür[5]: 579

1. VoIP analog hatlara oranla daha ucuzdur çünkü sadece internet bilgisi dönüştürüldüğünde ücretlendirme yapılır. 2. VoIP hesabı almak (numara tahsisi etmek) ücretsizdir. Coğrafi ve konumdan bağımsız numaralar VoIP altyapısı ile çağrı alabilirler. 3. İnternet tabanlı olduğu için kullanılan servislere bağlı olarak uluslararası görüşmeler yapmanıza da imkan sağlar. Yani VoIP telefonunuza kurduğunuz programlarla dünyanın her yerinde aynı hesap kullanabilir. 4. Akıllı telefonlara yüklenen uygulamalar ile sabit numaralardan da çağrı alıp arama yapılabilir. SIP (Session Initiation Protocol-Oturum Başlatma Protokolü) iki veya daha fazla cihazın donanım (hardware) veya yazılım (software) yardımıyla birbirleri ile bağlantı kurmalarını sağlayan ve bu bağlantıyı yöneten bir ağ protokolüdür. SIP, IETF tarafından geliştirilmiş düz bir metin protokolüdür ve uygulama katmanında çalışır. Günümüzde IETF RFC 3261(daha önce RFC 2543[6]) standartı[7] kullanılmaktadır. SIP in esneklik özelliği olduğu için ölçeklendirilebilir, genişletilebilir, değişik mimari ve kurulum senaryolarına rahatça uyarlanabilir. SIP, birbiri ile konuşturulacak cihazlar için IP ağı üzerinden oturum açabilir, oturumun parametrelerini değiştirebilir veya oturumu sonlandırabilir. Ayrıca SIP ses, görüntü ve veri aktarımını desteklemektedir. Fakat SIP bir veri taşıma protokolü değildir. Veriler RTP (Real Time Protocol) ile gerçek zamalı olarak taşınabilir. Açılan oturumlarla karşılıklı IP telefon çağrılarının dışında anlık mesajlaşmaya ve çoklu ortam konferans görüşmelerine, mevcut oturuma yeni kişi veya medya eklemeye de olanak sağlar[8]. SIP in bir oturum kurmak ve sonlandırmak için gerçekleştirdiği 5 fonksiyon vardır[9]: 1. Kullanıcı konumunu belirlemek, 2. Bağlantıya katılacak kullanıcıları tespit etmek, 3. Uçların kapasitelerini tespit edip o şekilde medya parametrelerini ayarlamak, 4. Çağrı yapma ve iki uçtaki çağrı parametrelerini ayarlamak, 5. Oturumu yönetmek. Sayısal (IP) santral[12], geleneksel ve pahalı analog pbx santrallerinin yazılımlaştırılmış halidir. Sayısal santraller network üzerinde çalışan sunuculardır. Bu sayede iletişimi network üzerinden sağlar. Sayısal santral kullanmanın avantajları olarak güvenlik, otokontrol, düşük maliyet ve geliştirilebilirliği söyleyebiliriz. Otokontrol kavramını, kişinin tepkilerini, davranışlarını veya başka amaca yönelme eğilimini denetleyip kısıtlaması olarak düşünürsek; bu IP santralde istenirse yapılan görüşmeler kolayca kayıt altına alınabilir. Bu sayede kişiler iş telefonlarını özel ihtiyaçlar için kullanmaktan kaçınır ve aynı zamanda müşteri ile olan iletişimde herhangi sakıncalı bir davranıştan uzak dururlar. Sayısal santral olarak Linux tabanlı olarak en çok kullanılan iki çözümden söz etmek mümkündür: Asterisk: Sayısal santraller üzerinde kullanılan bir özgür yazılımdır. Mark Spencer tarafından oluşturulmuş ve Digium tarafından desteklenen bu yazılım tamamen açık kaynak kodlu olduğundan kişisel ve ticari amaçlarla kullanımı ücretsizdir[11]. Asterisk bir yazılım olmasının avantajı olarak bir çok özelliği de yanında getirmektedir. Analog santrallerde yapılan bütün işlemlerin üzerine Text to Speech, Kara Liste, Görüşme Transferi gibi ek cihaz gerektiren işlemlerin[13] yapılmasına olanak sağlar. Elastix, Asterisk PBX için mevcut araçları barındıran açık kaynak bir IP PBX santral sistemidir[14]. Elastix ile çağrıları bekletme, yönlendirme, video konferansı ekleme, arama zamanı belirleme, anlık mesajlaşma, faks, mail gibi işlemler yapılabilir[15]. Elastix in özelliklerini de şöyle sıralayabiliriz; Telefon Erişimi, IVR (Interactive Voice Responce)[16], Queues, Day / Night Control, Time Groups, Time Conditions, Call Center Module ve Android, IOS Desteği[17]. 3.VoIP ve SIP Güvenlik Açıkları IP üzerinden görüşme sağlanırken, alınan seslerin paketlenip karşı tarafa iletilmesi söz konusu olduğu için ağ saldırılarına açık bir teknolojidir. Veri çalma, yok etme, değiştirme ve engelleme gibi birçok saldırı tipine açık bir teknoloji olması sebebiyle güvenlik için uluslararası çapta bazı protokolleri de bünyesinde barındırabilmektedir. Ağ saldırıları dışında telekom sistemini çökertmek, sistemi kapatmak yada sistemin kaynaklarını kullanmak gibi kaynak tabanlı saldırılar da gerçekleşebilir. VoIP uygulamasında güvenliği sağlamak amacıyla alınabilecek bazı önlemler şunlardır[10]: Protokol sayesinde ses ve sinyal paketleri şifrelenmelidir. Örn: TLS,SRTP Ağın güvenliği için güvenlik duvarları kullanılmalıdır. VoIP ağındaki sunucular herhangi bir kaynak saldırısına karşın yedeklenmelidir. Ses ve veri trafiği birbirinden ayrı olmalıdır. Müşteriye yönelik saldırılara önlemek için harf ve sayı kombinasyonlarıyla şifrelenmelidir. Protokollerin hiçbiri tek başına güvenliği sağlamak için yeterli değildir. Uygulanan güvenlik ön- 580

lemleri seslerin iletilmesini yavaşlatabilir ve kullanıcı şikayetlerine sebep olabilir. SIP güvenliği ve Sayısal Santralda Yapılması Gereken Ayarlar: SIP mesajlarında çok sayıda gizli bilgi açık bir şekilde iletilmektedir. Örneğin bağlantıda kullanılan IP ve port bilgileri, kullanıcı adları, SIP adresleri, codec bilgisi gibi özellikler, SIP protokolünde güvenlik açığı oluşturmaktadır. Sayısal santralle bağlantı gerçekleştirmek için oluşturduğumuz şifrenin (secret) harf/rakam karışımından oluşması, kullanılan harflerin en az bir büyük ve bir küçük harf ve.?*! gibi özel karakterler içermesi güvenlik açısından oldukça önemlidir. Ayrıca anonymous çağrıların da izni kaldırılarak engellenmesi gerekir. Karşılaşılan diğer bir güvenlik sorunu ise bilinmeyen oturum açma isteklerinin gelmesi ve sunucuyu meşgul ederek sistem güvenlik açığı oluşturmasıdır. Bunun engellenebilmesi için IPT- ABLES[20] yapısı kullanılarak deneyenler bloklanabilir veya fail2ban[21] yazılımı kullanılarak 5 defa hatalı giriş yapıldığında bu denemeyi yapan IP numarası tespit edilerek bloke edilir[22]. SIP TLS ile de ses trafiğini şifreleyerek iletmek de mümkündür [24]. 4.Var olan Android tabanlı VoIP uygulamalarının kıyaslanması Android tabanlı uygulamaların kıyaslanması Şekil 1 de verilmiştir. 5. Uygulama Oluşturmakta olduğumuz kurumsal yazılım telefonu sistemi Şekil 2 de[23] gösterilmiştir. Uygulama üç aşamada gerçekleştirilmiştir: Sayısal Santralin Kurulumu Sayısal Santralda Kullanıcıların Açılması Ön Ürün Uygulamanın android ortamında geliştirilmesi Sayısal Santralin Kurulumu: Kimlik doğrulama için Elastix sunucusu kurulmuş, telefon altyapısına bağlantı sağlanması için ayrı bir SIP sunucusundan yararlanılmıştır. Sayısal Santralda Kullanıcıların Açılması: Elastix üzerinden iletişim kuracak her kullanıcı için hesap açılmıştır. Bu hesabı oluşturmak için öncelikle PBX sekmesindeki Generic Sip Device seçeneğine tıklayarak açılan Add SIP Extension sayfasına gerekli bilgiler (User extension, displayname, secret, record incoming and record outgoing) girilmektedir. Daha sonra softphone uygulamasındaki hesap ayarları (account setting) bölümünde gerekli tanımlamaları (account name, caller id, local IP vb.) yaptıktan sonra hesap aktif bir şekilde kullanılabilmektedir[19]. Şekil 1. Android tabanlı belli başlı uygulamaların kıyaslanması 581

Şekil 2. Kurumsal Yazılım Telefonu Sistemi Altyapısı Ön Ürün Uygulamanın Android Ortamında Gerçekleştirilmesi: SIP protokolü üzerinden iki cep telefonunun sayısal santral ile kimlik doğrulaması yaptıktan sonra birbirleriyle iletişim kurması denemeleri gerçekleştirilmiştir. Bunun için Android SIP API [18] kullanılmıştır. Referanstaki çalışma[3] baz alınan yazılımın ön ürünü (prototip) gerçekleştirilmiştir. Android Market te benzer yazılımlar bulunmaktadır. Bu çalışma ile hedeflenen, sıfırdan bir uygulama geliştirerek görüntülü iletişim gibi farklı yeteneklerin geliştirilebilmesini sağlayacak bir ön ürünü gerçekleştirmektir. Android grubu tarafından geliştirilen bir başka proje olan MSKU Mobil uygulaması, 2014 sonu itibariyle 1465 kullanıcı tarafından kullanılmaktadır ve kullanıcıların %96 sı Android 4.0 ve üzerini kullanmaktadır. Bu nedenle geliştirilmekte olan softphone yazılımı Android 4.0 ve üstü için tasarlanmıştır. Arayüzün örnek ekran görüntüleri Şekil 3 ve Şekil 4 te verilmiştir. Uygulamanın arayüzü tasarlanırken kolay kullanılabilmesine öncelik verildi. Ayrıca uygulamanın tamamen özgün bir görüntüye sahip olması için, kullanılan tüm simgeler MSKÜ Android grubu tarafından hazırlanmıştır. Şekil 3. Giriş Ekranı 6. Sonuç Şekil 4. Aranıyor Ekranı Bu çalışmada, VoIP tabanlı kurumsal yazılım telefonu sistemi geliştirirken edinilen deneyim aktarılmıştır. Bilgisayar, telefon veya tablet gibi cihazlarda kullanılabilecek bu tür uygulamalarla ofis/şirket içi, cep veya yurtdışı görüşmelerini ücretsiz hale getirmek ve şirketlerin kendi santrallerinden daha güvenli görüşmeler yapması mümkündür. Ayrıca eğer santral bir SIP sunucusu aracılığıyla telefon altyapısına bağlanırsa ağa dahil olmayan herhangi bir kişi ile de görüşme yapılabilecektir. Yapmakta olduğumuz bu uygulama ile IP telefonların mobil platformda denemeleri gerçekleştirilmiştir. İlerleyen çalışmalarda; akıllı cihazların barındırdığı diğer özellikler (ileti, yer tespiti vs.) ile uygulamanın zenginleştirilmesi hedeflenmektedir. MSKÜ Android Grubu olarak edindiğimiz deneyimi, bu çalışmayı takip eden yayınlarda ve web sayfamızdan (http://android.mu.edu.tr/) paylaşmaya devam edeceğiz. Teşekkürler Bilgi İşlem Daire Başkanı Osman KELEŞ e ve ARS Telekom dan Levet KOYUNCU ya desteklerinden ötürü teşekkür ederiz. Kaynaklar: [1] Smartphone OS Market Share, Q2 2014 14/08/2014 according to IDC http://www.idc.com/getdoc.jsp?container- Id=prUS25037214 [2] Android Open Source Project. http://source. android.com [3] He, Keyi, Shaoyuan Wang, and Huiyan Zhu. Design and implementation of SIP protocol stack based on Android. Computational and Information Sciences (ICCIS), 2012 Fourth International Conference on. IEEE, 2012. [4] Vikipedi VoIP. 2014,7 Kasım. http://tr.wikipedia.org/wiki/voip [5] Kandemir Kaan. VoIP. 2013,25 Ağustos. https://kaankandemir.wordpress. com/2013/08/25/voip/#more-1221 [6] M. Handley( ACIRI), H. Schulzrinne(Columbia U.), E. Schooler(Cal Tech), J. Rosenberg( Bell Labs). SIP: Session Initiaiton Protocol. March 1999.http://tools.ietf.org/html/rfc2543 [7] J. Rosenberg(dynamicsoft), H. Schulzrinne(Columbia U.), G. Camarillo(Ericsson), A. Johnston(WorldCom), J. Peterson(Neustar),R. Sparks(dynamicsoft), M. Handley(ICIR), E. Schooler(AT&T). SIP: Session Initiaiton Protocol. June 2002.http://tools.ietf.org/html/rfc3261 [8 ] SIP ve yeni ağ iletişim modeli. 4 Ağustos. http://www.telepati.com.tr/agustos04/konu10. 582

htm [9] Vikipedi. SIP. 2014, 28 Temmuz.http:// tr.wikipedia.org/wiki/sip [10] Özdemir M., IP Tabanlı Şebekeler Üzerinden Ses İletimi(VOIP) Düzenleme Yaklaşımı ve Düzenleme Önerileri,Ankara,Şubat 2009. http:// tk.gov.tr/ekdosyalar/tezler/mustafa_ozdemir. PDF [11] Schwarz, Brett. Asterisk open-source PBX system. Linux Journal 2004.118 (2004): 6. [12] Alam, Md Zaidul, et al. Small office PBX using voice over internet protocol (VOIP). Advanced Communication Technology, The 9th International Conference on. Vol. 3. IEEE, 2007. [13] Van Meggelen, Jim, Leif Madsen, and Jared Smith. Asterisk: the future of telephony. O Reilly Media, Inc., 2007. [14] Atıcı Hasan. Elastix Nedir ve Kurulumu.2013, Ekim. http://blog.hasanatici.com/ elastix-nedir-ve-kurulumu/ [15] Aydın Önsal. Elastix Kurulumu ve Özellikler. 2013. http://www.mslinuxtr.com/elastix-kurulumu-ve-ozellikler/ [16] Vikipedi. Interactive Voice Responce. 2014. http://en.wikipedia.org/wiki/interactive_ voice_response [17] Elastix IP PBX Santral. 2014. http://www. xpuan.com/elastix-ip-pbx-santral/ [18] Session Initiation Protocol http://developer.android.com/guide/topics/connectivity/sip. html [19] Configure Elastix.http://voip-sip-sdk. com/p_53-elastix-pbx-setup-voip.html [20] ORKUN Batur. IP Yasaklama (IPTABLES). 2011, Ekim.http://wiki.baturorkun.com/?p=280 [21] Fail2Ban Installation.2012.http://elastix. wikia.com/wiki/fail2ban_installation [22] DEMİROK Kenan. Elastix Güvenliği. 2012, Mayıs.http://blog.igotek.net/elastix-guvenligi/ [23] Şekil2. http://kwlug.org/sites/kwlug.org/ files/rarsaandroidnetwork.png [24] Secure Calling Tutorial, https://wiki.asterisk. org/wiki/display/ast/secure+calling+tutorial 583