Solicitați soldul contului
La elaborarea semnalizării GSM, m-am confruntat cu sarcina de a stabili cu fiabilitate soldul contului, care ar informa proprietarul în timp despre epuizarea acestuia.
Principala dificultate a fost în aplicarea limbii ruse în rapoartele operatorilor de telefonie mobilă. Faptul că modulul GSM SIM300 transmite într-o formă convenabilă pentru procesarea mesajului cu litere latine. Dacă conțineți scrisori rusești - este doar un gardian, sarcina este mult mai complicată. Desigur, este posibil și în această privință să înțelegem, dar în opinia mea va complica foarte mult procedura de procesare a SMS-urilor. Faptul este că fără a utiliza alt mod de lucru cu modemul GSM, a fost imposibil să se izoleze valorile echilibrului din mormanul de gunoi. Adică, pentru un anumit operator posibil, dar pentru toți, în același timp - nu.
A fost găsită destul de accidental pe Internet un astfel de cip cu cereri USSD - dacă, de exemplu, cerem un echilibru pe MTS * 100 #, beeline * 102 #, tele2 * 105 #, intrarea # 100 #, # 102 # și # pentru a primi un echilibru în translit!
Eureka - Am crezut că mi-a ținut o simplă interpolare și am pus această tehnică în produs.
Cu toate acestea, clientul mă sună și spune - am un Megafon și soldul nu este determinat. Deci, a trebuit să găsesc o persoană cu MegaFon și să mă asigur că presupunerea făcută a fost greșită. În versiunea următoare a firmware-ului a fost necesar să includă posibilitatea de a interoga printr-un asterisc, în plus față de grila mea preferată. ) În acest caz, totuși, trebuie să negociați cu operatorul celular că vor trimite mesaje de serviciu în translit, dar dacă este necesar, aceasta nu este o problemă.
Așa că cred că poate a meritat imediat să-l declarați clienților și să nu căutați modalități convenabile.