Process flow: Sending a file to a contact using the BlackBerry Client for IBM Lotus Sametime
- A user opens a conversation with a contact, clicks Send File on the menu, and selects a file to send to the contact.
- The BlackBerry® Client for IBM® Lotus® Sametime® creates an invitation request and sends it to the BlackBerry Collaboration Service.
- The BlackBerry Collaboration Service checks the size of the file to verify that it does not exceed the maximum file size that you configure on the BlackBerry® Enterprise Server, associates the file extension and the conversation ID with the invitation request, and sends the request to the IBM Lotus Sametime server.
- The IBM Lotus Sametime server checks the file size to verify that it does not exceed the maximum file size that you configured on the IBM Lotus Sametime server (by default, 1 MB), associates the file with the conversation that is open between the sender and recipient, and sends the request to the BlackBerry Collaboration Service.
- The BlackBerry Collaboration Service converts the request into an instant messaging invitation and sends it to the client on the recipient's BlackBerry device.
- In the conversation window on the recipient's client, the recipient receives a request to accept or decline the file. The recipient can also select an option to optimize the file for viewing on the BlackBerry device.
The BlackBerry Collaboration Service can optimize files for viewing on the BlackBerry device only if it has access to the BlackBerry Attachment Service in your organization's environment.
- The recipient accepts the request.
If the recipient selected the optimize option, the file will be downloaded to the memory of the BlackBerry device. If the recipient did not select the optimize option, the client prompts the recipient to save the file to a location in the file system on the BlackBerry device.
- The recipient's client sends a content request packet to the BlackBerry Collaboration Service.
- The BlackBerry Collaboration Service
requests the file size from the IBM Lotus Sametime server, and sends data to the IBM Lotus Sametime server
to begin the file transfer process.
By default, the media transfer state on the BlackBerry Collaboration Service is set to transfer.
- The sender's client sends the data for the file in content message packets to the BlackBerry Collaboration Service.
- The BlackBerry Collaboration Service checks the order of the content message packets and sends them to the recipient's client using a BlackBerry instant messaging protocol.
- The recipient's client
receives the first content message packet, sends an acknowledgement message to the BlackBerry Collaboration Service,
and requests the next content message packet from the BlackBerry Collaboration Service. This continues until the client receives all of the content message packets.
If the recipient selected the option to optimize the file for viewing, the BlackBerry Attachment Service converts the file into a format that is optimized for viewing on the BlackBerry device.
- When the BlackBerry Collaboration Service receives an acknowledgement message for the last content message packet from the recipient's client, it changes its media transfer state to done and stops the file transfer process on the IBM Lotus Sametime server.
- In the conversation window, the client notifies the recipient that the file has been received.
The recipient can open the file from the conversation window or from the file system on the BlackBerry device. The BlackBerry device uses the BlackBerry® Browser to render supported files. If the recipient selected the option to optimize the file for viewing, the recipient can open and view supported files in the attachment viewer on the BlackBerry device. The recipient can also save the optimized file to a location in the file system on the BlackBerry device.