Need help with GSM Shield!!

How can I change the RX/TX pin of my GSM shield to pin 12/13 of my Arduino Uno?

I need to change it because I’m going to interface Uno with a bluetooth Shield and Uno only has 1 pin for RX/TX

this is my code for GSM

#include <sms.h>
#include <SIM900.h>
#include <SoftwareSerial.h>

SMSGSM sms;

char smsbuffer[160];
char n[20];

void setup(){
gsm.begin(4800);
Serial.begin(9600);
Serial.print("\nGSM Ready");
}

void loop()
{
Serial.println("\nWaiting for messages\n");

if(gsm.readSMS(smsbuffer, 160, n, 20))
{
Serial.println(n);
Serial.println(smsbuffer);
}
delay(1000);
}

//-----------------------------------------------------------
int readSerial(char result)
{
int i = 0;
while(1)
{
while (Serial.available() > 0)
{
char inChar = Serial.read();
if (inChar == ‘\n’)
{
result = ‘\0’;

  • Serial.flush();*
  • return 0;*
  • }*
  • if(inChar!=’\r’)*
  • {*
    _ result = inChar;_
    * i++;*
    * }*
    * }*
    * }*
    }[/quote]

How can I change the RX/TX pin of my GSM shield to pin 12/13 of my Arduino Uno?

Needle nose pliers and wire and a soldering iron. Or move a jumper. It really depends on which GSM shield you have.