CNAM इंटीग्रेशन
SIP पर CNAM
अपने SIP स्रोत को अधिकृत करें, लुकअप ट्रांज़ैक्शन भेजें और लौटाई गई कॉलर पहचान पढ़ें।

लुकअप व्यवहार चुनें
| टियर | प्रति क्वेरी सार्वजनिक मूल्य | यह क्या करता है |
|---|---|---|
| Starter | $0.0026 | स्वामित्व वाली और कैश की गई कॉलर-नाम जानकारी का उपयोग करता है। |
| Standard | $0.0037 | प्रत्येक क्वेरी के लिए रीयल-टाइम नेटवर्क लुकअप करता है। |
| Mixed | $0.004 | पहले रीयल-टाइम लुकअप आज़माता है, फिर कोई नाम न मिलने पर Starter डेटा पर वापस आ जाता है। |
चुनी गई सेवा लुकअप का व्यवहार तय करती है; Mixed कैश-फ़र्स्ट लुकअप नहीं है। प्रोडक्शन में उपयोग से पहले अपने खाते को असाइन की गई दर की समीक्षा करें। कॉलर का नाम पहचान या स्वामित्व का प्रमाण नहीं है।
अपने स्रोत को अधिकृत करें
- अपने SBC या एप्लिकेशन द्वारा उपयोग किया जाने वाला सार्वजनिक स्रोत IP CNAM IP सेटिंग्स में जोड़ें और इच्छित सेवा को उससे संबद्ध करें।
cnam.multitel.netपर SIP INVITE भेजें, और request-URI यूज़र के रूप में पूरे टेलीफ़ोन नंबर का उपयोग करें। प्रकाशित ट्रांसपोर्ट UDP है, गंतव्य पोर्ट 5060 पर।- Via, From, To, Contact, Call-ID, CSeq और अन्य आवश्यक ट्रांज़ैक्शन हेडर बनाने के लिए अपने SIP स्टैक का उपयोग करें। केवल नीचे दी गई रिक्वेस्ट लाइन न भेजें।
- SIP ट्रांज़ैक्शन को सही ढंग से पूरा करें और लौटाए गए नाम का उपयोग केवल तभी करें जब कोई उपयोगी परिणाम मौजूद हो।
INVITE sip:12025550123@cnam.multitel.net SIP/2.0यह लुकअप सेवा SIP रजिस्ट्रेशन स्वीकार नहीं करती। प्राधिकरण कॉन्फ़िगर किए गए स्रोत पते पर आधारित है, जो आपके NAT गेटवे का सार्वजनिक पता हो सकता है।
SIP लुकअप परिणाम पढ़ें
सेवा परिणाम को P-Asserted-Identity हेडर के साथ 380 SIP रिस्पॉन्स में लौटाती है। यह लुकअप परिणाम का ट्रांज़ैक्शन है, उत्तर दी गई टेलीफ़ोन कॉल नहीं। रीज़न फ़्रेज़ में लौटाया गया नाम हो सकता है; किसी एक निश्चित वाक्यांश पर निर्भर रहने के बजाय आइडेंटिटी हेडर को पार्स करें।
SIP/2.0 380 EXAMPLE CALLER
P-Asserted-Identity: "EXAMPLE CALLER" <sip:12025550123@192.0.2.10>
Content-Length: 0इस अंश में ट्रांज़ैक्शन हेडर शामिल नहीं हैं। उदाहरण में 192.0.2.10 अनुरोध करने वाले सिस्टम को दर्शाता है। वास्तविक उत्तर का मिलान आपके SIP स्टैक के Call-ID और CSeq से होना चाहिए।
- उपयोगी नाम के साथ 380
- P-Asserted-Identity से डिस्प्ले नाम पढ़ें, अपने SIP स्टैक के माध्यम से अंतिम INVITE रिस्पॉन्स की पावती दें और अपना कॉलिंग वर्कफ़्लो जारी रखें।
- कोई उपयोगी नाम नहीं
- किसी त्रुटि संदेश, रिक्त मान या क्वेरी किए गए नंबर को सत्यापित कॉलर नाम के रूप में प्रयोग न करें। कॉल को अपने सामान्य अज्ञात-नाम व्यवहार के साथ चलने दें।
- 403 या कोई अन्य अस्वीकृति
- रिक्वेस्ट मेथड, गंतव्य डोमेन, स्रोत-IP प्राधिकरण और खाता/सेवा की स्थिति जाँचें। प्राधिकरण त्रुटि को तेज़ लूप में बार-बार न दोहराएँ।
- टाइमआउट
- SIP ट्रांज़ैक्शन के पुनः प्रसारण और नए लुकअप में अंतर करें। नए प्रयासों को सीमित रखें, क्योंकि वे एक और क्वेरी शुल्क उत्पन्न कर सकते हैं।
बिलिंग, पुनः प्रयास और कॉलर ID अपडेट करने से अंतर
नए लुकअप पर क्वेरी शुल्क लग सकता है। ये लुकअप इंटरफ़ेस किसी idempotency key का दस्तावेज़ीकरण नहीं करते, इसलिए नया पुनः प्रयास दूसरी बिल योग्य क्वेरी हो सकता है। ट्रांसपोर्ट/सेवा विफलताओं के लिए सीमित बैकऑफ़ का उपयोग करें, पहले खाते की त्रुटियाँ ठीक करें और रिपोर्ट किए गए क्वेरी शुल्कों का मिलान करें। कैश केवल अपने एप्लिकेशन के लिए उपयुक्त अवधि तक रखें; कॉलर-नाम डेटा बदल सकता है।
CNAM लुकअप किसी नाम को पढ़ता है। यह आपकी आउटबाउंड कॉल पर दिखाए जाने वाले नाम को नहीं बदलता। LIDB कॉलर-नाम अपडेट एक अलग ऑपरेशन है, जिसके अपने फ़ील्ड, प्राधिकरण, मूल्य और प्रक्रिया हैं।