A computer readable medium in a digital processing system which is a first endpoint that is transmitting an existing media stream to a second endpoint, said medium containing executable computer program instructions which when executed in said digital processing system cause said system to perform steps comprising:
- identifying an availability of an additional media stream to said second endpoint via a first message containing a reference to said existing media stream;
- receiving a confirmation to connect via a second message from said second endpoint;
- providing said additional media stream to said second endpoint, said additional media stream being associated at said second endpoint with said first endpoint.