Customer Virtual Server & Trunk Server

Re-reading your post, if you want to that from one hardware machine to several “virtual” machines, then also yes with e&m for outbound, you use TDMoE (dynamic eth) between an instance of dahdi running on the hardware box and a mapped passthrough to several similar dahdi TDMoE trunks running on the virtual machines, cross-connect the relevant channels as appropriate in the hardware box dahdi to it’s relevant dynamic TDMoE spans connected to the VM’s , you don’t need asterisk running on that hardware box, just dahdi. TDMoE is of course a layer two protocol and not tolerant of packet delay/loss , so you will need everything to be on a very well connected ethernet segment.

And of course you can also do that with ANY dahdi compliant hardware on the Host machine, including FXO’s