A method and system for dynamic service registration, activation and deactivation
on a data-over-cable system. A first network device, such as a cable modem with
associated service devices (e.g., Voice over Internet Protocol telephones) sends
a first message to another network device, such as a cable modem termination system.
The first message includes multiple service parameters for a desired service requested
by a service device associated with the first network device. The multiple service
parameters are extracted from the first message. A service session profile is created
for the desired service. The service session profile includes one or more of the
extracted service parameters required by the desired service. The service session
profile is used by a service server associated with the cable modem termination
system to provide a desired service. The service session profile is associated
with a deferred inactive service identifier for the cable modem. The deferred inactive
service identifier is returned to the cable modem in a second message. The deferred
inactive service identifier is used at a later time by a service device associated
with the cable modem to activate the desired service and to generate a service
event on a service server. The service event may include an authentication, authorization,
accounting or other event. A deferred service can be activated and deactivated
used even after a network device, such as a cable modem, has already established
a session with another network device, such as a cable modem termination system,
on a data-over-cable system.