Aastra 6700i Series Configuration Manual

Tr-069 protocol
Hide thumbs Also See for 6700i Series:

Advertisement

Aastra Models 6700i, 6800i, and
9000i Series SIP IP Phones
TR-069 Configuration Guide
Release 3.3.1 Service Pack 3
41-001373-01 REV02 – 05.2014

Advertisement

Table of Contents
loading

Summary of Contents for Aastra 6700i Series

  • Page 1 Aastra Models 6700i, 6800i, and 9000i Series SIP IP Phones TR-069 Configuration Guide Release 3.3.1 Service Pack 3 41-001373-01 REV02 – 05.2014...
  • Page 2: Table Of Contents

    Content Welcome ......................1 TR-069 Protocol Support .
  • Page 3: Welcome

    This document provides information about Technical Report (TR)-069 protocol support for the 9000i Series SIP IP Phones (9143i, 9480i), the 6700i Series SIP IP Phones (6730i, 6731i, 6735i, 6737i, 6739i, 6753i, 6755i, 6757i), and the 6800i Series SIP IP Phones (6863i, 6865i, and 6867i) TR-069 Protocol Support The IP Phones support the TR-069 protocol.
  • Page 4: Tr-069 Functionality Support

    Required Limited to parameters specified in “TR-069 Parameter Descriptions” page 3. Note: Users are limited to parameters that are specified by Aastra. Please contact Aastra for a list of these parameters. GetParameterValues Required Limited to parameters specified in “TR-069 Parameter Descriptions”...
  • Page 5: Limitations

    VoiceService.X_Aastra_GlobalVoiceProfile corresponds to Aastra Sip Global Settings and has only 1 line object • VoiceService.1.VoiceProfile.{1} corresponds to Aastra SIP settings per line i and has only 1 line object • Constant number of lines mapped to the number of Voice Profile (profile remove is not supported)
  • Page 6: Descriptions

    TR-069 Protocol Support Each of these parameters are described as follows: Parameter – Configuration Files aastra.cfg, mac.cfg tr69 Description Enables/disables TR-069 communciation. Format Boolean Default Value Range 0 (disabled) 1 (enabled) Example tr69: 1 Parameter – Configuration Files aastra.cfg, mac.cfg...
  • Page 7 Description Path for tr69 connection url Format String Default Value tr69 Range Not Applicable Example tr69 connection request path: aastra Parameter – Configuration Files aastra.cfg, mac.cfg tr69 connection request port Description Port for tr69 connection url Format Integer Default Value...
  • Page 8: Support For Getting Capabilities, General Profiles, And Other Static Parameters

    They are always located on the VoiceService SubTree, and on each line a SIP account can be configured. For example: Device.VoiceService.VoiceProfile.1 corresponds to Line 1 on the Aastra Web UI. Once a SIP account is fully configured, the line will be registered. Administrators also have the option to delete the Voice Profile.
  • Page 9 TR-069 Protocol Support Configuring Periodic Inform Using the Configuration Files Parameter – Configuration Files aastra.cfg, mac.cfg tr69 periodic inform enable Description Enable or disable the periodic inform functionality. Format Boolean Default Value Empty Range 0 - 1 0 (Disable) 1 (Enable)
  • Page 10: Configuration Backup And Restore

    The phones support active and passive notification. If a parameter is configured to "Active notification", when this parameter is modified through the Aastra Web UI, an inform message with the new value of the parameter is sent to the ACS (the phone does not wait for the periodic inform).
  • Page 11: Secured Connection Support

    Each of these parameters are described as follows: Parameter – Configuration Files aastra.cfg, mac.cfg tr69 trusted certificates Description Specifies a file name for a .PEM file located on the configuration server. This file contains the User-provided certificates in PEM format. These cer- tificates are used to validate peer certificates.
  • Page 12 TR-069 Protocol Support Parameter – Configuration Files aastra.cfg, mac.cfg tr69 private key Description Specifies the file to download. This file contains the private key and the associated certificate. Note: Refer to “privateKey.pem Example” page 11 for an example of what is contained in the privateKey.pem file.
  • Page 13 TR-069 Protocol Support privateKey.pem Example The following is an example of the contents of a privateKey.pem file: -----BEGIN CERTIFICATE----- MIICnTCCAgYCCQCH6qZc+3ElAzANBgkqhkiG9w0BAQUFADCBkjELMAkGA1UEBhMC Q0ExEDAOBgNVBAgTB09udGFyaW8xEDAOBgNVBAcTB1Rvcm9udG8xDzANBgNVBAoT BkFhc3RyYTEQMA4GA1UECxMHSXBQaG9uZTEPMA0GA1UEAxMGYWFzdHJhMSswKQYJ KoZIhvcNAQkBFhxndWlsbGF1bWUuaG9ycmVhdUBhYXN0cmEuY29tMB4XDTEyMTEx OTE5MzI0OVoXDTEzMTExOTE5MzI0OVowgZIxCzAJBgNVBAYTAkNBMRAwDgYDVQQI EwdPbnRhcmlvMRAwDgYDVQQHEwdUb3JvbnRvMQ8wDQYDVQQKEwZBYXN0cmExEDAO BgNVBAsTB0lwUGhvbmUxDzANBgNVBAMTBmFhc3RyYTErMCkGCSqGSIb3DQEJARYc Z3VpbGxhdW1lLmhvcnJlYXVAYWFzdHJhLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOB jQAwgYkCgYEAwFpG4OPqk4IFQQgNKu2fSkEnCkvJNbHGioKitQhb8wABrepOoEcc PbvsRmctw/P9u3J1G5JIj1FwYm2zAdP31O+yj+6bwXxFozJVqn1gahuj1eQyHW9P HbkxtlhH5/ikzpRZwXBdcjSwyHsa+uCnvxRliIh3tkYi1ZixtcZmxLkCAwEAATAN BgkqhkiG9w0BAQUFAAOBgQC0HSOeLvMSQ6em1Sp8zry1FhXFDxcbcQJBoH/pHn7q JQ1xIuXMV831cvfHkqYfSk9b1rVULImgsIwZaWkKP4Hf5KMT4ACdyEBFufkVMg/H L4yPkAZeZ95oksbxNIBamXo5950djnlan55HbwX5c7xc23oGR+8oM95BtdocEorv sw== -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIICXgIBAAKBgQDAWkbg4+qTggVBCA0q7Z9KQScKS8k1scaKgqK1CFvzAAGt6k6g Rxw9u+xGZy3D8/27cnUbkkiPUXBibbMB0/fU77KP7pvBfEWjMlWqfWBqG6PV5DId b08duTG2WEfn+KTOlFnBcF1yNLDIexr64Ke/FGWIiHe2RiLVmLG1xmbEuQIDAQAB...
  • Page 14: Factory Reset

    However, you may have to reboot the phone in order for the change to take effect. OUI and Product Class The above data structure is common across all the TR-069 supported Aastra SIP phones. The table below summarizes the supported phones and their corresponding OUI and Product Class.
  • Page 15: Appendix A - Sample Configuration

    #username and password for the ACS tr69 username: ACS1234 tr69 password: ACS1234 #to modify the path, add the two following parameter tr69 connection request path: aastra tr69 connection request port: 12345 #TR-069 ACS URL for secured connection tr69 server: https://10.10.10.2...
  • Page 16: Appendix B - Xml Data Model

    Appendix B - XML Data Model The following example is a sample of an XML script using TR-069: <?xml version=”1.0” encoding=”UTF-8” standalone=”yes”?> <xsi:tr69model xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”> <entry xsi:type=”tr69Object” write=”” mode=”1”> <name>Device.</name> <description></description> <parameter write=”” mode=”1”> <name>DeviceSummary</name> <description></description> </parameter> <child write=”” mode=”1”> <name>DeviceInfo.</name> <description></description>...
  • Page 17 Appendix B - XML Data Model <name>AddressingType</name> <description></description> </parameter> <parameter write=”W” mode=”1”> <name>DNSServers</name> <description></description> </parameter> <parameter write=”W” mode=”1”> <name>DefaultGateway</name> <description></description> </parameter> <parameter write=”W” mode=”1”> <name>IPAddress</name> <description></description> </parameter> <parameter write=”” mode=”1”> <name>MACAddress</name> <description></description> </parameter> <parameter write=”W” mode=”1”> <name>SubnetMask</name> <description></description> </parameter> <child write=”” mode=”1”> <name>Stats.</name>...
  • Page 18 Appendix B - XML Data Model <name>NATDetected</name> <description></description> </parameter> <parameter write=”W” mode=”1”> <name>ParameterKey</name> <description></description> </parameter> <parameter write=”W” mode=”1”> <name>Password</name> <description></description> </parameter> <parameter write=”W” mode=”1”> <name>PeriodicInformEnable</name> <description></description> </parameter> <parameter write=”W” mode=”1”> <name>PeriodicInformInterval</name> <description></description> </parameter> <parameter write=”W” mode=”1”> <name>PeriodicInformTime</name> <description></description> </parameter> <parameter write=”W” mode=”1”> <name>STUNEnable</name>...
  • Page 19: Appendix C - Standard Supported Tr-069 Parameters

    Appendix C - Standard Supported TR-069 Parameters The following is a list of the standard supported TR-069 parameters. This list includes the Aastra specific set of extended parameters that Aastra supports (for example, X_Aastra_RTCP_Report). Parameter Read/Write Type Size Range Device Device.DeviceSummary...
  • Page 20 Appendix C - Standard Supported TR-069 Parameters Parameter Read/Write Type Size Range Device.ManagementServer.ConnectionRequestUsername string Device.ManagementServer.ConnectionRequestPassword string Device.ManagementServer.STUNEnable boolean Device.ManagementServer.STUNServerAddress string Device.ManagementServer.STUNServerPort Device.ManagementServer.NATDetected boolean Device.ManagementServer.UDPConnectionRequestAddress string Device.LAN Device.LAN.AddressingType string Device.LAN.IPAddress string Device.LAN.SubnetMask string Device.LAN.DefaultGateway string Device.LAN.DNSServers string Device.LAN.MACAddress string Device.Services Device.Services.VoiceServiceNumberOfEntries Device.Services.VoiceService Device.Services.VoiceService.1 Device.Services.VoiceService.1.VoiceProfileNumberOfEntries...
  • Page 21 Appendix C - Standard Supported TR-069 Parameters Parameter Read/Write Type Size Range Device.Services.VoiceService.1.Capabilities.SRTPKeyingMethods string Device.Services.VoiceService.1.Capabilities.SRTPEncryptionKeySizes string Device.Services.VoiceService.1.Capabilities.RTPRedundancy boolean Device.Services.VoiceService.1.Capabilities.DSCPCoupled boolean Device.Services.VoiceService.1.Capabilities.EthernetTaggingCoupled boolean Device.Services.VoiceService.1.Capabilities.PSTNSoftSwitchOver boolean Device.Services.VoiceService.1.Capabilities.FaxT38 boolean Device.Services.VoiceService.1.Capabilities.FaxPassThrough boolean Device.Services.VoiceService.1.Capabilities.ModemPassThrough boolean Device.Services.VoiceService.1.Capabilities.ToneGeneration boolean Device.Services.VoiceService.1.Capabilities.ToneDescriptionsEditable boolean Device.Services.VoiceService.1.Capabilities.PatternBasedToneGeneration boolean Device.Services.VoiceService.1.Capabilities.FileBasedToneGeneration boolean Device.Services.VoiceService.1.Capabilities.RingGeneration boolean Device.Services.VoiceService.1.Capabilities.RingDescriptionsEditable boolean Device.Services.VoiceService.1.Capabilities.PatternBasedRingGeneration...
  • Page 22 Appendix C - Standard Supported TR-069 Parameters Parameter Read/Write Type Size Range Device.Services.VoiceService.1.Capabilities.SIP.ResponseMap boolean Device.Services.VoiceService.1.Capabilities.SIP.TLSAuthenticationProtocols string Device.Services.VoiceService.1.Capabilities.SIP.TLSAuthenticationKeySizes string Device.Services.VoiceService.1.Capabilities.SIP.TLSEncryptionProtocols string Device.Services.VoiceService.1.Capabilities.SIP.TLSEncryptionKeySizes string Device.Services.VoiceService.1.Capabilities.SIP.TLSKeyExchangeProtocols string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Enable string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Reset boolean Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.NumberOfLines Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Name string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.STUNEnable boolean Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.STUNServer string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.X_Aastra_STUNServerPort Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.X_Aastra_DTMFMethod Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.X_Aastra_DTMFOutBand Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.ProxyServer string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.ProxyServerPort...
  • Page 23 Appendix C - Standard Supported TR-069 Parameters Parameter Read/Write Type Size Range Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.X_Aastra_BackupOutboundProxy string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.X_Aastra_BackupOutboundProxyPort 0-65535 Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.X_Aastra_mode Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.X_Aastra_centralizedConference string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.X_Aastra_listUri string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.TimerT1 0-65535 Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.TimerT2 0-65535 Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.ReInviteExpires 0-65535 Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.RegisterExpires 0-65535 Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.DSCPMark 0-63 Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.X_Aastra_SymmetricUDPSignaling 0-65535 Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.X_Aastra_SIPTransportProtocol 0-65535 Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.X_AastraUseBasicCodecs 0-65535 Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.X_AastraCustomizedCodecs string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.X_AastraTaggingEnabled Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.SIP.X_AastraTOSPriorityMap string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.RTP...
  • Page 24 Appendix C - Standard Supported TR-069 Parameters Parameter Read/Write Type Size Range Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Line Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Line.1 Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Line.1.X_Aastra_ScreenName string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Line.1.X_Aastra_ScreenName2 string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Line.1.SIP Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Line.1.SIP.AuthUserName string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Line.1.SIP.AuthPassword string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Line.1.SIP.URI string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Line.1.CallingFeatures Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Line.1.CallingFeatures.Enable boolean Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Line.1.CallingFeatures.CallerIDName string Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Line.1.CallingFeatures.MWIEnable boolean Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Line.1.-Ringer Device.Services.VoiceService.1.X_Aastra_GlobalVoiceProfile.Line.1.-Ringer.X_Aastra_RingTone Device.Services.VoiceService.1.VoiceProfile Device.Services.VoiceService.1.VoiceProfile.i (see note on page C - Device.Services.VoiceService.1.VoiceProfile.i.Enable boolean Device.Services.VoiceService.1.VoiceProfile.i.Reset...
  • Page 25 Appendix C - Standard Supported TR-069 Parameters Parameter Read/Write Type Size Range Device.Services.VoiceService.1.VoiceProfile.i.SIP.ProxyServerPort 0-65535 Device.Services.VoiceService.1.VoiceProfile.i.SIP.RegistrarServer string Device.Services.VoiceService.1.VoiceProfile.i.SIP.RegistrarServerPort 0-65535 Device.Services.VoiceService.1.VoiceProfile.i.SIP.UserAgentDomain string Device.Services.VoiceService.1.VoiceProfile.i.SIP.OutboundProxy string Device.Services.VoiceService.1.VoiceProfile.i.SIP.OutboundProxyPort 0-65535 Device.Services.VoiceService.1.VoiceProfile.i.SIP.X_Aastra_BackupProxyServer string Device.Services.VoiceService.1.VoiceProfile.i.SIP.X_Aastra_BackupProxyServerPort 0-65535 Device.Services.VoiceService.1.VoiceProfile.i.SIP.X_Aastra_BackupOutboundProxySupport Device.Services.VoiceService.1.VoiceProfile.i.SIP.X_Aastra_BackupOutboundProxy string Device.Services.VoiceService.1.VoiceProfile.i.SIP.X_Aastra_BackupOutboundProxyPort 0-65535 Device.Services.VoiceService.1.VoiceProfile.i.SIP.X_Aastra_mode Device.Services.VoiceService.1.VoiceProfile.i.SIP.X_Aastra_centralizedConference string Device.Services.VoiceService.1.VoiceProfile.i.SIP.X_Aastra_listUri string Device.Services.VoiceService.1.VoiceProfile.i.SIP.TimerT1 0-65535 Device.Services.VoiceService.1.VoiceProfile.i.SIP.TimerT2 0-65535 Device.Services.VoiceService.1.VoiceProfile.i.SIP.ReInviteExpires...
  • Page 26 Appendix C - Standard Supported TR-069 Parameters Parameter Read/Write Type Size Range Device.Services.VoiceService.1.VoiceProfile.i.RTP.VLANIDMark Device.Services.VoiceService.1.VoiceProfile.i.RTP.EthernetPriorityMark Device.Services.VoiceService.1.VoiceProfile.i.RTP.RTCP Device.Services.VoiceService.1.VoiceProfile.i.RTP.RTCP.Enable boolean Device.Services.VoiceService.1.VoiceProfile.i.RTP.RTCP.LocalCName string Device.Services.VoiceService.1.VoiceProfile.i.RTP.RTCP.X_AastraRTCPDSCPMark 0-63 Device.Services.VoiceService.1.VoiceProfile.i.RTP.RTCP.X_AastraRTCPPort 0-127 Device.Services.VoiceService.1.VoiceProfile.i.RTP.RTCP.SRTP Device.Services.VoiceService.1.VoiceProfile.i.RTP.RTCP.SRTP.X_Aastra_SRTP_mode Device.Services.VoiceService.1.VoiceProfile.i.Line Device.Services.VoiceService.1.VoiceProfile.i.Line.1 Device.Services.VoiceService.1.VoiceProfile.i.Line.1.X_Aastra_ScreenName string Device.Services.VoiceService.1.VoiceProfile.i.Line.1.X_Aastra_ScreenName2 string Device.Services.VoiceService.1.VoiceProfile.i.Line.1.SIP Device.Services.VoiceService.1.VoiceProfile.i.Line.1.SIP.AuthUserName string Device.Services.VoiceService.1.VoiceProfile.i.Line.1.SIP.AuthPassword string Device.Services.VoiceService.1.VoiceProfile.i.Line.1.SIP.URI string Device.Services.VoiceService.1.VoiceProfile.i.Line.1.CallingFeatures Device.Services.VoiceService.1.VoiceProfile.i.Line.1.CallingFeatures.Enable boolean Device.Services.VoiceService.1.VoiceProfile.i.Line.1.CallingFeatures.CallerIDName string...
  • Page 27 Aastra will not accept liability for any damages and/or long distance charges, which result from unauthorized and/or unlawful use. While every effort has been made to ensure accuracy, Aastra will not be liable for technical or editorial errors or omissions contained within this documentation.

Table of Contents