Configure Cisco SPA-508G for HOIP¶
The Cisco SPA-508G is a 8 line VOIP SIP capable phone with monochrome display and Power over Ethernet (POE) capabilities. This phone is fully featured and includes all standard telephony features including call forwarding, redial, speed dial, do not disturb and voicemail. Calls can be made using the handset, the speak or a headset. This phone also has the ability to connect one attendant console to it to expand the number of speed dial lines that the phone can use.
To power this phone, you will either need a POE Switch or a POE injector.
This phone also provides a web based interface to configure the features of the phone.
Obtain the IP Address of the Phone¶
After connecting the phone to the network and letting it boot, you can then obtain the IP Address of the phone.
- Press the
Setup
button. This button looks like a piece of paper with the upper right corner of the paper folded down. - You can then scroll down to the
Network
option or hit the number9
Button. - Hit
Select
- Option 2 should show the IP address of the phone. Note this down as you will need it to configure the phone.
Log into the Web Interface¶
- Open a web browser on another computer that is also on the same network as the phone
- Put the IP address you obtained above into the address bar
- Once the webpage comes up, in the upper right hand corner click
Admin Login
and thenAdvanced
. This will bring up all the options for the phone. You should see a number of tabs across the screen.
Set a Static IP Address¶
You should set a static IP address for the phone. This makes accessing the Web Interface easier and helps the phone connect through the router a little easier.
- Click on the
System
tab -
Find and set the following fields on that tab.
Connection Type
:Static IP
Static IP
: You can either set this to the IP Address you obtained above, or if you use specific IP scheme on your network, you can set it to that.Gateway
: This is the IP address of your Router, the one you use to log into the web interface of your router.Primary DNS
: 8.8.8.8
Leave everything else at default and hit the Submit All Changes
button at the bottom of the screen.
At this point your phone will reboot. Once this is done, log back into the Web interface using the IP address we just set as static and make sure you are logged in as admin and in the advanced features mode.
Set the Line Keys (Only needed after factory reset)¶
If you have to factory reset the phone, by default, the phone will have Extension 1
set for all 4 line keys for the phone. We will need to fix this so that each of the line keys is it's own extension. Otherwise each line will function like line 1. There is no need to repeat the line.
- Click the
Phone
tab - Scroll to
Line Key 2
and set the extension to number 2 - Scroll to
Line Key 3
and set the extension to number 3 - Scroll to
Line Key 4
and set the extension to number 4
Leave everything else at Default and click Submit All Changes
at the bottom.
The phone will reboot. Once this is done, log back into the Web interface and make sure you are logged in as admin and in the advanced features mode.
Configure your Extension for HOIP¶
Now we can finally configure your extension for HOIP.
-
Click on the Extension tab you want to use.
- For example, if this is the only or the first account on the phone, click on the
Ext 1
tab. Otherwise if Extension 1 is being used, select the tab for the next free extension.
- For example, if this is the only or the first account on the phone, click on the
-
Find and set the following fields on this tab:
Line Enabled
: yesNAT Keep alive Enable
: yesNAT Mapping Enable
: yesSIP Transport
: UDPProxy
: the domain and port of the server from your credentials email- Example:
pbx-us1.hamsoverip.com:5160
- Example:
Register Expires
: 3600Display Name
: This can be what you want to call it. This sets the display name for the line key on your phone screen. Suggested it would be your extension on HOIP from the credential email.User ID
: This is the extension number from the credentials email.Password
: The password from the credentials email.
Leave everything else at default and click Submit All Changes
at the bottom.
The phone will reboot. Once it comes back up, the line you just configured should show green, showing that it is connected to the server. When you pick up the handset you should have a dial tone.
Make a test call¶
Now we need to make a test call to make sure things are working. You can dial 3192
(Talking Clock) to test your connection.
To make a call, you can do this a couple of different ways:
- Pick up the handset, Hit the speaker button or press the line key. This will give you a dial tone. Dial the number you want to call.
- Just start dialing the number you wish to call and then do one of the above to start the phone dialing automatically.
Setup the Voicemail Button¶
The 504G has a button on the phone that will automatically dial your voicemail.
To configure this function
- Log into the web interface and click on the
Phone
tab. - Find the field called
Voice Mail Number
- Set this to
*97
Click Submit All Changes
at the bottom.
The phone will reboot. Once it comes back up, pick up your handset, making sure to select the line for your HOIP Extension and hit the Voicemail button on the phone. It should dial into your HOIP voicemail
If you have other services on the phone, this configuration will also allow you to dial your voicemail on those services.
Set the Date and Time Automatically¶
The phone will display the current date and time on the display in a bar at the top. This can be set to stay in sync automatically with the correct time and not have to set a Daylight Saving Time rule or manually set the date or time all the time (the clock can drift a little over time).
To configure this:
- Click on the
System
Tab -
Find and set the following fields
NTP Enable
: yesPrimary NTP Server
: pool.ntp.org
-
Click on the
Regional
Tab -
Find and set the following fields:
Time Zone
: Set to your time zone offset (Example: Hawaii Standard Time isGMT-10:00
)Daylight Saving Time Enable
: no
Click Submit All Changes
at the bottom.
The phone will reboot. Once it comes back up, verify that the time is set properly. It should now update automatically with Daylight Saving Time and also stay in sync and the time should not drift on the display.
Tips and Tricks¶
Here are some other fun Tips and Tricks you can do with the phone:
-
If you go to the
Phone
tab and find the field markedStation Display Name
you can set this field to display some text in the top most bar of the display on the phone where the clock is at. After setting this, clickSubmit All Changes
at the bottom and let the phone reboot.- For example, I (Jesse, WH6AV) set mine to
Jesse, WH6AV
and now that displays in that bar.
- For example, I (Jesse, WH6AV) set mine to
-
The phone has the capability to display a small BMP logo on the main part of the screen or it can display some text. I (Jesse, WH6AV) like to have it show text. To configure this:
- Click on the
Phone
tab. -
Find the following fields and set them:
Text Logo
: You can set this to whatever text you want displayed. For my phone, I (Jesse, WH6AV) set it asJesse, WH6AV
Select Background Picture
: Set this toText Logo
- Click on the
After making any of the changes above, click Submit All Changes
and let the phone reboot. Once it comes back up, verify that the changes you made are showing on the phone.
Last Updated: 03/17/2022