From a land line phone call 18003310500 or call 611 from another att cell phone. Provide them your phone number and the ACCOUNT HOLDERS last 4 digits of their social security number. Tell them exactly what you asked me, they have the puk code for your phone number. This is NOT guaranteed to resolve the issue but it should. Worst case, if it doesn't, you'll have to go to a corporately owned att store to have them replace your sim card. At a corporately owned store, sim cards are free. At privately owned stores, they're $25.
There are two ways you can get the SIM card PUK code. First is you can log on to att.com/wireless and search for the PUK code. The website will advise you the PUK code which is 8 numbers long. If that code does not work (there are 2 per SIM) you will have to contact customer service at 800-331-0500 to get the code.
I worked for at&t both english and spanish customers in wirless and uverse and other home services as a customer care rep by phone means call center also work for tracfone net10 and straight talk also got some knowlegde on verizon. also work in sales for direct tv and uverse hsi and other att products
my tip : remember when dealing with att reps and managers to insist in your issue to be resolve but always keep in together yourself depending on representative and managers jugdement the faster you can get things done, I know its bore and it can be frustrating having to repeat yourself many times but the more you do it the better so the agent wont forget whats your issue about or an important thing that might be the key to solve it its there in your story. remember that people in call centers gets 100's of calls per day per agent. some of the reps are really good some others are just lazy make sure the one you got sounds secure if not ask for a different person.remember to be patiente they have to verify everything before answer even if they already know the answer the have to verify in their systems for quality purposes.
actually cuts service at 611 or 18003310500 they can get the puk for u if an agent does not give you the number its becuase its not an smart one so ask for a supervisor lol they will give it to you as long as you can verify the account and that you are the owner or user of the line. if you can get this done you can go to an att cor store and the will give it for free a new sim card or any retail for $25 also custmer care can send you a replacement sim by the phone for free they might charge the shipping but if you insist they can give it for free but it will take up to 3 days to get to your place. and yes also you can find this at the website if you already have your account if not register. theres many things you can do on the web self service options are great . hope it helps