Kayıt Sunucusu, istemci tarafından gönderilen ve içerisinde ait olduğu istemciye ait iletişim bilgilerinin yer aldığı REGISTER mesajını kabul ederek, kendi veritabanında günceller. Bu sunucu çeşitlerine ilaveten Konum Sunucularından (Location Server) da bahsetmek gerekir. Konum Sunucusu bir SIP bileşeni değildir ama SIP kullanan tüm mimariler için çok önemli bir parçadır. Konum Sunucuları istemcilerin ulaşmak istediği ya da kendilerine ait ulaşım bilgilerini saklı tutarak talep edilmesi durumunda, istemcilere vermekle yükümlüdür. Kayıt Sunucusu veya bir başka veri tabanı bilgilerini kullanırlar. Çoğu Kayıt Sunucusu güncellenen kullanıcı bilgilerini aynı zamanda Konum Sunucusuna aktarır.
SIP standardı, bir kayıt sunucusunu ―REGISTER istemlerini kabul edip, aldığı o istemlerde yer alan bilgileri yönettiği alan (domain) dahilinde konum hizmetine yerleştirir‖ şeklinde tanımlar. REGISTER istemleri, istemciler tarafından haricen bilinen SIP adresleri ve o adreslerin iletişime geçtikleri adresler arasındaki eşleştirmeyi kurmak ve kaldırmak amacıyla üretilmektedir. REGISTER mesajı aynı zamanda belli bir adres için var olan tüm eşleştirme bilgilerini almak amacıyla da kullanılabilmektedir. Kayıt işlemi REGISTER istemini özel olarak bir set için işler. ―Konum Hizmeti‖ özelliğini, o sete ait konum bilgisini almak ve kaydetmek amacıyla kullanılan bir özet konum veritabanı gibidir. Konum hizmeti uzak bir makine üzerinde de çalıştırılabilir ve LDAP protokolü gibi uygun bir protokol üzerinden de iletişime geçilip bilgi aktarımı sağlanabilir. SIP standardı bu uygulamayı tamamen kullanıcının kendi ihtiyaçlarına göre kullanmasına olanak verecek şekilde bırakmıştır. Bazı gerçekleştirilen uygulamalar konum hizmeti ve kayıt sunucunun aynı makine üzerinde ―co-locate‖ olarak yer almasına olanak sağlamaktadır. Bir kayıt sunucusu, gelen REGISTER mesajını 401 (Kimlik Doğrulanamadı) yanıtını kullanarak geri çevirebilir.
0 Yorumlar
Yanıt Ver. |
Uzaksa mesaj gönderin...Sevdiklerinizin yanına gitmeniz mümkün değilse günaydın mesajları gönderin... |