Methods for media communication in a digital communication system. In one embodiment, the media comprises a plurality of media types (including for example audio, video, and / or data packets), and the system includes a processing apparatus for establishing communication between first and second callers over respective first and second communication mediums, which include one or more packet-switched communication channels. The method comprises using a connection routine of the processing apparatus to enable media type selections by the callers, and transmitting, via the processing apparatus, a plurality of media packets corresponding to each of the selected media types.