Ενσωμάτωση CNAM
CNAM μέσω SIP
Εξουσιοδοτήστε την πηγή SIP σας, στείλτε μια συναλλαγή αναζήτησης και διαβάστε την ταυτότητα καλούντος που επιστρέφεται.

Επιλέξτε τη συμπεριφορά αναζήτησης
| Επίπεδο | Δημόσια τιμή ανά ερώτημα | Τι κάνει |
|---|---|---|
| Starter | 0,0026 $ | Χρησιμοποιεί ιδιόκτητες πληροφορίες ονομάτων καλούντων και πληροφορίες από την προσωρινή μνήμη (cache). |
| Standard | 0,0037 $ | Πραγματοποιεί αναζήτηση δικτύου σε πραγματικό χρόνο για κάθε ερώτημα. |
| Mixed | 0,004 $ | Δοκιμάζει πρώτα αναζήτηση σε πραγματικό χρόνο και, αν δεν βρεθεί όνομα, καταφεύγει σε δεδομένα Starter. |
Η υπηρεσία που επιλέγετε καθορίζει τη συμπεριφορά αναζήτησης· το Mixed δεν είναι αναζήτηση που ελέγχει πρώτα την προσωρινή μνήμη (cache). Ελέγξτε την τιμή που έχει ανατεθεί στον λογαριασμό σας πριν από τη χρήση σε παραγωγή. Το όνομα καλούντος δεν αποτελεί απόδειξη ταυτότητας ή ιδιοκτησίας.
Εξουσιοδοτήστε την πηγή σας
- Προσθέστε τη δημόσια διεύθυνση 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 (registration). Η εξουσιοδότηση βασίζεται στη ρυθμισμένη διεύθυνση πηγής, η οποία μπορεί να είναι η δημόσια διεύθυνση της πύλης 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, επομένως μια νέα επανάληψη μπορεί να αποτελεί δεύτερο χρεώσιμο ερώτημα. Χρησιμοποιήστε περιορισμένο backoff για αστοχίες μεταφοράς/υπηρεσίας, επιλύστε πρώτα τα σφάλματα λογαριασμού και αντιπαραβάλετε τις χρεώσεις ερωτημάτων που αναφέρονται. Αποθηκεύστε σε προσωρινή μνήμη μόνο για διάστημα κατάλληλο για την εφαρμογή σας· τα δεδομένα ονόματος καλούντος μπορούν να αλλάξουν.
Μια αναζήτηση CNAM διαβάζει ένα όνομα. Δεν αλλάζει το όνομα που εμφανίζεται στις εξερχόμενες κλήσεις σας. Μια ενημέρωση ονόματος καλούντος LIDB είναι ξεχωριστή λειτουργία με δικά της πεδία, εξουσιοδότηση, τιμή και επεξεργασία.