Integración CNAM
CNAM sobre SIP
Autorice su origen SIP, envíe una transacción de consulta y lea la identidad del llamante devuelta.

Elija el comportamiento de consulta
| Nivel | Precio público por consulta | Qué hace |
|---|---|---|
| Starter | 0,0026 US$ | Utiliza información de nombre de llamante propietaria y en caché. |
| Standard | 0,0037 US$ | Realiza una búsqueda en tiempo real en la red para cada consulta. |
| Mixed | 0,004 US$ | Intenta primero una consulta en tiempo real y, si no encuentra un nombre, recurre a los datos de Starter. |
El servicio seleccionado determina el comportamiento de consulta; Mixed no consulta primero la caché. Revise la tarifa asignada a su cuenta antes de usarla en producción. Un nombre de llamante no es prueba de identidad ni de propiedad.
Autorice su origen
- Añada la IP pública de origen utilizada por su SBC o aplicación en Configuración de IP CNAM y asocie el servicio previsto.
- Envíe un SIP INVITE a
cnam.multitel.net, usando el número telefónico completo como parte de usuario del request-URI. El transporte publicado es UDP en el puerto de destino 5060. - Utilice su pila SIP para generar Via, From, To, Contact, Call-ID, CSeq y los demás encabezados de transacción requeridos. No envíe solo la línea de solicitud que aparece a continuación.
- Complete la transacción SIP correctamente y utilice el nombre devuelto solo si hay un resultado utilizable.
INVITE sip:12025550123@cnam.multitel.net SIP/2.0Este servicio de búsqueda no acepta registro SIP. La autorización se basa en la dirección de origen configurada, que puede ser la dirección pública de tu puerta de enlace NAT.
Lea el resultado de la consulta SIP
El servicio devuelve el resultado en una respuesta SIP 380 con un encabezado P-Asserted-Identity. Esta es la transacción del resultado de consulta, no una llamada telefónica contestada. La frase de motivo puede contener el nombre devuelto; analice el encabezado de identidad en lugar de depender de una frase fija.
SIP/2.0 380 EXAMPLE CALLER
P-Asserted-Identity: "EXAMPLE CALLER" <sip:12025550123@192.0.2.10>
Content-Length: 0Este fragmento omite encabezados de transacción. 192.0.2.10 representa el sistema solicitante en el ejemplo. La respuesta real debe coincidir con Call-ID y CSeq de su pila SIP.
- 380 con un nombre utilizable
- Lea el nombre de visualización de P-Asserted-Identity, envíe el acuse de recibo de la respuesta final a INVITE a través de su pila SIP y continúe su flujo de llamadas.
- No hay nombre utilizable
- No presente un mensaje de error, un valor en blanco o el número consultado como nombre de llamante verificado. Mantenga la llamada funcionando con su comportamiento habitual para nombres desconocidos.
- 403 u otro rechazo
- Verifique el método de solicitud, el dominio de destino, la autorización de IP de origen y el estado de la cuenta y del servicio. No reintente continuamente una solicitud que falla por autorización.
- Tiempo de espera agotado
- Distinga las retransmisiones de una transacción SIP de una nueva consulta. Limite los nuevos intentos porque pueden generar otro cargo por consulta.
Facturación, reintentos y la diferencia con la actualización de ID de llamante
Una nueva consulta puede generar un cargo. Estas interfaces no documentan una clave de idempotencia, por lo que un nuevo reintento puede ser una segunda consulta facturable. Use un número limitado de reintentos con espera progresiva ante fallos de transporte o servicio, resuelva primero los errores de cuenta y concilie los cargos de consulta notificados. Guarde los datos en caché solo durante un período apropiado para su aplicación; los datos del nombre de llamante pueden cambiar.
Una consulta CNAM lee un nombre. No cambia el nombre presentado en sus llamadas salientes. Una actualización del nombre de llamante en LIDB es una operación separada con sus propios campos, autorización, precio y procesamiento.