I have requested in the past with my providers to Unlock certain phones as i was using different providers while travelling. Some do it after 6 months of contract but they are all different. This method is a hardware unlock. Provider requests from Apple for the unlock of a device. You plug into iTunes and boom it unlocks. There was a nominal fee.
There is no Software Unlock for iOS 6 that i know of to allow use of any sim.