Did you use a level translator (as Max232) for connecting TTL (pic) to RS232 (modem)?

Al.