GSM BEE SCALE

hi . i am trying to get the proper readings sms text String, i can’t get at the start of calibration.what do i do wrong

#include "SIM900.h"
#include <SoftwareSerial.h>
#include "call.h"
#include <DHT.h>
#include "sms.h"
#include "HX711.h"
SMSGSM sms;
#define DHTPIN 7
#define DHTTYPE DHT22
HX711 scale(A1 , A2 );
CallGSM call;
boolean started = false;
char sms_text[160];
DHT dht(DHTPIN, DHTTYPE);

void setup()
{
  dht.begin();
  Serial.begin(9600);

  if (gsm.begin(9600))
  {
    Serial.println("\nstatus=READY");
    started = true;
  }
  else
  {
    Serial.println("\nstatus=IDLE");
  }

}
long val = 0;
float count = 0;
void loop()

{
  count = count + 1;
  float humidity, temperature;
  String smsText = "";
  switch (call.CallStatus())
  {
    case CALL_NONE: // Nothing is happening

      break;

    case CALL_INCOM_VOICE : // Yes! Someone is calling us

      Serial.println("RECEIVING CALL");
      call.HangUp();
      
      delay(2000);
   
     
      
       // Use only one of these
    val = ((count-1)/count) * val    +  (1/count) * scale.read(); // take long term average
  //val = 0.5 * val    +   0.5 * scale.read(); // take recent average
   val = scale.read(); // most recent reading
  
    
     Serial.println( val   );
delay(2000);
      
      humidity = dht.readHumidity();
      temperature = dht.readTemperature();
      delay(2000);
      smsText = "Temperature: " + String(temperature, 1) + "C Kilo: " + String(val) + "gram  Humidity: " + String(humidity, 1) + "%";
      smsText.toCharArray(sms_text, 160);
      Serial.println(smsText);
      //sms.SendSMS("+**********", sms_text);
      break;

    case CALL_COMM_LINE_BUSY:  // In this case the call would be established

      Serial.println("TALKING. Line busy.");

      break;
  }
  delay(1000);
}

what do i do wrong

Several things. You started ANOTHER thread on the same topic. You posted some code without explaining what it actually does. You did not explain what you expect it to do. You failed to use Tools + Auto Format before posting your horridly indented code.

You don't have any code to calibrate anything, so of course you can't get that code to run.