Get Location using GPRS and send it via an SMS

i want to get location using gprs when i use AT command with putty i get location but when i try write AT command in arduino i have a problem wuth Serial it does not detect any change I think I have a problem with rx and tx or with the connection here is an exmaple of a piece of code that I try to send AT and I recover ok
i attached a picture of my connection between arduino and sheil sms 808
#include <SoftwareSerial.h>
SoftwareSerial mySerial(14,15);
const int pinButton = 13;

String location ;
void setup() {
mySerial.begin(9600);
Serial.begin(9600);
while (!Serial) {
}
}
void loop() {
Serial.println("GPRS INITIALIZING");
mySerial.print("AT");
//String location = "";
if(mySerial.available()) {
Serial.println("bon");
String gsm_input="";
while(mySerial.available()) {
gsm_input+= (char)mySerial.read();
}
gsm_input.trim();
delay(1000);
Serial.println(gsm_input);
}
}

SoftwareSerial mySerial(14,15);

Can you post a picture of the mySerial that is connected to these pins, or explain why you use that stupid name?

What dies that code actually do?

as i said i just want to interact with the sheild i send AT to receive ok i already sent the phote below my post

SoftwareSerial mySerial(14,15);
Are you sure the TX/RX pins of that shield are connected to analogue pins A0 and A1 of the Uno.

Maybe better to post a link and/or circuit diagram of that shield.
There are many different ones.
Leo..

I'm not sure I'm a mobile developer and I'm working on an embedded project so suddenly I'm a beginner I tested all posibilté almost (0 1.7 8 ..) and I do not understand how to put when he are connected directly I looked in the datasheet but I found nothing

Looks like a Waveshare shield.

Arduino example codes are in the Resource > Source code part of that page (near the end).
Serial pins that seem to be used in those examples are 2 and 3.
SoftwareSerial mySerial(2, 3); // RX, TX
Leo..

ok thanks i'll try it

thank you it works