TR-069 es el protocolo de gestión de CPE para WAN desarrollado por el DSL Forum. Define un marco seguro para que un ACS configure automática y centralizadamente los dispositivos CPE.
Figura 1-1 Diagrama de diseño de TR-069
Este documento aplica a dispositivos de control de acceso y dispositivos telefónicos.
Este documento está dirigido a ingenieros de I+D y pruebas que necesitan comprender la configuración de TR-069, los métodos RPC, las extensiones TR-111 y los modelos de parámetros.
ACS Servidor de configuración automática
CPE Equipo en las instalaciones del cliente
TR-069 está deshabilitado por defecto. Inicie sesión en la página web como administrador, vaya a Sistema → Aprovisionamiento automático → TR069 y configure los parámetros en el área correspondiente.
Figura 2-1
| Nombre | Descripción |
| Habilitar TR069 | estado de habilitación |
| Tipo de servidor ACS | elemento de configuración |
| Dirección del servidor ACS | dirección del servidor o URL |
| Cuenta de acceso a ACS | nombre de usuario |
| Contraseña de acceso a ACS | contraseña |
| Dirección del servidor STUN | parámetro relacionado con STUN |
| Habilitar STUN | estado de habilitación |
Los métodos RPC proporcionan comunicación bidireccional entre el CPE y el ACS. El ACS puede obtener, establecer, monitorear y mantener los parámetros del dispositivo a través de RPC.
| RPC | Descripción del nodo |
| GetRPCMethods | descripción de la función RPC |
| SetParameterValues | descripción de la función RPC |
| GetParameterValues | descripción de la función RPC |
| GetParameterNames | descripción de la función RPC |
| GetParameterAttributes | descripción de la función RPC |
| SetParameterAttributes | descripción de la función RPC |
| Download | descripción de la función RPC |
| FactoryReset | descripción de la función RPC |
| Reboot | descripción de la función RPC |
TR-111 extiende la familia TR-069 con mecanismos de asociación dispositivo-puerta de enlace y solicitud de conexión NAT, ayudando al ACS a gestionar dispositivos del lado LAN.
TR-111 soporta la asociación de puerta de enlace para que el ACS pueda identificar la puerta de enlace utilizada por un dispositivo del lado LAN.
TR-111 soporta solicitudes de conexión basadas en UDP/STUN para dispositivos CPE ubicados detrás de puertas de enlace NAT.
La arquitectura incluye modelos de datos de dispositivo de puerta de enlace de Internet y dispositivo LAN. Los nombres de los parámetros usan una jerarquía de árbol con puntos y los tipos de parámetros se basan en los tipos de datos SOAP.
Dispositivo de puerta de enlace de Internet
Dispositivo LAN
Los nombres de los parámetros usan una jerarquía de árbol con puntos.
Los tipos de parámetros se basan en los tipos de datos SOAP.
parámetro relacionado con STUNinformación de interfaz de usuariocapacidad VoIP o parámetro de líneacapacidad VoIP o parámetro de líneacapacidad VoIP o parámetro de líneaparámetro relacionado con SIPcadena
| Nombre del nodo | Tipo | Descripción del nodo |
| InternetGatewayDevice.DeviceInfo. | Objeto | información del dispositivo |
| InternetGatewayDevice.DeviceInfo.Manufacturer | Cadena | fabricante del dispositivo |
| InternetGatewayDevice.DeviceInfo.ManufacturerOUI | Cadena | fabricante del dispositivo |
| InternetGatewayDevice.DeviceInfo.ModelName | Cadena | modelo del producto |
| InternetGatewayDevice.DeviceInfo.Description | Cadena | información del dispositivo |
| InternetGatewayDevice.DeviceInfo.ProductClass | Cadena | modelo del producto |
| InternetGatewayDevice.DeviceInfo.SerialNumber | Cadena | información del dispositivo |
| InternetGatewayDevice.DeviceInfo.SoftwareVersion | Cadena | información de versión |
| InternetGatewayDevice.DeviceInfo.HardwareVersion | Cadena | información de versión |
| InternetGatewayDevice.DeviceInfo.SpecVersion | Cadena | información de versión |
| InternetGatewayDevice.DeviceInfo.ProvisioningCode | Cadena | elemento de configuración |
| InternetGatewayDevice.DeviceInfo.UpTime | Cadena | parámetro de tiempo |
| InternetGatewayDevice.DeviceInfo.DeviceLog | Cadena | información del dispositivo |
| InternetGatewayDevice.DeviceInfo.VendorConfigFile.{i}. | Objeto | elemento de configuración |
| InternetGatewayDevice.DeviceInfo.VendorConfigFile.{i}.Name | Cadena | elemento de configuración |
| InternetGatewayDevice.DeviceInfo.VendorConfigFile.{i}.Version | Cadena | información de versión |
| InternetGatewayDevice.DeviceInfo.VendorConfigFile.{i}.Date | Cadena | parámetro de tiempo |
| InternetGatewayDevice.DeviceInfo.VendorConfigFile.{i}.Description | Cadena | elemento de configuración |
| InternetGatewayDevice.ManagementServer. | Objeto | información del dispositivo |
| InternetGatewayDevice.ManagementServer.URL | Cadena | dirección del servidor o URL |
| InternetGatewayDevice.ManagementServer.Username | Cadena | nombre de usuario |
| InternetGatewayDevice.ManagementServer.Password | Cadena | contraseña |
| InternetGatewayDevice.ManagementServer.PeriodicInformEnable | Cadena | estado de habilitación |
| InternetGatewayDevice.ManagementServer.PeriodicInformInterval | Cadena | parámetro de tiempo |
| InternetGatewayDevice.ManagementServer.PeriodicInformTime | Cadena | parámetro de tiempo |
| InternetGatewayDevice.ManagementServer.ParameterKey | Cadena | elemento de configuración |
| InternetGatewayDevice.ManagementServer.ConnectionRequestURL | Cadena | dirección del servidor o URL |
| InternetGatewayDevice.ManagementServer.ConnectionRequestUsername | Cadena | nombre de usuario |
| InternetGatewayDevice.ManagementServer.ConnectionRequestPassword | Cadena | contraseña |
| InternetGatewayDevice.ManagementServer.UDPConnectionRequestAddress | Cadena | dirección del servidor o URL |
| InternetGatewayDevice.ManagementServer.UDPConnectionRequestAddressNotificationLimit | Cadena | parámetro de tiempo |
| InternetGatewayDevice.ManagementServer.STUNEnable | Cadena | parámetro relacionado con STUN |
| InternetGatewayDevice.ManagementServer.STUNServerAddress | Cadena | parámetro relacionado con STUN |
| InternetGatewayDevice.ManagementServer.STUNServerPort | Cadena | parámetro relacionado con STUN |
| InternetGatewayDevice.ManagementServer.STUNUsername | Cadena | nombre de usuario |
| InternetGatewayDevice.ManagementServer.STUNPassword | Cadena | contraseña |
| InternetGatewayDevice.ManagementServer.STUNMaximumKeepAlivePeriod | Cadena | |
| InternetGatewayDevice.ManagementServer.STUNMinimumKeepAlivePeriod | Cadena | parámetro relacionado con STUN |
| InternetGatewayDevice.ManagementServer.NATDetected | Cadena | parámetro relacionado con STUN |
| InternetGatewayDevice.ManagementServer.KickURL | Cadena | dirección del servidor o URL |
| InternetGatewayDevice.ManagementServer.UpgradesManaged | Cadena | estado de habilitación |
| InternetGatewayDevice.Time. | objeto | parámetro de tiempo |
| InternetGatewayDevice.Time.Enable | Booleano | estado de habilitación |
| InternetGatewayDevice.Time.NTPServer1 | cadena | dirección del servidor o URL |
| InternetGatewayDevice.Time.NTPServer2 | cadena | dirección del servidor o URL |
| InternetGatewayDevice.Time.CurrentLocalTime | dateTime | parámetro de tiempo |
| InternetGatewayDevice.Time.LocalTimeZone | Cadena | parámetro de tiempo |
| InternetGatewayDevice.Time.LocalTimeZoneName | Cadena | parámetro de tiempo |
| InternetGatewayDevice.Layer3Forwarding. | Objeto | parámetro de enrutamiento o reenvío |
| InternetGatewayDevice.Layer3Forwarding.ForwardNumberOfEntries | Sin signo | parámetro de enrutamiento o reenvío |
| InternetGatewayDevice.Layer3Forwarding.Forwarding.{i}. | objeto | parámetro de enrutamiento o reenvío |
| InternetGatewayDevice.Layer3Forwarding.Forwarding.1.Enable | cadena | estado de habilitación |
| InternetGatewayDevice.Layer3Forwarding.Forwarding.1.Status | cadena | parámetro de enrutamiento o reenvío |
| InternetGatewayDevice.Layer3Forwarding.Forwarding.1.Type | cadena | parámetro de enrutamiento o reenvío |
| InternetGatewayDevice.Layer3Forwarding.Forwarding.{i}.DestIPAddress | cadena | parámetro de enrutamiento o reenvío |
| InternetGatewayDevice.Layer3Forwarding.Forwarding.{i}.DestSubnetMask | cadena | parámetro de enrutamiento o reenvío |
| InternetGatewayDevice.Layer3Forwarding.Forwarding.{i}.SourceIPAddress | cadena | parámetro de enrutamiento o reenvío |
| InternetGatewayDevice.Layer3Forwarding.Forwarding.{i}.SourceSubnetMask | cadena | parámetro de enrutamiento o reenvío |
| InternetGatewayDevice.Layer3Forwarding.Forwarding.{i}.GatewayIPAddress | cadena | parámetro de enrutamiento o reenvío |
| InternetGatewayDevice.Layer3Forwarding.Forwarding.{i}.Interface | cadena | parámetro de enrutamiento o reenvío |
| InternetGatewayDevice.Layer3Forwarding.Forwarding.{i}.ForwardingMetric | cadena | parámetro de enrutamiento o reenvío |
| InternetGatewayDevice.UserInterface. | Objeto | información de interfaz de usuario |
| InternetGatewayDevice.UserInterface.UpgradeAvailable | Cadena | información de interfaz de usuario |
| InternetGatewayDevice.UserInterface.CurrentLanguage | Cadena | |
| InternetGatewayDevice.Services.VoiceService.{i}. | objeto | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceServiceNumberOfEntries | unsignedInt | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfileNumberOfEntries | unsignedInt | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities. | objeto | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.MaxProfileCount | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.MaxLineCount | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.MaxSessionCount | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.SignalingProtocols | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.FaxT38 | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.FaxPassThrough | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.ModemPassThrough | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.ToneGeneration | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.RingGeneration | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.VoiceLineTests | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.SIP. | objeto | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.SIP.Role | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.SIP.Extensions | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.SIP.Transports | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.SIP.URISchemes | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.SIP.EventSubscription | booleano | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.SIP.ResponseMap | booleano | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.SIP.TLSAuthenticationProtocols | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.SIP.TLSAuthenticationKeySize | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.SIP.TLSEncryptionProtocols | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.H323. | objeto | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.H323.FastStart | booleano | |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.H323.H235AuthenticationMethods | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.Codecs | objeto | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.Codecs.{i}.EntryId | unsignedInt | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.Codecs.{i}.Codec | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.Capabilities.Codecs.{i}.BitRate | unsignedInt | |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}. | objeto | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Reset | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.NumberOfLines | unsignedInt | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Name | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SignalingProtocol | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.MaxSessions | unsignedInt | |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.DTMFMethod | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.STUNEnable | booleano | parámetro relacionado con STUN |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.STUNServer | cadena | parámetro relacionado con STUN |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.RTP. | objeto | parámetro relacionado con RTP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.RTP.LocalPortMin | unsignedInt | parámetro relacionado con RTP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.RTP.LocalPortMax | unsignedInt | parámetro relacionado con RTP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.RTP.DSCPMark | cadena | parámetro relacionado con RTP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.RTP.TelephoneEventPayloadType | cadena | parámetro relacionado con RTP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}. | objeto | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.Enable | booleano | estado de habilitación |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.DirectoryNumber | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.Status | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallState | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.RingMuteStatus | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.RingVolumeStatus | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.SIP. | objeto | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.SIP.AuthUserName | cadena | nombre de usuario |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.SIP.AuthPassword | cadena | contraseña |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallingFeatures. | objeto | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallingFeatures.CallWaitingEnable | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallingFeatures.CallForwardUnconditionalEnable | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallingFeatures.CallForwardUnconditionalNumber | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallingFeatures.CallForwardOnBusyEnable | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallingFeatures.CallForwardOnBusyNumber | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallingFeatures.CallForwardOnNoAnswerEnable | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallingFeatures.CallForwardOnNoAnswerNumber | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallingFeatures.CallTransferEnable | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallingFeatures.MWIEnable | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallingFeatures.MessageWaiting | cadena | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallingFeatures.AnonymousCallEnable | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.Line.{i}.CallingFeatures.DoNotDisturbEnable | booleano | capacidad VoIP o parámetro de línea |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP. | objeto | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.ProxyServer | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.ProxyServerPort | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.ProxyServerTransport | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.RegistrarServer | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.RegistrarServerPort | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.RegistrarServerTransport | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.UserAgentDomain | cadena | |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.UserAgentPort | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.UserAgentTransport | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.Organization | cadena | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.RegisterRetryInterval | ||
| parámetro de tiempo | ||
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.RegisterExpires | cadena | parámetro de tiempo |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.DSCPMark | unsignedInt | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.VLANIDMark | int | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.EthernetPriorityMark | int | parámetro relacionado con SIP |
| InternetGatewayDevice.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.X_ATP_OptionTime. | objeto | parámetro de tiempo |
| InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.6.SIP.X_ATP_OptionTime.IntervalTime | tUnsigned | parámetro de tiempo |
| InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.6.SIP.X_ATP_OptionTime.OptionsType | unsignedInt | parámetro relacionado con SIP |