Installation guide
Sms4Domino Help
- 85 -
Inbound SMS processing
Inbound SMS processingInbound SMS processing
Inbound SMS processing
Sms4Domino presents all received Sms messages to every interface linked to the Instance . Each
interface decides if the Sms can be received. If none of the interfaces is capable of handling the
inbound Sms, the Sms is processed according to the settings in the
Instance configuration
document.
The Sms may for example be stored in the configuration database (view
Operations -> Received -
no match
)
Sms4Domino currently uses following algorithms to determine the destination for the Sms :
Fixed routing: all Sms messages from a specified phone number should be routed to a fixed
mail address. This mail address can be any valid Lotus Domino® address. The fixed routing
documents are visible in the view
System -> Inbound routes
.
Fixed routing based on message content: Sms4Domino reads the text of the received Sms.
For example, you configure that "all messages containing **John** must be routed to Lotus
Notes user John/Acme".
Auto matching routing: this automatic routing is based on the assumption that, when person
x sends an Sms to person y it is very likely that a reply from y should be routed to person x .
For each outbound Sms message, Sms4Domino creates a auto matching route. This
document specifies that Notes user x has sent a Sms to number y. When a inbound Sms is
received all routing documents are consulted based on the sender's phone number. Three
outcomes are possible
No match: the inbound Sms cannot be delivered
Single match: the inbound Sms is routed via Domino mail to user x
Multiple matches for different users: there is a conflict. Zero, one or more conflict
handlers may be invoked. Following conflict handlers are available:
Most recently used: suppose John has sent a Sms to Paula@0475321825@sms at
o
8:00 AM and Bill has sent one to the same number at 3:00PM. At 3:30 PM a return
Sms is received from 0475321825. Sms4Domino routes the Sms to Bill's mailbox.
Most frequently used: suppose John has sent 10 SMS messages to
o
Paula@0475321825@sms during the last week. Bill has sent 1 SMS message to
Paula@0475321825@sms during the same period. When a return Sms is received
from 0475321825, Sms4Domino routes it to John's mailbox.
Send to all: John, Bill and David have sent SMS messages to
o
Paula@0475321825@sms during the last week. When a return Sms is received from
0475321825, Sms4Domino routes it to the mailboxes of John, Bill and David.
Send to Sms4Domino administrator: Sms4Domino detects a conflict and sends the
o
message (or just an alert) to the Sms4Domino administrator(s). The administrator
may take manual action by forwarding the SMS.
No forwarding: the Sms is kept in the system and should be forwarded manually. These Sms
messages are displayed in the view
Operations -> Received - no match.
Auto matching routing documents are created automatically by Sms4Domino each time an outbound
Sms is sent. Some of the settings of these documents are defined in the
Interface
document.
Auto matching routing documents may be removed automatically after a specified number of hours.
A different period may be set for auto matching documents that are part of a routing conflict. This
action is performed by the main polling thread of the mail interface.
All settings are documented in the
Interface
document.