Thanks for the confirmation. I did watch the system selecting outgoing lines and while it was clearly not simple ascending/descending, it didn't seem circular either.

So the bottom line is build a LCR table with no time profile, set the timeouts short (1 second?), populate each tab with the same code/TN/Dial and vary the Line Group IDs to force IOP to use the lines in reverse order, modulo busy.

The existence of the LCR (with no time profile) will force IPO to do the "LCR" on outbound calls and override the Line Group ID in the Dial-type system short codes.

Since my customer can't see dialing "9" for an outside call and we living in mandatory 11 digit dialing land, I have a system short code of 1N;/1N/Dial/13 and I fill the LCR tabs as follows:
Main:
1N/1N/Dial/13
Alt 1:
1N/1N/Dial/12
Alt 2:
1N/1N/Dial/11

Where my voice # is in group 11, fax # in 12, and alarm # in 13?

P.S. Would a system short code of 1XXXXXXXXXX/1N/Dial/13 be any faster or do I need to train them to add the "#" after they dial their 11 digits?