Variables for GSM-AT

Top  Previous  Next

These variables control how PageGate interacts with cellular modems, routers and gateways accessed by COM port (virtual or physical)

It is recommended that you configure these variables on either the Carrier or Connector level.

NOTE: When referencing any non-printable character, such as a line feed, carriage return, horizontal tab or similar, you must use the ASCII code for that character and it must be prefixed by a backslash (\).

 

Variable

Possible Values

Example Statement

Description

GSMUseCmgf

True

 

False

GSMUseCmgf = True

This variable specifies that the AT+CMGF=1 command should be used to enter text delivery mode.

 

If your modem supports AT+CMGF=1, set this variable to true for the carrier or connector using the IP capable cellular modem, router or gateway. If this variable is not present, a default value of False is assumed.

 

This variable should be used when configuring PageGate to use Multitech cellular hardware and any cellular hardware that uses the standard AT command set.

GSMUseWscl

True

 

False

GSMUseWscl = True

This variable specifies that the AT+WSCL=1,2 command should be used to enter text delivery mode.

 

If your modem supports AT+WSCL=1,2, set this variable to true for the carrier or connector using the IP capable cellular modem, router or gateway.If this variable is not present, a default value of False is assumed.

 

This variable is used for certain types of CDMA cellular hardware.

GSMUseCmgs

True

 

False

GSMUseCmgs = True

This variable specifies that the AT+CMGS command should be used to deliver text messages.

 

If your modem supports AT+CMGS, set this variable to true for the carrier or connector using the IP capable cellular modem, router or gateway.If this variable is not present, a default value of False is assumed.

GSMUseSmsm2m

True

 

False

GSMUseSmsm2m = True

This variable specifies that the AT*SMSM2M command should be used to deliver text messages.

 

If your modem supports AT*SMSM2M, set this variable to true for the carrier or connector using the IP capable cellular modem, router or gateway. If this variable is not present, a default value of False is assumed.

 

This variable should be used when configuring PageGate to use Airlink cellular hardware and any cellular hardware that requires the AT*SMSM2M command to deliver text messages.

GSMSetTextModeOnce

True

 

False

GSMSetTextModeOnce = True

Some cellular modem, routers and gateways only require a single instance of the "Enter Text Deliver Mode" command to be issued. This variable specifies that PageGate should only send the command to enter text delivery mode once until Connector is restarted. This variable should not be used with cellular modems that require the "Enter Text Delivery Mode" command be issued in each session.

 

If this variable is not present, a default value of False is assumed.

InterMessageDelay

Milliseconds

InterMessageDelay = 1000

This variable tells PageGate to delay for the specified number of milliseconds (1000 = 1 second) after delivering each message.

GSMUseGT

True

 

False

GSMUseGT = True

This variable tells PageGate to wait for a '>' after sending phone number with CMGS command.

GSMCMGLString

The new AT Command

GSMCMGLString = AT+CMGL=UREAD

This variable overrides the normal 'check for messages' command. PageGate will use whatever AT command is supplied in this statement instead.

ModemWakeupCommand

Text

ModemWakeupCommand =

Custom Variable Here

If your cellular modem, router or gateway requires something other than AT<CR> to wake up, use this variable to specify the necessary command.

UseTelnet

True

 

False

UseTelnet = True

This variable tells PageGate to negotiate telnet terminal capabilities upon connection

From

Text

From = CAD

This variable overrides the value passed to PageGate by the input modules/APIs. By specifying this variable, you're telling PageGate to use a single, standardized sender's name for all traffic controlled by this template.

To

Text

To = 7818290500

This variable overrides the ID/PIN or Email values. By specifying this variable, you're telling PageGate to send all traffic processed by this template to the specified ID or Email address instead.