Service architectures over Session Initiation protocol
Session Initiation Protokolü üzerinde servis mimarileri
- Tez No: 152459
- Danışmanlar: YRD. DOÇ. DR. MURAT ZEREN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2004
- Dil: İngilizce
- Üniversite: Boğaziçi Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 125
Özet
ÖZET SESSION INITIATION PROTOKOLÜ ÜZERİNDE SERVİS MİMARİLERİ Session Initiation Protocol (SIP), HTTP ve SMTP protokollerine benzerliği sebebiyle IP üzeri ses dünyasında hemen kabul görmüş ve kullanılmaya başlanmıştır. Bu protokol temelde iletişim kurmak isteyen herhangi iki yada dafa fazla varlığın oturumunu başlatmak, değiştirmek yada sonlandırmak için kullanılır. Bu protokol kullamlarak çok sayıda iletişim servisi geliştirilmiştir. Bu servisler için pek çok yazılım dili tanımlanmıştır. Bu diller farklı iletişim servislerini kolaylıkla gerçeklemek için kullanılır. SIP protokolü servisleri çok çeşitli olup, servis çeşitliliği arama bekletme, kısa kodlu arama, arama sınırlandırma, arama transferi gibi yaygın ve bilinen iletişim servislerinden web'den arama, anlık mesaj laşma, lokasyona göre ulaşım, şahsın sistemde olup olmama bilgisine göre arama ve mesajlaşma gibi yeni tip Internet servislerine kadar geniş bir yelpazeyi kapsamaktadır. Bu servisler için değişik servis teknolojileri ve basit yazılım dilleri geliştirilmiştir. Bunlardan bazıları SIP CGI, SIP Servlets, JAIN SIP, CPL, SCML, CCXML olarak sıralanabilir. Çağrı işleme Dili (CPL) çok sayıda servisi desteklemekle birlikte, üçüncü taraf çağrı denetimi servislerini sağlamak için gerekli mekanizmaları içermez. Bu eksiklik CPL dilinde yapılan geliştirme ve de yeniliklerle giderilmiştir. Bu çalışma ile arama başlatma yeteneği kazandırılan CPL, web'den arama, varlık (presence) bilgisine göre arama yapma gibi servisleri tanımlayabilecek şekilde geliştirilmiştir. Yine benzer şekilde, bütünleşmiş ağlar üzerinde genel ve açık servis yaratabilme ve çalıştırabilme kapasitesi olan JAIN mimarisinde CPL desteğinin olmaması bu mimarinin eksikliğidir. Diğer bir yandan, yine bu çalışma ile gerekli arayüzleri tanımlayarak CPL modülünün JAIN SUP mimarisine kazandırılması hedeflenmiştir. Geliştirilen JAIN SIP CPL mimarisi çeşitli SIP servislerinin gerçeklenmesine olanak sağlamaktadır. JAIN SIP CPL servis mimarisi SIP bileşenleri üzerinde daha kapsamlı bir arama kontrol mekanizması oluşturur.
Özet (Çeviri)
IV ABSTRACT SERVICE ARCHITECTURES OVER SESSION INITIATION PROTOCOL Session Initiation Protocol (SIP) has gained wide acceptance in the Voice over IP community since its introduction, due to its resemblance to HTTP and SMTP. It has been mainly used for initiating, modifying, and terminating of sessions between communicating entities. Many communication services are built upon it, and different programming languages have been defined and used to ease implementation of these services. Range of services include traditional telephony, i.e. abbreviated dialing, call forwarding, call logging, call transfer and new services like click-to-dial, presence, messaging, and third party call control. Service technologies and scripting languages exist to provide these vast range of services: SIP Common Gateway Interface (SIP CGI), SIP Servlets, Java API's for Integrated Networks (JAIN SIP), Call Processing Language (CPL), Service Creation Markup Language (SCML) and Call Control Markup Language (CCXML). Although CPL supports many services, it lacks the mechanisms to provide third party call control services. This work presents third party call control extensions to CPL. Extensions fulfill the requirement to initiate calls, thus extend capabilities of CPL to cover third party call control services like wake-up, click-to-dial, automatic call based presence services. Similarly, JAIN Architecture have capability to be an open service deployment framework over the Integrated Networks, nonetheless it does not have support for CPL. This work has another focus to develop a CPL adapter module to JAIN SIP by providing necessary interfaces. An architecture deploying the JAIN SIP CPL module has mechanisms to afford these vast services by bridging CPL with JAIN. JAIN SIP CPL service frameworks will posses a fine-grained control over SIP messaging components: SIP proxies, and SIP Back-to-Back-User-Agents (B2BUAs).
Benzer Tezler
- İnternet protokolü üzerınden ses haberleşmesinde oturum başlatma protokolü analizi ve mesajlaşma sorunlarının giderilmesi
Analysis of session initiation protocol in voice over internet protocol technology and troubleshooting of messaging issues
HAMDİ TETİK
Yüksek Lisans
Türkçe
2010
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolMarmara ÜniversitesiElektronik-Bilgisayar Eğitimi Ana Bilim Dalı
YRD. DOÇ. DR. HAKAN KAPTAN
- A novel priority based request scheduling mechanism to prevent SIP server overload
SIP sunucuların aşırı yüklenmesini önleyici yeni bir önceliklendirme tabanlı istek zamanlama mekanizması
DEMİR YAŞA YAVAŞ
Doktora
İngilizce
2017
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
PROF. DR. BİLGE GÜNSEL KALYONCU
DR. İBRAHİM HÖKELEK
- Dynamic load management for IMS networks using network function virtualization
Şebeke fonksiyonları sanallaştırma kullanarak IMS şebekelerinde dinamik yük paylaşımı
KAAN DANDİN
Yüksek Lisans
İngilizce
2015
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
DOÇ. DR. GÜNEŞ KARABULUT KURT
DR. İBRAHİM HÖKELEK
- Multi-party WebRTC videoconferencing using scalable video: From best-effort over-the-top to managed value-added services
Ölçeklenebilir video kodlaması kullanılan çok partili WebRTC video konferansı: En iyi erişim gösteren internetten, katma değer konulmuş yönetilen hizmetlere
RIZA ARDA KIRMIZIOĞLU
Yüksek Lisans
İngilizce
2019
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKoç ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
PROF. DR. AHMET MURAT TEKALP
- APPN mimarisi ile diğer şebeke mimarilerinin bütünleştirilmesine ilişkin yöntemler
Integration methods of APPN architecture and other networking architectures
ALPER GÜVENER
Yüksek Lisans
Türkçe
2000
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiPROF.DR. GÜNSEL DURUSOY