1. Connect by the gRPC client to the bidirectional stream with the `sessionID` corresponding to the `deviceID` in metadata.
2. Insert a message in the database into the messages table with the corresponding `deviceID` in the `toDeviceID` field.
3. Put a message into the AMQP queue with the corresponding `deviceID` in the `toDeviceID` field in the message amqp header.
The expected result is that the message would be delivered to the client as the [[ https://github.com/CommE2E/comm/blob/efbbde6e7eb567b9a7e1e1bbf4de562a77d2e35a/shared/protos/tunnelbroker.proto#L132 | MessagesToDeliver ]].