CNAM-integrasie

CNAM oor SIP

Magtig jou SIP-bron, stuur 'n opsoektransaksie en lees die teruggestuurde beller-identiteit.

Kies die opsoekgedrag

VlakOpenbare prys per navraagWat dit doen
StarterUSD 0,0026Gebruik eie bellernaaminligting en bellernaaminligting wat in die kas gestoor is.
StandardUSD 0,0037Doen vir elke navraag 'n intydse netwerkopsoek.
MixedUSD 0,004Probeer eers 'n intydse opsoek en val dan terug op Starter-data wanneer geen naam gevind word nie.

Die gekose diens bepaal die opsoekgedrag; Mixed is nie 'n opsoek wat eers die kas gebruik nie. Gaan die tarief na wat aan jou rekening toegewys is voordat jy dit in produksie gebruik. 'n Bellernaam is nie bewys van identiteit of eienaarskap nie.

Magtig jou bron

  1. Voeg die openbare bron-IP wat deur jou SBC of toepassing gebruik word by CNAM-IP-instellings by en koppel die beoogde diens daaraan.
  2. Stuur 'n SIP-INVITE na cnam.multitel.net, met die volledige telefoonnommer as die request-URI-gebruiker. Die gepubliseerde vervoer is UDP op bestemmingspoort 5060.
  3. Gebruik jou SIP-stapel om die Via, From, To, Contact, Call-ID, CSeq en ander vereiste transaksiekopstukke te genereer. Moenie net die versoeklyn hieronder stuur nie.
  4. Voltooi die SIP-transaksie korrek en gebruik die teruggestuurde naam slegs as 'n bruikbare resultaat teenwoordig is.
INVITE sip:12025550123@cnam.multitel.net SIP/2.0

Hierdie opsoekdiens aanvaar nie SIP-registrasie nie. Magtiging is gebaseer op die gekonfigureerde bronadres, wat jou NAT-poort se openbare adres kan wees.

Lees die SIP-opsoekresultaat

Die diens gee die resultaat terug in 'n 380-SIP-antwoord met 'n P-Asserted-Identity-kopstuk. Dit is die opsoekresultaat-transaksie, nie 'n beantwoorde telefoonoproep nie. Die redesin kan die teruggestuurde naam bevat; ontleed die identiteitkopstuk eerder as om op een vaste frase staat te maak.

SIP/2.0 380 EXAMPLE CALLER
P-Asserted-Identity: "EXAMPLE CALLER" <sip:12025550123@192.0.2.10>
Content-Length: 0

Hierdie uittreksel laat transaksiekopstukke uit. 192.0.2.10 verteenwoordig die versoekende stelsel in die voorbeeld. Die werklike antwoord moet by jou SIP-stapel se Call-ID en CSeq gepas word.

380 met 'n bruikbare naam
Lees die vertoonnaam uit P-Asserted-Identity, bevestig ontvangs van die finale INVITE-respons deur jou SIP-stapel en gaan voort met jou oproepwerkvloei.
Geen bruikbare naam nie
Moenie 'n foutboodskap, leë waarde of die nagevraagde nommer as 'n geverifieerde bellernaam gebruik nie. Laat die oproep voortgaan met jou gewone gedrag vir onbekende name.
403 of 'n ander afwysing
Gaan die versoekmetode, bestemmingsdomein, bron-IP-magtiging en rekening-/diensstatus na. Moenie 'n magtigingsfout in 'n vinnige lus herprobeer nie.
Tydverstreking
Onderskei SIP-transaksieheruitsendings van 'n nuwe opsoek. Beperk nuwe pogings, want dit kan nog 'n navraagkoste skep.

Fakturering, herprobeerslae en die verskil met die opdatering van beller-ID

'n Nuwe opsoek kan 'n navraagkoste meebring. Hierdie opsoekkoppelvlakke dokumenteer nie 'n idempotensiesleutel nie, dus kan 'n nuwe herprobeerslag 'n tweede faktureerbare navraag wees. Gebruik begrensde wagtye tussen herprobeerslae (backoff) vir vervoer-/diensfoute, los rekeningfoute eers op en versoen die gerapporteerde navraagkoste. Gebruik slegs 'n kas vir 'n tydperk wat by jou toepassing pas; bellernaamdata kan verander.

'n CNAM-opsoek lees 'n naam. Dit verander nie die naam wat op jou uitgaande oproepe vertoon word nie. 'n LIDB-bellernaamopdatering is 'n afsonderlike bewerking met eie velde, magtiging, prys en verwerking.