their entire content. Replay control is exercised by moving the cursor to the
desired message part marked by timestamps.
PC retrieval of voicemail can be a valuable component of a package of desk-
top and laptop PC applications for IP communications.
Figure 12.2 shows an example of a complete unified messaging system.
The UM system in Figure 12.2 supports Web, e-mail, IM, and phone clients,
and uses only the core protocols for the transport and control of these applica-
tions (HTTP, SMTP, SIP, and RTSP). Media (voice, fax, and video) is carried in
RTP packets. Application programming interfaces are notrequired for interop-
erability in the open, standards-based unified message system. This unified
message system is built entirely along the lines of the component server archi-
tecture described in more detail in Chapter 19, “SIP Component Services,”
where the only parameter the individual servers have to know about each
other are the respective URIs. Each server can be developed independently,
without any knowledge of the internal working of the other corresponding
servers.
We will exemplify in the following discussions some relevant message
exchanges for unified messaging.
Figure 12.2 Complete unified messaging system
SIP ClientsPSTN or PBX
NetworkSIP ServerSubscriber DataSubscriber
Data
Subscriber DataVoice Mail ServerSubscriber DataSIPSIP SIPSMTP
IMAP4HTTPWeb ClientE-mail ClientMessages SMTP, POP3, IMAP4Voice/
RTPRegistration and
Account MaintenanceLDAP
DirectoryUnified
Message
StoreUnified
Message
ServerGWYVoicemail and Universal Messaging 213