[ FireProxy @ 06.04.2006. 15:22 ] @
Princip slanja SMS-a je jasan: 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...... |