So you showed that the problem is related to power supply.
Without seeing power supply waveforms we can just guess, probably the 3 A supply isn't prepared for the current pulses of a GSM transceiver, or the voltage is beyond specified range. GSM modems usually need supply filter capacitors to absorb the current pulses, at least several 100 µF.
SIM900 throws an unsolicited text "UNDERVOLTAGE" or something like that, you can check this in the technical documents provided by SIMCOM. There is a big possibility not to get this text, if the voltage sink is very quick. So, you can adjust your software to perform an action if this text is received (light a LED or something). Or you can connect GSM to the PC and obseve communication history, via a terminal software.
Sir, am using 2A power supply, what happens is when i use 2A power supply there is no prob, but when i use 3A power supply am getting this issue.
The problem has been fixed...the reason is the non mounting of higher value capacitor near the modem and capacitor in the output of the voltage regulator.
2A power supply - Is stable - So no reset of the modem
3A power supply - Is not stable - So the modem getting reset
Note: All these tests were done under low signal condition.
When the signal high is there no such issues being faced.