CNAM entegrasyonu

SIP üzerinden CNAM

SIP kaynağınızı yetkilendirin, bir sorgu işlemi gönderin ve dönen arayan kimliğini okuyun.

Sorgu davranışını seçin

KatmanSorgu başına herkese açık fiyatNe yapar
Starter$0,0026Özel veri kaynaklarındaki ve önbelleğe alınmış arayan adı bilgilerini kullanır.
Standard$0,0037Her sorgu için gerçek zamanlı bir ağ sorgusu yapar.
Mixed$0,004Önce gerçek zamanlı sorgu dener, ad bulunamazsa Starter verilerine döner.

Sorgu davranışını seçilen hizmet belirler; Mixed önce önbelleğe bakan bir sorgu değildir. Üretimde kullanmadan önce hesabınıza atanmış ücreti gözden geçirin. Arayan adı, kimliğin veya sahipliğin kanıtı değildir.

Kaynağınızı yetkilendirin

  1. SBC’niz veya uygulamanızın kullandığı genel kaynak IP adresini CNAM IP ayarlarına ekleyin ve ilgili hizmeti ilişkilendirin.
  2. cnam.multitel.net adresine bir SIP INVITE isteği gönderin ve tam telefon numarasını request-URI kullanıcı bölümü olarak kullanın. Yayımlanan aktarım protokolü UDP, hedef bağlantı noktası 5060’tır.
  3. Via, From, To, Contact, Call-ID, CSeq ve gerekli diğer işlem başlıklarını oluşturmak için SIP yığınınızı kullanın. Yalnızca aşağıdaki istek satırını göndermeyin.
  4. SIP işlemini doğru şekilde tamamlayın ve dönen adı yalnızca kullanılabilir bir sonuç varsa kullanın.
INVITE sip:12025550123@cnam.multitel.net SIP/2.0

Bu sorgu hizmeti SIP kaydını kabul etmez. Yetkilendirme, yapılandırılmış kaynak adresine dayanır; bu adres NAT ağ geçidinizin genel adresi olabilir.

SIP sorgu sonucunu okuyun

Hizmet, sonucu P-Asserted-Identity başlığı içeren bir 380 SIP yanıtıyla döndürür. Bu, sorgu sonucu işlemidir; yanıtlanmış bir telefon görüşmesi değildir. Neden ifadesi dönen adı içerebilir; sabit tek bir ifadeye güvenmek yerine kimlik başlığını ayrıştırın.

SIP/2.0 380 EXAMPLE CALLER
P-Asserted-Identity: "EXAMPLE CALLER" <sip:12025550123@192.0.2.10>
Content-Length: 0

Bu alıntı işlem başlıklarını içermez. 192.0.2.10, örnekte isteği yapan sistemi temsil eder. Gerçek yanıt, SIP yığınınızın Call-ID ve CSeq değerleriyle eşleştirilmelidir.

Kullanılabilir adla 380
Görünen adı P-Asserted-Identity içinden okuyun, SIP yığınınız aracılığıyla son INVITE yanıtını onaylayın ve arama iş akışınıza devam edin.
Kullanılabilir ad yok
Bir hata mesajını, boş bir değeri veya sorgulanan numarayı doğrulanmış arayan adı olarak kullanmayın. Aramanın, adı bilinmeyen aramalar için olağan davranışınızla çalışmaya devam etmesini sağlayın.
403 veya başka bir ret
İstek yöntemini, hedef alan adını, kaynak IP yetkilendirmesini ve hesap/hizmet durumunu kontrol edin. Bir yetkilendirme hatasını sıkı bir döngüde yeniden denemeyin.
Zaman aşımı
SIP işlem yeniden iletimlerini yeni bir sorgudan ayırt edin. Yeni denemeleri sınırlayın; çünkü her biri ayrı bir sorgu ücreti oluşturabilir.

Faturalama, yeniden denemeler ve arayan kimliği güncellemesinden farkı

Yeni bir sorgu, sorgu ücretine neden olabilir. Bu sorgu arayüzleri bir idempotency anahtarı belgelemez; bu nedenle yeni bir yeniden deneme ikinci bir ücretli sorgu olabilir. Aktarım/hizmet hataları için sınırlı bir geri çekilme (backoff) kullanın, önce hesap hatalarını çözün ve bildirilen sorgu ücretlerini mutabakata bağlayın. Yalnızca uygulamanız için uygun bir süre boyunca önbelleğe alın; arayan adı verileri değişebilir.

Bir CNAM sorgusu bir adı okur. Giden aramalarınızda sunulan adı değiştirmez. LIDB arayan adı güncellemesi ise kendi alanları, yetkilendirmesi, fiyatı ve işleme süreciyle ayrı bir işlemdir.