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.
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.
- Configure DMF export:
- Access the MGR server as the root user.
- Go to the folder with your extractionAOMT.txt definitions file (e.g. /data/Bigdata/lists).
- Check if file extractionAOMT.txt contains the entry “ABC”.
- If not, then insert it.
Create an AOR routing list and rule. On the SMSC GUI:
- Access /Routing/Others/Lists.
- Create a list with the following characteristics:
- Name = Alpha ABC (any meaningful name)
- List Type = Alphanumaddress
- List Entries: ABC
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.
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
- Save and activate.
In case something does not work as expected, just deactivate the AOR rule created on step 2e.