sim900 escape character error
I found one way by which escape character can be sent... You do this by specifying the length to AT+CIPSEND command. So the commands exits only after you have sent all data specified by the length...

AT+CIPSEND=12


By doing it this way... the escape character can be sent..