A system and method for processing a plurality of requests for multi-media
services received at a call control element (CCE) defined on the system
from a calling communication device. The system includes a Network
Routing Element, a Service Broker (SB), at least a primary media severs
(MS) and at least a secondary MS, a plurality of application servers
(ASs) and a plurality of border elements, all of which are coupled to the
CCE. The SB is adapted to receive a plurality of requests including
parameters for requesting multi-media services, via the CCE, and to
selectively redirect the requests to one or more ASs for providing
feature processing for the requests. The ASs can instruct either the
primary MS or secondary MS, via the CCE, to form a preliminary
interactive communication path with the calling communication device for
collecting caller-entered data, which can be validated prior to providing
the feature processing.