Revision as of 15:49, April 17, 2015 by Olena (talk | contribs)
Jump to: navigation, search

Olena

SMS Server

  • MASK SENSITIVE DATA IN SMS TRANSCRIPTS AND LOGS (SensitiveData)
    • Data filtering specification
    • Examples of log messages and filtering
    • Examples of log messages and filtering


  • PROCESSING OF EXTRA PARAMETERS FOR PDU

Some SMPP commands (a.k.a. PDU – Protocol Data Unit) may contain a set of optional parameters, which detail additional properties of a command. SMS providers may require to place these optional parameters to correctly process SMPP protocol. SMS Server supports this functionality – it allows to define PDU’s optional parameters: - For an individual PDU’s send operation, i.e. for an individual ESP request, - For all send operations, i.e. for all ESP requests, which do not specify its individual options, by setting a default set of optional parameters. SMPP’s optional parameter is defined as a triplet (tag, length, value), which is referred as TLV value. SMS Server implements the next format of optional parameters: {

 tlvItems:
 [
   { tag:<tag value>, typ:<value type – str or int or short or byte>, val:<value> }
   . . . MORE TLV SPECIFICATIONS SEPARATED BY COMMAS
 ]

} A parameter’s type defines encoding and data size placed in PDU: - ‘str’ is coded as ASCII sequence (“C-string”) with a length, defined by the string content, - ‘int’ is coded as 4-bytes integer binary value, - ‘short’ is coded as 2-bytes integer binary value, - ‘byte’ is coded as 1-byte integer binary value.


  • HANDLE OF EMPTY MESSAGES

SMS provider may deliver empty messages (no text, no payload), which is a normal situation and these messages should be sent to an agent for a processing. SMS server should have a configurable option with a text, which is delivered to an agent as a content of an empty message originally received, this substituting text may be specified as empty string as well.


  • SUPPORT MESSAGE THROTTLING BY CONFIGURABLE RATE

SMS service provider may impose limits on a rate of SMPP messages they can accept. SMS Server have configurable options that define and limit a rate of sending out messages to the SMSC: - x-smpp-sar-max-segments - x-smpp-submit-window-size - x-smpp-submit-window-timespan - x-smpp-response-max-waiting-time.


Universal Contact Server

Stat Server

Comments or questions about this documentation? Contact us for support!