Start a conversation

Blocking SMS Messages Based On Originator and Text While Keeping These in Report

Overview

You may need to block SMS messages from a particular application (based on originator) with a specific text (e.g., if it starts with 9999999999XAX) but still add these messages to the exported DMF report.

 

Solution

To achieve the above, you have to configure DMF export (AOMT-extraction) to CSV files and create AOR list and rule for blocking SMS (not sending them to subscriber B).

The steps below would be based on Originator ABC and text condition "starts with 9999999999XAX" example.

  1. Configure DMF export:
    1. Access the MGR server as the root user.
    2. Go to the folder with your extractionAOMT.txt definitions file (e.g. /data/Bigdata/lists).
    3. Check if file extractionAOMT.txt contains the entry “ABC”.
    4. If not, then insert it.
  2. Create an AOR routing list and rule. On the SMSC GUI:

    1. Access /Routing/Others/Lists.
    2. Create a list with the following characteristics:
      • Name = Alpha ABC (any meaningful name)
      • List Type = Alphanumaddress
      • List Entries: ABC
    3. Save and activate it

      Note: The list above will be used on an AOR rule so that SMPP messages that follow the configured criteria are rejected. The creation of a list itself does not impact anything. It will only serve a purpose when applied to one or more rules.

       

    4. Access /Routing/RoutingRules/AOR

    5. Add a new AOR rule with following parameters:

      • NAME = Block ABC to 9999999999XAXZZ (any meaningful name)
      • Priority = 95
      • Originator = List: Alpha ABC (the one created above)
      • User Data = Data Tag: 9999999999XAX
      • Action = Discard with Ack
    6. Save and activate.

In case something does not work as expected, just deactivate the AOR rule created on step 2e.

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted

Comments