ENUM ve NAPTR Nedir?

ENUM (E.164 Number to URI Mapping) telefon numaralarını internet adresine çevirir. Telefon şebekesi ile internet arasında bir çeşit köprü görevi görür. Kullanıcının çevirdiği telefon numarası E.164 tipine çevrilip adreslenir ve arka planda çağrı SIP, H.323 adresine aktarılır. ENUM desteği olan Voip sunucu bu adresleme işelemini yapabilmek için NAPTR destekli bir DNS sunucuya sorgu gönderir ve gelen alternatifler arasından seçim yaparak çağrıyı yönlendirir.

Name Authority Pointer (NAPTR), DNS kayıt biçimlerinden biridir. Daha çok Voip hizmetinde telefon çağrılarının yönlendirilmesinde (routing) kullanılır. Bir NAPTR kayıt içerisinde şu alanlar bulunur:

  • Servis adı (sip),
  • İşlem kodları (flags),
  • Çevrim kuralı (regexp),
  • Sıra bilgisi (order),
  • Tercih bilgisi (preference),
  • Yedek bilgisi (replacement)

Nasıl Çalışır?

İlk önce destekleyen bir SIP proxy (SER-Kamailio, OpenSIPS, SNOM 4S) veya gateway (Sippy , Asterisk ) olması gerekmektedir. Asterisk sunucu için örnekler ve ayarlara Asterisk wiki sitesinden ulaşabilirsiniz. Hem sabit hem de mobil numaraların taşındığı adresi tespit için işlemler şu şekilde akar:

  • Kullanıcı telefon numarasını çevirir: +90 (212) 273 08 08
  • SIP sunucu, bu numarayı E.164 formatına çevirir: 8.0.8.0.2.7.2.2.1.2.0.9.enum.org.tr
  • Sunucu bu E.164 formatındaki kaydı NAPTR record biçiminde DNS sunucusundan sorgular.
  • Gelen cevaplar içinden sıraya göre belirlenen yeni adresi seçer. Bunun için örneğin numaranın önüne Operatör kodu eklenmiş olabilir: B024902122730808
  • Belirlenen yeni numara routing işlemine sokulur
  • Böylelikle kullanıcı gerçekte bağlanması gereken yere gönderilir.

Roitel ENUM DNS Hizmeti Nedir?

Numara Taşınabirliği Sistemine geçildikten sonra mobil ve sabit hatların hangi operatörde sonlandırılması gerektiğinin tespiti artık operatör alan kodlarından anlaşılamamaktadır. Bu hem STH, Mobil operatörler hem de FCT kullanan kurumlar için önemli bir konu haline gelmiştir. Hem kurumsal veya toptan trafik satışlarında muhasebel mutabakasyon hem de trafik kalitesi açısından NTS'ye uyumlu bir çalışma gerekmektedir. Bunun çeşitli sistemlerde en hızlı ve değişiklik istemeyen yöntemi ise DNS servisi kullanmaktır. Roitel, Eurotel AŞ tarfından geliştirilen DNS sunucu yazılımını kullanarak bu hizmeti sağlamaktadır. Özellikleri:

  • Taşınmış numaralar NTS üzerinden sürekli güncellenir.
  • Operator Kodları NTS üzerinden sürekli güncellenir.
  • Hızlı bir veritabanı ve sistem kullanılır (DNS sorgusuna aynı lokasyonda cevap süresi 4-10 ms arasındadır).
  • Sunucu hızlı bir ISP üzerinde barındırılmaktadır.
  • Kaynak kodu Eurotel tarafından yerli olarak geliştirildiğinden, isteklerinize göre özel formatlarda cevap dönmek üzere ayarlama yapılabilmektedir.
  • Sippy Softswitch için entegrasyon kodları hazırdır.
  • Asterisk için DialPlan içinde ENUMLOOKUP fonksiyonu ile kullanılabilir.

Diğer Özellikler

Servisimiz, internet üzerinden Roitel EDS(Enum DNS Sunucu)'a erişerek kullanılabileceği gibi sizin LAN'a da kurulabilmektedir. Başlıca Özellikler:

  • Taşınmış numara için taşındığı operator kodunu, taşınmamışlar için ise tahsis edildiği operator kodunu verir.
  • Fiyat listelerinizi sadeleştirmek için ülkeleri de operator kodunda olduğu gibi kodlayabilir(Örnek: Rusya sabit için:RU01). Bu sayede sunucularınızın yükünü azaltır, fiyat ve route'larda her bir prefix için veri girmek yerine iligili ülke kodu için veri girmeniz yeterli olacaktır.
  • Roitel sunucusundan hizmet alınabileceği gibi, EDS kurulumu ile daha hızlı erişim sağlanabilir. Dış ağ problemlerinden bağımsız halde kullanabilirsiniz.
  • Hiçbir operatore tahsis edilmemiş numaraların tespiti ve buna göre kod dönülmesi.
  • Ayarlanabilir-dinamik NAPTR cevap formatı tanımlanabilmesi.
  • EDS LAN kurulumlarında yükünüze göre ayarlanabilir multi-core desteği
  • EDS LAN kurulumlarında ve merkezi erişimde birden fazla softswitch desteği
  • EDS LAN kurulumlarında tüm veriler için merkezden otomatik güncelleme.