GSM playground - how to recive SMS in hebrew

Hi,

I'm using gsm playground (by hw kitchen) with arduino duemilanove board and i'm trying to recive SMS and show the massege in the serial window. when I send SMS in english - everthing is OK, but when I try to send SMS in hebrew (which is my language) I don't get anything - not even gibrish...

I added an AT command to change the char set to ISO-8859 latin/hebrew ("AT+CSCS=8859-H") but nothing happens.
I also tried to print the ascii value insted of the character - still nothing...

This is the code I'm usuing:

#include "GSM.h"

long last_poll = 0;
long poll_interval = 3000;
byte pos;
char sender[20];
char text[140];
int a=1;

GSM gsm;

void setup(){
  gsm.InitSerLine(115200);
  gsm.TurnOn();
  while (!gsm.IsRegistered()) {
    gsm.CheckRegistration();
    delay(1000);
  }
  Serial.println("AT+CSCS=8859-H");
  for (pos=1; pos<=20; pos++){
    gsm.DeleteSMS(pos);
  }
}

void loop(){
  
  if ((millis() - last_poll) > poll_interval) {
    last_poll = millis();
    if (gsm.IsRegistered() && (pos = gsm.IsSMSPresent(SMS_ALL))) {
      gsm.GetSMS(pos, sender, text, 140);
      Serial.println();
      Serial.print("New massege from");
      Serial.print(sender);    
      Serial.print(": ");    
      Serial.println(text); 
      Serial.print("Ascii: ");
      for (int i=0; i<140; i++){
        Serial.print (text[i], DEC);
        Serial.print(' ');
      }
      Serial.println();
      gsm.DeleteSMS(pos);
    
  }
    else{
     Serial.println("No new SMS");
    }
  }
}

At the serial window I get those masseges:
English SMS -
AT+CMGL="ALL"
AT+CMGR=1
New massege from+972*******: Hi
Ascii: 72 105 0 0 0 0 0 0 0 0 0 0 0 0 0 ....

Hebrew SMS -
AT+CMGL="ALL"
AT+CMGR=1
New massege from+972*******:
Ascii: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ....

I can't figure out if the problem is in the AT command syntax or in the serial abiility to view non english text (or both).
Doe's anybody know how to make it works?

Thanks.

for (pos=1; pos<=20; pos++){

gsm.DeleteSMS(pos);
  }

Why are you doing this?

It's for debuging. Sometimes I don't uses deleteSMS inside the loop so I doing it at the setup.
Anyway - It does'nt effct the text inside new SMS.