cancel
Showing results for 
Search instead for 
Did you mean: 
1

Ask

2

Reply

3

Solution

Configure Yealink VOIP phone with VF SIP landline

Quarryman
3: Seeker
3: Seeker

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

45 REPLIES 45

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

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.

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

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

Thanks 👍

By the way, I had a different set of bbvoice servers but with similar addresses so there must be more than 4

 

Cynric
16: Advanced member
16: Advanced member

@raffas Please don't paste material from a 6 year old item in Reddit. 

Moderator notified.