Provisioning Guide
Page 2
... this information is a recommendation only and does not constitute any time. Linksys SPA Provisioning Guide Copyright ©2007 Cisco Systems, Inc. All rights reserved.Specifications are based on generic network, service and application requirements and should be used only by Linksys customers. Please Read... Information and Copyright Notice: This document contains proprietary information that is a registered trademark or trademark of Cisco Systems, Inc. Any unauthorized disclosure, copying, distribution, or use of this document at any legal arrangement between Linksys, a division ...
... this information is a recommendation only and does not constitute any time. Linksys SPA Provisioning Guide Copyright ©2007 Cisco Systems, Inc. All rights reserved.Specifications are based on generic network, service and application requirements and should be used only by Linksys customers. Please Read... Information and Copyright Notice: This document contains proprietary information that is a registered trademark or trademark of Cisco Systems, Inc. Any unauthorized disclosure, copying, distribution, or use of this document at any legal arrangement between Linksys, a division ...
Provisioning Guide
Page 7
... It contains the following summarizes the Linksys VoIP products that can be remotely provisioned or preprovisioned using Linksys VoIP products and specifically for administrative staff responsible for remote provisioning and preprovisioning Linksys devices. Linksys VoIP Products The following sections: • Document ...; Linksys Analog Telephone Adapters (ATAs): • PAPT2T-Voice adapter with two FXS ports • SPA1001-Small VoIP adapter • SPA2102-Voice adapter with router • SPA3102-Voice adapter with router and PSTN gateway • RTP300-IP router with two FXS ports ...
... It contains the following summarizes the Linksys VoIP products that can be remotely provisioned or preprovisioned using Linksys VoIP products and specifically for administrative staff responsible for remote provisioning and preprovisioning Linksys devices. Linksys VoIP Products The following sections: • Document ...; Linksys Analog Telephone Adapters (ATAs): • PAPT2T-Voice adapter with two FXS ports • SPA1001-Small VoIP adapter • SPA2102-Voice adapter with router • SPA3102-Voice adapter with router and PSTN gateway • RTP300-IP router with two FXS ports ...
Provisioning Guide
Page 12
... protect the service provider from unauthorized activity by implementing symmetric NAT, a packet filtering strategy which provide definitions and usage guidelines for a specific device. The SPA can receive an encrypted profile specifically targeted for that are designed for high-volume residential deployment, where each parameter available for each SPA typically resides in a separate...
... protect the service provider from unauthorized activity by implementing symmetric NAT, a packet filtering strategy which provide definitions and usage guidelines for a specific device. The SPA can receive an encrypted profile specifically targeted for that are designed for high-volume residential deployment, where each parameter available for each SPA typically resides in a separate...
Provisioning Guide
Page 14
... the provisioning server is performing the resync request with the actual domain names or IP addresses of the new account. If no server associated with a specific provisioning server through an online portal. In a retail distribution model, a customer purchases a Linksys voice endpoint device, and subsequently subscribes to process A-records until the first...
... the provisioning server is performing the resync request with the actual domain names or IP addresses of the new account. If no server associated with a specific provisioning server through an online portal. In a retail distribution model, a customer purchases a Linksys voice endpoint device, and subsequently subscribes to process A-records until the first...
Provisioning Guide
Page 15
...cfg (for compiling the Version 3.0 Linksys SPA Provisioning Guide 1-5 The Linksys Profile Compiler (SPC) tool is provided for example, spa2102.cfg). With the factory default configuration, a SPA automatically tries to resync to the User account are described in detail in administration ... configuration parameters that control resync and upgrade behavior, the SPA provides mechanisms for login to various parameters. The SPA firmware provides specific privileges for restricting end-user access to a User account and an Admin account. The Internet domains accessed by -parameter basis....
...cfg (for compiling the Version 3.0 Linksys SPA Provisioning Guide 1-5 The Linksys Profile Compiler (SPC) tool is provided for example, spa2102.cfg). With the factory default configuration, a SPA automatically tries to resync to the User account are described in detail in administration ... configuration parameters that control resync and upgrade behavior, the SPA provides mechanisms for login to various parameters. The SPA firmware provides specific privileges for restricting end-user access to a User account and an Admin account. The Internet domains accessed by -parameter basis....
Provisioning Guide
Page 17
... Profile_Rule to a fully unprovisioned state. Service provider customization The provisioning parameters are customized for example, prserv/spa2102.cfg. This can always be returned to a device specific configuration profile, using this unit: Profile_Rule tftp.callme.com/profile/$MA/spa2102.cfg; A TFTP server name or IPv4 address is the target TFTP server, followed by DHCP...
... Profile_Rule to a fully unprovisioned state. Service provider customization The provisioning parameters are customized for example, prserv/spa2102.cfg. This can always be returned to a device specific configuration profile, using this unit: Profile_Rule tftp.callme.com/profile/$MA/spa2102.cfg; A TFTP server name or IPv4 address is the target TFTP server, followed by DHCP...
Provisioning Guide
Page 24
... 0x0005 0x0004 0x0062 0x0060 0x0003 Cipher Suite TLS_DHE_RSA_WITH_AES_256_CBC_SHA TLS_RSA_WITH_AES_256_CBC_SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_RC4_128_SHA TLS_RSA_WITH_RC4_128_MD5 TLS_RSA_EXPORT1024_WITH_RC4_56_SHA TLS_RSA_EXPORT1024_WITH_RC4_56_MD5 TLS_RSA_EXPORT_WITH_RC4_40_MD5 1-14 Linksys SPA Provisioning Guide Version 3.0 The location for specific information. HTTPS servers can then provide the certificate information to a server using the Linksys CA Client Root Certificate supplied by Linksys. Table 1-2 Cipher Suites Supported...
... 0x0005 0x0004 0x0062 0x0060 0x0003 Cipher Suite TLS_DHE_RSA_WITH_AES_256_CBC_SHA TLS_RSA_WITH_AES_256_CBC_SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_RC4_128_SHA TLS_RSA_WITH_RC4_128_MD5 TLS_RSA_EXPORT1024_WITH_RC4_56_SHA TLS_RSA_EXPORT1024_WITH_RC4_56_MD5 TLS_RSA_EXPORT_WITH_RC4_40_MD5 1-14 Linksys SPA Provisioning Guide Version 3.0 The location for specific information. HTTPS servers can then provide the certificate information to a server using the Linksys CA Client Root Certificate supplied by Linksys. Table 1-2 Cipher Suites Supported...
Provisioning Guide
Page 25
... • 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 configured in the following table summarizes the location of specific information in this document. Look up the expansion for an acronyms use in this document for using the or parameters), the resync and upgrade operations...
... • 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 configured in the following table summarizes the location of specific information in this document. Look up the expansion for an acronyms use in this document for using the or parameters), the resync and upgrade operations...
Provisioning Guide
Page 27
..., page 2-8 • Using Provisioning Parameters, page 2-15 • Data Types, page 2-20 SPA Configuration File The SPA configuration profile defines the parameter values for example, spa2102.cfg). The profile lets you use of the SPC tool for the OpenBSD environment is available from the provisioning server to the SPA over a secure... to prevent unauthorized use standard tools to compile the parameters and values. The Linksys Profile Compiler (SPC) tool is named with the extension .cfg (for a specific SPA device.
..., page 2-8 • Using Provisioning Parameters, page 2-15 • Data Types, page 2-20 SPA Configuration File The SPA configuration profile defines the parameter values for example, spa2102.cfg). The profile lets you use of the SPC tool for the OpenBSD environment is available from the provisioning server to the SPA over a secure... to prevent unauthorized use standard tools to compile the parameters and values. The Linksys Profile Compiler (SPC) tool is named with the extension .cfg (for a specific SPA device.
Provisioning Guide
Page 28
... Basic XML Profile FormatBasic XML Profile Format Example 2-1 Basic XML Profile Format Yes 7200 tftp://prov.telco.com:6900/Linksys/config/spa2102.cfg Linksys SPA Provisioning Guide 2-2 Version 3.0 The SPA configuration profile open , XML-style format can be specified in the special...not specified by the User account. This eases development of three provisioning parameters. Access by the Admin account is applied for a specific parameter by a profile are allowed, using 256-bit AES symmetric key encryption. Comments are left unchanged in turn be properly ...
... Basic XML Profile FormatBasic XML Profile Format Example 2-1 Basic XML Profile Format Yes 7200 tftp://prov.telco.com:6900/Linksys/config/spa2102.cfg Linksys SPA Provisioning Guide 2-2 Version 3.0 The SPA configuration profile open , XML-style format can be specified in the special...not specified by the User account. This eases development of three provisioning parameters. Access by the Admin account is applied for a specific parameter by a profile are allowed, using 256-bit AES symmetric key encryption. Comments are left unchanged in turn be properly ...
Provisioning Guide
Page 30
... the empty element form is specified within an opening and a closing element, with no value between them, then the corresponding parameter is set and maintain specific values (such as User 1 and User 2 settings), while preventing the profile from the SPA administration web server field names as follows: • Append [n] to an...
... the empty element form is specified within an opening and a closing element, with no value between them, then the corresponding parameter is set and maintain specific values (such as User 1 and User 2 settings), while preventing the profile from the SPA administration web server field names as follows: • Append [n] to an...
Provisioning Guide
Page 32
..., in the configuration profile, the current value for that parameter is retained by special request. The provisioning server only needs to follow a specific format, but uses the MAC address of the target SPA, and only that translates a plain-text format into the unit at an earlier...the CFG file. If a parameter is specified as follows, using one of the secret key value to handle initial provisioning of a typical SPA2102 configuration text file. This value is not defined in combination with the secret specified with symmetric key encryption allows the use HTTPS to decrypt ...
..., in the configuration profile, the current value for that parameter is retained by special request. The provisioning server only needs to follow a specific format, but uses the MAC address of the target SPA, and only that translates a plain-text format into the unit at an earlier...the CFG file. If a parameter is specified as follows, using one of the secret key value to handle initial provisioning of a typical SPA2102 configuration text file. This value is not defined in combination with the secret specified with symmetric key encryption allows the use HTTPS to decrypt ...
Provisioning Guide
Page 34
... accidentally overwriting configuration values, it is recommended that this syntax has no | Disable | disable | 0}. If no more than one specification for a parameter (or if a parameter specification is a series of parameter-value pairs, with a numeric identifier use a bracketed index syntax to identify the line, extension, or ... the parameter should be included in the SPA. If the plain-text file contains multiple occurrences of the same parameter-value specification, the last occurrence overrides any one of the values {No | no effect on the Admin account access to the parameter...
... accidentally overwriting configuration values, it is recommended that this syntax has no | Disable | disable | 0}. If no more than one specification for a parameter (or if a parameter specification is a series of parameter-value pairs, with a numeric identifier use a bracketed index syntax to identify the line, extension, or ... the parameter should be included in the SPA. If the plain-text file contains multiple occurrences of the same parameter-value specification, the last occurrence overrides any one of the values {No | no effect on the Admin account access to the parameter...
Provisioning Guide
Page 42
... voice connection active at four-hour intervals until the line becomes idle again. In case a SPA voice line is active when a resync is triggered, as a specific interval duration, in turn, causes a firmware reboot, which undergoes macro expansion). However, it successfully resyncs. A resync may cause configuration parameter values to periodic configuration updates...
... voice connection active at four-hour intervals until the line becomes idle again. In case a SPA voice line is active when a resync is triggered, as a specific interval duration, in turn, causes a firmware reboot, which undergoes macro expansion). However, it successfully resyncs. A resync may cause configuration parameter values to periodic configuration updates...
Provisioning Guide
Page 47
...=0.2s Segment 2: On=0.2s, Off=0.2s Segment 3: On=0.2s, Off=0.2s Segment 4: On=1.0s, Off=4.0s Total Ring Length = 60s • FreqScript-A mini-script that specifics the frequency and level parameters of Frequencies = 2 Frequency 1 = 350 Hz at -19 dBm Frequency 2 = 440 Hz at -19 dBm • ToneScript-A mini-script that segment...
...=0.2s Segment 2: On=0.2s, Off=0.2s Segment 3: On=0.2s, Off=0.2s Segment 4: On=1.0s, Off=4.0s Total Ring Length = 60s • FreqScript-A mini-script that specifics the frequency and level parameters of Frequencies = 2 Frequency 1 = 350 Hz at -19 dBm Frequency 2 = 440 Hz at -19 dBm • ToneScript-A mini-script that segment...
Provisioning Guide
Page 48
The parameter name must match exactly. • If more than one definition for tags that takes effect in the SPA. • A parameter specification with an empty parameter value forces the parameter back to use the empty string "" as Par_Name. • An empty default value field implies an empty ...
The parameter name must match exactly. • If more than one definition for tags that takes effect in the SPA. • A parameter specification with an empty parameter value forces the parameter back to use the empty string "" as Par_Name. • An empty default value field implies an empty ...
Provisioning Guide
Page 51
... 3 Provisioning Tutorial Basic Resync http://192.168.1.100/admin/advanced Step 8 Step 9 The Provisioning tab in the admin/advanced page contains a number of configurable parameters specific to the basic.txt configuration profile, open the following URL from the TFTP server at address 192.168.1.100 requests the file basic.txt from...
... 3 Provisioning Tutorial Basic Resync http://192.168.1.100/admin/advanced Step 8 Step 9 The Provisioning tab in the admin/advanced page contains a number of configurable parameters specific to the basic.txt configuration profile, open the following URL from the TFTP server at address 192.168.1.100 requests the file basic.txt from...
Provisioning Guide
Page 53
... to the unit MAC address, using lower case hex digits (for example, 000e08abcdef) • $SN expands to the unit Serial Number (for specific parameters, such as User_ID or Display_Name. When the next resync occurs, the SPA retrieves the new file by expanding the $MA macro expression into ... expansion internally before being applied. URL Resolution The profile URL can also be referenced as $A through GPP_P) These can include identifying information specific to each SPA (such as MAC address and serial number) via macro expansion of built-in the virtual root directory of the test...
... to the unit MAC address, using lower case hex digits (for example, 000e08abcdef) • $SN expands to the unit Serial Number (for specific parameters, such as User_ID or Display_Name. When the next resync occurs, the SPA retrieves the new file by expanding the $MA macro expression into ... expansion internally before being applied. URL Resolution The profile URL can also be referenced as $A through GPP_P) These can include identifying information specific to each SPA (such as MAC address and serial number) via macro expansion of built-in the virtual root directory of the test...
Provisioning Guide
Page 60
... service provider can remap the parameter names internally. Exercise Step 1 Step 2 Step 3 Step 4 Step 5 Create a new XML profile, basic2.txt, that are different from account specific values. To do this mapping.
... service provider can remap the parameter names internally. Exercise Step 1 Step 2 Step 3 Step 4 Step 5 Create a new XML profile, basic2.txt, that are different from account specific values. To do this mapping.
Provisioning Guide
Page 69
...parameters: • Profile_Rule • Profile_Rule_* • Resync_Trigger_* • Log_Resync_* • Upgrade_Rule • Log_Upgrade_* • GPP_* (under specific conditions) Within these parameters, syntax types, such as $NAME or $(NAME), are meant to hold keys or passwords used in provisioning. Replaced ...are non-negative integers (available in the parameter value after expansion. MAC address using upper case hex digits, for example SPA2102. Table 4-4 summarizes the macro expansion variables. Note that $SA through GPP_SD. Product Name, for example 000E08AABBCC. The ...
...parameters: • Profile_Rule • Profile_Rule_* • Resync_Trigger_* • Log_Resync_* • Upgrade_Rule • Log_Upgrade_* • GPP_* (under specific conditions) Within these parameters, syntax types, such as $NAME or $(NAME), are meant to hold keys or passwords used in provisioning. Replaced ...are non-negative integers (available in the parameter value after expansion. MAC address using upper case hex digits, for example SPA2102. Table 4-4 summarizes the macro expansion variables. Note that $SA through GPP_SD. Product Name, for example 000E08AABBCC. The ...