Posts Tagged VoiP

LCOD 2.23.09 Setup Polycom Soundstation 6000 w/Asterisk

Setup/install notes, Polycom Soundstation IP 6000 with Asterisk 1.4

Have tftp setup, in this we use /tftpboot as the main tftp folder, and it’s world readable/writable, (LIMIT ACCESS VIA IPTABLES/FIREWALL/SOMETHING)
Have a dhcp server setup that’s giving out the normal things for SIP phones,
option tftp-server-name “[ASTERISK-SERVER-IP";
option time-offset -23400; # Mountain Standard Time
option ntp-servers 10.0.2.1;

Have asterisk up and running, make a SIP extension/entry like you would for a normal SIP client, although don't use type=friend, use type=peer
like this for extension 101, username 101, password temp
[101]
type=peer
username=101
secret=temp
host=dynamic
context=[your default context for phones]
qualify=150
accountcode=[optional accounting code]
mailbox=[extension for mailbox]

reload asterisk’s sip module
asterisk -vvvngrd
asterisk*>CLI>sip reload

Setup the Polycom:
download the latest rpm for firmware for trixbox from

http://yum.trixbox.org/centos/5/RPMS/

this time it was:

http://yum.trixbox.org/centos/5/RPMS/firmware-polycom-3.0.1-2.noarch.rpm

unzip this, put the tftpboot files into your tftpboot dir, put the setup-polycom.rpm_tmp_update in
/usr/local/sbin/setup-polycom.rpm_tmp_update

check which NIC your asterisk interface system is on and run
/usr/local/sbin/setup-polycom.rpm_tmp_update

(my ntp server doesn’t like our SIP clients sntp requests, so I use time.nist.gov and nat that outbound for the phones)
edit /tftpboot/server.cfg
change
tcpIpApp.sntp.address=”192.43.244.18″

Now download the latest version of the sip firwmare from polycom

http://downloads.polycom.com/voice/voip/sp_ss_sip/spip_ssip_3_1_2_release_sig_combined.zip

unzip and put all the files in /tftpboot/

edit /tftpboot/000000000000.cfg
add server.cfg on the CONFIG_FILES line, so mine looks like this

note there were 2 other application lines but i left them the same as they looked like they were for SPIP300/500′s

now, per conference phone, copy the /tftpboot/000000000000.cfg to /tftpboot/[phone mac address].cfg
the mac address is also the serial number of the phone (on the back!)
I’m not sure if it’s case sensitive but I did all lower case and it worked, tail your tftp servers logs to see what’s getting requested.

edit the /tftpboot/[phone mac address].cfg
on the line where you added server.cfg, add a custom config for this device, calling it whatever you want, so if you wanted, call it conference1.cfg, your application line would look like:

now edit that file /tftpboot/conference1.cfg (or whatever you called it)
username and password should match what you put in asterisk’s sip.conf
it should look something like this

< ?xml version="1.0" encoding="UTF-8" standalone="yes"?>


reg.1.address="101"
reg.1.label="101"
reg.1.auth.userId="101"
reg.1.auth.password="password"
reg.1.lineKeys="6"
/>

I mostly followed the directions from here (I am using a self compiled asterisk, version 1.4.19.1 on Gentoo Linux, not trixbox)

http://www.sureteq.com/asterisk/polycom.htm

and used the following links for reference:

http://www.voip-info.org/wiki/view/polycom+trixbox

http://www.voip-info.org/wiki/view/Polycom+Phones

http://www.polycom.com/support/voice/soundstation_ip_series/soundstation_ip6000.html

http://blog.voipsupply.com/new-products/polycom-sip-firmware-31-released-whats-in-it-for-me

http://blog.voipsupply.com/voip-software/unleash-your-polycom-soundpoint-ip-phone%e2%80%a6introducing-the-polycom-productivity-suite-package

http://yum.trixbox.org/centos/5/RPMS/repodata/repoview/firmware-polycom-0-3.0.1-2.html

http://www.voip-info.org/wiki/view/Asterisk%40Home+Handbook+Wiki+Chapter+7#7224HowtouseProvisioningCentralBootServe

http://www.asteriskvoipnews.com/polycom/polycom_releases_soundstation_ip_7000_and_ip_6000_conference_phone.html

, , ,

No Comments

Easy AdSense by Unreal