The Linksys PAP2 is an analog telephony adapter (commonly referred to as ATA), which allows for the connection of one or two “normal” telephones to a VoIP provider using the Session Initiation Protocol (SIP) protocol. The SIP traffic is sent through the PAP2's Ethernet port. The device is one of Linksys's first entries into the Consumer / SOHO Voice over IP devices market.
The PAP2 is based on the Sipura SPA-2000 ATA design. The device is powered by an ESS Visba 3 (ES3890F) chipset. It utilizes a Realtek RTL8019AS 10BaseT Ethernet controller, which provides a 10 Mbit/s/ half duplex connection to a LAN.
The units have 2 RJ11 sockets, which allows for two "lines" (each with their own unique SIP registrar / username etc, for truly separate configuration).
The original PAP2 has been discontinued. The PAP2 version 2 and the PAP2T are successors with similar capabilities, the pap2t is reported to have twice the memory of the PAP2 version 1. They are different enough that they have distinct firmware. The PAP2 version 2, unlike the others, runs Linux (Linksys has released source for the GPLed portions of the firmware).
The PAP2 has been bundled with popular VoIP services such as Vonage and AT&T’s offering. These may be locked to their parent service but an unlocked version of the device (which is directly comparable with the Sipura device), is also available. This is referred to as the PAP2-NA or PAP2-EU, and retails for around £40 GBP.
Locked units usually have the second line inaccessible, unless the provider specifically sets it up (for example if you had two Vonage lines).
Latest Linksys firmware upgrades are available for download from Linksys, although they are very hard to locate. This direct link will take you to the spa3000 download page.. By entering a model number in the search model name field, you will be able to find the download pages for other models as well. The latest pap2 hardware version1 firmware offered here is 3.1.22, which is not the latest available firmware version. Please use the link below to download the lastest version.
As of 8/21/09 the latest PAP2T firmware is 5.1.6 released 11/21/2007.
As of 8/21/09 the latest PAP2 hardware version 1 firmware is 3.1.23 which can be downloaded from this myciscocommunity.com posting.
For a while, people were able to unlock the "locked" devices offered by providers such as Vonage, however since mid November 2005, a firmware update has been released which "corrects" some of loopholes being used to unlock the devices. In one particular instance, Vonage have actually withdrawn some of their PAP2's from UK retailers such as Comet in order to replace them with units containing the newer firmware, so that there is little chance of them being unlocked. As of 2007, all Vonage PAP2 devices can be unlocked. However, PAP2s, including PAP2-NAs locked to other providers generally cannot be unlocked without either that provider's encryption key or admin password.
Plug in the device to your network, plug in a phone to line 1, dial:
this is the setup section, to get a readout of the IP address it is using dial:
to reset your device (useful if your password is not blank when you receive it - be warned this will reset all settings to factory defaults, so if your VoIP supplier gave you it pre-configured be sure you are able to get their settings) dial:
Log in to the Admin section and the advanced regional options.
Call Progress Tones
|Second Dial Tone:||420@-19,520@-19;10(*/0/1+2)|
|Outside Dial Tone:||420@-16;10(*/0/1)|
|Off Hook Warning Tone:||400@-10,680@0;*(.125/.125/1+2)|
|Ring Back Tone:||400@-19,450@-19;*(.4/.2/1+2,.4/.2/1+2,2/0/0)|
|MWI Dial Tone:||400@-19;2(.1/.1/1);28(*/0/1)|
|Cfwd Dial Tone:||350@-19,440@-19;2(.2/.2/1+2);10(*/0/1+2)|
|Secure Call Indication Tone:||397@-19,507@-19;15(0/2/0,.2/.1/1,.1/2.1/2)|
Distinctive Ring Patterns
|Ring1 Cadence:||60(.4/.2,.4/2)||Ring2 Cadence:||60(.3/.2,1/.2,.3/4)|
|Ring3 Cadence:||60(.8/.4,.8/4)||Ring4 Cadence:||60(.4/.2,.3/.2,.8/4)|
|Ring5 Cadence:||60(.2/.2,.2/.2,.2/.2,1/4)||Ring6 Cadence:||60(.2/.4,.2/.4,.2/4)|
|Ring7 Cadence:||60(.4/.2,.4/.2,.4/4)||Ring8 Cadence:||60(0.25/9.75)|
Distinctive Call Waiting Tone Patterns
|CWT1 Cadence:||30(.3/9.7)||CWT2 Cadence:||30(.1/.1, .1/9.7)|
|CWT3 Cadence:||30(.1/.1, .3/.1, .1/9.3)||CWT4 Cadence:||30(.1/.1,.1/.1,.1/9.5)|
|CWT5 Cadence:||30(.3/.1,.1/.1,.3/9.1)||CWT6 Cadence:||30(.1/.1,.3/.2,.3/9.1)|
|CWT7 Cadence:||30(.3/.1,.3/.1,.1/9.1)||CWT8 Cadence:||2.3(.3/2)|
Distinctive Ring/CWT Pattern Names
|Ring1 Name:||Bellcore-r1||Ring2 Name:||Bellcore-r2|
|Ring3 Name:||Bellcore-r3||Ring4 Name:||Bellcore-r4|
|Ring5 Name:||Bellcore-r5||Ring6 Name:||Bellcore-r6|
|Ring7 Name:||Bellcore-r7||Ring8 Name:||Bellcore-r8|
Ring and Call Waiting Tone Spec
|Ring Waveform:||Sinusoid||Ring Frequency: 25|
|Ring Voltage:||70||CWT Frequency:||400@-10|
|Set Local Date (mm/dd):||Set Local Time (HH/mm):|
|Time Zone:||GMT+11||FXS Port Impedance:||220+8200 - - 120nF|
Due to limitations in the daylight savings logic (it's USA-based & cannot handle having the start date [September] higher than the end date [April]) so we will reverse it.
|Daylight Saving Time Rule:||start=4/1/7/3;end=10/24/7/2;save=-1|
This will make the time during the non-daylight-savings period of the year GMT+12, & do nothing during the daylight-sayings period (which as above is GMT+11). The format is start=month/day-applied/day-of-week(mon,tues...)-to-match/time. See  for a better explanation.
|FXS Port Input Gain:||-4||FXS Port Output Gain:||-10|
|DTMF Playback Level:||0||DTMF Playback Length:||.1|
|Detect ABCD:||no||Playback ABCD:||yes|
|Caller ID Method:||Bellcore(N.Amer,China)||FXS Port Power Limit:||4|