- Quick start guide
- System requirements
- Installation guide
- Mobile networks
- User guide
- Developers guide
- Service providers
- OZX server
- Short code
- SMPP client
- SMPP server
- User authentication
- Reporting database
- Performance tuning
- SMS routing
- Sender ID
- Error detection
SMS sender ID modification
Every message in Ozeki 10 SMS Gateway goes through a customizable message processing chain which is implemented in the routing table. The chain consists of processing modules that can be used to edit various parts of the SMS message. Processing modules have different functionalities for example filtering, routing and scheduling. They can also do protection and security by encrypting and decrypting the SMS. The processing modules are capable to collect big data and create databases from the collected data. The user can set up and customize the processing chain. One of the processing modules can append text to messages. The user can select processing modules and the operating sequence of the modules. The modules will operate in the processing chain in the desired sequence.
Figure 1 - Customizable message processing chain in Ozeki 10 SMS Gateway
The processing chain
With message routing you are capable to control the message flow through any GSM provider connected to the NG. This depends who is the sender or receiver of the message. In Ozeki 10 SMS gateway you can set a routing table to do this. This can be an incoming or outgoing table. You can also include keywords in the routing table to route the messages containing a specific keyword.
Users can schedule the date and time when to send a message before saving them. If there is an applicable outgoing routing table for the message then it will be sent out exactly at the scheduled date and time the user has previously set it.
Filtering messages are useful for routing or big data processing. Messages can be filtered by sender number, destination number or message content. You can apply keyword filtering to message contents. The sender and destination are both important in incoming or outgoing routing tables.
Protection and security
Loopback protection, encryption and digital signatures can be set to protect and secure the message flow. Loopback protection saves the system from broadcast loops. Encryption is essential since it is safer to send encrypted messages which will be decrypted at destination. Digital signatures can guarantee that the messages are sent from a device controlled by the sender person
Hundreds of books are written about Big data. Big data is a mainstream topic. With NG you can collect sender, receiver or content data from messages. You can build databases using the collected data and run AI algorithms to analyse it. Analysation helps to better know your customer.
Users can control message speed by setting a desired speed and time window limit. The time window determines the elapsed time between messages. The user can also set black and white lists. NG can block messages from black listed senders and allow messages from white listed ones.
Users can write default texts. Ozeki 10 SMS gateway is capable to append any text to a group of filtered or unfiltered SMS messages. It is useful for companies to write their character signature to the bottom of the messages they send. This way the recipient will easily recognise the sender of the message.
Modifying the sender ID
The most common task the processing chain is used for is Sender ID modification. When an SMS travels through the system, the phone number where the messages is coming from (the sender ID) can be changed. The user can select a single phone number, or can pick a phone number from a list randomly. The following video gives information on how to pick a random Sender ID.
First of all select the Add new route... option to create a new route or configure the existing routes as well.
Figure 1 - Choose Add new route to create one
In the Route details menu you have to define which user or connection send the message to which user or connection.
Figure 2 - Select "From" and "To" connections
In order to add the sender ID-s click on the Advanced menu button.
Figure 3 - Choose Advanced menu
In the Advanced menu Select Modifications tab.
Figure 4 - Select Modifications tab
After it click on the Create new Modifier button and choose the Random sender option.
Figure 5 - Click on Random sender
Specify the phone numbers what you wish to use as sender ID for messages.
Figure 6 - Specify phone number
If you delete the unnecessary modifiers you can achieve more performance.
Figure 7 - Delete unnecessary modifiers
In the main page you can see the newly created route.
Figure 8 - Route created
In order to the connection use the sender ID's you specified in the route you need to enable Overridable option in the connection's Telephone number section.
Figure 9 - Enable Overridable option
After you sent some test messages you can see the From numbers randomly selected from the list you specified in the route.
Figure 10 - Test messages sent