A method and apparatus for handling subscriber services from different sources without requiring interaction with different devices. The present invention also provides a method and apparatus for receiving
multimedia services using
session initiation protocol (SIP) messages received from a source, such as a
server on a network. In one embodiment, a set-top device is provided in which a SIP control is provided to register a subscriber with a
server using SIP messages. A connection to a network, such as
the Internet, is provided to communicate with the
server. The set-top device is placed in line with the audio and video source to control audio and video streams presented to the subscriber. The set-top device is also configured to receive voice calls from a public switched
telephone network (PSTN). Further, the set-top device includes a
remote control mechanism, such as an
infrared (IR)
transmitter and
receiver to receive input from the subscriber and to control other devices using IR signals. Also, subscriber services customized for a particular subscriber may be directed to the subscriber at a location when the subscriber registers with the server through a set-top device at that location using SIP. Services, such as, for example, call screening, channel guides,
video on demand, and Web browsing are provided through the set-top device and messaging with a server using SIP messages.