For my mgcp devices I use custom extensions. with Dial parameter to device. But you have to create device manually in config file. Works fine except VM as you have to insert you extension every time. But I think it can be fix just did not have time to work with this.