Unless you have active service with AT&T, they won't unlock your phone at all. How do I know? I've bought two devices, off-contract, directly from AT&T to use on pre-paid carriers (that use the AT&T network) but since I am not (and never have been) an AT&T subscriber, they can't help me.
This exact situation is why we need to force these jackasses to unlock devices, if they have been paid for in full. Jerks.--
My Music blog: