Linksys SPA3102 or SPA3000 Configuration Wizard for Asterisk

This FREE service allows you to easily configure a Linksys (Sipura) SPA3000 or SPA3102 adaptor to work with Asterisk. It will work under the following circumstances:

  • You must have admin-level access to the web interface of the SPA from your current location;
  • You must be able to reach the web interface of the SPA device via port 80. If your SPA is behind a NAT, the Wizard will only work if the computer running this Wizard is also behind the same NAT device;
  • A completely unlocked device (no locked ports) must be used as the wizard assumes both ports are open;
  • Your Asterisk server and SPA3000 or SPA3102 should not be separated by a NAT device (i.e. they can be behind the same router/firewall);
  • Your browser supports HTTPS;
  • Your browser allows requested pop-up windows from Voxilla (temporarily disable your pop-up blocker);
  • While not required we recommend setting the device to factory defaults prior to using the Wizard.

This form will:

  • Collect some basic information to generate your configuration;
  • Open a pop-up window containing a button that will push the requested configuration directly to your device.

There are many different ways to configure the SPA3000 or SPA3102. This wizard makes the following assumptions:

  • Line 1 will be connected to Asterisk as a normal extension;
  • The PSTN Line will also be connected to Asterisk as a different extension for the purposes of forwarding inbound PSTN calls to Asterisk;
  • All inbound PSTN calls are forwarded to a specific Asterisk extension;
  • For outbound PSTN calls from the Asterisk server via the SPA3000 or SPA3102, a different set of credentials will be used;
  • You wish to direct some calls to your PSTN line on the SPA3000 or SPA3102.

  Step 1 - Enter the IP address of your adaptor  
 
We need to know the IP address of your Sipura adaptor, which you will enter below. To determine your adaptor's IP address, pick up a telephone handset connected to the SPA, dial "****" (that's the star symbol four times), at the voice prompt dial "110#". Your adaptor will read back its IP address to you. Enter the address, including the dots, below, overwriting the "0.0.0.0" entry:
 
     
  Step 2 - Specify the IP and port of your Asterisk Server  
 
We need to know the IP and port your Asterisk server is running on for SIP calls. If the SIP port on your Asterisk box is not port 5060, specify the port after the IP preceeded by a colon (e.g. 10.0.0.5:5050), otherwise specify just the IP.
 
     
  Step 3 - Enter your caller ID display name for Line 1  
 
In the box below, enter the name you would like the recipients of your call to see if they have Caller ID.

Note: Even though you may enter a Caller ID display name on this form, not all outbound service providers support this feature. This name will also not show up on outbound PSTN calls.

 
     
  Step 4 - Enter Line 1 Extension Number  
 
Enter the extension number you wish to use for Line 1.
 
     
  Step 5 - Enter your password for Line 1 Extension  
 
You'll need to enter your password you wish to use to authenticate your extension to Asterisk. This password will be placed in the sip.conf entry for this extension.
 
     
  Step 6 - Enter your Caller ID display name for PSTN Line  
 
This name will display on Caller ID if the SPA3000/3102 is otherwise unable to decode the Caller ID information sent from the PSTN Line.
 
     
  Step 7 - Enter your Extension for inbound PSTN calls  
 
An extension will be needed for the PSTN Line on your SPA3000/3102 to register to be able to forward PSTN calls to your Asterisk server.
 
     
  Step 8 - Enter your password for PSTN Line extension  
 
You'll need to enter your password to use to authenticate this extension to your Asterisk server:
 
     
  Step 9 - Enter Password for VoIP to PSTN calls  
 
A separate set of credentials are needed to make outbound calls via the PSTN port on the SPA3000/3102. The username that will be used for these calls is 'asterisk'. The password to use for this function should be specified here and will also need to be specified in sip.conf as well.
 
     
  Step 10 - Enter extension to forward inbound PSTN calls to  
 
You'll need to enter the extension you wish to forward all incoming PSTN calls to on your Asterisk server:
 
     
  Step 11 - Enter your Dial Plan for Outbound Calling from Line 1  
 
The Dial Plan tells your SPA what numbers are allowed to be dialed. It also allows you to do things like 7-digit dialing and dial out via different service providers you have configured in the Gateway Accounts section. In the Dial Plan field below, we've entered a generic Dial Plan that will work with the majority of providers. It allows you to dial:
  • 211, 311, 411, 511, 611, 711, and 911 are routed out the PSTN Line.
  • An arbitrary number of digits, which will be routed out the Asterisk server;
  • dial * then dial one or more digits (routed out Asterisk server);
  • dial ** then dial one or more digits (routed out Asterisk server);
  • dial # then dial one or more digits (routed out PSTN Line);
  • Dial #* then two digits (routed out PSTN Line, i.e. for star codes).
 
     
  Step 12 - Set Your Timezone  
 
Select the timezone you wish your device to display the time for Caller ID in terms of. Note that these timezones do not take into account Daylight Savings Time.
No Time Zone
GMT -12
GMT -11
GMT -10
GMT -9
GMT -8
GMT -7
GMT -6
GMT -5
GMT -4
GMT -3.5
GMT -3
GMT -2
GMT -1
GMT
GMT +1
GMT +2
GMT +3
GMT +3.5
GMT +4
GMT +5
GMT +5.5
GMT +5.75
GMT +6
GMT +6.5
GMT +7
GMT +8
GMT +9
GMT +10
GMT +11
GMT +12
GMT +13
 
 
     
  Step 13 - Configure your adaptor  
 
Once you enter the information above and checked to see if it is correct, click on the "Configure My SPA3000/3102" button below. A new window will open allowing you to upload the configuration options directly to your adaptor. If you would like to re-enter the settings information, you may clear this form by clicking on the "Reset Form" button.

Note: Voxilla does not store any information that you enter on this form. Furthermore, we encrypt all submissions/responses to this form via SSL.