A dialogic model for telecollaboration