Issue: Incoming SMS message with no sender (MultiTech rCell modem)

Issue: Incoming SMS message with no sender (MultiTech rCell modem)

This issue can potentially affect TopView v7.2 and earlier users who implement SMS notification using the MultiTech rCell 100 modem. This issue is only related to incoming SMS messages (e.g. alarm acknowledge).

Background
When TopView pulls incoming SMS messages from the modem, it logs each message, processes the contents of each message, then deletes the messages from the modem.

Issue
If an incoming message has no sender (the phone number of the sender is empty/Null), TopView logs an exception to the application  log but does not delete the message from the modem.

The same message, and any addition incoming messages from valid senders, are processed again with the same result - logging of the exception but no removal of the messages from modem's SMS inbox. Messages with valid senders may receive an SMS message from TopView with the message processing results each time the inbox is polled.

At the time of this article, this issue has only occurred with one customer, but it occurred multiple times.
Incoming SMS messages should always have a valid sender/phone number but with this customer it was possible to have an incoming SMS message with no sender/number.
Symptoms
  1. Application log: the same two error messages are logged each time the modem inbox is polled (messageid will be a number):
    SMS/Messaging error processing incoming message #(messageid) : Object reference not set to an instance of an object.
    SMS/Messaging incoming : Error in incoming message processing thread: Object reference not set to an instance of an object. 
  2. Admin tools: watching the real time incoming SMS screen, the same number of messages are processed each time the modem is polled indicating that the messages are not being removed from the modem after processing.
  3. Modem Web UI: the modem SMS inbox has one or more messages with no sender
Resolution
  1. Patch for TopView v7.2: the download page for TopView v7.2 has a patch that can downloaded and applied. Customers with earlier versions of TopView will need to upgrade to v7.2 before applying the patch.
  2. Temporary resolution: log into the Web UI of the modem and delete the messages from the SMS inbox. This will resolve the issue unless/until another incoming message appears with no sender/phone number.

    • Related Articles

    • How to improve MultiTech rCell modem performance (SMS)

      This article provides information for users experiencing performance issues with the MultiTech rCell modem used for TopView SMS notification. Symptoms The user cannot log into the modem web UI When logging into the modem web UI, the screens are slow ...
    • Verizon SIM cards for older MultiTech devices

      This information is only relevant for older MultiTech devices and firmwares. Firmware versions at or above 5.2.1 can ignore this guidance. This is for the following devices: MTR-LAT1-B07-US GSM (AT&T, T-Mobile, and compatible) MTR-LVW2-B07-US CDMA ...
    • Text messages are not received through networked cellular modem

      If TopView does not appear to receive text messages through a networked cellular modem, it may be because the SIM card does not have memory for message storage. This may occur in systems with the following characteristics: TopView is using the ...
    • TopView unable to send SMS via Twilio

      If you are seeing messaging fail from Twilio suddenly after working for a long time, you may need to register your account through Twilio for Application 2 Person messaging. Follow Twilio's guidelines for this process: Direct Standard and Low Volume ...
    • Troubleshooting: Failed SMS notifications due to "user is logged in from another ip address" errors

      This issue happens under the following circumstances: TopView version 6.29 MultiTech rCell 100 with firmware version 4.0.5 Multiple TopView engines, under different IP addresses, are sending SMS notifications through the same network modem ...