You are welcome.

Of course I cannot debug from here, but can suggest to send the commands from terminal program and check what the phone responds.

If all seems OK then check if the PIC communicates OK with the terminal window and you emulate the phone by typing the responses (you have to be quick here...!)

Also check the settings of the DEFINES for the Baud and XTAL you use. I don't remember if these you use are correct.

Ioannis