Facts first:
Only the network that has applied the sim lock, can unlock it.
O2 will not unlock and iP6 bought from them at the moment unless you pay off full price for the phone.
If bought from elsewhere and you wrongly locked it to O2 you should just need to fill out the unlock form and follow the instructions for contract or PAYG type.
http://community.o2.co.uk/t5/Other-Products-Services/Unlocking-an-O2-phone-to-use-a-different-SIM-ca...CPW cannot unlock an iPhone as they do not have a CPW lock.
Voda cannot unlock it as it is not locked to them.
Good luck in explaining your problem to O2 but the only number you can use to talk to them (at first) is 202 for contract, 4445 for PAYG or 8002 for business.
I have no affiliation whatsoever with O2 or any subsidiary companies. Comments posted are entirely of my own opinion. This is not Customer Service so we are unable to help with account specific issues.
Please select the post that helped you best and mark as the solution. This helps other members in resolving their issues faster. Thank you.