שילוב CNAM
CNAM באמצעות SIP
אשרו את מקור ה-SIP שלכם, שלחו עסקת בדיקה וקראו את זהות המתקשר שהוחזרה.

בחרו את התנהגות הבדיקה
| דרגה | מחיר ציבורי לכל שאילתה | מה היא עושה |
|---|---|---|
| Starter | 0.0026 $ | משתמשת במידע קנייני ובמידע שמור במטמון על שמות מתקשרים. |
| Standard | 0.0037 $ | מבצעת בדיקת רשת בזמן אמת עבור כל שאילתה. |
| Mixed | 0.004 $ | מנסה תחילה בדיקה בזמן אמת, ואז חוזרת לנתוני Starter כאשר לא נמצא שם. |
השירות שנבחר קובע את התנהגות הבדיקה; Mixed אינה בדיקה שפונה תחילה למטמון. עיינו בתעריף שהוקצה לחשבונכם לפני שימוש בפועל. שם מתקשר אינו הוכחה לזהות או לבעלות.
אשרו את המקור שלכם
- הוסיפו את כתובת ה-IP הציבורית שבה משתמשים ה-SBC או היישום שלכם בהגדרות ה-IP של CNAM וקשרו אליה את השירות המיועד.
- שלחו SIP INVITE אל
cnam.multitel.net, כשמספר הטלפון המלא משמש כמשתמש ב-request-URI. אמצעי ההעברה שפורסם הוא UDP ביציאת יעד 5060. - השתמשו במחסנית ה-SIP שלכם כדי ליצור את Via, From, To, Contact, Call-ID, CSeq ואת שאר כותרות העסקה הנדרשות. אל תשלחו רק את שורת הבקשה שלהלן.
- השלימו את עסקת ה-SIP כראוי והשתמשו בשם שהוחזר רק אם קיימת תוצאה שמישה.
INVITE sip:12025550123@cnam.multitel.net SIP/2.0שירות הבדיקה הזה אינו מקבל רישום SIP. ההרשאה מבוססת על כתובת המקור שהוגדרה, שעשויה להיות הכתובת הציבורית של שער ה-NAT שלכם.
קראו את תוצאת בדיקת ה-SIP
השירות מחזיר את התוצאה בתגובת SIP מסוג 380 עם כותרת P-Asserted-Identity. זוהי עסקת תוצאת הבדיקה, ולא שיחת טלפון שנענתה. ביטוי הסיבה (reason phrase) יכול להכיל את השם שהוחזר; נתחו את כותרת ה-identity ואל תסתמכו על ביטוי קבוע אחד.
SIP/2.0 380 EXAMPLE CALLER
P-Asserted-Identity: "EXAMPLE CALLER" <sip:12025550123@192.0.2.10>
Content-Length: 0קטע זה משמיט כותרות עסקה. 192.0.2.10 מייצגת בדוגמה את המערכת השולחת את הבקשה. את התשובה בפועל יש להתאים ל-Call-ID ול-CSeq של מחסנית ה-SIP שלכם.
- 380 עם שם שמיש
- קראו את שם התצוגה מתוך P-Asserted-Identity, אשרו את התגובה הסופית ל-INVITE דרך מחסנית ה-SIP שלכם והמשיכו בתהליך השיחה שלכם.
- אין שם שמיש
- אל תציגו הודעת שגיאה, ערך ריק או את המספר שנבדק כשם מתקשר מאומת. המשיכו לטפל בשיחה בהתנהגות הרגילה שלכם עבור שם לא ידוע.
- 403 או דחייה אחרת
- בדקו את שיטת הבקשה, את דומיין היעד, את הרשאת כתובת ה-IP של המקור ואת סטטוס החשבון והשירות. אל תנסו שוב ושוב ברצף מהיר לאחר שגיאת הרשאה.
- תם זמן ההמתנה
- הבחינו בין שידורים חוזרים של עסקת SIP לבין בדיקה חדשה. הגבילו ניסיונות חדשים, כי הם עלולים ליצור חיוב שאילתה נוסף.
חיוב, ניסיונות חוזרים וההבדל מעדכון זיהוי המתקשר
בדיקה חדשה עלולה לגרור חיוב שאילתה. ממשקי הבדיקה הללו אינם מתעדים מפתח אידמפוטנטיות (idempotency key), ולכן ניסיון חוזר חדש עלול להיות שאילתה שנייה בחיוב. השתמשו במספר מוגבל של ניסיונות חוזרים עם השהיה גדלה ביניהם (backoff) עבור כשלי העברה או שירות, פתרו תחילה שגיאות חשבון ובצעו התאמה מול חיובי השאילתות שדווחו. שמרו במטמון רק לפרק זמן המתאים ליישום שלכם; נתוני שם המתקשר עשויים להשתנות.
בדיקת CNAM קוראת שם. היא אינה משנה את השם המוצג בשיחות היוצאות שלכם. עדכון שם מתקשר ב-LIDB הוא פעולה נפרדת, עם שדות, הרשאה, מחיר ועיבוד משלה.