The Converged Applications Environment
The converged applications environment is based on the distributed Internet
and Web architecture and is not dependent on any proprietary APIs and oper-
ating systems for internetworking of multiple servers. It is based on simple SIP
and HTTP message, flow only for all control functions. The open architecture
is especially well suited for third-party service providers across IP networks or
across the Internet. The Application Server Component Architecture for SIP
was first introduced in [3].
Figure 19.2 shows the integration of communications with applications and
transactions, as is required for e-commerce. The real-time communications
part is emphasized here with the main communication servers logically clus-
tered around the capability to exchange SIP and HTTP messages. The various
components are loosely coupled, in the sense that once their functions have
been invoked by simple call flows, the details of operation are left to each
server, without affecting the operation of other servers.
Figure 19.2 Component servers for communications, applications, and transactions
Following are the main types of communication servers:
■■ General-purpose SIP server (in the center, with database access) acting
as registrar, redirect server, and for admission control in conjunction
with the AAA and location services, such as databases or ENUM. The
redirect server also can implement private dialing plans for enterprise
networks.Text to
SpeechDirectory
& ENUMConference
SchedulerWebAAA and
Policy
ServerSIP
SrvService
IVR ControllerPresence
ServerUM Store
Voice MailMedia Mixer Streaming
ContentLocation
ServiceCallersTransaction
ServerIP Network
SIP and HTTP Messages
RTP MediaGatewaysSIP Clients
GatewaysCalledSIP ClientsAll real time IP communication services are
implemented by SIP and HTTP call flowsCredit Card
DialingPlans VerificationSIP
SrvApplication
Service
ProvidersPSTN PBXSIP Component Services 323