multi-protocol messaging