slide1
Download
Skip this Video
Download Presentation
Unified Messaging using SIP and RTSP

Loading in 2 Seconds...

play fullscreen
1 / 17

traditional voice mail system - PowerPoint PPT Presentation


  • 258 Views
  • Uploaded on

Unified Messaging using SIP and RTSP. Kundan Singh and Henning Schulzrinne, Columbia University. Agenda Introduction Requirements Architecture Issues Implementation Q/A. Dial 853-8119. Phone is ringing. Disconnect. Alice 939-7063. Bob 853-8119.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'traditional voice mail system' - daniel_millan


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Unified Messaging using SIP and RTSP

Kundan Singh and

Henning Schulzrinne, Columbia University

  • Agenda
  • Introduction
  • Requirements
  • Architecture
  • Issues
  • Implementation
  • Q/A
traditional voice mail system

Dial 853-8119

Phone is ringing

Disconnect

Alice

939-7063

Bob

853-8119

.. The person is not available now

please leave a message ...

... Your voice message ...

Traditional voice mail system

Bob can listen to his voice mails by dialing some number.

problems
Problems
  • Voice mail system tied to PBX or phone company (if CFB)
  • Integration of video, fax, whiteboard?
  • How to integrate with Internet telephony?
  • How to integrate with email, web and other user applications?
existing solutions
Existing solutions
  • Voice Profile for Internet Messaging (VPIM)
  • Web-based unified messaging systems with personalized PSTN voice mail number.
design goals
Design Goals
  • Message recording and playback
  • Universal access: web, email, VoIP, PSTN
  • Email notification
  • Scalability for large domains
  • Separable from ITSP or ISP
  • Reuse existing infrastructure
  • Media-agnostic
  • Tool-agnostic
  • Telephony interface - DTMF
why sip and rtsp
Why SIP and RTSP ?
  • Use SIP for accepting voice/video calls (other services, and infrastructure for Internet telephony)
  • RTSP for storage and access of voice messages.
  • RTSP already in common use, e.g., RealPlayer
  • Large-scale RTSP MoD servers exist.
  • Easy integration with web, email, video and fax.
  • Access from PSTN using a gateway.
architecture

Bob

INVITE [email protected]

phone1.office.com

INVITE

[email protected]

REGISTER [email protected]

Alice

sipd

INVITE [email protected]

Architecture

vm.office.com

The voice mail server registers with the SIP proxy, sipd, on behalf of every user.

Alice calls [email protected] through SIP proxy.

SIP proxy forks the request to Bob’s phone as well as to a voicemail server.

architecture8

Bob

phone1.office.com;

CANCEL

200 OK

Alice

sipd

200 OK

RTP/RTCP

SETUP

Architecture

v-mail

vm.office.com;

After 10 seconds vm contacts the

RTSP server for recording.

vm accepts the call.

Sipd cancels the other branch and ...

rtspd

...accepts the call from Alice.

Now user message gets recorded

architecture9

Bob

phone1.office.com

Email to [email protected]

Alice

sipd

Architecture

BYE

RTP

200 OK

v-mail

vm.office.com

Once the call is closed by Alice, vm sends an

email to Bob informing him of the arrival of a voice mail.

architecture10

Bob

phone1.office.com

INVITE [email protected]

Alice

sipd

Quick-time

RTSP

SETUP/PLAY

Architecture

RTP

v-mail

vm.office.com

Bob can listen to voice mail using either

an RTSP client like QuickTime or ...

...by calling the v-mail using SIP.

rtspd

…or by visiting his web-based voicemail account

architecture alternatives
ArchitectureAlternatives
  • The SIP phone redirects the call to voice mail after 10 seconds.
  • The SIP proxy is configured to forward the call to voice mail if your phone is busy or there is no response (static, or using sip-cgi, CPL)
  • Voice mail server acts as another phone for the user but delays accepting the call by 10 seconds, with CANCEL if user picks up.
issues
Issues
  • Call reclaiming
  • Deleting voice/video mail
  • Integration with PSTN phone
  • Integration with VPIM, IMAP, POP3
implementation
Implementation
  • Prototype system.
  • Recording and playback using .au files.

http://www.cs.columbia.edu/vmail

implementation features
ImplementationFeatures
  • Integration with web/email for more control over voicemail configuration (e.g., folder management, email notification.)
  • Web based voice mail accounts for users (Similar to Hotmail)
  • Retrieval using RTSP clients (Quicktime), SIP user agent (e*phone) or Web browser.
implementation future
ImplementationFuture
  • DTMF based navigation
  • Support for other media formats in rtspd
  • Deployment
  • Multimedia mail SIP retrieval
conclusion
Conclusion
  • SIP and RTSP - good framework for unified messaging
  • Integration of voice/video mail/answering machine, email, instant messaging, fax, etc.
conclusion wide range of applicability

e*phone

Internet

sipd

sipd

rtspd

rtspd

sipum

sipum

ConclusionWide range of applicability

Campus/corporate network

External application

service provider

Within a domain

ad