Configuring SMS channel

To send SMS messages, one or several external accounts must be configured by an administrator under the Administration > Channels > SMS > SMS accounts menu.

The steps for creating and modifying an external account are detailed in the External accounts section. You will find below the parameters specific to external accounts for sending SMS messages.

Defining an SMS Routing

The external account SMS routing via SMPP is provided by default, but it can be useful to add other accounts.

  1. Create a new external account from Administration > Application settings > External accounts.

  2. Define the account type as Routing, the channel as Mobile (SMS) and the delivery mode as Bulk delivery.

    Once these routing parameters have been defined, the SMS connector (Generic SMPP) is selected automatically. This connector allows Adobe Campaign to send SMS messages directly to the targeted profiles by connecting to a short message service center (SMS-C) via the SMPP protocol.

    sms_routing
  3. Define the connection settings.

    To enter the connection settings specific to sending SMS messages, please contact your SMS service provider who will explain to you how to complete the different external account fields.

    sms_connection

    The Enable TLS over SMPP option allows you to encrypt SMPP traffic.

    Enable verbose SMPP traces in the log file allows you to dump all SMPP traffic in log files. This option must be enabled to troubleshoot the connector and to compare with the traffic seen by the provider.

  4. Contact Adobe who will give you the value to enter into the SMS-C implementation name field, depending on the provider chosen.

  5. Define the SMPP channel settings. You can learn more in the SMS encoding and formats section.

    Enable the Store incoming MO in the database if you want all incoming SMS to be stored in the inSMS table. For more information on how to retrieve your incoming SMS, refer to this section.

    The Enable Real-time KPI updates during SR processing option allows the Delivered or Bounces + Errors KPIs to be updated in real time after sending your delivery. These KPIs can be found in the Deployment window and are directly recalculated from the SR (Status Report) received from the provider.

    sms_connection_1
  6. Define the Throughput and timeouts parameters.

    You can specify the maximum throughput of outbound messages ("MT", Mobile Terminated) in MT per second. If you enter "0" in the corresponding field, the throughput will be unlimited.

    The values of all of the fields corresponding to durations need to be completed in seconds.

  7. Define the SMS-C specific parameters in case you need to define a specific encoding mapping. For more information, refer to the SMSC specifics section.

    Enable the Send full phone number (send characters other than digits) option if you don't want to respect the SMPP protocol and transfer the + prefix to the server of the SMS provider (SMS-C).

    However, given that certain providers require the use of the + prefix, it is advised that you check with your provider and they will suggest that you enable this option if necessary.

  8. If needed, define automatic replies to trigger actions based on the content of a reply. For more on this, refer to this section.

  9. Save the configuration of the SMS routing external account.

You can now use your new routing to send SMS messages with Adobe Campaign.

SMS encoding and formats

SMS encoding, length and transliteration

By default, the number of characters in an SMS meets the GSM (Global System for Mobile Communications) standards.

SMS messages using GSM encoding are limited to 160 characters, or 153 characters per SMS for messages sent in multiple parts.

Megjegyzés:

Certain characters count as two (braces, square brackets, the euro symbol, etc.). The list of available GSM characters is presented in the Table of characters - GSM Standard section.

If you like, you can authorize character transliteration by checking the corresponding box.

sms_transliteration

Transliteration consists of replacing one character of an SMS by another when that character is not taken into account by the GSM standard.

  • If transliteration is authorized, each character that is not taken into account is replaced by a GSM character when the message is sent. For example, the letter "ë" is replaced by "e". The message is therefore slightly altered, but the character limit will remain the same.

  • When transliteration is not authorized, each message that contains characters that are not taken into account is sent in binary format (Unicode): all of the characters are therefore sent as they are. However, the SMS messages using Unicode are limited to 70 characters (or 67 characters per SMS for messages sent in multiple parts). If the maximum number of characters is exceeded, several messages will then be sent, which may create additional costs.

Figyelmeztetés:

Inserting personalization fields into the content of your SMS message may introduce characters that are not taken into account by the GSM encoding. A content example is offered in the Personalizing SMS messages section.

By default, character transliteration is disabled. If you would like all of the characters in your SMS messages to be kept as they are, to not alter proper names for example, we recommend that you do not enable this option.

However, if your SMS messages contain a lot of characters that generate Unicode messages, you can choose to enable this option to limit the costs of sending your messages.

Table of characters - GSM Standard

This section presents the characters taken into account by the GSM standard. All of the characters inserted into the message body, other than those mentioned below, convert the entire message into binary format (Unicode) and therefore limit it to 70 characters. For more on this, refer to the SMS encoding, length and transliteration section.

Basic characters

@
SP
0
¡
P
¿
P
£
_
!
1
A
Q
a
q
$
"
2
B
R
b
r
¥
#
3
C
S
c
s
è
¤
4
D
T
d
t
é
%
5
E
U
e
u
ù
&
6
F
V
f
v
ì
'
7
G
W
g
w
ò
(
8
H
X
h
x
Ç
)
9 I
Y
i
y
LF
*
:
J
Z
j
z
Ø
ESC
+
;
K
Ä
k
ä
ø
Æ
,
<
L
Ö
l
ö
CR
æ
-
= M
Ñ
m
ñ
Å
ß
.
>
N
Ü
n
ü
å
É
/
?
O
§
o
à

SP: Space

ESC: Escape

LF: Line Feed

CR: Carriage Return

Advanced characters (counted twice)

^ { } [ ~ ] | €

SMSC specifics

Megjegyzés:

These options allow you to adapt the connector to work with non-standard SMSC (i.e. not following exactly the SMPP 3.4 specification) or specific encoding requirements and should only be configured by advanced users.

When sending an SMS message, Adobe Campaign can use one or several text encodings. Each encoding has its own specific character set and determines the number of characters that fit into an SMS message.

The DATA_CODING field allows Adobe Campaign to communicate to the SMS-C which encoding is used.

Megjegyzés:

The mapping between the data_coding value and the encoding actually used is standardized. Nevertheless, certain SMS-C have their own specific mapping: in this case, your Adobe Campaign administrator needs to declare this mapping. Check with your provider to find out more.

The Define a specific mapping of encodings functionality allows you to declare data_codings and to force the encoding if necessary: to do this, specify a single encoding in the table.

Configuration

  • When the Define a specific mapping of encodings functionality is not checked, the connector takes on a generic behavior:

    • It will try to use GSM encoding to which it assigns the value data_coding = 0.

    • If GSM encoding fails, it will use UCS2 encoding to which it assigns the value data_coding = 8.

    sms_data_coding
  • When the Define a specific mapping of encodings functionality is checked, you can define the encodings that you would like to use as well as the linked data_coding field values. Adobe Campaign will try to use the first encoding in the list, then the following, if the first encoding proves impossible.

    The order of declaration is important: it is recommended that you put the list in ascending order of cost in order to favor the encodings allowing you to fit as many characters as possible in each SMS message.

    Only declare the encodings that you would like to use. If some of the encodings provided by the SMS-C should not correspond to your purpose of use, do not declare them in the list.

    sms_data_coding1

Automatic reply sent to the MO

When a profile replies to an SMS message which was sent via Campaign, you can configure messages which are automatically sent back to him as well as the action to perform.

For more information, refer to this section.

Configuring SMS properties

This section details the list of parameters unique to SMS in the properties screen of an SMS delivery or an SMS template.

The specific parameters for sending SMS messages are regrouped in the Send and in the Advanced parameters sections.

sms_options
  • The From option allows you to personalize the name of the SMS message sender using a string of characters. This is the name that will appear as the sender name of the SMS message on the recipient's mobile telephone.

    If this field is empty, then it will be the source number provided in the external account that will be used. If no source number is provided, it will be the short code that will be used. The external account specific to SMS delivery is presented in the External SMS account section.

    sms_SMPP

    Figyelmeztetés:

    Please check the legislation in your country regarding modifying the sender address. You should also check with your SMS service provider to see whether they offer this functionality.

  • The Maximum number of SMS per message option allows you to define the number of SMS messages to use to send a message. If this number is exceeded, the message will not be sent.

    Figyelmeztetés:

    If you have inserted personalization fields or conditional text into the content of your SMS message, the length of the message and, as a result, the number of SMS messages to send, may vary from one recipient to another. For more on this, refer to the Personalizing SMS messages section.

  • The Transmission mode field allows you to determine the delivery method for SMS messages:

    • Saved on SIM card: the message is stored on the recipient's telephone SIM card.

    • Saved on mobile: the message is stored on the telephone's internal memory.

    • Flash: the message is displayed on the recipient's mobile telephone as a notification, then it disappears without being saved.

Ez a munka a Creative Commons Nevezd meg!-Ne add el!-Így add tovább! 3.0 Unported licenc alatt lett közzétéve.  A Twitter™ és Facebook közzétételeket a Creative Commons jogi feltételei nem szabályozzák.

Jogi közlemények   |   Online adatvédelmi nyilatkozat