Play file in active conversation

Hi,

When our agents talking with customers, we want to start IVR.
When I agent talking he/she will start to play a file and get digits from customer then they will continue to talk.
Is it possible?

We use 3-party components and softphones.

Thanks in advance.
Salim