problem regarding gsm module

Hi there

I have run into a problem with my GSM setup, im not able to communicate with the GSM SIM900 chip via AT commands..
i think it has to do with the pin assignment... maybe.. or (the software serial?)
I am using arduino mega and the gsm module which i am using is linked here

please help me out regarding this.

i think it has to do with the pin assignment... maybe.. or (the software serial?)

Why are you using SoftwareSerial on the Mega, which has 4 hardware serial ports?

Where IS the code that is causing you grief?

#include <SoftwareSerial.h>
SoftwareSerial SIM900(19, 18);

char incoming_char=0;

void setup()
{
Serial.begin(115200); // for serial monitor
SIM900.begin(115200); // for GSM shield
SIM900power(); // turn on shield
delay(20000); // give time to log on to network.
Serial.print(“GSM”);
SIM900.print(“AT+CMGF=1\r”); // set SMS mode to text
delay(100);
SIM900.print(“AT+CNMI=2,2,0,0,0\r”);
// blurt out contents of new SMS upon receipt to the GSM shield’s serial out
delay(100);
}

void SIM900power()
// software equivalent of pressing the GSM shield “power” button
{
Serial.print(“GSM1”);
digitalWrite(9, HIGH);
delay(1000);
digitalWrite(9, LOW);
delay(7000);
}

void loop()
{
// Now we simply display any text that the GSM shield sends out on the serial monitor
if(SIM900.available() >0)
{
Serial.print(“GSM2”);
incoming_char=SIM900.read(); //Get the character from the cellular serial port.
Serial.print(incoming_char); //Print the incoming character to the terminal.
Serial.print(“GSM3”);
}

}