The following is nothing more than a direct copy-&-paste from the results of an internet search except that, as the original post was a decade old, I've substituted a current eBay link to help you if you need it. However it might actually be worth trying the reset procedure with the existing base before buying a new one. (You've almost certainly got nothing to lose by doing so anyway):
"A beeping BT Freelance XD550 base means the base is faulty and you need to buy a replacement.
You can buy a replacement BT Freelance XD5500 base from sellers on eBay for £3.99 for the base and £2.99 postage & packing..
https://tinyurl.com/y2jq4o5w
Upon purchase you need to reset the base by following the instructions below:-
BT Freelance XD 5500
Resetting the base & handset/s on a BT Freelance XD5500:
Hold the Find button on the base unit until you get a double beep then
tap the Find button 7 times.
On the handset:
remove a battery
hold the menu key and refit the battery
screen says SW VERSION
press up arrow key until screen shows REGISTER CLEAR
press menu
press menu again and wait for OK to appear
remove a battery and refit
Registering the XD5500 handset.
Then register the handset to the base as follows:
Hold Find button on base unit until you get two beeps
On handset:
Press menu
Scroll to register
Press menu
Scroll to Register Base
Press menu
Press 1
Wait
When it says PIN ? Enter 0 0 0 0 (four zeros) and press menu.
Note:
If you have more than one handset then repeat registering the handset to the base for each subsequent handset/phone"