CNAM integracija
CNAM per SIP
Įgaliokite savo SIP šaltinį, siųskite užklausos transakciją ir perskaitykite grąžintą skambintojo tapatybę.

Pasirinkite užklausos elgseną
| Lygis | Vieša kaina už užklausą | Ką jis daro |
|---|---|---|
| Starter | 0,0026 USD | Naudoja nuosavybės teise valdomą ir talpykloje saugomą skambintojo vardų informaciją. |
| Standard | 0,0037 USD | Kiekvienai užklausai atlieka realaus laiko tinklo užklausą. |
| Mixed | 0,004 USD | Pirmiausia bando realaus laiko užklausą, o jei vardas nerastas, naudoja Starter duomenis. |
Užklausos elgseną lemia pasirinkta paslauga; Mixed nėra pirmiausia talpyklą naudojanti užklausa. Prieš pradėdami naudoti realioje veikloje, peržiūrėkite jūsų paskyrai priskirtą įkainį. Skambintojo vardas nėra tapatybės ar nuosavybės įrodymas.
Įgaliokite savo šaltinį
- Pridėkite viešąjį šaltinio IP adresą, kurį naudoja jūsų SBC ar programa, skiltyje CNAM IP nustatymai ir susiekite numatytą paslaugą.
- Siųskite SIP INVITE į
cnam.multitel.net, naudodami visą telefono numerį kaip request-URI naudotoją. Paskelbtas transportas yra UDP paskirties prievadu 5060. - Naudokite savo SIP protokolų steką, kad sugeneruotumėte Via, From, To, Contact, Call-ID, CSeq ir kitas reikalingas transakcijos antraštes. Nesiųskite tik žemiau pateiktos užklausos eilutės.
- Teisingai užbaikite SIP transakciją ir naudokite grąžintą vardą tik jei yra tinkamas rezultatas.
INVITE sip:12025550123@cnam.multitel.net SIP/2.0Ši užklausų paslauga nepriima SIP registracijos. Įgaliojimas grindžiamas sukonfigūruotu šaltinio adresu, kuris gali būti jūsų NAT šliuzo viešasis adresas.
Perskaitykite SIP užklausos rezultatą
Paslauga grąžina rezultatą 380 SIP atsakyme su P-Asserted-Identity antrašte. Tai užklausos rezultato transakcija, o ne atsakytas telefono skambutis. Priežasties frazėje gali būti grąžintas vardas; analizuokite tapatybės antraštę, o ne remkitės viena fiksuota fraze.
SIP/2.0 380 EXAMPLE CALLER
P-Asserted-Identity: "EXAMPLE CALLER" <sip:12025550123@192.0.2.10>
Content-Length: 0Šioje ištraukoje transakcijos antraštės praleistos. 192.0.2.10 pavyzdyje žymi užklausą siunčiančią sistemą. Tikrasis atsakymas turi būti suderintas su jūsų SIP protokolų steko Call-ID ir CSeq.
- 380 su tinkamu vardu
- Perskaitykite rodomą vardą iš P-Asserted-Identity, patvirtinkite galutinį INVITE atsakymą per savo SIP protokolų steką ir tęskite skambinimo eigą.
- Nėra tinkamo vardo
- Nenaudokite klaidos pranešimo, tuščios reikšmės ar užklausto numerio kaip patikrinto skambintojo vardo. Palikite skambutį veikti pagal įprastą nežinomo vardo elgseną.
- 403 arba kitas atmetimas
- Patikrinkite užklausos metodą, paskirties domeną, šaltinio IP įgaliojimą ir paskyros bei paslaugos būseną. Nekartokite įgaliojimo klaidos greitu ciklu.
- Skirtasis laikas baigėsi
- Skirkite SIP transakcijos pakartotinius siuntimus nuo naujos užklausos. Apribokite naujus bandymus, nes jie gali sukurti dar vieną užklausos mokestį.
Atsiskaitymas, pakartojimai ir skirtumas nuo skambintojo ID atnaujinimo
Nauja užklausa gali sukelti užklausos mokestį. Šios užklausų sąsajos nedokumentuoja idempotentiškumo rakto, todėl naujas pakartojimas gali būti antra apmokestinama užklausa. Transporto ar paslaugos gedimų atveju naudokite ribotą atidėjimą (backoff), pirmiausia išspręskite paskyros klaidas ir suderinkite nurodytus užklausų mokesčius. Duomenis laikinojoje atmintyje saugokite tik jūsų programai tinkamą laikotarpį; skambintojo vardo duomenys gali keistis.
CNAM užklausa nuskaito vardą. Ji nekeičia vardo, rodomo jūsų išeinančiuose skambučiuose. LIDB skambintojo vardo atnaujinimas yra atskira operacija su savais laukais, įgaliojimu, kaina ir apdorojimu.