For Windows devices due to be converted in remote locations without direct network connectivity to the UMS we cant use the OSCW, for OS12 we simply need to be able to specify the ISO location during install and then let it run. Onboarding service could then register to the UMS and bingo. With products like Intune/Manage Engine/SCCM, this agent can easily push to devices all over the world and is an ideal delivery mechanism.
Currently OSCW is only useful once discovered by the UMS (line of sight networking). Yet a fresh install of OS12 via USB on a remote device followed by onboarding service gets you connected perfectly.
It seems as though all the componets exist there is just a minor amendment required with the OSCW agent to either install with an ISO already or download from a specified location without the UMS telling it where to go.
I am trying to come up with a workaround for this myself but its a challenge creating it all from scratch and i have limited time.