so ^SMGL: 1,"REC UNREAD","+27829554322",,"08/04/20,17:12:09+08" is EXACTLY what you see in hyperterminal or else terminal?
27829554322 should be the number to extract number by number and then compare with a specific one or a table of?
Did you tried with STR and a BYTE array?
Did you tried your hardware with a PC to PIC communication (with MAX232)?
Bookmarks