Patent ID: 8744501

Claim:
A method for fulfilling a service requested via a communication device, the method comprising: configuring at least one rule for service fulfillment of a data code; receiving, by a call-switching system from the communication device, a dialed digit string comprising a non-numeric prefix code and the data code in a call; suspending the call and recognizing, by the call-switching system, the prefix code in the dialed digit string, and in response, (i) translating the prefix code into a destination address of a service control point (SCP) and (ii) communicating, based on the destination address, a request message comprising the dialed digit string to the SCP which in turn forwards the request message to a service processing-system associated with the SCP; following receipt by the service-processing system of the request message, identifying the data code contained therein; looking up, by the service-processing system in a stored database, the at least one rule for service fulfillment based on the data code; and if the service processing system determines the data code is valid, providing service fulfillment, by the service-processing system, based on the at least one rule; otherwise, transmitting by the service processing system via the SCP to the call-switching system a command configured to cause the call-switching system to continue translate the prefix code and resume the call processing.