I appreciate your comments "Touch Tone Tommy", however like I said in an earlier post, it is a bit late in the game for me to rethink this entire project. Let's skip this IVR thing for a second because I think it may be causing some confusion. Let's instead pretend that I simply want 24 analog phones connected to the bank with each phone representing it's own individual phone number. How can I make each port on the punchdown block represent it's own number each and every time the number is dialed. So far the bank likes to throw the numbers around a bit, meaning it is not consistent.