izdaje se
AT+CMGS
komanda
Modem odgovara sa
>
promptom. Tada se izdaje text poruke, (ili PDU, kako mi radimo), i ceka se
+CMGS: xxx
odgovor od modema.
Medjutim, iz nama jos nepoznatih razloga, modem ume konacno da odgovori ne sa
+CMGS: xxx
vec sa
ERROR
Dakle, genericka greska koja ume da znaci da je poruka predugacka ili da postoji invalidan karakter u poruci.
Ako odmah zatim (sacekamo 100 msec) ponovimo istu sekvencu za slanje istog SMS-a, modem odgovara sa
+CMGS: xxx
OK
tako da slanje uspeva.
ERROR-i se dogadjaju potpuno random, ponekad na svakih 6-7 pokusaja, ponekad i po 3 puta za redom. Jos uvek nemamo jasnu ideju zasto.
Inace, na MC39i smo problem "resili" tako sto PDU "seckamo" u komade od po 18 bajta sa pauzama izmedju od 100msec, i MC39i se vec duze vreme ne buni (oko 1000 SMSova poslatih uspesno). Medjutim, MC35i "nije pristao" na ovu ideju. On se i dalje zali, prilicno cesto (otprilike svaki drugi SMS ne ode "iz prve").
Ako neko ima neku ideju......
When the program is being tested, it is too late to make design changes.