You do not have to physically swap ports.
If you have two like ports (both are digital, hybrid or analog) that have working phones, you can swap them with a simple renumbering trick. Renumbering is not quite as quick or slick as X-hardware, but it's kinda the same.
I'd really need to spend a lot of time showing you how this works, but you can give it a try.
The dialplan on a virgin Magix (using set-up space) begins with 7100. The next physical extension (not adjunct) would therefore be 7101. Now let's say that somewhere along the line, 7100 was renumbered to 200 and 7101 was renumbered to 225. And now you are faced with swapping 200 and 225.
To do this, simply renumber 200 back to the default of 7100 (that frees up 200 as an available extension). Now renumber 255 to 200. Lastly, renumber 7100 to 225.
It's like this:
200 --> 7100
225 --> 200
7100 --> 225
Get it?
Just remember that all you are swapping is the extension number...not the programming. Button programming follows the logical ID, which means that you will have to go back to both extensions and reprogram them as they were.
Tim Alberstein