Phone Amego (1.3.6 or later) includes support for Polycom SoundPoint (or similar) IP phones.
You can get on-screen Caller ID, call logging, dial calls, answer, end call, and send touch-tones.
To enable it, you will need to configure your Polycom IP phone as described below.
1. Point your web browser at the IP address of your Polycom phone http://ipAddress.
To show the IP address of your phone, use the buttons on your phone to navigate to
"Menu -> Status -> Network -> TCP/IP parameters".
2. Login with your username and password (defaults to username "Polycom", password "456").
3. Navigate to "General -> Applications".
4. Copy the Local HTTP Server URL (under the Caller ID tab in Phone Amego) and paste it as:
a Telephony Notification URL,
the Poll URL, and
the Application Server Root URL
5. Enable the desired telephony events (all of them).
6. Set a User Name and Password for Phone State Polling and Push. You can use the
same default user name and password if desired. If you set a different user name or password,
Phone Amego will prompt you for it the next time it tries to connect with your phone. [These
fields are required and will not work if left blank.]
7. Set Allow Push Messages to Both.
8. Press Submit. Your phone may need a moment to update its settings.
9. Depending on which model of Polycom phone you have, the "End Call" function may use
SoftKey1 or SoftKey2. You can select this from Phone Amego as shown.
10. Press and hold the Control key on your Mac keyboard while you pickup the handset on your
phone. Then enter the corresponding password if you are prompted to do so. When Phone
Amego sees the "Off-hook" event with the Control key down, it will add your phone to the
telephone devices table. [This step may be optional the first time you add your phone.]
When you are ready to place a call, select your Polycom IP phone as the telephone device and
dial normally using Phone Amego. See Dialing to enable the "Dial With Phone Amego" application
service if desired.
If you wish to remove your phone from Phone Amego, select it in the Telephone Devices table
and press the "-" button. To add it back, press Control while you lift the handset on your phone.
The configuration procedure above depends on your Polycom phone being able to find Phone
Amego at a known IP address. Please see IP Addresses and DHCP for additional information.
Access Control
Polycom phones are designed to retrieve commands from a designated application server, so
there is no direct way for other hosts to dial your phone.
Which Polycom Phones Are Supported?
Phone Amego is designed to work with Polycom SoundPoint IP Phones running Polycom's UCS
software. If you have a newer phone (UCS 4.0 or later, December 2011), the setup screen may
be displayed differently, but the fields and information you need to enter are the same.
Testing Notes
I tested Phone Amego with a SoundPoint IP 320 (UCS 3.3.3) I was able to find inexpensively on
eBay. Another customer has confirmed it works with his SoundPoint IP 550. The combination of
Phone Amego with a Polycom IP phone was nicer than I expected. Polycom is a little like the
"Macintosh" of IP phones challenging industry leader Cisco with products that are simpler and
more elegant. The speaker phone is so good it's almost like being in the same room. For even
better sound, consider a model with HD voice.