Thanks Daz, you are a legend. The only issue I had was the agent name was the same as the extension number so it was not working correctly.
Once I changed the agent name to something different, then set up the BLF with agent_name@domain_name it works a treat.