In my env, I created a Fake Queue and I associated to it an In-Queue Call Flow that collects digits and store these digit as Attributes.
So agents at the end of calls , need manually transfer the call to this Fake Queue.
You can do a report through Conversation API in order to transfer these data to your DWH.
I hope this helps
Stefano