Versions Compared

Key

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

...

Code Block
languagexml
titleResponse example on a query getgsm
<gsm 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;
    • 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 to;

      • 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 - string;
    • 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.

...