From VoIP.ms Wiki
- There have been some reports of issues with this device, from both customers of VoIP.ms and other providers.
- Make sure to install the latest firmware from http://www.cisco.com/en/US/products/ps10024/prod_release_notes_list.html.
- Version 1.1 or later should be used for proper Caller ID support.
- Some People have reported issues using Firefox to Configure this device please try Chrome or IE.
Attach the Cisco SPA112 to your network and attach an analog phone to one of the phone ports, then do the following:
- Dial **** from the phone, even though there is no dial tone.
- When you hear "System Configuration Menu," dial 1 1 0 # slowly. The current IP address will be read back. (e.g. 192.168.X.X)
If you hear 0.0.0.0, check your network connection and DHCP server. If necessary, a static IP address can be assigned by using option 111# at the IVR, then entering the IP address with your phone's keypad (for example, 10*1*27*2 for 10.1.27.2). The network mask can be set with option 121# and the default gateway can be sent with option 131# Learn more about the IVR menu options from the https://supportforums.cisco.com/docs/DOC-9900 document.
Be sure to allow at least a minute or two for the box to initialise; even a correctly configured and installed SPA112/122 will give no power to the 'phone or no dialtone until initialisation is complete.
Note that the SPA122 is basically a SPA112 with a second network port, intended for installation between a local network hub (LAN) and an upstream Internet (WAN) connection. The SPA122 may be configured as either a "NAT" or "bridge". Depending on configuration, this leaves the SPA122 with two addresses; a local area network address (such as 192.168.15.1) and an outside Internet address. Dialling ****110# will give one address, ****210# will give the other.
Open your web browser and go to the IP address you obtained in step 1 (for example, http://192.168.2.1). The default username is admin, and the default password is also admin.
For the SPA122, if one address does not return the web interface (or has some functions greyed/disabled), try the other.
The remaining steps are identical for both SPA112 and SPA122.
Go to Quick Setup and configure Line 1 as follows:
Proxy: atlanta.voip.ms (You can choose any of our multiple VoIP.ms servers)
Display Name: Your name
User ID: Your VoIP.MS SIP Account number (or subaccount)
Password: Your VoIP.MS SIP Password
Dial Plan: (911S0|<:1555>[2-9]xxxxxx|1[2-9]xx[2-9]xxxxxxS0|[2-9]xx[2-9]xxxxxxS0|*xx|*xx.|11|822|0|00|[2-9]xxxxxx|4xxx|**275x.|xxxxxxxxxxxx.)
(note: Replace 555 in the dial plan with your area code, See Dial Plan for Linksys ATAs for details.)
Click Submit to save settings.
Click on Voice, then Line 1
Set NAT Mapping Enable to Yes, then set NAT Keep Alive Enable to Yes. If your environment does not use NAT, you can leave these settings disabled. These features can usually be disabled on the SPA122 if it is connected directly to your modem since its traffic will not be subject to NAT in this configuration.
Under Proxy and Registration set Register Expires to 180, Proxy Fallback Intvl to 180
Also confirm the following settings:
Use DNS SRV: NO
DNS SRV Auto Prefix: NO
Click Submit to submit these changes
Click Network Setup, then go to Basic Setup, then click Time Settings
Set your time zone and (optional) NTP settings. A good time server choice is 0.pool.ntp.org. Setting the proper time zone will ensure that the time which appears on your Caller ID display is correct.
Click Submit to save the changes
Click Voice, then go to SIP.
Set SIP Timer Values (sec)
- SIP T1: 1
Set RTP Parameters
- RTP Packet Size: 0.02
Cisco's defaults (SIP T1 = 0.5 sec, RTP packet size 0.030 on most Sipura adapters) respectively may cause unnecessary retransmission of commands over connections with high latency and create issues with outbound audio "breaking up".
Click Submit to save the changes
SPA112 and SPA122 adapters were distributed with outdated (1.0.x) firmware at least as late as 2012; affected boxes will not show Caller ID on any inbound call, even though the caller names and numbers are visible in the call detail record on the VoIP.ms (or other provider's) web interface.
Updated firmware is available from the Cisco site  as a .ZIP archive which contains two files (a .BIN with the actual firmware and a .PDF with documentation). Download and unZIP this file. Go to the 'administration' tab on the web interface (on the SPA122, this needs to be done from the LAN side with SPA122's built-in networking set to NAT mode). On the left sidebar, click 'update firmware' (as most of the administration menu does not appear for Firefox users, downgrade to MS IE or another browser temporarily). Click the 'upload' button and indicate the location of the unzipped .BIN file. A box will appear with a progress indicator and a warning not to interrupt the upgrade. When the upgrade is completed, the SPA112/122 will reset and will likely take a minute or more to reinitialise, reconnect to the network and restore dial tone. SPA122 users who have installed the device in-line between the local PCs and the Internet will be disconnected from the Internet until reinitialisation is complete.
Once the new firmware is deployed, call display will operate normally and the configuration web page will display in Firefox without missing options in the administration menu.
A manual for Cisco's SPA100 series adapters is online at http://www.cisco.com/en/US/docs/voice_ip_comm/csbpvga/spa100-200/admin_guide_SPA100/spa100_ag.html