1. A method for multimodal communication comprising: maintaining, during non-session conditions and on a per user basis, concurrent multimodal session status information of user agent programs configured for different concurrent modality communication during a session, and re-establishing a concurrent multimodal session in response to accessing the concurrent multimodal session status information.