Linksys rtp300

From LinuxMCE
Jump to: navigation, search
Version Status Date Updated Updated By
710 Unknown N/A N/A
810 Working with issues 4th February 2011 Willow3
1004 Unknown N/A N/A
1204 Unknown N/A N/A
1404 Unknown N/A N/A
Usage Information


Rtp300 front.jpg Rtp300 back.jpg

The Linksys RTP300 is a 4-port Ethernet router with two built in phone-lines. Each phone line has a corresponding RJ-11 jack on the back of the device where you can connect any regular analogue phone.

The RTP300 is often provided to customers by SIP providers as a cheap HW solution to get started quickly with whatever phone you already have at home. If you are registered with a SIP provider chances are that you already have one at home.

This device supports all common protocols, but this page describes how to use it as a SIP device. It is not PnP in LinuxMCE, but with some simple manual steps it can easily be integrated in your LinuxMCE system. This page describes how.


Obtaining administration password

The first step is to gain access to the administration web page of the device. If you bought it yourself, you can use the default user/pass and you are good to go. If you got it from a SIP provider they have most probably changed the password to prevent customers to configure the device with another provider.

In the latter case there exist a number of possibilities to get the password. First, try and search the internet, chances are that the passwords have leaked and are actually published on the net. If you can not find it with Google, contact the tech support of your provider. Explain what you are doing, and that you do not have the intention to sign up with their competition. It is of course a long shot to do so, they are likely to let you down (although this is actually how I got the passwords). As a last resort this link explains how to unlock the device by flashing it with the latest firmware. Bear in mind that any provider specific information will be lost if you choose to do so. I haven't tested this myself, but the procedure includes actually editing the binary firmware by hand before flashing. So it is probably not something for the faint-hearted.

In any case, there are three passwords needed to perform the necessary configurations of the device:

1. Main access to the web administration tool

2. User level access to the voice part of the device

3. Administrator level access to the voice part of the device

These three credentials may or may not be the same.

IP and MAC address

Connect the internet port of the device to your LinuxMCE subnet. Connect one of the four ethernet ports to a computer. Open up a web browser in the computer and type in the web address of the device. The default address is . Your SIP provider may have changed the default ip to further confuse curious customers. If this is the case you can e.g. examine the ip configuration of the computer that you hooked up to the device. Since the computer is connected to the RTP300 subnet its ip address can give a hint. If the ip of the computer is e.g. 192.168.75.XXX, then there is a big chance that the ip of the device is When you have figured out the ip you should get a welcome screen similar to Rtp300 1.jpg

Type in the credentials and hit "Login". Start by hitting the Status tab, and you should see something like this Rtp300 2.jpg

Take a note of the MAC and IP addresses, they will be needed further on when configuring the device in the LinuxMCE web admin.

Configuring the voice parts of the RTP300

Hit the voice tab as shown below and the web page will ask you for your credentials (in your local language) according to the following figure. The credentials correspond to bullet 2 above. Rtp300 2 1.jpg

Rtp300 3.jpg

Type in the credentials and hit OK. This should take you to the following screen. Rtp300 4.jpg

Hit the Admin login as shown above. You should get the following (in your local language). Rtp300 5.jpg

Provide the credentials (bullet three above) and hit OK. This should take you to the following screen. Rtp300 6.jpg

The Line1 and Line2 tabs correspond to the configuration of the two phone lines respectively. If you got the device from a SIP provider, one of these lines are probably configured with your providers data. In this case, line1 is configured for my SIP provider. Hit the Line1 tab, and you get the following screen

Rtp300 7.jpg

It is a good idea to save the existing configuration for future use or reference. Simply disable the phone line as shown in the figure above. Hit the Line 2 tab and make sure it is enabled as shown below

Rtp300 8.jpg

The LinuxMCE specific configurations that need to be done are highlighted in the figure below

Rtp300 9.jpg

The display name, Auth ID and User ID correspond to the extension assigned by LinuxMCE. It is not yet known so leave it blank together with the password for the time being.

Registering the phone in LinuxMCE

Click the "Phones" link on the left in the web admin. A listing of the phones in your system will appear. Click the "Add device" button on the bottom of the page. The following window appears

Rtp300 mce1.jpg

Enter the device template id 1734 (Generic SIP softphone) as shown and hit go. The phone will appear in the listing. Complete the form with the IP and MAC address that you noted earlier and hit "Update"

Rtp300 mce2.jpg

Copy and paste the phone number and password into the RTP300 Line 2 configuration as previously discussed. If you hit the "Info" tab in the RTP300, Line 2 should appear as registered.

Rtp300 10.jpg

You probably want your RTP300 to ring when someone calls. To obtain this, click "Phone lines" and then "Settings" on your phone line in the LinuxMCE web admin. Here you can select under what circumstances the RTP300 should ring.

Now, all you have to do is to connect any regular phone to the Phone 2 port on the back of your RTP300 and you are good to go.