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
| Katman | Sorgu başına herkese açık fiyat | Ne yapar |
|---|---|---|
| Starter | $0,0026 | Özel veri kaynaklarındaki ve önbelleğe alınmış arayan adı bilgilerini kullanır. |
| Standard | $0,0037 | Her 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
- SBC’niz veya uygulamanızın kullandığı genel kaynak IP adresini CNAM IP ayarlarına ekleyin ve ilgili hizmeti ilişkilendirin.
cnam.multitel.netadresine 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.- 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.
- 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.0Bu 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: 0Bu 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.