A diffusion approximation is developed for a voice and data communication system. Voice traffic operates as an M/M/v/v loss system, while data is a Markovian queueing system with a random number of channels assigned. The data process is shown to be approximated by a certain Wiener process with reflecting barrier at 0. System behavior is described using this approximation. The methodology is based on the work of Burman (1979).