Stuck while using gsm shield SIM 800A

I trying to interface SIM 800A with my arduino uno.
The sim gets registered to the network but I can't issue any AT command. Moreover, when I try to print data on software Serial I get " -1 " meaning no data to read on serial monitor. What to do?

Here is the code

I am literally exhausted. What show I do?
Please help