problem with the GPS/GSM/GPRS connection by elecrow on the Arduino Uno

im trying to connect the GPS/GPRS/GSM shield by elecrow to the arduino UNO, it says that the shield uses, pin 7 and pin 8 for software serial communication.

I use this code for checking the communication between the the two devices:

heres the code:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(7, 8); // RX, TX

void setup() {
  // Open serial communications and wait for port to open:
  Serial.begin(57600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }


  Serial.println("Goodnight moon!");

  // set the data rate for the SoftwareSerial port
  mySerial.begin(4800);
  mySerial.println("Hello, world?");
}

void loop() { // run over and over
  if (mySerial.available()) {
    Serial.write(mySerial.read());
  }
  if (Serial.available()) {
    mySerial.write(Serial.read());
  }
}

but the Serial monitor says only, “Goodnight Moon!” and nothing follows.

im trying to use the code on the GPS on this website, http://www.elecrow.com/wiki/index.php?title=SIM808_GPRS/GSM%2BGPS_Shield_v1.1#The_usage_of_GPS_Function but i the two shield has no communication

i badly needed to establish the communication between this Shield and the arduino. please help me, thanks!

i badly needed to establish the communication between this Shield and the arduino.

You appear to be trying to do that by sending “Goodnight moon!” to the shield. What, exactly, do you expect the shield to do with that “information”?