Video Call Monitoring

We currently use Asterisk to initiate and connect video calls. We are looking for a method to monitor these calls similar to a network DVR. We are very familiar with commanding Asterisk to perform various functions. If anyone has an off-the-shelf commercial product or willing to develop and application for a fee, we are interested.

Thank you,