Zjištění výše kreditu u AMiNi4W2/G a DM-GSM2

Zjištění výše kreditu u AMiNi4W2/G a DM-GSM2

Příspěvekod kupcik » úte 21. črc 2015 11:15:21

U některých modemů, mezi které patří i starý DM-GSM, se pro zjištění výše dostupného kreditu použival AT příkaz "ATD*_specifický_kód_operátora_#". Toto se využilo v modulu "ModemAT" pomocí konstrukce (např. pro operátora Vodafone):

Kód: Vybrat vše
If KreditDotaz.0
   ModemAT :01111, "ATD*22#^M", NONE[0,*], 5, KreditOdez[0,*], KreditStav
   ModemAT :01111, "", NONE[0,*], 10, KreditOdez1[0,*], KreditStav1
   Let KreditDotaz = 0
EndIf


Tento AT příkaz však v této podobě již modemy využívané u AMiNi4W2/G nebo DM-GSM2 nepodporují. Pro zjištění výše dostupného kreditu u těchto modemů musí být použito AT příkazu "AT+CUSD=1,"*_specifický_kód_operátora_#"". Tento příkaz se použije analogicky v modulu "ModemAT":

Kód: Vybrat vše
If KreditDotaz.0
   ModemAT :01111, "AT+CUSD=1,"*22#"^M", NONE[0,*], 5, KreditOdez[0,*], KreditStav
   ModemAT :01111, "", NONE[0,*], 10, KreditOdez1[0,*], KreditStav1
   Let KreditDotaz = 0
EndIf


:!: Pozor : někteří operátoři mohou mít ve specifickém kódu i další znaky, než jen čísla (např. O2). Ukázka kódů některých operátorů:
T-mobile: 101
O2: 104*
Vodafone: 22
Michal Kupčík
Technická podpora (support@amit.cz)
AMiT spol. s r.o.
Uživatelský avatar
kupcik
 
Příspěvky: 29
Registrován: pát 16. říj 2009 12:51:12

Zpět na GSM/GPRS komunikace

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

cron