Download Enterprise Messaging Gateway - User's Guide
Transcript
Delivery receipts (DLR) The keyword FORCE_DLR on the other hand overrides any DLR message option already set. When FORCE_DLR=1 is used on a connector where messages are received the DLRs received or generated will be forwarded back to the client, while if FORCE_DLR=1 is used on a connector where messages are sent the received DLRs will only be used to update the message status and then silently dropped. Please note that DLRs silently dropped will not appear in the corresponding connector log but will only show up in the pdu log for the connector. 9.3 Routing DLRs For incoming DLRs routing decisions are made a little differently than for normal messages. It is evaluated in the following order with the highest priority first: ROUTEDLR specified for user (in users file or in DB) who sent the original message for which DLR was requested ROUTEDLR specified on original message ROUTEDLR specified on connector where DLR is received/generated ROUTEDLR specified by general keyword in server.cfg DLR is routed back to the connector where the original message was received DLRs can optionally be redirected from one connector to another via connector keyword REDIRECT. 9.4 DLRs and buffered status Some SMSCs send a DLR when the message has been accepted or if the message is buffered in the SMSC due to handset being switched off for example. Such a DLR will not be propagated through EMG but will only update the “bufferedstatus” field in the routelog table within EMG. When using EMG with a database this field can be queried in order to determine if and why a message has been buffered. The message status will remain as “RELAYED” even after a DLR with a buffered status has been received. Enterprise Messaging Gateway - User’s Guide 5.2.7 53