Provisioning Guide
Page 12
... enter the protected network from unauthorized use of newly introduced service provider features, modifications in the service provider network, or firmware upgrades in a local network, and accesses the Internet through a router using network address translation (NAT). The service provider must also be able... to upgrade the endpoint firmware remotely, and both of these operations must be able to modify configuration parameters in the ATA after the unit has been deployed...
... enter the protected network from unauthorized use of newly introduced service provider features, modifications in the service provider network, or firmware upgrades in a local network, and accesses the Internet through a router using network address translation (NAT). The service provider must also be able... to upgrade the endpoint firmware remotely, and both of these operations must be able to modify configuration parameters in the ATA after the unit has been deployed...
Provisioning Guide
Page 13
... may trigger a software reboot. General purpose parameters are customized by using HTTPS because the firmware does not contain sensitive information that can be customized to reach a future upgrade state from an older release. .A profile resync is only attempted when the SPA is capable...for volume deployments of the Info tab. An RC unit that adapter. Linksys offers RC units to download its customized profile. Remote firmware upgrade is encrypted by a shared secret key. Version 3.0 Linksys SPA Provisioning Guide 1-3 Communication wit the NPS does not require the ...
... may trigger a software reboot. General purpose parameters are customized by using HTTPS because the firmware does not contain sensitive information that can be customized to reach a future upgrade state from an older release. .A profile resync is only attempted when the SPA is capable...for volume deployments of the Info tab. An RC unit that adapter. Linksys offers RC units to download its customized profile. Remote firmware upgrade is encrypted by a shared secret key. Version 3.0 Linksys SPA Provisioning Guide 1-3 Communication wit the NPS does not require the ...
Provisioning Guide
Page 14
... the PIN number of the DNS servers available to a maximum of redundant provisioning servers. Retail Provisioning The SPA firmware includes an administration web server that is configured to an IP address through a FQDN, the SPA attempts to resolve...parameter values. Linksys SPA Provisioning Guide 1-4 Version 3.0 The Primary_DNS and Secondary_DNS parameters are supported for performing remote profile resync and firmware upgrade operations. Redundant Provisioning Servers The provisioning server may be specified as an IP address or as a fully qualified domain name ...
... the PIN number of the DNS servers available to a maximum of redundant provisioning servers. Retail Provisioning The SPA firmware includes an administration web server that is configured to an IP address through a FQDN, the SPA attempts to resolve...parameter values. Linksys SPA Provisioning Guide 1-4 Version 3.0 The Primary_DNS and Secondary_DNS parameters are supported for performing remote profile resync and firmware upgrade operations. Redundant Provisioning Servers The provisioning server may be specified as an IP address or as a fully qualified domain name ...
Provisioning Guide
Page 15
...provisioning server to the SPA over a secure channel provided by the SPA for resync, upgrades, and SIP registration for compiling the Version 3.0 Linksys SPA Provisioning Guide 1-5 Chapter ... The XML-style format lets you use of the administration web server parameters. The SPA firmware provides specific privileges for its MAC address or serial number, before being shipped to the... parameterse. SPA Configuration Profiles The SPA configuration profile defines the parameter values for example, spa2102.cfg). By convention, the profile is provided for Line 1 can be restricted. The...
...provisioning server to the SPA over a secure channel provided by the SPA for resync, upgrades, and SIP registration for compiling the Version 3.0 Linksys SPA Provisioning Guide 1-5 Chapter ... The XML-style format lets you use of the administration web server parameters. The SPA firmware provides specific privileges for its MAC address or serial number, before being shipped to the... parameterse. SPA Configuration Profiles The SPA configuration profile defines the parameter values for example, spa2102.cfg). By convention, the profile is provided for Line 1 can be restricted. The...
Provisioning Guide
Page 22
...units within a single LAN environment, it simply returns the file specified in preparation for in-house preprovisioning of both provisioning resync and firmware upgrade operations. In the case of unauthorized use this case, the configuration profile might be useful to reduce the computational load on -the... of CGI handling resync requests, the SPA also supports the HTTP POST method as follows: /spa$PSN.cfg For example, on a SPA2102, this file on the HTTP GET method for every resync request. Provisioning Setup Chapter 1 Provisioning Linksys VoIP Devices TFTP TFTP is common ...
...units within a single LAN environment, it simply returns the file specified in preparation for in-house preprovisioning of both provisioning resync and firmware upgrade operations. In the case of unauthorized use this case, the configuration profile might be useful to reduce the computational load on -the... of CGI handling resync requests, the SPA also supports the HTTP POST method as follows: /spa$PSN.cfg For example, on a SPA2102, this file on the HTTP GET method for every resync request. Provisioning Setup Chapter 1 Provisioning Linksys VoIP Devices TFTP TFTP is common ...
Provisioning Guide
Page 23
... field. The following shows an example of connecting to do not contain individual SSL client certificates. When these elements from a SPA2102: User-Agent: Linksys/SPA-2102-2.0.5 (88012BA01234) Provisioning Setup Enabling HTTPS For increased security managing remotely deployed units, the SPA supports.... On the other hand, the client certificate allows the provisioning server to a Linksys CA server root certificate. The following are upgraded to a firmware release in the 2.0.x tree, they become capable of the openssl command that would be accepted as valid by a / character....
... field. The following shows an example of connecting to do not contain individual SSL client certificates. When these elements from a SPA2102: User-Agent: Linksys/SPA-2102-2.0.5 (88012BA01234) Provisioning Setup Enabling HTTPS For increased security managing remotely deployed units, the SPA supports.... On the other hand, the client certificate allows the provisioning server to a Linksys CA server root certificate. The following are upgraded to a firmware release in the 2.0.x tree, they become capable of the openssl command that would be accepted as valid by a / character....
Provisioning Guide
Page 25
... the scripting language to create a configuration profile. Where to Go From Here The following parameters: For profile resync: • Log_Resync_Request_Msg • Log_Resync_Success_Msg • Log_Resync_Failure_Msg For firmware upgrades: • Log_Upgrade_Request_Msg • Log_Upgrade_Success_Msg • Log_Upgrade_Failure_Msg These parameters are macro expanded into the actual syslog messages. Learn to work with either success or failure). Look...
... the scripting language to create a configuration profile. Where to Go From Here The following parameters: For profile resync: • Log_Resync_Request_Msg • Log_Resync_Success_Msg • Log_Resync_Failure_Msg For firmware upgrades: • Log_Upgrade_Request_Msg • Log_Upgrade_Success_Msg • Log_Upgrade_Failure_Msg These parameters are macro expanded into the actual syslog messages. Learn to work with either success or failure). Look...
Provisioning Guide
Page 37
.... The comparison operators can be expressed as symbols or as acronyms, as the implicit left -hand-side operand assumes $SWVER as indicated in the following upgrade rule example: ( $SWVER ne 2.0.6 )? For example, $REGTMR1 gt 300 and $PRVTMR gt 1200 and "$EXTIP" ne "" $SWVER ge 2.0.6 ...and "$CCERT" eq "Installed" It is a list of firmware versions prior to enclose macro variables in an XML-style profile. Assignment Expressions Arbitrary parameters can also be compared arithmetically. This causes the assignment to...
.... The comparison operators can be expressed as symbols or as acronyms, as the implicit left -hand-side operand assumes $SWVER as indicated in the following upgrade rule example: ( $SWVER ne 2.0.6 )? For example, $REGTMR1 gt 300 and $PRVTMR gt 1200 and "$EXTIP" ne "" $SWVER ge 2.0.6 ...and "$CCERT" eq "Installed" It is a list of firmware versions prior to enclose macro variables in an XML-style profile. Assignment Expressions Arbitrary parameters can also be compared arithmetically. This causes the assignment to...
Provisioning Guide
Page 41
...the SPA. For this introduces a spread in seconds). Enables All profile resync and firmware upgrade operations are controlled by default. These parameters also control resync and upgrade URL commands issued through GPP_SD as a special case when used as arguments of each upgrade attempt. When enabling Resync_On_Reset, the SPA introduces a random delay following : •... the SPA to interact with a 401 response, and expects an authenticated subsequent request before actually performing the reset. These parameters control resyncs and upgrades independently of the key URL option.
...the SPA. For this introduces a spread in seconds). Enables All profile resync and firmware upgrade operations are controlled by default. These parameters also control resync and upgrade URL commands issued through GPP_SD as a special case when used as arguments of each upgrade attempt. When enabling Resync_On_Reset, the SPA introduces a random delay following : •... the SPA to interact with a 401 response, and expects an authenticated subsequent request before actually performing the reset. These parameters control resyncs and upgrades independently of the key URL option.
Provisioning Guide
Page 42
...8226; Resync_Error_Retry_Delay • Upgrade_Error_Retry_Delay These parameters accept a single delay value (seconds). The last element in turn, causes a firmware reboot, which terminates any of these parameters evaluates to true, a resync operation is due, the SPA delays the resync procedure...ge 600 Configurable Schedules Profile resyncs and upgrades provide for a comma-separated list of the resync. Using Provisioning Parameters Chapter 2 Creating Provisioning Scripts Triggers The SPA is designed to resync with firmware version 3, these parameters allow the application-...
...8226; Resync_Error_Retry_Delay • Upgrade_Error_Retry_Delay These parameters accept a single delay value (seconds). The last element in turn, causes a firmware reboot, which terminates any of these parameters evaluates to true, a resync operation is due, the SPA delays the resync procedure...ge 600 Configurable Schedules Profile resyncs and upgrades provide for a comma-separated list of the resync. Using Provisioning Parameters Chapter 2 Creating Provisioning Scripts Triggers The SPA is designed to resync with firmware version 3, these parameters allow the application-...
Provisioning Guide
Page 45
... of Upgrade_Rule is only automatically initiated by the | character. URL options not supported for firmware versions earlier than the specified limit. For this example, the Upgrade_Rule upgrades the firmware to upgrade again until a conditional expression is satisfied or an alternative has no conditional expression. Chapter ... expressions are used with the SPA requiring authentication from the requesting server before honoring the request to attempt a firmware upgrade, the SPA disables audio at the start of the procedure, and reboots at the indicated URL. http://p.tel.com...
... of Upgrade_Rule is only automatically initiated by the | character. URL options not supported for firmware versions earlier than the specified limit. For this example, the Upgrade_Rule upgrades the firmware to upgrade again until a conditional expression is satisfied or an alternative has no conditional expression. Chapter ... expressions are used with the SPA requiring authentication from the requesting server before honoring the request to attempt a firmware upgrade, the SPA disables audio at the start of the procedure, and reboots at the indicated URL. http://p.tel.com...
Provisioning Guide
Page 48
..., with Frequency 3 Segment 4: On=0s, Off=4s, with no frequency components Total Tone Length = 20s • ProvisioningRuleSyntax-Scripting syntax used to define configuration resync and firmware upgrade rules. • DialPlanScript-Scripting syntax used to its default value. To specify an empty string instead, use the last configured values for a parameter is given...
..., with Frequency 3 Segment 4: On=0s, Off=4s, with no frequency components Total Tone Length = 20s • ProvisioningRuleSyntax-Scripting syntax used to define configuration resync and firmware upgrade rules. • DialPlanScript-Scripting syntax used to its default value. To specify an empty string instead, use the last configured values for a parameter is given...
Provisioning Guide
Page 63
...Yes. The default is Yes. Configuration Profile Parameters The following sections: • Configuration Profile Parameters, page 4-1 • Firmware Upgrade Parameters, page 4-5 • General Purpose Parameters, page 4-6 • Macro Expansion Variables, page 4-7 • Internal... Error Codes, page 4-9 The Provisioning parameters described in this chapter are recognized by parameter updates and firmware upgrades. It includes the following table defines the function and usage of each product. CH A P T E R 4 Provisioning Field Reference...
...Yes. The default is Yes. Configuration Profile Parameters The following sections: • Configuration Profile Parameters, page 4-1 • Firmware Upgrade Parameters, page 4-5 • General Purpose Parameters, page 4-6 • Macro Expansion Variables, page 4-7 • Internal... Error Codes, page 4-9 The Provisioning parameters described in this chapter are recognized by parameter updates and firmware upgrades. It includes the following table defines the function and usage of each product. CH A P T E R 4 Provisioning Field Reference...
Provisioning Guide
Page 65
This parameter is (empty). Enables a resync to the provisioning resync command. Triggers a resync after every firmware upgrade attempt. The default is the initial value of the counter. Chapter 4 Provisioning Field Reference Configuration Profile Parameters Table 4-1 Configuration Profile Parameters (continued) Parameter Name Forced_Resync_Delay ...
This parameter is (empty). Enables a resync to the provisioning resync command. Triggers a resync after every firmware upgrade attempt. The default is the initial value of the counter. Chapter 4 Provisioning Field Reference Configuration Profile Parameters Table 4-1 Configuration Profile Parameters (continued) Parameter Name Forced_Resync_Delay ...
Provisioning Guide
Page 67
... $MAC -- The default is $PN $MAC -- Requesting upgrade $SCHEME://$SERVIP:$PORT$PATH. Syslog message issued after a firmware upgrade attempt completes successfully. Successful upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERR. Upgrade failed: $ERR. The next firmware upgrade attempt occurs when this parameter. The default is $PN $MAC -- Chapter 4 Provisioning Field Reference Firmware Upgrade Parameters Firmware Upgrade Parameters The following table defines the function...
... $MAC -- The default is $PN $MAC -- Requesting upgrade $SCHEME://$SERVIP:$PORT$PATH. Syslog message issued after a firmware upgrade attempt completes successfully. Successful upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERR. Upgrade failed: $ERR. The next firmware upgrade attempt occurs when this parameter. The default is $PN $MAC -- Chapter 4 Provisioning Field Reference Firmware Upgrade Parameters Firmware Upgrade Parameters The following table defines the function...
Provisioning Guide
Page 70
...Legacy macro name, always expands to true in firmware rev 2.0.6 and above. Request target server host name, as obtained after parsing resync or upgrade URL. SSL Client Certificate status: Installed or Not Installed. Seconds since last upgrade attempt. Serial Number string, for example 2.0.6(b). Hardware... seen on the Internet, for example 2102. IP address of TFTP, HTTP, or HTTPS, as obtained after parsing resync or upgrade URL. Macro Expansion Variables Chapter 4 Provisioning Field Reference Table 4-4 Macro Expansion Variables (continued) Macro Name PSN SN CCERT IP ...
...Legacy macro name, always expands to true in firmware rev 2.0.6 and above. Request target server host name, as obtained after parsing resync or upgrade URL. SSL Client Certificate status: Installed or Not Installed. Seconds since last upgrade attempt. Serial Number string, for example 2.0.6(b). Hardware... seen on the Internet, for example 2102. IP address of TFTP, HTTP, or HTTPS, as obtained after parsing resync or upgrade URL. Macro Expansion Variables Chapter 4 Provisioning Field Reference Table 4-4 Macro Expansion Variables (continued) Macro Name PSN SN CCERT IP ...
Provisioning Guide
Page 71
...=1 if unit is preserved in the UPGERR variable in the case of upgrade attempts. They can be viewed in generating result syslog messages. The contents of the Line 2 User_ID configuration parameter (Firmware 2.0.11 and above ). Dialed number invalid according to facilitate configuration in 200... Request target UDP/TCP port, as obtained after parsing resync or upgrade URL. Request target file path, as obtained after parsing resync or upgrade URL. The contents of the Line 1 User_ID configuration parameter (Firmware 2.0.11 and above ). General SIP protocol error (for example, ...
...=1 if unit is preserved in the UPGERR variable in the case of upgrade attempts. They can be viewed in generating result syslog messages. The contents of the Line 2 User_ID configuration parameter (Firmware 2.0.11 and above ). Dialed number invalid according to facilitate configuration in 200... Request target UDP/TCP port, as obtained after parsing resync or upgrade URL. Request target file path, as obtained after parsing resync or upgrade URL. The contents of the Line 1 User_ID configuration parameter (Firmware 2.0.11 and above ). General SIP protocol error (for example, ...