BlackBerry: Messaging process flows

Sending a message to a BlackBerry device:

  1. A message arrives in a user’s mailbox. MSxchange notifies the BB Messaging Agent.
  2. The BB Messaging Agent applies global filter rules to the messages in the user’s mailbox and filters the messages that match the filter criteria. If global filter rules do not apply, the BB Messaging Agent applies filter rules that the user specified to the messages in the user’s mailbox.
  3. The BB Messaging Agent sends the first 2 KB of the message (plain text, or in an HTML message, the equivalent to 2 KB of plain text) to the BB Dispatcher.
  4. The BB Dispatcher compresses the first 2 KB of the message, encrypts it using the device transport key of the BB device, and sends the encrypted data to the BB Router.
  5. The BB Router sends the encrypted data to the wireless network over port 3101, or over port 4101 if the BB device is a Wi-Fi® enabled BlackBerry device that is connected to the enterprise Wi-Fi network.
  6. The wireless network verifies that the PIN belongs to a valid BB device that is registered with the wireless network, and sends the message data to the BB device.
  7. The BlackBerry device sends a delivery confirmation to the BlackBerry Dispatcher. The BlackBerry Dispatcher sends the delivery confirmation to the BlackBerry Messaging Agent. If the BlackBerry Messaging Agent does not receive a delivery confirmation within four hours, it sends the message to the wireless network again.
    The delivery confirmation verifies that the wireless network delivered the message to the BlackBerry device, but it does not verify that the user received or opened the message.
  8. The BlackBerry device decrypts and decompresses the message so that the user can view it, and notifies the user that the message arrived.
Courtsey... docs@BB.com

To be continued...................

Comments