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.