Do your users have the MiCollab Client already?
Are your users setup with MDUGs?
Assuming yes to both, I would create a new device for each user, being the softphone, added to their MDUG.
Then they can start using their softphone when they want, or as you get a chance to train them, and both devices are available in the meantime.