GSM+ Sensors

Hi guys, I’m working on Security witch send sms when are IR sensor and piezzo sensor activated. I dont know why is GSM sending only one SMS, I need to recconect the hole thing to start working.
I’m using TC35 Siemenss and the problem is I can’t use serial monitor couse I’m using my own DIY board. Code don’t have errors or such things. So guys pls, help with this one, if you need more informations pls tell me.
Thanks!

#include <SoftwareSerial.h> 
#define senzor 4   /* IR sensor, witch is on 220v relay*/


int piezzo1 =A0;  /* 1.piezzo sensor*/
int piezzo2 =A1;  /* 2. piezzo sensor */
int piezzo3 =A2;  /* 3.piezzo sensor*/
int piezzo4 =A3; /* 4. piezzo sensor*/

SoftwareSerial gsmSerial(2,3);

int valPiezzo1 = 0;
int valPiezzo2 = 0;
int valPiezzo3 = 0;
int valPiezzo4 = 0;
int valSenzor = 0;


void setup(){

pinMode(senzor,INPUT);
Serial.begin(9600);  
gsmSerial.begin(9600);
delay(10000);   
}


void loop(){
  
  

valSenzor=digitalRead(senzor);    


  

  if(valSenzor==LOW){
    Serial.println(" ************ Sensor Activated*****************");

valPiezzo1=analogRead (piezzo1);
valPiezzo2=analogRead(piezzo2);
valPiezzo1=analogRead (piezzo3);
valPiezzo2=analogRead(piezzo4);


      if (valPiezzo1 > 20 || valPiezzo2 > 20 || valPiezzo3 > 20 || valPiezzo4 > 20){
        
        SaljiPoruku();   /* sending sms */
        delay(60000);
      }
      
       }
      
     
  }
 
  void SaljiPoruku() {
    Serial.println(" ------ SALJE PORUKU -------");
gsmSerial.print("AT+CMGF=1\r");
delay(100);
gsmSerial.println("AT+CMGS=\"+385977768955\"");
delay(100);
gsmSerial.print("Netko je na terasi !!!");
delay(100);
gsmSerial.println((char)26);

}
[code]