Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
titleResponse example on a query getelement for GSM modem elementgetgsm
<gsm imei="123456" state="normal" pin="1111" cregstatus="1registered, home network" csqsignal="1254%" copsoperator="Aqua3" allowed="+65214567788 +32154897744" smsc="59537322611" >
	<sms_list>
		<sms id="2545109407" to="+65214567788" text="test message 1" status="failed" date="1563176384" />
		<sms id="3784153937" to="+98521141100" text="test message A" status="pending" date="1563176803" />
		<sms id="1598774555" to="+98521563322" text="test message 3" status="sent" date="1563177201" />
	</sms_list>
</gsm>

...

  • gsm - SGM modem settings and status;
    • imei - IMEI unique code;
    • state - state of modem (alarm, normal, not connected);
    • pinSIM's PIN code;
    • allowed - list of numbers from which SMS commands are allowed, separator - space (example: +72224443434, +72224443435);
    • smsc - the number of the SMS center, this field is empty if the number is determined automatically;
    • creg status - network registration status code:
      0 - not registered, modem is not currently searching a new operator to register tostring;
    • 1 - registered, home network;
    • 2 - not registered, but modem is currently searching a new operator to register to;
    • 3 - registration denied;
    • 4 - unknown;
    • 5 - registered, roaming.
    • csq - signal - signal strength in the network :
      • 0 – -113 dBm or less;

      • 1 – -111 dBm;
      • 2...30 – -109... -53 dBm;
      • 31 – -51 dBm or greater;
      • 99 – not known or not detectable;
      • 100 – -116 dBm or less;
      • 101 – -115 dBm;
      • 102...191 – -114... -26dBm.
      cops - string;
    • operator - current operator name.
  • sms_list - queue of sent SMS;
    • sms - SMS in the queue:
      • id - identifier of SMS in the queue;
      • status - SMS status:
        • pending - added to the queue, waiting for sending;
        • failed - could not be sent;
        • send - sent.
      • to - phone number of the SMS's recipient;
      • text - SMS text;
      • date - the time when added to the queue in UTS.


setgsm - set GSM modem parameters, additional fields are:

...

send_sms_message - send SMS via GSM modem, message add to SMS queue, parameters:

  • k - user session ID;
  • to_phone - the phone number of the recipient;
  • message - SMS text.

...

  • k - user session ID;
  • to_phone - the balance service number.


Code Block
languagexml
titleAnswerResponse example on a USSD request
<ussd text="Account balance 55.6$. Some kind of advertisement here" />
<ussd text="Error parsing ussd answer" />
<ussd text="Request not supported in LTE mode" />

...