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.