- make phone calls using a low cost VoIP Service Provider (VSP).
- continue to receive incoming calls from an existing PSTN number to the same telephone handset that is used to make outgoing VSP calls. The SPA-3000 manages this for you.
- have a back up to the VSP service in case of a power failure, automatically sending outbound calls through the PSTN instead of the VSP.
- phone your PSTN phone number from another location (say from a friend’s house), and then make a relay phone call using your home VSP at the discounted rate.
- The SPA-3000 has the capability to use up to 4 additional gateways in addition to the main VoIP line and the PSTN line. This allows you to use up to 4 additional VSPs on top of your standard VSP.
You can purchase the SPA-3000 over the net for about $140. Try JMG Technology . The setup guide provided here was orginally authored by Jason. Alternatively you could try a bricks and mortar retailer like Harris Technology but you should check they have them in stock before going shopping. The price is likely to be more like $190 from a bricks and mortar retailer.
Another alternative is to purchase the Engin Voice Box 2 (which is a SPA-3000) and then BEFORE you plug it in and configure it, contact Engin and set it up as a VoIPer customer instead of an Engin customer. These devices cost about $230 each, but Engin often has a deal going which discounts the device. The deal for April 06 is buy one
device, get another for $1. Previously Engin has offered $100 cash back. Read up about this option by reading the details under Engin Voice Boxes.
|Original SPA-3000||New model SPA-3000|
Jason from JMG Technology has produced a setup guide for the SPA-3000. This setup guide has been reauthored and provided on this website by clicking here, or is available from the Navigation panel on the left of this page.
To perform a factory reset on your SPA-3000 remove the Ethernet cable and the PSTN line cable, leaving just the power and the phone connected. Dial **** on the phone. You should hear a Sipura message asking you to enter your selection. Then dial 73738# (ie spell RESET on the phone dial pad). WARNING: This will restore your unit back to factory defaults, all your information will be lost.
Back to Top
Rebooting your SPA-3000
There are 2 waysto reboot your SPA-3000.
1. Open a web browser, and then enter the URL http://YOUR.SPA.IP.ADDRESS/admin/reboot where YOUR.SPA.IP.ADDRESS is the IP address of your SPA-3000. Because this is a real URL, you can create a shortcut on your desktop to reboot your SPA.
2. Pick up a phone handset connected to the SPA, enter **** to enter the config menu, then enter 732668# (ie spell REBOOT on the phone dial pad).
The SPA-3000 is known to hang and/or lose voice quality over time. The best way to bring the SPA back to normal is to perform a reboot. There is an easy way to do this using the XP Task Scheduling tool on your PC. It is recommended that you set up a static IP address for your SPA before doing this.
1. First start up the Windows XP Task Scheduler
START\PROGRAMS\ACCESSORIES\SYSTEM TOOLS\SCHEDULED TASKS
2. Click Add Scheduled Task, then click Next
3. Select Internet Explorer from the list, then click Next
4. Give the task a name (ie SPA Reboot) and select Daily from the list (or what ever you want)
5. Select the time of the day you want the reboot to occur. You can also set which days of the week it should occur etc.
6. If necessary, select the user name and password for the XP user id that will run the task.
7. Select the Open Advanced Properties… option then click finish.
8. In the run box, after iexplore.exe, leave a space then enter the
following string http://192.168.1.5/admin/reboot then click Apply. NB You
will need to substitute the IP address of your SPA with the one in this
9. Click on the settings tab. Change the settings for “Stop the task if it runs for” to 0 hours and 1 minute. You can optionally set the “wake the computer to run task” option if you like. You will need to suspend your PC rather than switch it off for this to work.
10. Click OK to finish.
That’s it. To test that it works, right click on the new SPA Reboot task, then select RUN. It should reboot your SPA. Wait 1 minute to make sure the IE window is auto closed.
Using Config Menu
|IVR Action||IVR Menu Choice||Parameters||Notes|
|Enter Menu||****||None||You should hear a message saying “Sipura
Configuration Menu. Please enter option followed by the pound key or
hang up to exit”
|Check DHCP||100||None||IVR will announce whether DHCP is enabled or disabled|
|Enable/Disable DHCP||101||1 to Enable 0 to Disable||Will require password if set|
|Check IP Address||110||None IVR will announce the current IP address of the SPA|
|Set Static IP Address||111||Enter IP address using numbers on the telephone key pad. Use the
* (star) key when entering a decimal point.
|DHCP must be disabled; will require password if set|
|Check Network Mask||120||None||IVR will announce the current Network Mask of the SPA|
|Set Network Mask||121||Enter value using numbers on the telephone key pad. Use the *
(star) key when entering a decimal point.
|DHCP must be disabled; will require password if set.|
|Check Static Gateway IP Address||130||None||IVR will announce the current gateway IP address of SPA.|
|Set Static Gateway IP Address||131||Enter value using numbers on the telephone key pad. Use the *
(star) key when entering a decimal point.
|DHCP must be disabled; will require password if set.|
|Check MAC Address||140||None||IVR will announce the MAC address of SPA in hex string
|Check Firmware Version||150||None||IVR will announce the version of the firmware running on the
|Check Primary DNS Server Setting||160||None||IVR will announce the current setting in the Primary DNS
|Set Primary DNS Server Setting||161||Enter IP address using numbers on the telephone key pad. Use the
* (star) key when entering a decimal point.
|Will require password if set.|
|Check Web Server Port||170||None||IVR will announce the port that the web server is listening on.
(Default is 80)
|Enable/Disable Web Server||7932||1 to Enable 0 to Disable||Will require password if set. 7932 spells SWEB on your
|Manual Reboot||732668||None||After you hear “Option
Successful,” hang-up. Unit will reboot automatically.
732668 spells REBOOT on your handset.
|User Factory Reset WARNING: ALL “œUser-
Changeable” NON DEFAULT SETTINGS WILL BE LOST! This might
include network and service provider data
|877778||Enter 1 to confirm * to cancel||SPA will prompt for confirmation. After confirming, you will hear
“Option Successful.” Hangup. Unit will
reboot and all “User Changeable”
configuration parameters will be reset to factory default
|Factory Reset WARNING: ALL NON-DEFAULT SETTINGS WILL BE LOST!
This includes network and service provider data.
|73738||Enter 1 to confirm * to cancel||SPA will prompt for confirmation. After confirming, you will hear
“Option Successful.” Hangup. Unit will
reboot and all configuration parameters will be reset to factory
default values. 73738 spells RESET on your handset
Setting Static IP Address
It is definitely worth setting up a static IP address for your SPA 3000. By setting a static IP address, you are able to tell your router “where to find” your ATA, and this location doesn’t change. If you use a dynamic IP address (the default for most routers), then the location can change, and any settings you make in your router related to your ATA can be undone when your router or ATA reboots. It is important because you really should use port forwarding in your router to ensure you experience trouble free call connections and voice conversations.
You can set a static IP address using either the web interface or the configuration menu.
1. Open a web browser and enter the current IP address of your ATA. If you don’t know the current IP address, you can find it by using the Sipura Configuration Menu.
2. Switch to Admin Login by clicking on the link. You can also log in as Advanced by clicking on that link too.
3. Click on the System tab.
In the section Internet Connection Type, you need to make the following changes:
- DHCP: No
- Static IP: allocate any IP address you like. It needs to be in the same range as your router allocates. The easiest thing to do is change the integer after the last dot.
Every router is different. Some routers require you to select a static IP address out side of the DHCP range managed by your router. ie my router manages IP ranges from 192.168.1.100 through to 192.168.1.150 I have set my static IP address to be 192.168.1.5 which is outside of this range managed by the router. Other routers require you to tell the router what IP addresses will be static, and you have to enter the static addresses into your router. You really will need to consult your router manual about this – sorry!
- Gateway: This should be the IP address of your router. It is the same address you enter into a browser to access your router configuration menu.
- Netmask: This is the same as the subnet mask managed by your router. It is normally 255.255.255.0 You can check this by using the configuration menu before you make these changes.
- In the section Optional Network Configuration Primary DNS: Set this to the same setting as your Gateway (as above)
4. Click “submit all changes” and you are done.
If you have a locked Engin box, you will have to use the Configuration Menu approach to setting the IP address. It is quite simple to do.
1. Lift the handset connected to your ATA and enter four asterisks ****. You should here the response “Sipura Configuration Menu. Please enter option followed by the pound key or hang up to exit”.
2. Check that DHCP is currently enabled. Enter 100# and listen to the response. It should say “Enabled”. If it says “Disabled” the you already have a static IP address.
3. Check your current IP address. Enter 110#. Write down your current IP address
4. Check your current Subnet Mask. Enter 120# and write down the current setting. You will need to enter this setting as the static subnet mask shortly.
5. Check your current Gateway IP Address. Enter 130# and write down the current setting. You will need to enter this gateway address manually shortly.
6. Check the Primary DNS Server Setting. Enter 160# and write down the current setting. You will need to enter this DNS server setting manually in a moment.
Now that you know all these settings, you can set about setting up a static IP address.
7. Enter 101#. You will be prompted with “Enter value followed by the pound key”. You will need to enter 0 to disable. Confirm the change when asked to do so. Note that you need to use the * key in place of the full stop.
8. Enter 111#. This is where you will enter your static IP address. What you use will depend on your router. Try entering an address outside of the range managed by your router. See my notes above.
9. Enter 121#. This is where you set your subnet mask. Normally it will be 255.255.255.0
10. Enter 131#. Enter the Gateway IP address you wrote down in step 5 above.
11. Enter 161#. Enter the Primary DNS Server Setting you wrote down in step 6 above.
12. Hangup, and you are done.
The latest firmware for the Sipura SPA-3000 can be located on the Sipura support site.
To upgrade the firmware in your SPA-3000 download the latest firmware, unzip it and run the exe file provided. At the time of updating this section v3.1.10a was the latest firmware. The Sipura website is a bit confusing because it refers to a 2.x.x series firmware and a 3.x.x series firmware. It is OK to upgrade to the latest 3.x.x series firmware regardless if you currently have a 2.x.x series or a 3.x.x series firware.
Before you start, login to your router and check if the FIRMWARE UPGRADE ENABLE setting is set to YES. This setting can by found by logging in, selecting admin\Advanced and then go to the provisioning tab.
In the ‘system’ tab, make sure that the ‘web server port’ is set to 80.
The first thing that you need to do is enter the IP address of your SPA into the spaces provided. In the example below the SPA-3000 is located at 192.168.1.10
Click on the OK button to begin so the program can find your SPA-3000. When the program locates the SPA, it will interrogate it and you will be shown a confirmation screen.
Click on the Upgrade button to begin the upgrade procedure. The upgrade itself should only take a minute or so. Whatever you do don’t turn the power of during this operation.
Once the procedure has finished, you should be presented with the following screen and your upgrade has been completed.
Note: The upgrade procedure does not effect your current settings.
Utilities Tips and Tricks
As mentioned in the setup guide, it is a good idea to keep the US dial tone for your VoIP phone so that you get audible feedback that your VoIP service is connected and working. With this setup, you will get the Australian dial tone if VoIP is not working and US dial tone if it is.
The correct setup to achieve this is to set Dial tone: 350@-19,440@-19;10(*/0/1+2)
So this is what you will hear:
VoIP calls = Click here to listen
PSTN calls = Click here to listen
Another good idea is to set your Outside Dial Tone: to the Australian Dial tone: 400@-19,425@-19,450@-19;10(*/0/1+2+3) then add to your dial plan:
This will give you an option to over ride VoIP by dialling #1. When you dial #1 you will hear an Australian dial tone (generated by the SPA), indicating that you are about to make a PSTN call.
Another way to do this is to add the following dial plan <#1:@gw0> This will immediately connect your handset to the PSTN line then you dial #1. From there you can dial a number as normal.
System Tray Utility
One of the good things about purchasing a SPA-3000 is that SunHillCopper from Whirlpool Forum has developed a utility for the PC that extends access and understanding of the SPA-3000. You can download the latest version of this tool at http://www.users.on.net/%7Emclacy/.
The main features of Sipura 3000 System Tray Utility are:
- It sits in the system tray and gives a visual indication of the registration state of Line 1 and the PSTN. If these are not registered then you can not reliably make and receive VoIP Calls.
- If Line 1 or PSTN are off hook then it indicates that visually.
- It monitors the inbound and outbound calls and captures and records the last status information including jitter, packet loss and error data.
- It can be used to save multiple back ups of your SPA configuration settings, and then later restore from any one.
- It can compare 2 different configuration setting files and advise you of what is different.
Its free for non commercial use.
This image shows the main screen providing you information about the state of the SPA-3000, the last calls made etc.
This image shows how the configuration settings can be saved and reviewed. The section at the bottom of the screen allows you to easily cut and paste your configuration settings so you can email them to others when in need of help.
Backing up your Configuration
Method 1 – Manually
To save your configuration, log into your SPA-3000 web interface as admin. Change the view to advanced. Select the File “” Save As option from your web brower and save the configuration page to your PC’s hard drive. Thats it! The file you have saved can be used to restore your configuration later (if something goes wrong) or can be sent to
another user to assist in trouble shooting.
Now to restore settings that you have previously saved, you need to edit the configuration page that you saved to your PC’s hard drive. To do this, find the page on your hard drive, right click on it and Open With “” Notepad. Now, do a search for the following line of code.
You need to change this line to read:
<FORM action=”http://IP Address of Sipura/admin/asipura.spa”
Where IP Address of Sipura is the IP address of your Sipura SPA-3000.
Now save the page, then load it up in your web browser, when you hit Submit Changes, your saved configuration will be loaded back into your SPA-3000.
Method 2 – Backup Utility
This little utility is very handy for when you start playing around with the settings on you SPA-3000 (or SPA-2000). At first it is not all that intuitive so read the help file. Once you have it worked out, it is very easy to use and actually more intuitive that you first think. Here’s what to do:
1. Download the program from http://www.dualarrow.com/. The author adds the newest version at the bottom of the list, so take the last version available.
2. Put the exe file in a clean folder. It is a stand alone executable file that doesn’t need to be installed. When it runs, it creates its own ini files etc, so you will want it in a folder of its own.
3. Double click to run the program. You will see the following screen
4. In the top left corner, there is an orange button that toggles between *Dragging* and *Moving* each time you click it. Click this button so it says *Moving*
5. Click on the SPA-3000 image in the bottom left corner, and drag it to the blue devices section, then release. You will be prompted to enter a name for the device. Do this once for each SPA device you have.
6. Then right click on the device image in the blue section and click Edit Details. You need to enter the IP address of the device.
7. Click on your SPA-3000 image in the bottom left corner again, and drop it in the Config area. When prompted, give it a name. You can create as many config files as you like. You should end up with something like this:
8. Click on the orange button in the left hand corner, and change it to read *Dragging*. Drag your device from the blue section and drop it on to one of your configuration files. This will copy the config from your SPA to the config backup.
That’s it, it is backed up. Now you can drag the configuration file back onto your device whenever you want to reset the device configuration.
Be aware that the passwords are not saved to your config files, so you have to reset the passwords each time you update the config.
This is a good website with various links and information for the SPA3000. Rather than reproduce this information here, I have linked to the original site.
Echo on the SPA 3000
There are many things that can cause echo on your SPA-3000. Echo can be created by your telephone handset or one of the gain settings on your SPA-3000. There are two gain settings at the bottom of the Regional tab – FXS Input Gain and FXS Output Gain. The are another two located at the bottom of the PSTN line tab down the bottom SPA to PSTN gain and PSTN to SPA gain.
If you are experiencing echo, you should first try to eliminate your handset as the cause, then depending on the type of echo, try lowering the gain setting values.
Valid values are from 12 (loudest) to -15 (quietest).
Volume increases(decreases) by a factor of 2(1/2) for each change of 6. So if you change from 12 to 6, the you will half the volume. If you change from -12 to -6, it will be twice as loud.
Types of Echo
There a a number of different types of echo you can experience
|Your End||Remote End||Echo|
Clearly understanding which end is and is not having problems, and which call types are affected will greatly reduce the time it takes to resolve the problem and the grief you experience.
Some lower quality handsets, and virtually any cordless phone can be the cause of your echo problems. Before you do anything, you should check if it is your phone handset.
|If possible, get hold of a POTS telephone handset and plug it into your
SPA. Make a few test calls and see if the problem is fixed. You may
find that the problem is reduced or even eliminated.
Some lower quality phones, and many cordless phones can have problems with feedback. This is caused when the remote party’s voice is picked up by the mouth peice on your phone, and then sent back down the line to the remote party. When experiencing echo, the remote party normally only hears the last word they say because often there is a split second of silence after they stop speaking and before you start speaking. This problem is made worse with VoIP becuase there is some natural latency in the VoIP system. ie there is a delay of between 20 ms and say up to 300 ms between when you speak and when the voice gets through to the remote end. With a PSTN network, there is virtually no latency and so any feedback created in your handset will be heard by the remote party at the same time they are actually speaking, hence they don’t experience it as an echo.
If you are experiencing this type of echo, you have 3 choices.
1. Use a better handset
2. turn down the volume of your handset (if possible)
3. reduce the FXS Input/Output gain settings (see below)
VoIP to Voip Echo Testing
A good way to learn what these setting do is to use the SIP echo test number. Dial SIP *266301 (send the call via SIP Broker). You will get a recorded message followed
by an echo test. Anything you say will be ‘echoed’ back to your handset.
To see how the FXS Input/Output Gains work, do the following:
- Set Input Gain to 0 and Output Gain to -15. Save the configuration and then do the echo test. You will notice that the computer voice is quite soft. This is because the Output gain is set to -15. If you listen carefully, you may hear a second echo.
- Now set the Output gain to 12. Save the configuration and then do the echo test again. You will notice that the computer voice is very loud now. This is because the Output gain is set to the maximum 12. Notice how the second (and third) echo now are very pronounced.
So as you can see, the Output Gain controls how loud the ear piece is. The Input Gain controls how loud your voice is amplified back to the other end. The reason you hear a second and third echo in the test above is that the sound from the ear piece is being picked up by the mouth piece and being sent down the line again. To stop this happening, you need to make the ear piece quieter, and also make the mouth piece less sensitive.
- Set the Input Gain to -15 and the Output Gain to -15. Save the configuration and then do the echo test. Now you may notice when you do this that your number will not dial. This is because the DTMF tones are too quite going down the line to correctly dial your call.
- Set the Input Gain to -10 and the Output Gain to -15. Save the configuration and then do the echo test. You will probably notice now that there is no secondary echo.
You can play around with these settings to find the right level for your particular setup. Here is a suggested approach:
- If you find you can’t hear the person on the other end well enough, increase the FXS Output Gain by 3 and see how it goes. Keep increasing this over time until you are happy with the volume. If you or the other party hears echo, back it off by 2 and test it again. Make sure you try it out on a few calls before you make any changes. If the other party says they can’t hear you, increase the FXS Input Gain by 3. If you or the other party hears echo, back it off by 2 and test it again. As above, make sure you try it out on a few calls before you make any changes.
PSTN to VoIP to PSTN Gain
Once you have the hang of the FXS input and output gain you will have a better idea of what sort of effect you can have on the SPA to PSTN and the PSTN to SPA gain settings.
These 2 settings change the strength of the signal sent between the telephone handset and the PSTN line. Generally speaking, increasing these settings increases echo and volume, and decreasing the settings decreases echo and volume. Users report that settings of -3 to -6 fix most of the echo problems while still making the calls audible. It does depend particularly on your telephone hardware though..