How to send a Flash SMS Message

How to send a Flash SMS Message

  
Flash SMS messages are messages that appear on the screen immediately upon arrival, without the need to press any buttons on the phone.

In order for an SMS message to became a Flash SMS message, you must change the message class to "Alert". This is done in the OnMobileTerminatedMessage action, by adding an assign node with the variable SmsOut.SMSMT.MClass set to the expression "Alert".

Adding this to your eSpace makes every message a Flash SMS message. If you only want some messages to become Flash messages, you must add a bit of logic.

One way you can do this is by setting one of the custom fields of the SMS message to "flash" when you want to send it as a Flash message. With the custom field set, you can then add an "if" node to the OnMobileTerminatedMessage action. This will only set the mclass to "Alert" if the custom field contains the right value.
In my experience with the standard SMS gateway you have to set the encoding of the sendmessage component to binary as well to make it work.