Troubleshooting Polycom SoundPoint Phone
Contents
Default Admin User name and Password
User name: Polycom (only asked when logging into web UI)
Password: 456
Settings not taking effect
Any settings set from Polycom phone's Web interface or from phone console itself will override settings from sipXconfig. To clear these settings navigate to the following phone menu :
Menu Button >> Settings >> Advanced >> Enter Password (default is 456) >> Admin Settings >> Reset to Defauls >> Reset Device Settings
Could not contact boot server
Check that TFTP or FTP is serving the configuration files to machines other than localhost
tftp hostname -c get cfg.xml
If you're using FTP
wget ftp://plcmspip:PlcmSpIp@hostname/cfg.xml
If this fails, check /etc/xinit.conf and /etc/xinit.d/* files for proper access.
Phone not restarting
If your phone is not registered, it will not restart from sipXconfig web UI. Therefore take note of the following:
- New phones or phones that have been factory reset will have to be restarted manually until they recieve there first valid configuration
Be careful when changing settings involving registration because you could remove your ability to restart it from sipXconfig web UI.
TIPTo restart phone w/o unplugging power cord press the following keys (may be model specific):Simultaneous Button Press: Vol-, Vol+, Messages, Mute
How to reset to factory defaults
When all else fails, you can reset the phone back to factory defaults by pressing the following button combination until you hear a confirmation tone sequence.
Simultaneous Button Press: 4, 6, 8 and * dial pad keys
For SoundPoint IP 320, 330, and 430, 560:
Simultaneous Button Press: 1, 3, 5, and 7 dial pad keys
The phone will prompt you to enter the password. The default password is 456.
If the default password has been changed and you are not sure what it is, you should be able to enter the MAC address located on the back of your phone as a password. This will get you into the phone. Make sure to enter the MAC address in lower case.
Web UI not responding
It can take several minutes after phone restarts for phone's web UI to be available.
How to capture phone log
The Polycom phones support event logging where the log files can be uploaded to the server if permitted by the security policy of the sipX server. By default in sipXecs 4.2 and above Polycom phones have write capabilities to the provisioning directory of the primary sipXecs server. Log files produced by the phone are as follows:
<mac>-boot.log
<mac>-app.log
chown PlcmSpIp:PlcmSpIp *.log
On the sipXecs primary server the phone uploads its logs to /var/sipxdata/configserver/phone/profile/tftproot
Restarting the phone will cause the <mac>-boot.log file to be uploaded. The <mac>-app.log file is periodically uploaded. An upload can be forced by simultaneously pressing all the 4 arrow keys on the phone until a short beep is heard.
How to change SIP logging level to debug
If you want to capture all log events related to SIP messaging, edit the following settings from sipXconfig UI
Basic Logging/level.change.sip: 0
Basic Logging/level: 0
then follow instructions for How to capture phone log. Be sure to reset settings back to 4 and 1 respectively when done or phone performance may suffer.
Configuration using the phone's Web interface
Reset to Factory Defaults:
The phone can be reset to factory defaults. To perform this function on the IP300, IP301, IP500, IP501 and IP600 / IP601, simultaneously press and hold the 4, 6, 8 and * dial pad keys until the password prompt appears. To perform this function on the IP4000, simultaneously press and hold the 6, 8 and * dial pad keys until the password prompt appears. Enter the administrator password to initiate the reset. This will reset the administrator password as well.
The phone's Web UI should not be used to configure the phone if configuration is also done using the sipX Configuration Server.
Polycom SoundPoint and SoundStation series phones come preconfigured to request an IP address from DHCP. When the phone comes up, it briefly displays its IP address; make a note of it at the time. The configuration tasks include logging into the phone's Web UI and setting up registration information.
Perform the following steps on your Polycom phone
- Install the phone according to the Quick Start Guide supplied with the phone and power it up.
- When the phone boots it will display an IP address it gets from a DHCP server.
- Point a browser to the IP address of the phone.
- Click on the SIP Conf tab.
5. Log in as user Polycom with default password 456.
6. Update the Address setting in the Outbound Proxy server with the hostname of the sipX server. Update the Address setting in the Server 1 section with a SIP domain of sipXecs
7. Press Submit.
8. Click the Registration tab
9. Update the Identification section for Registration 1 with Display Name, Address, Auth User ID, Auth Password, and Label settings using the conventions shown next:
Note: Make usre that all parameters entered here are identical to the parameters used to setup the corresponding user in sipX. If these two sets of parameters differ or if the user does not exist, the phone will be denied registration by the sipX server.
10. Scroll down to the Message Center portion of Registration 1 and continue to fill in the form
11 Click Submit
12 After the phone reboots, verify that it has successfully registered by clicking on Registrations under Diagnostics in the main navigation menu. An entry for the phone should exist after the phone successfully rebooted with the new configuration.
Phone boots very slowly
There is a lot of things that could cause this. Here's thread in the users mailing list that goes thru each one.
http://thread.gmane.org/gmane.comp.telephony.pbx.sipfoundry.general/34884
Displaying What's on the Phones Screen - Remotely
Polycom trick with Version 3.3.x and above that I thought might be of value to all of you.
Polycom Screen Capture – v3.3.x and above
<up up.screenCapture.enabled="1" /> add to configuration file in provisioning
Enable screen capture in Polycom Phone via menu
On browser – enter http://<IP address>/CaptureScreen