How to setup TR-069

Introduction

TR-069 (Technical Report 069) is the document number of the technical report, defined by the Broadband Forum, that specifies the “CPE WAN management protocol” or CWMP. It defines an application layer protocol for remote management of end-user devices. As a bidirectional SOAP/HTTP-based protocol, it provides the communication between Customer-Premises Equipment (CPE) and Auto-Configuration Servers (ACS). It includes both a safe auto configuration and the control of other CPE management functions within an integrated framework.
For IP phones, the administrators can manage all the devices on a common TR-069 Platform. IP phones can be easily and securely configured on the TR-069 platform to make mass deployment more efficiency.

TR-069 Process

The following is an example to explain the session between CPE and ACS.

Configuration of TR-069 Features on Akuvox Phones

To configure TR-069 via web user interface

1.Click on Settings > TR069.

2.Select Enabled from the pull-down list of Enable TR069.

3.Enter the URL of the ACS in the ACS URL field.

4.Enter the user name and password authenticated by the ACS in the ACS Username and ACS Password fields.

5.Select the desired value from the pull-down list of Enable Periodic Inform.

6.Enter the desired time in the Periodic Inform Interval (seconds) field.

7.Enter the user name and password authenticated by the IP phone in the Connection Request Username and Connection Request Password fields. 8.Click Submit to accept the change.

The description for TR069 web configuration

Setting name Valid values Default Description
ACS URL String empty URL of the TR-069 ACS. This is the URL the phone will send TR-069 messages to.
Please contact your ACS vendor to find out about this URL.
ACS Username String empty Username for HTTP authentication against the ACS
ACS Password String empty Password for HTTP authentication against the ACS
Enable Periodic Inform Boolean disable Turn TR-069 Periodic Inform on and off.
Enable TR069 Boolean disable Turn TR-069 management on and off.
CPE URL String default URL of the Device. This is the URL the TR-069 ACS will manage.
CPE User name String empty Username to authenticate incoming connection requests.
CPE Password String empty Password to authenticate incoming connection requests.

To configure TR-069 via AutoP

Please refer to the Akuvox autoP manuals.

Appendix

Appendix A: Current supported configuration

Device.DeviceInfo.Manufacturer                                   
Device.DeviceInfo.ManufacturerOUI                                
Device.DeviceInfo.ModelName                                     
Device.DeviceInfo.SoftwareVersion				 
Device.DeviceInfo.ProductClass                                 
Device.DeviceInfo.SerialNumber                                
Device.DeviceInfo.HardwareVersion                                
Device.DeviceInfo.UpTime                                        
Device.DeviceInfo.ProvisioningCode                             
Device.ManagementServer.URL                                   
Device.ManagementServer.Username                               
Device.ManagementServer.Password                                
Device.ManagementServer.PeriodicInformEnable                
Device.ManagementServer.PeriodicInformInterval                    
Device.ManagementServer.PeriodicInformTime                        
Device.ManagementServer.ParameterKey                              
Device.ManagementServer.ConnectionRequestURL                      
Device.ManagementServer.ConnectionRequestUsername                 
Device.ManagementServer.ConnectionRequestPassword                 
Device.ManagementServer.STUNEnable                               
Device.ManagementServer.STUNServerAddress                         
Device.ManagementServer.STUNServerPort                            
Device.ManagementServer.STUNUsername                              
Device.ManagementServer.STUNPassword                              
Device.ManagementServer.STUNMaximumKeepAlivePeriod                
Device.ManagementServer.STUNMinimumKeepAlivePeriod                
Device.ManagementServer.NATDetected                               
Device.ManagementServer.UDPConnectionRequestAddress               
Device.ManagementServer.UDPConnectionRequestAddressNotificationLimit   
Device.ManagementServer.UpgradesManaged                                
Device.Time.NTPServer1		                                 
Device.Time.NTPServer2                                           
Device.Time.LocalTimeZone                                        
Device.UserInterface.CUSTOM_Preference.CUSTOM_LanguageType        
Device.UserInterface.CUSTOM_Preference.CUSTOM_BackLight           
Device.UserInterface.CUSTOM_Preference.CUSTOM_BacklightTime       
Device.UserInterface.CUSTOM_Preference.CUSTOM_HandfreeSpkVol      
Device.UserInterface.CUSTOM_Preference.CUSTOM_HandfreeMicVol      
Device.UserInterface.CUSTOM_Preference.CUSTOM_HandsetSpkVol       
Device.UserInterface.CUSTOM_Preference.CUSTOM_HandsetMicVol       
Device.UserInterface.CUSTOM_Preference.CUSTOM_HeadsetSpkVol       
Device.UserInterface.CUSTOM_Preference.CUSTOM_HeadsetMicVol       
Device.UserInterface.CUSTOM_Preference.CUSTOM_RingVol             
Device.UserInterface.CUSTOM_Preference.CUSTOM_HeadsetToneVol      
Device.UserInterface.CUSTOM_Preference.CUSTOM_HandsetToneVol      
Device.UserInterface.CUSTOM_Preference.CUSTOM_HandfreeToneVol     
Device.UserInterface.CUSTOM_Features.CUSTOM_CallWaiting           
Device.UserInterface.CUSTOM_Features.CUSTOM_HotlineNumber         
Device.UserInterface.CUSTOM_Features.CUSTOM_DNDEnable             
Device.UserInterface.CUSTOM_Features.CUSTOM_DNDOnCode             
Device.UserInterface.CUSTOM_Features.CUSTOM_DNDOffCode            
Device.UserInterface.CUSTOM_Features.CUSTOM_AlwaysForwardEnable   
Device.UserInterface.CUSTOM_Features.CUSTOM_AlwaysForwardTarget   
Device.UserInterface.CUSTOM_Features.CUSTOM_AlwaysForwardOnCode   
Device.UserInterface.CUSTOM_Features.CUSTOM_AlwaysForwardOffCode  
Device.UserInterface.CUSTOM_Features.CUSTOM_BusyForwardEnable     
Device.UserInterface.CUSTOM_Features.CUSTOM_BusyForwardTarget     
Device.UserInterface.CUSTOM_Features.CUSTOM_BusyForwardOnCode     
Device.UserInterface.CUSTOM_Features.CUSTOM_BusyForwardOffCode    
Device.UserInterface.CUSTOM_Features.CUSTOM_TimeoutForwardEnable  
Device.UserInterface.CUSTOM_Features.CUSTOM_TimeoutForwardTarget  
Device.UserInterface.CUSTOM_Features.CUSTOM_TimeoutForwardTimeout 
Device.UserInterface.CUSTOM_Features.CUSTOM_TimeoutForwardOnCode  
Device.UserInterface.CUSTOM_Features.CUSTOM_TimeoutForwardOffCode 
Device.UserInterface.CUSTOM_DialPlan.CUSTOM_AreaCode              
Device.UserInterface.CUSTOM_DialPlan.CUSTOM_AreaCodeMinLen        
Device.UserInterface.CUSTOM_DialPlan.CUSTOM_AreaCodeMaxLen        
Device.UserInterface.CUSTOM_Voice.CUSTOM_VAD                      
Device.UserInterface.CUSTOM_Voice.CUSTOM_JitterBufferAdaptive     
Device.UserInterface.CUSTOM_Voice.CUSTOM_JitterBufferMin          
Device.UserInterface.CUSTOM_Voice.CUSTOM_JitterBufferMax          
Device.UserInterface.CUSTOM_Voice.CUSTOM_JitterBufferNominal      
Device.UserInterface.CUSTOM_Update.CUSTOM_PNP                     
Device.UserInterface.CUSTOM_Update.CUSTOM_DHCPOption             
Device.UserInterface.CUSTOM_Update.CUSTOM_ServerUrl               
Device.UserInterface.CUSTOM_Update.CUSTOM_AutoProvisionMode       
Device.UserInterface.CUSTOM_Update.CUSTOM_AutoProvisionScheduleTime        
Device.UserInterface.CUSTOM_Update.CUSTOM_AutoProvisionScheduleDayOfWeek   
Device.UserInterface.CUSTOM_RemotePhoneBook.CUSTOM_PhoneBook0URL           
Device.UserInterface.CUSTOM_RemotePhoneBook.CUSTOM_PhoneBook0Name          
Device.UserInterface.CUSTOM_RemotePhoneBook.CUSTOM_PhoneBook1URL           
Device.UserInterface.CUSTOM_RemotePhoneBook.CUSTOM_PhoneBook1Name          
Device.UserInterface.CUSTOM_RemotePhoneBook.CUSTOM_PhoneBook2URL           
Device.UserInterface.CUSTOM_RemotePhoneBook.CUSTOM_PhoneBook2Name          
Device.UserInterface.CUSTOM_RemotePhoneBook.CUSTOM_PhoneBook3URL           
Device.UserInterface.CUSTOM_RemotePhoneBook.CUSTOM_PhoneBook3Name          
Device.UserInterface.CUSTOM_RemotePhoneBook.CUSTOM_PhoneBook4URL           
Device.UserInterface.CUSTOM_RemotePhoneBook.CUSTOM_PhoneBook4Name          
Device.LAN.AddressingType                                                  
Device.LAN.IPAddress                                              
Device.LAN.SubnetMask                                             
Device.LAN.DefaultGateway                                         
Device.LAN.DNSServers                                             
Device.LAN.DNSServers2
Device.LAN.MACAddress                                             
Device.LAN.MACAddressOverride                                     
Device.LAN.VoiceService.1.VoiceProfileNumberOfEntries               
Device.LAN.VoiceService.1.Capabilities.MaxProfileCount              
Device.LAN.VoiceService.1.Capabilities.MaxLineCount                 
Device.LAN.VoiceService.1.Capabilities.SignalingProtocols           
Device.LAN.VoiceService.1.Capabilities.RTCP                         
Device.LAN.VoiceService.1.Capabilities.SRTPKeyingMethods            
Device.LAN.VoiceService.1.Capabilities.RTPRedundancy                
Device.LAN.VoiceService.1.Capabilities.DSCPCoupled                  
Device.LAN.VoiceService.1.Capabilities.EthernetTaggingCoupled       
Device.LAN.VoiceService.1.Capabilities.PSTNSoftSwitchOver           
Device.LAN.VoiceService.1.Capabilities.FaxT38                       
Device.LAN.VoiceService.1.Capabilities.FaxPassThrough               
Device.LAN.VoiceService.1.Capabilities.ToneGeneration               
Device.LAN.VoiceService.1.Capabilities.ToneDescriptionsEditable     
Device.LAN.VoiceService.1.Capabilities.PatternBasedToneGeneration   
Device.LAN.VoiceService.1.Capabilities.FileBasedToneGeneration      
Device.LAN.VoiceService.1.Capabilities.RingGeneration               
Device.LAN.VoiceService.1.Capabilities.RingDescriptionsEditable     
Device.LAN.VoiceService.1.Capabilities.PatternBasedRingGeneration   
Device.LAN.VoiceService.1.Capabilities.RingPatternEditable          
Device.LAN.VoiceService.1.Capabilities.FileBasedRingGeneration      
Device.LAN.VoiceService.1.Capabilities.DigitMap                     
Device.LAN.VoiceService.1.Capabilities.NumberingPlan                
Device.LAN.VoiceService.1.Capabilities.ButtonMap                    
Device.LAN.VoiceService.1.Capabilities.SRTP                        
Device.LAN.VoiceService.1.Capabilities.SIP.Role                     
Device.LAN.VoiceService.1.Capabilities.SIP.Extensions                  
Device.LAN.VoiceService.1.Capabilities.SIP.Transports               
Device.LAN.VoiceService.1.Capabilities.SIP.URISchemes               
Device.LAN.VoiceService.1.Capabilities.SIP.EventSubscription        
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{1}.EntryID               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{1}.Codec                 
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{1}.BitRate               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{1}.PacketizationPeriod   
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{1}.SilenceSuppression    
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{2}.EntryID               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{2}.Codec                 
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{2}.BitRate               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{2}.PacketizationPeriod   
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{2}.SilenceSuppression    
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{3}.EntryID               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{3}.Codec                 
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{3}.BitRate              
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{3}.PacketizationPeriod   
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{3}.SilenceSuppression    
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{4}.EntryID              
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{4}.Codec                 
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{4}.BitRate               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{4}.PacketizationPeriod  
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{4}.SilenceSuppression    
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{5}.EntryID               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{5}.Codec                 
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{5}.BitRate               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{5}.PacketizationPeriod   
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{5}.SilenceSuppression    
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{6}.EntryID               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{6}.Codec                 
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{6}.BitRate               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{6}.PacketizationPeriod   
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{6}.SilenceSuppression    
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{7}.EntryID               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{7}.Codec                 
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{7}.BitRate               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{7}.PacketizationPeriod   
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{7}.SilenceSuppression    
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{8}.EntryID               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{8}.Codec                 
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{8}.BitRate               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{8}.PacketizationPeriod   
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{8}.SilenceSuppression    
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{9}.EntryID               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{9}.Codec                 
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{9}.BitRate               
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{9}.PacketizationPeriod   
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{9}.SilenceSuppression    
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{10}.EntryID              
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{10}.Codec                
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{10}.BitRate              
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{10}.PacketizationPeriod  
Device.LAN.VoiceService.1.Capabilities.SIP.Codecs.{10}.SilenceSuppression   
Device.LAN.VoiceService.1.VoiceProfile.{i}.Reset                            
Device.LAN.VoiceService.1.VoiceProfile.{i}.SignalingProtocol               
Device.LAN.VoiceService.1.VoiceProfile.{i}.MaxSessions                      
Device.LAN.VoiceService.1.VoiceProfile.{i}.DTMFMethod                       
Device.LAN.VoiceService.1.VoiceProfile.{i}.STUNEnable                       
Device.LAN.VoiceService.1.VoiceProfile.{i}.STUNServer                       
Device.LAN.VoiceService.1.VoiceProfile.{i}.SIP.RegistrarServer              
Device.LAN.VoiceService.1.VoiceProfile.{i}.SIP.OutboundProxy                
Device.LAN.VoiceService.1.VoiceProfile.{i}.SIP.OutboundProxyPort            
Device.LAN.VoiceService.1.VoiceProfile.{i}.SIP.ProxyServer                  
Device.LAN.VoiceService.1.VoiceProfile.{i}.SIP.ProxyServerPort              
Device.LAN.VoiceService.1.VoiceProfile.{i}.SIP.UserAgentDomain              
Device.LAN.VoiceService.1.VoiceProfile.{i}.SIP.UserAgentPort                
Device.LAN.VoiceService.1.VoiceProfile.{i}.SIP.RegisterExpires              
Device.LAN.VoiceService.1.VoiceProfile.{i}.SIP.ExpireTime                   
Device.LAN.VoiceService.1.VoiceProfile.{i}.RTP.TelephoneEventPayloadType    
Device.LAN.VoiceService.1.VoiceProfile.{i}.Line.1.Enable                    
DeDevice.LAN.VoiceService.1.VoiceProfile.{i}.Line.1.Status                    
Device.LAN.VoiceService.1.VoiceProfile.{i}.Line.1.RingMuteStatus            
Device.LAN.VoiceService.1.VoiceProfile.{i}.Line.1.RingVolumeStatus          
Device.LAN.VoiceService.1.VoiceProfile.{i}.Line.1.SIP.AuthUserName          
Device.LAN.VoiceService.1.VoiceProfile.{i}.Line.1.SIP.AuthPassword          
Device.LAN.VoiceService.1.VoiceProfile.{i}.Line.1.SIP.CUSTOM_Label          
Device.LAN.VoiceService.1.VoiceProfile.{i}.Line.1.SIP.CUSTOM_UserName       
Device.LAN.VoiceService.1.VoiceProfile.{i}.Line.1.SIP.CUSTOM_DisplayName    
Device.LAN.VoiceService.1.VoiceProfile.{i}.Line.1.Codec.List.{i}.Codec       
Device.LAN.VoiceService.1.VoiceProfile.{i}.Line.1.Codec.List.{i}.Priority    
Device.LAN.VoiceService.1.VoiceProfile.{i}.Line.1.Codec.List.{i}.Enable 


Appendix B: Common Terms for TR-069

XML – The Extensible Markup Language.

SOAP – The “Simple Object Access Protocol”; an XML based specification for performing application function calls between web app components.

CPE – Customer premises equipment, or the device that is being managed; may include Integrated Gateways (IGD), Set-top-boxes (STB), Network Attached Storage (NAS), etc.

ACS – Auto-Configuration Server, performs the management of the CPE. Generally, operated by an ISP and plugs into their Operational or Billing Support Systems (OSS/BSS).

Data Model – A set of objects defined for the management of a particular kind of CPE, usually defined in a companion Technical Report by the Broadband Forum.