A service control point comprising a processing system coupled to an
interface. The processing system is configured to process a first message
to generate a second message containing instructions to a communication
device to collect digits from a caller, and process a third message with
the collected digits to generate a fourth message with call handling
information for a call. The interface is configured to receive the first
message from the communication device, transmit the second message for
the communication device, receive the third message from the
communication device and transmit the fourth message for the
communication device.