Implemented call and message handling