Hi,
remember, what triggers an ICM application? Right, an incoming call.
But if you happen to have Outbound Option installed, it might help you. Create an IVR campaign and a translation route in CUCM, pointing to the same set of Route Points (ICM: Dialed Numbers) and play a recorded prompt.
The other solution might be to use IP IVR, provided you have got a larger number of ports, by creating an HTTP application that would call to a different set of numbers in ICM. All you have to do is just to write a tiny script in *your_favorite_scripting_language* to call the URL of this new HTTP application.
G.