Ask
Reply
Solution
05-03-2024 08:06 AM
Our Vodafone landland / broadband contract for a small business was up for renewal last month, which I renewed with a VOIP / Digital Voice service. I subsequently found out that the Vodafone call forwarding / divert feature which was part of our old contract was not available with VOIP / Digital Voice. Vodafone did advise that we could purchase a new VOIP handset, and use this to enable call forwarding / divert.
After some research I purchased a Yealink W70B Base Station (which connects to the Vodafone router via ethernet cable) and a Yealink W73P handset. Vodafone also supplied SIP credentials, in the following format:
Username: voi0017xxxxx
Password: xxxxxxxxxxxxxxx
SIP proxy: xbn.xx.bbvoice.vodafone.co.uk
SIP registrar: resvoip.vodafone.co.uk
SIP URI: voi0017xxxxx
In addition, Vodafone also supplied a static IP address.
My understanding is that the admin page on the W70B should be accessed, and the above credentials entered. However, to date I have been unable to get the phone to register. Our old phone does work when connected via a VOIP adapter into the back to the router, but this does not support call forwarding. We really want to get the Yealink phone to work; has anyone managed to install a similar set up? Also, what value should be used for "SIP Server" within the W70B admin page?
Many thanks
20-07-2024 04:05 PM
It also resolves the SIP addresses by the way, there appear to 4 voice servers so the router obviously knows where they are even though you can't ping them
20-07-2024 06:09 PM
Upon request Vodafone will provide a 'SIP_OUTBOUND_PROXY' address as part of the information set that includes VoIP username and password. It will probably look like:
???.??.bbvoice.vodafone.co.uk
This is a service address for DNS records and can be resolved in MS Windows by issuing an nslookup (command prompt or Powershell) against the Vodafone DNS (90.255.255.90 or 90.255.255.255):
nslookup -q=SRV _sip._udp.???.??.bbvoice.vodafone.co.uk 90.255.255.90
Note the addition of '_sip._udp' before the proxy address. This will resolve into four pingable DNS addresses.
It's an important step in setting up the Yealink W70B because unlike the Grandstream HT801 it is unable to resolve Service addresses.
20-07-2024 10:15 PM
I have the 2 bbdns servers hostnames that you provide the IP addresses above,
So you are saying there is a lookup to one of them eg bbdns.vodafone.co.uk and we get the 4 servers?
I'm using a MikroTik CCR2004-16G-2S+ , it can hold its own local dns as well as external, maybe I could add them to those tables?
I have the router and matching switch, need to buy the 70P
21-07-2024 09:35 AM
Apologies If I've confused things.
The Yealink requires at least one Outbound Proxy Server address, ideally two. Vodafone will provide a proxy server service address, however the Yealink W70B (and I don't know if this is true for any other Yealink) cannot directly resolve service addresses.
For example, if Vodafone tells you that your Proxy server is '10a.Z4.bbvoice.vodafone.co.uk', then using nslookup we can resolve the DNS addresses:
nslookup -q=SRV _sip._udp.10a.Z4.bbvoice.vodafone.co.uk 90.255.255.90
This will resolve to the following DNS addresses:
s1.bshn07.10a.bbvoice.vodafone.co.uk internet address = 195.89.27.232
s1.xbe.10a.bbvoice.vodafone.co.uk internet address = 148.252.154.219
s1.xan.10a.bbvoice.vodafone.co.uk internet address = 148.252.154.203
s1.chtn07.10a.bbvoice.vodafone.co.uk internet address = 195.89.27.200
Then within the Yealink setup you could enter 's1.bshn07.10a.bbvoice.vodafone.co.uk' for 'Outbound Proxy Server 1' and 's1.xbe.10a.bbvoice.vodafone.co.uk' for 'Outbound Proxy Server 2'.
There is no need to make any changes to your MikroTik CCR2004-16G-2S+
I have additional instructions and screenshots for configuring a Yealink W70B on my Google drive:
https://drive.google.com/drive/folders/1KWq1dk6jJu_5v9hS35hCy7nRO9d_Lawd?usp=sharing
21-07-2024 10:30 AM
Thanks 👍
By the way, I had a different set of bbvoice servers but with similar addresses so there must be more than 4