- Inicio
- SGDA - Sistema de gestión de datos de abonados de telecomunicaciones
El sistema de gestión de datos de abonados ha sido actualizado a su versión 2, integrado con la API de carga y descarga de la CNMC. Para la solicitud de alta en el sistema consulte la Sede Electrónica.
Si es un operador con obligaciones en este sistema, revise sus tickets en https://tickets.cnmc.es (credenciales de acceso remitidas al contacto principal del operador en el sistema).
La API para consulta de un operador de la información registrada en SGDA2 de sus números de abonados implementa uno de los dos mecanismos de autenticación disponibles: certificado electrónico o credenciales oAuth.
Consulta de la información de un número:
https://api.cnmc.gob.es/verticales/v1/SGDA/numeros/v1/<num_abonado>
Consulta de la información de un rango:
https://api.cnmc.gob.es/verticales/v1/SGDA/numeros/v1/<número_de_abonado>?rango=true Consulta de la información de un número:
https://api.cnmc.gob.es/verticales/v1/SGDA/numeros/v1/<num_abonado>.json
Consulta de la información de un rango:
https://api.cnmc.gob.es/verticales/v1/SGDA/numeros/v1/<número_de_abonado>.json?rango=true <SGDA2Info xmlns:ns2="http://www.cnmc.es/DatosAbonados">
<operation>
<code>0001</code>
<description>Consulta de número individual</description>
<type>Autorizado</type>
</operation>
<object>
<ns2:DatosAbonado>
<ns2:Titular>
<ns2:PersonaJuridica DocIdentificacionJuridica="A7*******" RazonSocial="************."/>
</ns2:Titular>
<ns2:Domicilio TipoVia="AVD" NombreVia="ALICANTE" NumeroCalle="S-N" CodigoPostal="******" Poblacion="*****" Provincia="03"/>
<ns2:NumeracionAbonado>
<ns2:NumerosIndividuales NumeroIndividual="6******" ConsentimientoGuias-Consulta="1" VentaDirecta-Publicidad="0" ModoPago="0">
<ns2:Operador RazonSocial="XXXXXX" DocIdentificacionJuridica="YYYYY"/>
</ns2:NumerosIndividuales>
</ns2:NumeracionAbonado>
</ns2:DatosAbonado>
</object>
</SGDA2Info> {
"operation": {
"code": "0001",
"description": "Consulta de número individual",
"type": "Autorizado"
},
"object": {
"datosAbonado": [{
"titular": {
"personaFisica": null,
"personaJuridica": {
"razonSocial": "XXXXXX.",
"nombreComercial": null,
"docIdentificacionJuridica": "A******",
"idPersonaJuridica": null,
"idOperador": 29,
"fechaModificacion": 1451466601317
},
"idTitular": null
},
"usuario": null,
"domicilio": {
"tipoVia": "AVD",
"nombreVia": "*********",
"numeroCalle": "S-N",
"portal": null,
"codigoPostal": "*****",
"poblacion": "YYYYYY",
"provincia": "03",
"idDomicilio": null,
"escalera": null,
"piso": null,
"puerta": null,
"sha1": null
},
"numeracionAbonado": {
"numerosIndividuales": [{
"operador": {
"razonSocial": "ZZZZZZ",
"docIdentificacionJuridica": "YYYYYY",
"idOperador": null
},
"numeroIndividual": "60******",
"textoSignificativo": null,
"consentimientoGuiasConsulta": 1,
"ventaDirectaPublicidad": 0,
"tipoTerminal": null,
"modoPago": 0,
"idNumeracionIndividual": null,
"idDatosAbonado": null
}],
"rangos": []
},
"operacion": null,
"fechaExtraccion": null,
"idDatosAbonado": null
}]
}
}Estado estacionario de carga y descarga de ficheros incrementales:
Existe una errata en la Circular 1/2013, donde se describe el campo "Consentimiento Guías/Consulta", hay definiciones cruzadas en la página 13 y en la página 26 donde se dan definiciones contradictorias en los campos. La correcta es la indicada en el XSD, el que valida automáticamente los ficheros recibidos, que dice:
<xs:simpleType name="ConsentimientoGuias-ConsultaType">
<xs:annotation>
<xs:documentation>Tipo que agrega las modalidades de consentimiento a la aparición de datos de usuario en guías/servicios de consulta</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:short">
<xs:enumeration value="0">
<xs:annotation>
<xs:documentation>No Permite que sus datos figuren en guías/consulta</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="1">
<xs:annotation>
<xs:documentation>Permite que sus datos figuren en guías/consulta</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>Caso inicial. Alta simultánea o no de 2 números nuevos de un titular no existente, uno prepago (Tel2) y otro no (Tel1), donde Tel1 y Tel2 incluyen todo la información denominada NumeracionAbonado. Se envían 2 registros diferentes, puesto que corresponden a 2 claves únicas diferentes: NIF1+Domicilio1 y NIF1.
Conjunto simbólico de registros a enviar
Alta, {NIF1, Domicilio1, DatosTitular1, Tel1} Alta, {NIF1, , DatosTitular1, Tel2}Partiendo de la situación tras caso 1, nuevo número de contrato del mismo abonado (Tel3). Se envía una modificación al existir previamente la clave NIF1+Domicilio1 y no haber cambiado la información de estos campos.
Conjunto simbólico de registros a enviar
Modif, {NIF1, Domicilio1, DatosTitular1, Tel1, Tel3}Partiendo de la situación tras caso 2, migración del número de prepago (Tel2) a contrato, dentro del mismo Operador. En este caso, se envía primero la baja del registro de clave NIF1, y, después, la modificación del registro de clave NIF1+Domicilio1, incluyendo los tres teléfonos.
Conjunto simbólico de registros a enviar
Baja, {NIF1, , DatosTitular1, Tel2} Modif, {NIF1, Domicilio1, DatosTitular1, Tel1, Tel2, Tel3}Partiendo de la situación tras caso 3, corrección errata en la dirección del abonado NIF1.
Se envía un registro de baja, por desaparecer los datos de clave inicial NIF1+Domicilio1 creándose una nueva clave con los datos finales del domicilio NIF1+Domicilio2.
Conjunto simbólico de registros a enviar
Baja, {NIF1, Domicilio1, DatosTitular1, Tel1, Tel2, Tel3}
Alta, {NIF1, Domicilio2, DatosTitular1, Tel1, Tel2, Tel3}Partiendo de la situación tras caso 4, uno de los teléfonos (Tel1) del abonado NIF1 se exporta, es decir, cambia de operador1 al operador2.
Conjunto simbólico de registros enviados operador 1
Modif, {NIF1, Domicilio2, DatosTitular1, Tel2, Tel3}Subcaso A. Si el abonado NIF1 no contaba con ningún teléfono en el operador2.
Conjunto simbólico de registros enviados operador 2
Alta, {NIF1, Domicilio2, DatosTitular1, Tel1}Subcaso B. El abonado NIF1 contaba con teléfono (Tel20) en el operador2, en el mismo Domicilio2.
Conjunto simbólico de registros enviados operador 2
Modif, {NIF1, Domicilio2, DatosTitular1, Tel1, Tel20}Subcaso A. Si el abonado NIF3 no contaba con ningún teléfono en el operador.
Conjunto simbólico de registros enviados
Modif, {NIF1, Domicilio2, DatosTitular1, Tel2, Tel3}
Alta, {NIF3, Domicilio3, DatosTitular3, Tel1}Subcaso B. El abonado NIF3 contaba con teléfono (Tel20) en el mismo operador.
Conjunto simbólico de registros enviados
Modif, {NIF1, Domicilio2, DatosTitular1, Tel2, Tel3}
Modif, {NIF3, Domicilio3, DatosTitular3, Tel1, Tel20}Alta simultánea, o en el mismo periodo de envío, de 2 números de teléfono prepago para un mismo titular NIF4.
Se admiten las siguientes posibilidades de envío.
Conjunto simbólico de registros enviados
Alta, {NIF4, , DatosTitular4, Tel4, Tel5}Conjunto simbólico de registros enviados
Alta, {NIF4, , DatosTitular4, Tel4}
Modif, {NIF4, , DatosTitular4, Tel4, Tel5}Partiendo de la situación tras caso 7, cambio de alguno de los datos para el titular NIF4, por ejemplo, su marca de inserción en guías en uno de los teléfonos.
Conjunto simbólico de registros enviados
Modif, {NIF4, , DatosTitular4, Tel4, Tel5}Un usuario NIF5 da de alta un rango de teléfonos Tel30-Tel35.
Conjunto simbólico de registros enviados
Alta, {NIF5,Domicilio5, DatosTitular5, Tel30-Tel35}Un usuario NIF5 da de baja un teléfono del rango Tel30-Tel35, Tel33.
Conjunto simbólico de registros enviados
Modif, {NIF5,Domicilio5, DatosTitular5, Tel30-Tel32, Tel34-Tel35}CASO A. Baja previa de los datos en caso de cambio de razón social
Alta, {NIF1, Domicilio1, DatosTitular1{RazonSocial1}, Tel4{operador1}}
Baja, {NIF1, Domicilio1, DatosTitular1{RazonSocial1}, Tel4{operador1}}
Alta, {NIF1, Domicilio1, DatosTitular1{RazonSocial2}, Tel4{operador1}}CASO B. Modificación datos
Alta, {NIF1, Domicilio1, DatosTitular1{RazonSocial1}, Tel4{operador1}}
Alta, {NIF1, Domicilio2, DatosTitular1{RazonSocial1}, Tel2{operador1}}
Modificación, {NIF1, Domicilio1, DatosTitular1{RazonSocial2}, Tel4{operador1}}Caso B2. Modificación de datos con baja
Alta, {NIF1, Domicilio1, DatosTitular1{RazonSocial1}, Tel4{operador1}}
Baja, {NIF1, Domicilio1, DatosTitular1{RazonSocial1}, Tel2{operador1}}
Modificación, {NIF1, Domicilio1, DatosTitular1{RazonSocial2}, Tel4{operador1}}A continuación se exponen los errores frecuentes relacionados con la carga de ficheros por parte de operadores:
| Código | Error | Descripción |
|---|---|---|
| 1 | Error procesando nodo: no se encontró una combinación domicilio-modo de pago correcta. | El domicilio es un campo obligatorio para numeración en modalidad de Contrato. |
| 2 | No se pueden repetir personas jurídicas. Distintas razones sociales para un mismo NIF. | Intenta dar de alta una numeración asociada a una persona jurídica que ya existe con diferente razón social. |
| 3 | Titular vacío. | No se ha informado del titular de los datos de abonado, ni como persona física ni jurídica. |
| 4 | Número incluido en un rango existente. | El número se encuentra comprendido en un rango de numeración ya existente. |
| 5 | Rango solapado. | El rango se solapa con alguno de los registrados previamente. Resuelva esta incidencia contactando con el operador propietario del rango. |
| 6 | Operador no encontrado. | El operador no se encuentra registrado. |
| 7 | Error XSD. | El fichero de carga contiene errores de validación contra el fichero XSD. Adapte el contenido del fichero a los criterios definidos por XSD. |
| 8 | Fichero ZIP no válido. | El fichero ZIP no es válido. Típicamente se encuentra corrupto o comprimido mediante un algoritmo no reconocido. |
| 9 | Numeración abonado vacía. | No se está informando de la numeración del abonado. |
| 10 | Error del sistema. Contacte con el servicio técnico. | A priori, se desconoce la causa del error. Es un error inesperado del sistema. |
| 11 | Imposible efecutar baja. Este registro no existe. | Está intentando dar de baja (código de operación 2) un registro de datos de abonado no existente. Cada registro se identifica de forma unívoca mediante el NIF del titular y el domicilio. |
En caso de que los ficheros de comunicación de datos de abonados remitidos por los operadores presenten problemas, se genera un fichero de errores detectados.
El fichero incluye, para cada entrada DatosAbonados procesada con error del fichero comunicado por el operador, la codificación del error y la descripción y la identificación de la entrada DatosAbonados que lo ha producido que podrá no corresponder al conjunto completo (conjuntos de números superiores a 100).
De acuerdo a la Circular 1/20133, relativa al procedimiento de suministro de datos de los abonados para la prestación de servicios de guías, consulta telefónica sobre números de abonado y emergencias, para la resolución de incidencias entre los operadores obligados y las entidades receptoras de los datos, se ha habilitado la herramienta https://tickets.cnmc.es

De acuerdo al procedimiento establecido en la Circular, si la entidad habilitada observara deficiencias o errores en relación con la veracidad y exactitud de los datos de los abonados suministrados o en relación con las condiciones impuestas en la citada instrucción, se dirigirá al operador que facilitó dicha información señalando la naturaleza específica del problema detectado a través del sistema de gestión de incidencias (https://tickets.cnmc.es). Para ello debe realizar la apertura de una incidencia en el sistema y asignarla al operador objeto de la queja. Con esta acción, el sistema compondrá un mensaje que se dirigirá al buzón indicado por el contacto principal del operador involucrado. Con la apertura de esta incidencia y su ciclo de vida de gestión, el administrador del sistema y la entidad solicitante tendrán constancia del estado de la deficiencia reportada, hasta su resolución y cierre mediante la recepción de mensajes en los buzones indicados para el contacto principal de estas entidades y del propio administrador del sistema.
El ciclo de vida de las incidencias puede pasar por diversos estados, con el siguiente flujo principal:
El operador responsable de los datos estará obligado a resolver la incidencia en el menor tiempo posible y como máximo en el plazo de 7 días a contar desde el día de la apertura de la incidencia. Si no se resolviera satisfactoriamente por las partes, el Administrador del sistema notificará de ello a la Comisión del Mercado de las Telecomunicaciones. De todo ello quedará constancia en los registros del Sistema, permitiendo la adopción de las medidas legales oportunas por parte de esta Comisión en cada caso.
Hasta la integración del sistema con el portal de notificaciones por comparecencia de la CNMC, las comunicaciones relacionadas con el sistema de gestión de incidencias se realizarán por correo electrónico a los buzones indicados por los contactos principales de los distintos agentes involucrados en el SGDA2. Una vez completada esa integración, las comunicaciones relacionadas indicarán la disponibilidad de una notificación en el portal de notificaciones por comparecencia.
Para el acceso al sistema, como contacto principal habilitado en el SGDA2 ;recibirá un correo indicándole su nombre de usuario. En su primer acceso, debe cambiar su contraseña desde el enlace 'Olvidó su contraseña'. El sistema le pedirá que introduzca el correo electrónico en el que ha recibido el aviso de creación de cuenta.
Una vez logado, puede cambiar el correo electrónico en el que recibir los avisos de incidencias que le han remitido o las actualizaciones de las incidencias reportadas desde la entrada del menú 'Mi cuenta'.
Desde la herramienta podrá reportar una incidencia a otro operador o entidad o reportar incidencias técnicas del SGDA2 y gestionar las incidencias reportadas o que le han asignado.
En su primer acceso, puede cambiar su contraseña desde el enlace 'Olvidó su contraseña' indicando el correo electrónico del contacto principal, aquél en el que ha recibido el aviso de creación de cuenta.

Una vez logado, puede cambiar el correo electrónico en el que recibir los avisos de incidencias recibidas o las actualizaciones de las incidencias reportadas desde la entrada del menú 'Mi cuenta'.

Puede reportar una incidencia a un Operador o Entidad Habilitada en el SGDA. Asegúrese de que tiene seleccionado el proyecto SGDA2 Incidencias entre operadores y entidades habilitadas. También puede reportar una incidencia en el funcionamiento del SGDA2. En ese caso, cambie el proyecto desde el combo para seleccionar SGDA2 Incidencias técnicas del servicio.

Pulse en el botón 'Reportar Incidencia'

Complete los campos y seleccione, en su caso, el operador o la entidad destinataria de la incidencia en el campo 'Asignar a'. En el caso de que la incidencia sea en el funcionamiento del servicio, no aparecerá la opción de asignación.

También puede adjuntar un archivo. Para finalizar, pulse el botón 'Enviar reporte', situado al final de la página.

Desde el enlace del menú principal, 'Mi vista', puede ver las distintas incidencias, resaltadas por colores según su estado:

En el apartado 'Asignadas a mi' puede consultar las incidencias que le han asignado. Pulse sobre el enlace situado en el número de incidencia para ver el detalle.

Para agregar información, puede añadir notas desde el botón 'Agregar nota' o subir archivos desde el botón 'Subir archivos'. Para cambiar el estado de la incidencia pulse el botón 'Cambiar estado a'. Seleccione el estado 'se necesitan más datos', si requiere que el creador de la incidencia complete información o 'aceptada', si no fuera necesario, para confirmar la recepción de la incidencia. Seleccione el estado 'resuelta', si quiere informar al solicitante de la resolución de la misma. Si hubiera abierto la incidencia, una vez resuelta, confirme la aceptación de la resolución, cambiando el estado a 'cerrada'.

En el apartado final de la página de detalle de la incidencia puede consultar el historial de actualizaciones de la misma.
