A system and method for processing a plurality of requests for a plurality
of multi-media services received at a Private Service Exchange (PSX)
defined on the system from a plurality of IP-communication devices. The
system includes a Network Gateway Controller (GSX) coupled to the PSX and
to a media sever (MS). The PSX is coupled to at least one IP Service
Control Point (IP-SCP), which is operative to process the plurality of
requests for the plurality of multi-media services. The IP-SCP further
selectively directs the requests to the media server, via the PSX and
GSX. The media server operates to form a preliminary multi-media
communication path with a calling communication device. The MS further
operates to play a plurality of announcements to the calling
communication device over the preliminary multi-media communication path,
as well as to collect caller-entered data from the calling communication
device over the preliminary multi-media communication path.