At or On are both reasonably widespread ( in britain at least ). "You could simply call me at 0800999999" is interchangeable with "You can phone me on 0800999999". The "at" may have a slight recommendation that it may be a piece variety, and I might not be there.The shopkeeper or even the bartender could say: "Overlook it; It really is on the house