If it is all inbound, you could set the trunk to require consent for recording. In the Inbound Call flow, instead of asking the caller whether they want to be recorded you could just set it on or leave it off instead of routing to a different queue. That way, all the calls are in the same queue from the start and you control whether or not it is recorded using the Enable Participant Recording action.
------------------------------
George Ganahl GCP (PureCloud), ICCE
Principal Technology Consultant
Genesys
------------------------------