It wasn't easy figuring out how to get Powershell to play nice with AXL or the CallManager and it wasn't easy finding resources on it, so just posting this in case it helps any one out. For implementation and files, see DPD Implementation