CNAM-integration
CNAM over SIP
Godkend din SIP-kilde, send en opslagstransaktion, og læs den returnerede opkalderidentitet.

Vælg opslagsadfærden
| Niveau | Offentlig pris pr. forespørgsel | Hvad det gør |
|---|---|---|
| Starter | 0,0026 US$ | Bruger proprietære og cachede oplysninger om opkaldernavne. |
| Standard | 0,0037 US$ | Foretager et netværksopslag i realtid for hver forespørgsel. |
| Mixed | 0,004 US$ | Forsøger først et opslag i realtid og falder derefter tilbage til data fra Starter, når der ikke findes noget navn. |
Den valgte tjeneste bestemmer opslagsadfærden; Mixed er ikke et opslag, der bruger cachen først. Gennemgå den takst, der er tildelt din konto, før produktionsbrug. Et opkaldernavn er ikke bevis på identitet eller ejerskab.
Godkend din kilde
- Tilføj den offentlige kilde-IP, som din SBC eller applikation bruger, under CNAM IP-indstillinger, og tilknyt den tiltænkte tjeneste.
- Send en SIP INVITE til
cnam.multitel.net, og brug det fulde telefonnummer som bruger i request-URI'en. Den publicerede transport er UDP på destinationsport 5060. - Brug din SIP-stack til at generere Via, From, To, Contact, Call-ID, CSeq og de øvrige nødvendige transaktionsheadere. Send ikke kun den anførte request-linje nedenfor.
- Gennemfør SIP-transaktionen korrekt, og brug kun det returnerede navn, hvis der foreligger et brugbart resultat.
INVITE sip:12025550123@cnam.multitel.net SIP/2.0Denne opslagstjeneste accepterer ikke SIP-registrering. Godkendelsen er baseret på den konfigurerede kildeadresse, som kan være din NAT-gateways offentlige adresse.
Læs SIP-opslagsresultatet
Tjenesten returnerer resultatet i et SIP-svar med 380 og en P-Asserted-Identity-header. Dette er opslagsresultatets transaktion, ikke et besvaret telefonopkald. Årsagsteksten kan indeholde det returnerede navn; fortolk identity-headeren i stedet for at stole på én fast formulering.
SIP/2.0 380 EXAMPLE CALLER
P-Asserted-Identity: "EXAMPLE CALLER" <sip:12025550123@192.0.2.10>
Content-Length: 0Dette uddrag udelader transaktionsheadere. 192.0.2.10 repræsenterer det anmodende system i eksemplet. Det faktiske svar skal matches med din SIP-stacks Call-ID og CSeq.
- 380 med et brugbart navn
- Læs visningsnavnet fra P-Asserted-Identity, bekræft det endelige INVITE-svar via din SIP-stack, og fortsæt dit opkaldsflow.
- Intet brugbart navn
- Brug ikke en fejlmeddelelse, en tom værdi eller det forespurgte nummer som et verificeret opkaldernavn. Lad opkaldet fungere med din almindelige adfærd for ukendt navn.
- 403 eller anden afvisning
- Kontroller forespørgselsmetoden, destinationsdomænet, kilde-IP-godkendelsen og konto-/servicestatussen. Forsøg ikke en autorisationsfejl igen i en hurtig løkke.
- Timeout
- Skeln mellem gentagne afsendelser af SIP-transaktionen og et nyt opslag. Begræns nye forsøg, da de kan medføre endnu et forespørgselsgebyr.
Fakturering, genforsøg og forskellen fra opdatering af opkalder-ID
Et nyt opslag kan medføre et forespørgselsgebyr. Disse opslagsgrænseflader dokumenterer ikke en idempotensnøgle, så et nyt genforsøg kan være en anden fakturerbar forespørgsel. Brug begrænset backoff ved transport-/servicefejl, løs kontofejl først, og afstem de rapporterede forespørgselsgebyrer. Brug kun cache i en periode, der passer til din applikation; opkaldernavne kan ændre sig.
Et CNAM-opslag læser et navn. Det ændrer ikke det navn, der vises på dine udgående opkald. En LIDB-opdatering af opkaldernavn er en separat operation med egne felter, autorisation, pris og behandling.