problema

hola que tal tengo un problema en el void loop y necesito de tu ayuda

#include <SoftwareSerial.h>
SoftwareSerial SIM900(7, 8); // 10 y 11 para el Arduino Mega. Configura el puerto serie para el SIM900.

int Pin = 2;
int led = 13;
int sonido = 10;
int frecuencia = 220;

void setup()
{
SIM900.begin(19200);
pinMode(Pin, INPUT);
pinMode(led, OUTPUT);
pinMode(sonido, OUTPUT);
digitalWrite(Pin, LOW);
digitalWrite(led, LOW);
digitalWrite(sonido, LOW);

Serial.println("Calibracion completada satisfactoriamente.");
Serial.println("Sensor Activado");
delay(100);
SIM900.begin(19200);
Serial.begin(19200);
Serial.println("OK");
delay(1000);
SIM900.println("AT+CPIN="7126"");
delay(25000);

void llamar ()
{
Serial.println("Realizando llamada...");
SIM900.println("ATD46381355;"); //Comando AT para realizar una llamada
delay(20000); // Espera 20 segundos mientras realiza la llamada
SIM900.println("ATH"); // Cuelga la llamada
delay(1000);
Serial.println("Llamada finalizada");
}

void loop() {

if(digitalRead(pirpin) == HIGH);
{
digitalWrite(led, HIGH);
digitalWrite(sonido, HIGH);
tone(sonido,frecuencia,HIGH);
delay(2000);
noTone(sonido);
delay(1000);
Serial.println("** MOVIMIENTO DETECTADO **");
Serial.println("");
delay(1000);
llamar();

}

else
{
digitalWrite(led, LOW);
digitalWrite(sonido, LOW);
}

}

Primero: Lee las NORMAS

Segundo: Edita el titulo segun las normas, imagina miles de post con el titulo ayuda, problema, y sin especificar.

Tercero: Introduce el código correctamente usando las etiquetas code.

Cuarto: Al ser un problema de software, que tu código no funciona, debería de estar posteado en la sección Software del foro.

Quinto: Si tienes un error de código, copia el resultado que te da el IDE e introducelo usando también la etiqueta code

D:\Programas\arduino-1.8.7\portable\sketchbook\sketch_oct23a\sketch_oct23a.ino: In function 'void setup()':

sketch_oct23a:32:4: error: a function-definition is not allowed here before '{' token

    {

    ^

sketch_oct23a:42:14: error: a function-definition is not allowed here before '{' token

 void loop()  {

              ^

sketch_oct23a:66:1: error: expected '}' at end of input

 }

 ^

Usando librería SoftwareSerial con versión 1.0 en la carpeta: D:\Programas\arduino-1.8.7\hardware\arduino\avr\libraries\SoftwareSerial 
exit status 1
a function-definition is not allowed here before '{' token

SOLUCION: Busca la llave "}" que te falta.