Please can you confirm if calls to 0300/0344/0345/0370 can be charged from the includive call allowance when on BT basic.
I believe these are all g21 rate which the BT Basic price list says can be taken from the inclusive call allowance, but it is difficult to determine exactly which number prefixes are g21 rate.
Which call package are you on?
I am sorry to see you are having problems
I suggest you contact live chat at this link they should be able to help you with the BT Basic package call charges