Probably worth noting the best version of WarVox to run currently is 1.0.1 (the 'stable' release) - from what I've seen anyway. The SVN version (1.9.9-dev) has some bugs as expected. My biggest complaint is that it isn't properly handling multiple numbers. If you provide anything beyond a single number to dial it just comes back with an error of 'unable to dial number.'
For those interested, here were my steps to get 1.9.9 running properly on BT5R1:
cd /pentest/telephony/
svn co
http://metasploit.com/svn/warvox/trunk/mv trunk warvox2
cd warvox2
update-alternatives --config ruby (select 0 for auto)
cp /pentest/telephony/warvox/lib/kissfft.so ./lib/
apt-get install postgresql-8.4
apt-get install postgresql-contrib-8.4
apt-get install libpq-dev
su - postgres
psql template1
\i /usr/share/postgresql/8.4/contrib/_int.sql
exit
su - postgres
createuser warvox
createdb warvox -O warvox
psql
alter user warvox with password 'password';
exit
vi web/config/database.yml (set port to 5432)
vi etc/warvox.conf (change user/pass if you want)
make
bin/warvox.rb --address 0.0.0.0 (to listen on all and access remote)
For the stable version, it's a bit easier
cd /pentest/telephony/
wget
http://warvox.org/releases/warvox-1.0.1.tar.gztar -xvzf warvox-1.0.1.tar.gz
mv warvox-1.0.1 warvox2
cd warvox2
cp /pentest/telephony/warvox/lib/kissfft.so ./lib/
apt-get install sqlite3-ruby
vi etc/warvox.conf (change user/pass if you want)
make
bin/warvox.rb --address 0.0.0.0 (to listen on all and access remote)
Hope it helps save someone some headache.. ;-)