<div dir="ltr"><div>Hi,</div><div><br></div>So I've chosen to post this in -dev in case someone manages to come up with a pointer to an existing patch, because if not I imagine I will do the work and submit it myself. Advice, corrections and opinions are most welcome.<div><br></div><div>I noticed that 'res_monitor' is flagged as deprecated on the basis that 'app_mixmonitor' supports all the same features, and this led me down a rat-hole which I hope to dig my way out of...</div><div><br></div><div>- I need to record in- and out- channels separately so I can mix to a stereo file (YES)</div><div>- I need to pause and un-pause (NO)</div><div>  - Solution: do a stop and start/append instead (YES)</div><div>  - I only want to mix at the very end of the bridge/call (NO)</div><div>- The automon feature should also be deprecated or merged with automixmon (?)</div><div><br></div><div>I believe that the simplest solution to all of the above it to add a pause/unpause feature to app_mixmonitor, and extend 'struct ast_mixmonitor_methods' to allow broad support for an optional pause and unpause operation. This would then be implemented by simply pausing whether or not we write to the relevant filehandles. The audiohook itself would continue until stopped.</div><div><br></div><div>Perhaps there is good reason why this has not been done before? If so, please let me know before I go too far :)</div><div><br></div><div>Thanks,</div><div>Steve</div></div>