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.
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”...
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)
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...
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)
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).
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...
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.
#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...
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>...
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 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.