I haven't used ONVIF, but I'd guess the compatibility you are seeing now is the best you will get with ONVIF... an alternative would be to switch at least the doorbell from ONVIF to RTSP... I think you would be able to record the clear/main stream that way, but you would not be using the NVR to...