Wysyłanie komend AT do tel

0

Witam
Wiem co trzeba wysłać (tak mi się zadje)...
AT+CGSMS=0;
AT+CMGF=1;
AT+CMGS="48500000000";
AT+CSCA="48500000000";
Jak to wysłać do komórki pod win NT/2000/XP?

0

http://4programmers.net/article.php/id=243

Mysl, to podobno nie boli

0

Mam siemens'a cx65 i s55, obydwa tel tak samo sie zachowują...

AT+CGSN
tu jest IMEI komórki...
OK
AT+CMGF=0 // z jedynką nie przejdzie
OK
AT+CSCA="+48501200777"
OK
AT+CMGS="+48501000000" // moge dać dowolny numer i jest to samo...
ERROR
Dlaczego jest taki błąd ?

0

Aby wysłać sms'a wystarczy wydać 4. i 5. komendę (komendy PDU), pierwsze trzy podałem jedynie celem diagnostyki.

  1. AT
  2. AT+CMGF=0
  3. AT+CSMS=0
  4. AT+CMGS=<ilosc dwubajtow="dwubajtow" wiadomosci="wiadomosci"> (tutaj =23)
  5. 0011000B91<adresat>0000AA0AE8329BFD4697D9EC37
    gdzie jesli adresatem jest 501234567 to pole <adresat>="05214365F7" (po dwie kolejne cyfry numeru pisane wspak); jako padding uzywa się litery 'F'

Acha, gdyby (przypadkiem ) na komende AT+CMGF=1 odpowiedz byla 'OK' byloby jeszcze prościej.

0

0011000B91<adresat>0000AA0AE8329BFD4697D9EC37

No dobra... ale co to jest to przed i po <adresat>?
Nic nie nie dało oglądanie strony http://www.dreamfabric.com/sms/ gdzie jest niby opis tego PDU :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1