Como parte de la solución brindada por Merlin Data Quality el módulo de teléfonos permite normalizar teléfonos y detectar celulares permitiendo la utilización de estos por discadores predictivos y evitando demoras por el desconocimiento de prefijos en teléfonos del interior.
El modulo utiliza como base de contraste la base suministrada por la CNC (Comisión Nacional de Comunicaciones), a partir de estos maestros Merlin Data Quality realiza las validaciones y determinaciones correspondientes.
El cliente debe enviar una estructura Teléfono donde deberá completar al menos los campos:
Valor | Descripción |
CO | Corregido |
NE | No Encontrado |
SD | Sin Datos |
Atributo | Significado | Descripción |
SM | Sin Motivo |
Atributo | Longitud Máxima | Descripción del atributo |
clientAccessCode | 64 | Identificador único de usuarios. Este valor identifica y valida en cada invocación a un usuario determinado. Este valor tiene asociado los roles que le corresponden al usuario. |
customAdapters | 64 | Adaptadores de respuesta/modificadores de comportamiento. Para más información ver «Adaptadores de respuesta». |
level1 | 64 | Corresponde al primer nivel (País) administrativo del teléfono informado. Para más información ver «Niveles administrativos». |
level2 | 64 | Corresponde al segundo nivel administrativo del teléfono informado. Por ejemplo para Argentina, corresponde a Provincia. Para más información ver «Niveles administrativos». |
level3 | 64 | Corresponde al tercer nivel administrativo del teléfono informado. Por ejemplo para Argentina, corresponde a Partido. Para más información ver «Niveles administrativos». |
level4 | 64 | Corresponde al cuarto nivel administrativo del teléfono informado. Por ejemplo para Argentina, corresponde a Localidad. Para más información ver «Niveles administrativos». |
level5 | 64 | Corresponde al quinto nivel administrativo del teléfono informado. Por ejemplo para Argentina, corresponde a Barrio. Para más información ver «Niveles administrativos». |
postalCode | 4 | Código Postal de la dirección. |
characteristic | 5 | Característica del teléfono. |
phoneNumber | 12 | Número de teléfono. Este campo puede contener el número completo (prefijo, característica, número) o característica y número. |
additionalData | 64 | Observaciones u otros comentarios que se sumen al teléfono. |
Atributo | Longitud Máxima | Observación |
status | 3 | Indica el estado de normalización y/o validación. Para mas información ver «Estados y Motivos». |
statusReason | 2 | Indica la razón con referencia al estado de normalización y/o validación. Para mas información ver «Estados y Motivos». |
transactionId | 10 | Merlin asigna un id de transacción por consulta. |
level1 | 64 | Corresponde al primer nivel (País) administrativo del teléfono informado. Para más información ver «Niveles administrativos». |
level2 | 64 | Corresponde al segundo nivel administrativo del teléfono informado. Por ejemplo para Argentina, corresponde a Provincia. Para más información ver «Niveles administrativos». |
level3 | 64 | Corresponde al tercer nivel administrativo del teléfono informado. Por ejemplo para Argentina, corresponde a Partido. Para más información ver «Niveles administrativos». |
level4 | 64 | Corresponde al cuarto nivel administrativo del teléfono informado. Por ejemplo para Argentina, corresponde a Localidad. Para más información ver «Niveles administrativos». |
level5 | 64 | Corresponde al quinto nivel administrativo del teléfono informado. Por ejemplo para Argentina, corresponde a Barrio. Para más información ver «Niveles administrativos». |
postalCode | 5 | Código postal asociado a los niveles del teléfono. |
ddi | 5 | Código de Discado Directo Internacional. |
ddn | 5 | Código de Discado Directo Nacional. |
characteristic | 5 | Los cuatro dígitos correspondientes al número telefónico sin su característica. |
phoneNumber | 5 | Los cuatro dígitos correspondientes al número telefónico sin su característica. |
validated | 3 | Comparación entre lo ingresado con la respuesta de merlin. Valores posibles: SI, NO.
|
additionalData | 64 | Son datos extra encontrados en el teléfono original que no corresponden a ningún campo (prefijo, característica, número, localidad, provincia, cp). |
merlinCustomValues | – | Valores desarrollados por demanda del cliente o que se provee opcionalmente como el directory. |
fullPhone | 14 | Retorna el número completo informado (para los celulares SI se incluye el 15). |
fullCellphoneNumber | 12 | Retorna el número completo informado (para los celulares NO se incluye el 15). |
directory | 2 | Indica si el teléfono informado figura en la guía telefónica. Valores posibles si (teléfono en guía), no (no aparece en la guía) y ce (para celulares). |
doNotCallRegistry | 3 | Indica si el teléfono se encuentra limitado para llamadas publicitarias. |
Estos campos estarán disponibles para próximas implementaciones
Para ver más detalles de los WebServices: