Messaging bidirectional-messaging