CNAM интеграција
CNAM преко SIP-а
Ауторизујте свој SIP извор, пошаљите трансакцију претраге и прочитајте враћени идентитет позиваоца.

Изаберите понашање претраге
| Ниво | Јавна цена по упиту | Шта ради |
|---|---|---|
| Starter | 0,0026 US$ | Користи сопствене и кеширане информације о имену позиваоца. |
| Standard | 0,0037 US$ | За сваки упит врши претрагу мреже у реалном времену. |
| Mixed | 0,004 US$ | Прво покушава претрагу у реалном времену, а затим се враћа на податке нивоа Starter када име није пронађено. |
Изабрани сервис одређује понашање претраге; Mixed није претрага која прво користи кеш. Пре употребе у продукцији проверите цену додељену вашем налогу. Име позиваоца није доказ идентитета нити власништва.
Ауторизујте свој извор
- Додајте јавну изворну IP адресу коју користи ваш SBC или апликација у CNAM IP подешавањима и повежите је са жељеним сервисом.
- Пошаљите 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. Ово је трансакција са резултатом претраге, а не одговорени телефонски позив. Текстуални опис разлога може садржати враћено име; анализирајте заглавље идентитета уместо да се ослањате на једну фиксну фразу.
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 трансакције од нове претраге. Ограничите нове покушаје јер могу изазвати додатну накнаду за упит.
Наплата, поновни покушаји и разлика у односу на ажурирање ID-ја позиваоца
Нова претрага може изазвати накнаду за упит. Ови интерфејси за претрагу не документују кључ идемпотентности, па нови поновни покушај може бити други наплативи упит. Користите ограничени backoff за грешке транспорта или сервиса, најпре решите грешке налога и ускладите пријављене накнаде за упите. Кеширајте само у периоду који одговара вашој апликацији; подаци о имену позиваоца могу се мењати.
CNAM претрага чита име. Она не мења име које се приказује на вашим одлазним позивима. LIDB ажурирање имена позиваоца је засебна операција са сопственим пољима, ауторизацијом, ценом и обрадом.