GSM channel (SMS)
Use the GSM channel to connect directly to a GSM device.
Find more information about channels in general here.
GSM channels are used to send and receive a low to medium volume of SMS messages. The number of simultaneous GSM channels depends on the license tier of your Auron Omni subscription.
Tools
The last page of the GSM channel wizard contains a GSM toolset for diagnostics and maintenance of your GSM device.
On this page you can check the signal of the GSM device and connect to it directly to issue AT or USSD commands.
This is especially useful for updating prepaid SIM cards or retrieving information from your provider without removing the SIM from the device.
To use the Tools page, the device must be disabled. Only one application can connect to a GSM device at a time.
Settings
The following settings are available:
| Property | Description |
| Connection | Select the GSM device to connect to. This can be:
For IP GSM, the device connects over TCP or IP. Specify the hostname, port number, and TCP mode. The TCP mode can be:
|
| PIN | The PIN code used if the SIM is protected. |
| Inter character delay | Time in milliseconds to wait before sending the next character in the GSM protocol. |
| Inter command delay | Time in milliseconds to wait before sending the next GSM command. |
| Command timeout | Maximum time in milliseconds to wait for a response from the GSM device. |
| From Address | The phone number of the GSM device. This is used as the sender address for outgoing SMS messages. |
| Message storage | Defines where SMS messages are stored when received from the telecom operator. This depends on the GSM device. Basic devices only store messages on the SIM card. Advanced devices also store messages in device memory. Auron Omni can read messages from:
|
| Report storage | Defines where delivery reports are stored when received. Some devices do not support report storage. Available options:
|
| Large messages | Defines how messages longer than 160 characters are handled:
|
| Connection | Defines connection behavior:
|
| Leave a copy on the device | Keeps a copy of incoming SMS messages or reports on the device or SIM card. Note that storage can fill up, which prevents new messages from being received. |
| Request delivery report | Always requests a delivery receipt for messages sent on this channel. |
| Assemble multipart SMS | Automatically assembles multipart messages so Auron Omni receives a single combined message. |
| Extract application port | Extracts the application port from SMS messages sent to a specific application. This information is added to the ToAddress field. For example, a message sent to +3112345678 with port 1000 becomes +3112345678:1000. If disabled, the message remains binary and the UDH stays part of the message. |
| Use SMSC receive time | Uses the receive time from the SMSC instead of the time recorded by the GSM channel. |
| Init string | Allows a custom initialization string with additional AT commands executed after connecting to the modem. |
| Init string timeout | Maximum time in seconds to wait for the initialization string to complete. |
| Wait for device to register | Waits for the GSM device to register on the network before sending or receiving messages. Disabling this may cause initial messages to fail. |
| Network timeout | Maximum time in seconds to wait for the device to register on the network. |
| Report timeout | Maximum time in seconds to wait for a delivery report after sending a message. |
| Check interval | Interval in seconds for checking the GSM modem for new messages. |
| Receive timeout | Maximum time in seconds to wait for a receive operation to complete. |
| Multipart timeout | Maximum time in seconds to wait for all parts of a multipart message. If not all parts arrive in time, available parts are combined and marked with “**Part Missing**”. |
| Send interval | Time in milliseconds to wait before sending the next message in a batch. |
| Send timeout | Maximum time in milliseconds to wait for confirmation that a message was sent. |
| Encoding | The default character encoding. This can be GSM or Unicode. |
| Language | Select the default language page for GSM encoding. |

