
Setting up the BT homehub for use with Voipfone
Please note: The BT Home Hub works well with Voipfone when you add your own SIP telephone or adapter. However, it does need the NAT Proxy added. See: viewtopic.php?t=2707
You only need to follow the procedures below if you are trying to configure the Hub's own telephone port to use a Voipfone account.This assumes you have firmware 6.2.2.6
This is NOT recommended novices and I accept no responsibility if you break your homehub in the proccess
If your Homehub is Your main router.
1) Goto
http://www.homehubhacks.co.uk/index.php?n=HowTo.GetRootuse the Script Subsystem Method
2a) telnet into the homehub as the newly created superuser.
Type the following
then enter the following
SIP_URI = nnnnnnn (this is your SIP ID)
[username] = nnnnnnn (this is your SIP ID again )
[password] = ******** (your password for voipfone)
[password] = ********
[display name] = (whatever you want as your name)
voiceport = (I use COMMON, you can select using up/down arrows, that way it rings all the phones)
[abbr] = (nothing is needed here, not sure what it is)
now type:
Code:
voice sip config primproxyaddr=sip.voipfone.co.uk
voice sip config primregaddr=sip.voipfone.co.uk
voice sip config notifier_addr=sip.voipfone.co.uk
voice sip config regexpire=60
config save filename=user
Taken from the instructions on
http://www.homehubhacks.co.uk and modified to suit voipfone
If you want to use another router and just have the homehub acting as a client do the following
1b)
Disconnect from your other router and connect to the homehub
Login to the homehubs web interface, and disable DHCP
Its under Advanced > Ip addresses.
Disable wireless unless you wish to use the Hub as a wireless ap (not sure if it works as an AP as i have mine disabled) the setting is advanced > wireless
Follow the guide at
http://www.homehubhacks.co.uk/index.php ... Internally substituting the 192.168.1.1 address for the address of the router.
After saving log out of the homehub, reconnect back to your existing router connect lan1 of the homehub to your router with cat5 utp cable.
Reboot the hub (powercycle it)
3a)
If you wish to disable Key 5 on any phones from switching to the PSTN telnet into the home hub with the superuser login
Enter the following command.
Code:
voice dialplan delete 5
config save filename=user
If you wish to set a key to switch to pstn I believe its (not 100% sure as theres no PSTN connected to mine)
Code:
voice dialplan add x
(where x is the number/code you wish to use to switch ports)
set the port to FXO and leave the other settings on deafult
then enter
Code:
config save filename=user
4) its probably worthwhile stopping BT from remotely updating the hubs firmware since that could undo the handwork we've just done.
follow the guide here to do that.
http://www.homehubhacks.co.uk/index.php ... AutoUpdate5) if you setup the Superuser as the deafult of hubhax0r you might want to consider changing the password
Telnet into the homehub and enter the following command
Code:
user config password hubhax0r
this should allow you to change the username/password for the superuser
Make sure the role Field is set to SuperUser
use the command
Code:
config save filename=user
to save the changes
Thats about it, I think a factory reset will probably be able to reset all the changes should you wish to undo them but i've not tried it and am not planning to anytime soon.
Notes:
Thanks to homehubhacks and the authors who provided the hacks
Its probably easier when doing the route though another router hack to have your router on the 192.168.1.xx subnet and to ensure that your router is not 192.168.1.254 so that the homehubs web interface is still accessible on 192.168.1.254
Unless changed the homehubs address is static 192.168.1.254 I used IP QOS and portforwarding on my existing router to insure it gets high priority and voip ports are opened.
If it doesn't work Try looking in the webinterface under telephony and check Enable Telephony: checkbox is ticked and press apply
(its probably doing a config save filename=user from the telnet session to make sure this saves, i do not trust the webinterface to save correctly)
I hope someone finds this usefull and will try to answer any questions to the best of my ability however I am not an expert I got this working by reading the instructions given and by trial and error, it seems to be working fine for me but I make no guarantees that it work for anyone else , however if you have a spare homehub why not give it a shot, could save yourself having to shell out for a ATA adaptor
