110 likes | 249 Vues
Voice-mail System using SIP/RTSP. Agenda Introduction Architecture Issues Implementation features Future plan Demo. Dial 853-8192. Phone is ringing. Disconnect. User1 9397063. Kns10 853-8192. .. The person is not available now please leave a message .
E N D
Voice-mail System using SIP/RTSP • Agenda • Introduction • Architecture • Issues • Implementation features • Future plan • Demo
Dial 853-8192 Phone is ringing Disconnect User1 9397063 Kns10 853-8192 .. The person is not available now please leave a message ... ... Your voice message ... Answering machine and voice mail 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 sip1.cs; INVITE kns10@sip1 REGISTER kns10@ CANCEL Email to kns10 INVITE kns10@cs 200 OK INVITE kns10-5261-voicemail user1 sipd INVITE kns10@vm REGISTER kns10@ 200 OK Quick-time RTP/RTCP RTSP SETUP SETUP/PLAY Voice mail Operation RTP v-mail vm.cs; Once the call is closed by user1, v-mail sends an email to kns10 informing the arrival of a voice mail Kns10 can listen to voice mail using either a RTSP client like quicktime or ... After 10 seconds v-mail contacts the RTSP server for recording. Now user message gets recorded rtspd Sipd forks the request to kns10’s phone and voicemail. V-mail accepts the call. Sipd cancels the other branch and ... ...accepts the call from user1. User1 calls kns10@cs through sipd. ...by calling the v-mail “kns10-voicemail@vm”.
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-#-delete@cs.columbia.edu) 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.