Voice-mail System using SIP/RTSP

Download Report

Transcript Voice-mail System using SIP/RTSP

Agenda
• Introduction
• Architecture
• Issues
• Implementation features
• Future plan
• Demo
Answering machine and
voice mail
Dial 853-8192
User1
9397063
Phone is ringing
.. The person is not available now
please leave a message ...
Kns10
853-8192
... Your voice message ...
Disconnect
kns10 can listen to his mails by dialing some special sequence...
Current Technologies
•
•
•
•
Voice mail system with PBX or phone
Voice attachments to emails
RTSP based media storage
SIP for telephony
Use SIP for accepting voice calls and RTSP for
storage and access of voice messages.
Kns10
Operation
sip1.cs;
REGISTER
kns10@
INVITE
kns10@sip1
CANCEL
INVITE kns10@cs
200 OK
Email to kns10
INVITE kns10-5261-voicemail
user1
RTP
INVITE kns10@vm
REGISTER kns10@
200 OK
RTP/RTCP
v-mail
vm.cs;
SETUP
SETUP/PLAY
Once
the
call
is closed
bycontacts
user1,
v-mail
sends an
After
Kns10
10
can
seconds
listen
to
v-mail
voice
mail
using
the either
Now
user
message
gets
recorded
Sipd
V-mail
forks
accepts
the
request
the
call.
to
kns10’s
phone
and
voicemail.
Sipd cancels
...accepts
the the
call
other
frombranch
user1.
and ...of a voice
email
to
kns10
informing
the
arrival
mail
aRTSP
RTSP
server
client
for
like
recording.
quicktime
orsipd.
...
User1
calls
kns10@cs
through
...by
calling
the
v-mail
“kns10-voicemail@vm”.
rtspd
Quick-time
RTSP
Voice mail operation
• Various ways to use the service:
• Your phone redirects the call to voice mail after 10
seconds
• The SIP server is configured to forward the call to
voice mail if your phone is busy or there is no
response
• Voice mail server acts as another phone for the user
but delays accepting the call by 10 seconds
Issues
• Call reclaiming
• Integration with PSTN phone
• Integration with voice profile for internet
messaging
• Others ?
Features
• Recording and playback using .au (G.711
Mu Law) files.
• Retrieval of voicemail using RTSP client
(e.g., quicktime) or SIP user agent (e.g., e*phone) or
web page.
• Deletion using SIP user agent (e.g., sip:kns10-#[email protected]) or from web page.
Features
• 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)
Future
•
•
•
•
DTMF based navigation
Support for other formats in “rtspd”
Deployment
Multimedia mail
Future
• Unified messaging - integration of voice
mail/answering machine, email, instant messaging.