Codifica Arduino-->SMS???

Buongiorno,

sono con arduinoUNO + GSMShield sim900, ed ho un piccolo problema con la codifica di un sms contenete dati.

Il buffer che passo al sms è del tipo "|dato|dato|dato|...ecc", sulla seriale il buffer è corretto, con una pipe tra dato e dato, mentre il messaggio che ricevo su un cell è "/dato/dato/dato/", cioè al posto della pipe ("|") ho una barra ("/")!

Ora da quello che so gli sms usano una codifica a sette byte(0-126), dalla tabella ascii la barra è /=47 e la pipeline è |=124. Non capisco perchè la pipe si trasforma in barra???
Problema di codifica???

Questo non è un grosso problema, alla fine a me serve solo un carattere separatore, però sono curioso di capire il perchè...

Ho cercato in internet ma non ho trovato nulla di utile...

Grazie