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.