QuoteThe number shows up under SP1 (in call history) but nothing against PHONE1 (in call history)
This is normal for an inbound call. However, it should still be passed on to your phone. If you look at Status > PHONE & Line Status > LastCallerInfo, then the CallerID of the last call should show there under Phone Port. If it is showing there, then it may be a problem with your phone or the way your OBi110 passes numbers to your phone. The standard CallerID method in the UK is FSK(V23). There are settings for this in the Phone Port and Line Port sections.
The above may explain the problems with your incoming PSTN calls. Again look at Status > PHONE & Line Status > LastCallerInfo. The CallerID should show under Line Port and Phone Port. If your line is British Telecom, have you paid to received CallerID? They don't give much away for nothing
If it's another company, then it should be FSK(V23), but I have seen other methods from cable companies who use a variety of exchanges.