A method for bridging a session initiation protocol device and a universal plug and play device, the method comprising: detecting that both of the session initiation protocol device and the universal plug and play device are legacy devices, the session initiation protocol device being a single-mode device that supports only session initiation protocol features as described in Request for Comments 3261 and the universal plug and play device being a single-mode device that supports only universal plug and play capabilities as specified in Digital Living Network Alliance 1.0 guidelines; and bridging the session initiation protocol device and the universal plug and play device using a bridge, the bridging comprising: for enabling the session initiation protocol device to access an universal plug and play service of the universal plug and play device, associating a User Service Request Address with the universal plug and play service of the universal plug and play device, the User Service Request Address reusing the format of a session initiation protocol Uniform Resource Identifier, and registering, in a session initiation protocol domain, by the bridge, the User Service Request Address; and for enabling the universal plug and play device to access the session initiation protocol device, representing the session initiation protocol device as a virtual universal plug and play audio/visual renderer device. detecting that both of the session initiation protocol device and the universal plug and play device are legacy devices, the session initiation protocol device being a single-mode device that supports only session initiation protocol features as described in Request for Comments 3261 and the universal plug and play device being a single-mode device that supports only universal plug and play capabilities as specified in Digital Living Network Alliance 1.0 guidelines; and bridging the session initiation protocol device and the universal plug and play device using a bridge, the bridging comprising: for enabling the session initiation protocol device to access an universal plug and play service of the universal plug and play device, associating a User Service Request Address with the universal plug and play service of the universal plug and play device, the User Service Request Address reusing the format of a session initiation protocol Uniform Resource Identifier, and registering, in a session initiation protocol domain, by the bridge, the User Service Request Address; and for enabling the universal plug and play device to access the session initiation protocol device, representing the session initiation protocol device as a virtual universal plug and play audio/visual renderer device. for enabling the session initiation protocol device to access an universal plug and play service of the universal plug and play device, associating a User Service Request Address with the universal plug and play service of the universal plug and play device, the User Service Request Address reusing the format of a session initiation protocol Uniform Resource Identifier, and registering, in a session initiation protocol domain, by the bridge, the User Service Request Address; and for enabling the universal plug and play device to access the session initiation protocol device, representing the session initiation protocol device as a virtual universal plug and play audio/visual renderer device.