Skip to content
FileSaveAs logo

FileSaveAs UK

Mobile Technology, Smartphones and Connectivity

  • Home
  • Mobile Phones
  • Smartphones
  • Home Internet
  • Mobile Internet
  • News
  • Toggle search form

Use Broadband Talk on a Second BT Home Hub

This page was originally part of the Jarviser Home Hubs Files. They are now housed here at FileSaveAs to help users of the BT Home Hub.

slave hub telephony

If this article does not print properly, it is also available as a pdf document.

You might also like to copy the blue Telnet Summary instructions at the end of the page into a .txt document saved onto your computer so you can run the commands without typing them all in when you are offline!

Until recently I thought BBTalk on a slave was not possible, but it is! This is a process pulled together from postings on theScream.co.ukand from
Moog (L D Ablow), Bunny and Ned Ludd (Geoff) on the Home Hub Forum

My style is to take process ideas worked out by people cleverer than I, test them out, then present them in a relatively easy to follow way

I have re-written this article assuming you are someone who wants to
use a BT Home Hub on the ADSL but still want access to
Broadband Talk from a slave home hub connected to the master hub.

This will NOT work on landline calls! It will ONLY work on BT lines
using Broadband Talk.

Suitable slave hubs.

V1 OK
V1.5 dodgy
V2.0 no chance

The process has been tested on different Version 1 and Version 1.5
slave hubs (see the caveats for V 1.5 hubs in the 6.2.2.6 web page) but
will NOT work on a Version 2 hub. That hub cannot be accessed by Telnet.

The aim

is to get access to Broadband Talk telephony on the slave
hub by changing the configuration of the slave hub settings, and then
configure the slave for BBT using a copy of the “configuration text” (my
phrase) normally used on a master hub and obtained from www.bt.com/bbt.

Sequence of operations

1. Capture the “configure to Broadband Talk”
configuration text

2. Convert slave to 6.2.2.6 and create Root user with full Telnet
access.

3. Disconnect and convert to wired slave operation.

4. Reconfigure telephony to work on local network.

5. Configure the slave hub BBT phone connection.

6. Backup the configuration file

Many of these steps use TELNET – you may have to add Telnet Client in
your Add Windows Features options (Method varies with Windows versions)

1. Capture the Configure BBT text

To do this you need FIREFOX
browser because of the advanced properties management.

You can do this next operation with a master hub of whatever make,
but remember not to actually click on the configure, stop at the right
click as described below.

bbt config

Enter
www.bt.com/bbt in your browser.

Input your BB Talk number and BB Talk password.

Click “Next”


bbt config

Click on
Configure hub/router

bbt config

This is where Firefox comes into its own because of the enhanced
Right-click functionality

Right -click on the red Configure button – do
not left click on it.

Click “Copy Link Location”

Open NOTEPAD and paste the link location with Ctrl-v.

The text will begin

“http://api.home/voipsetup.api?
SIPTransportProtocol=UDP&SIPTransportPort=5060&”

Save this as a text file, eg VOIP.txt and close out of the browser
windows using the X in the corner.


2. Convert slave to 6.2.2.6

Lock Your Hub to 6.2.2.6 shows how to do that. It is
the trickiest part but I have done it many times and you may have to keep
trying if it does not succeed at first.

You will need the
Root user (
jarvis3r in my example) for the telnet session below.

 

3. Convert hub to wired slave operation

At this point you will have
a PC with a fixed IP (192.168.1.100 etc) connected to the home hub by
ethernet cable. Now go to
Repeater Hubs Wired which shows you how
to turn off the DHCP and firewall, and how to change the IP address of the
home hub, however in this case you change it to 192.168.1.175 .

I strongly advise either turning off the slave’s Wireless interface
or alternatively increasing the wireless security to WPA-PSK. Version 1
hubs default to WEP security which is weak encryption.


4. Configure telephony to work on local network

The
idea is to change VOIP functions to default to LocalNetwork instead of
Internet. You also need create and to point to the internet Gateway address
of the master hub which is 192.168.1.254

This process uses Telnet like the previous steps 2 and 3.

In your start menu get a DOS window

(XP do start/run/cmd, in Vista or Windows 7 do Start then type “cmd” in the search
box and click on the underlined “cmd” at the top of the pane.

In the DOS window type in
telnet 192.168.1.175 (or whatever the slave IP is)

Log in with the Root user and password that you created in the “lock
into 6.2.2.6” process (e.g. jarvis3r and jarvis3r)

You will then have a telnet session with full privileges.


Highlight the text
below with your mouse, and then copy with Ctrl+C.

:ip rtadd dst=0.0.0.0 gateway=192.168.1.254 intf=LocalNetwork

:dns client dnsadd addr=192.168.1.254

:dns server config WANDownSpoofing=disabled

:dns server route add dns=192.168.1.254 intf=LocalNetwork

:voice config intf=LocalNetwork

:system config defaultconnection=LocalNetwork

:config save filename=user



(The colons allow the telnet commands to be pasted in as a “script”)

Right click on the header of the telnet window and select

Edit>Paste

You will find all the commands entered as a batch script with the
save filename command outstanding.

Hit ENTER and after a few moments the prompt will return and you can
enter EXIT to leave telnet.

 

5. Configure the slave hub BBT phone connection

Open your
previously saved VOIP.txt file in Notepad
Change

“http://
api.home /voipsetup.api? ” to

“http://
192.168.1.175 /voipsetup.api?” (or whatever the IP of your slave)

Highlight the entire text and Ctrl+C to copy it, then in your Browser
paste the text into the address bar (where you normally put a website
address) with Ctrl-V, and then hit enter.

You should get “Configuration Successful”

I suggest you save this configuration page as a Bookmark or Favorite
or create one as in the Troubleshooting below.

 

Connect and reboot

Connect the slave hub and the master hub together using an ethernet cable
between ETH1 on the slave and any ethernet on the master.

Boot sequence is important:

First Reboot the Master Hub and wait for the lights to settle.
Next Reboot the Slave Hub.
You should get a phone light on the slave hub and a BBT dial tone on the
hub phone.

HUB TIME:
You do need to set the time manually in the hub’s Advanced Settings System
menu.

Troubleshooting

bbt config bookmarkYou know what home hubs are like – mind of
their own, well sometimes mine loses the phone light, perhaps more often
than the main hub does. To make it easier to reconfigure you might like to
create a Bookmark (Firefox – see pic) or a Link (Internet explorer) on the
browser menu bar and paste the config text into the properties so that you
can reconfigure the phone with a click.

If you lose connection try rebooting the slave, especially if the master
has been rebooted .

 

6. Backup Configuration

The beauty of 6.2.2.6 with root access is
that you can now save all this configuration

In your browser type the address of your slaved hub (e.g.
http://192.168.1.175 )select Advanced then Continue to Advanced,
(log in with the root account
jarvis3r not admin) then in System select Backup Configuration.

Hit the backup text and save your user.ini somewhere safe where you
can restore it in case of having to do a reset.

 

Citations

“Have followed your excellent guides
Jarviser and am happy to report that my V1 Hub works a treat as slave to my
Draytek router. BT Talk works fine through the slave, and I eventually got
the v2.1 Hub phone to register with the slave Hub. “(Peter A, BT Beta
Forum)

“Is there any way in which to stop the HubPhone from falling back to
the landline, via the Hub config or the handset itself. The handset
instructions don’t appear to give any instructions on such a setup….

…Okay, have sourced another home hub and tried out the slavehub,
and have successfully connected all hub phones to the slave. No landline
connection at all! Well done Jarviser!” (Stan, BT Beta Forum)

“I’ve followed the instructions at jarviser and I’m using a 2.1 phone
connecting to a slave 1.0 hub. Everything works fine, however if I’m on the
phone and someone tries to call me then i get disconnected from the person
i was talking with and the phone starts ringing, if i answer it its the new
person.

Did some more testing, during that testing my homehub completely
hung, after a reboot everything works fine! Now when a second call comes
through the phone bleeps but i can still continue my conversation with the
first caller.” (alawil, Home Hub Forum)

BRILLIANT! Seems to have been a success. My “office” phone now has a local
Base (#2) to which it is registered but it will also register with the
original (Base #1) at the press of a few buttons. MAGIC! And people can
hear what I am saying at last. (Zygo, Home Hub Forum March 09)

Summary of Telnet commands

For returning experts I reproduce the
sequence below for Home Hub master router using standard 192.168.1.254

Set PC with static IP of 192.168.1.100 subnet 255.255.255.0 Gateway and DNS
192.168.1.254

On a fully reset V1 hub on 6.2.2.6 firmware to create the Root ID
and lock against upgrading by BT …

telnet 192.168.1.254 (use admin and admin)

copy and paste… (you may have to do each line separately)

:script add name = pwn command = “user add name = jarvis3r password =
jarvis3r role = root descr = r00t”

:script run name = pwn pars = “”

[hit ENTER]

exit [hit ENTER]

telnet 192.168.1.254 (use jarvis3r and jarvis3r)

copy and paste…

:cwmp config state=disabled

:cwmp config periodicInform=disabled

:config save filename=user

[hit ENTER]

exit [hit ENTER]

Then in the admin system change main IP to 192.168.1.175 and switch
off DHCP and Firewall

Then to set up telephony on the slave…

Telnet 192.168.1.175 (use jarvis3r and jarvis3r)

copy and paste…

:ip rtadd dst=0.0.0.0 gateway=192.168.1.254 intf=LocalNetwork

:dns client dnsadd addr=192.168.1.254

:dns server config WANDownSpoofing=disabled

:dns server route add dns=192.168.1.254 intf=LocalNetwork

:voice config intf=LocalNetwork

:system config defaultconnection=LocalNetwork

:config save filename=user

[hit ENTER]

wait…

exit [hit ENTER]

Don’t forget to run the VOIP text in the Browser to configure BBTalk in the
hub. Also set the time in System settings.

 

Page created by "Jarviser" & hosted by FileSaveAs. See the Jarviser Home Hub Index Page

If you’ve found the content of this page of use, and want to say thanks, Jarviser’s charity of choice is Great Ormond Street Hospital. Please visit their site to make a donation

Got a question about the BT Home Hub? Please ask in the FileSaveAs Home Hub Forum

Disclaimer: Content on this page was not originated by FileSaveAs, and is hosted ‘as-is’ as a service to Home Hub users. FileSaveAs accepts no responsibility for the content on this page. Visitors use information on this page at their own risk. Contents may not be reproduced without permission. Original copyright for content on this page rests with Jarviser unless otherwise stated. FileSaveAs Site Terms apply.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  

About FileSaveAs

Our team has been serving the online community since 2002. We offer a mix of tech information & answers to common questions.

Recent Comments

  • Neil John Aplin on Forum – Not Available
  • Shrimp on iTunes Library Updater killed by iTunes 11
  • adr on iTunes Library Updater killed by iTunes 11
  • Sinead MacCaughey on Tip for Faster Mobile Broadband
  • Jon on Disabling the mobile version of a website on an iPhone

Home | Site Info | Terms & Privacy Policy | Glossary | Contact FileSaveAs | Copyright © 2024 FileSaveAs >>

Powered by PressBook WordPress theme

This site uses cookies to enhance your browsing experience, serve personalised ads or content, and analyze our traffic. By clicking “Accept All”, you consent to our use of cookies, however you can select "Cookie Settings" to control your consent. View Terms & Privacy Policy
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-advertisement1 yearSet by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent1 yearRecords the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie.
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
CookieDurationDescription
_gasessionThe _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. For details of this cookie, go to <a href="https://policies.google.com/technologies/partner-sites">Google's Privacy & Terms site</a>
_gat_gtag_UA_*1 minuteSet by Google to distinguish users. For details of this cookie, go to <a href="https://policies.google.com/technologies/partner-sites">Google's Privacy & Terms site</a>
_gat_gtag_UA_226762_36sessionSet by Google to distinguish users. For details of this cookie, go to <a href="https://policies.google.com/technologies/partner-sites">Google's Privacy & Terms site</a>
_gidsessionInstalled by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. For details of this cookie, go to <a href="https://policies.google.com/technologies/partner-sites">Google's Privacy & Terms site</a>
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT
Powered by CookieYes Logo
Go to mobile version