I saw this on another forum and hey it worked strangely enough.
1st - Make an ordinary call to a USSD code WITHOUT the * and # e.g 120
(the annoying lady should say its an invalid number), don't hang up.
2nd - While that call is in progress, enter your preferred USSD code e.g *120# and wahlah,it works