hi, im new in pbp but i think u should use max232 or 74hc244 between gsm and pic instead the transistors,i hope it will works