Chapter 5. Setting up a SMS Gateway
Variable
Value
Description
field-timestamp (m)
string
The table field that is used for
the timestamp data.
field-destination (m)
string
The table field that is used for
the destination number data.
field-service (m)
string
The table field that is used for
the service username data.
field-url (m)
string
The table field that is used for
the DLR URL which is triggered
when the DLR for this message
arrives from the SMSC.
field-mask (m)
string
The table field that is used for
the DLR mask that has been set
for a message.
field-status (m)
string
The table field that is used to
reflect the status of the DLR for a
specific message.
field-boxc-id (m)
string
The table field that is used to
store the smsbox connection id
that has passed the message for
delivery. This is required in cases
you want to garantee that DLR
messages are routed back to the
same smsbox conn instance. This
is done via the smsbox routing. If
you don’t use smsbox routing
simply add this field to your
database table and keep it empty.
A sample ’dlr-db’ group:
group = dlr-db
id = dlr-db
table = dlr
field-smsc = smsc
field-timestamp = ts
field-destination = destination
field-service = service
field-url = url
field-mask = mask
field-status = status
Beware that all variables in this group are mandatory, so you have to specify all fields to enable
bearerbox to know how to store and retrieve the DLR information from the external storage spaces.
71