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

oldajip
3: Seeker
3: Seeker

I can’t really add much to the Ripshod posts. As far as I’m aware, there is no way to change the configuration of the Vodafone voice service offered by the standard Vodafone router. If you want to play with different codecs, you will need your own ATA or VoIP hardware on your own router. I should add that although it may theoretically be possible to run your own VoIP hardware on a standard Vodafone router, I personally would not.
If you’re feeling adventurous and want to get deep into the protocols then I wrote a Python script to emulate the W70B SIP/SDP protocol exchange.
https://github.com/oldajip/vodafone-voip-script
It registers with Vodafone, places a call and plays a WAV file (PCMA encoded). It requires FFmpeg to do the PCMA encoding, because when I tried to do it manually the audio quality was awful. Proving that it’s not just the choice of codec but how well it’s been implemented. Oh and I was able to run the script whilst the W70B was registered with Vodafone.

Thanks both for the info

Well things moved on, I decided what the hell so I'm going to replace the Vodafone router with my own. Got my PPPoE details with no problem. Bought my router, next thing is to buy the wifi AP and IP phone, thinking Zyxel WBE660S for Wifi and Yealink 78P for voip, got my self a hardware tap for debug purposes (and to play). Should future proof me to 10Gb FTTP 😂

Ripshod
16: Advanced member
16: Advanced member

There's future proofing, then there's future future proofing. You won't need another upgrade till 2031 😂

true 😉 

By the way, I put a hardware tap between the ONT and router and you wouldn't believe the **** that goes back and forth

Ripshod
16: Advanced member
16: Advanced member

I would believe it. I've seen it at exchanges. 

It's great isn't it. I thought the majority of traffic would be encrypted, but nope.

On the flip side that makes it easier to identify failures in the SIP and RTP exchanges, and using Wireshark to playback the calls made me smile, and then gave me pause for thought 🤔.

Ripshod
16: Advanced member
16: Advanced member

Do me a favour while you're running traps on the vf router. . Run a manual update on the router, see if you can catch the servers it checks in with. 

good question, will do

I see the servers and IP addresses which is nice

 

Hi, it appears to go to a specific IP address usually (once or twice a neighbouring address ), the server doesn't display its name when you manually request an update.

When it periodically checks in itself, you may have seen vfcc.publicacs.vodafone  in the log without out the IP address (they are the same - I can see the address matching the server)

However, in the router log file we get , APP_TRACE: bad address 'vfcc.publicacs.vodafone.co.uk' - its lying, it does have a conversation (you can't always trust log files)