Implementation of Authentication Protocol for Sending Audio Information


The goal of my project is – “Integration of Internet telephony, voice mail, answering machine and electronic mail services”. In this project, I designed and implemented a digital voice messaging system for a software IP phone. The IP phone is augmented with answering machine and voice mail services.

The voice messages can have other media files attached like email MIME attachments. The audio files and other media files can be arranged hierarchically providing a structure to the message. A common inbox would be used for both emails and voice mails. 

Voice Mail Transfer System

Project Description

Traditional voice mail systems requires one to dial his voice mail number, enter his 6 to 15-digit password, carefully listen to the activity menu (like Press 1 to record a message, Press 2 to listen to received messages, Press 3 to create a greeting, Press 4 to change your password, Press 5 to repeat this menu and so on..) and then press the appropriate number or 5 (as in the example). Also, sometimes one has to go through these menus again and again if he/she didn’t bother to use pen and paper to write down a phone number in a voice message.

How frustrating!  Things become much worse if there are multiple activity menus in the greeting of a person (for example, a telephone interface for various transactions in a bank). Also, sometimes, one may be interested in recording a voice message in parts with a subject for each part so that a busy receiver can quickly browse through the subjects and listen to the appropriate sub-message.

Voice Mail Transfer System Sequence Diagram

How exciting! So, it would be much easier for users to listen to voice messages if these menus/subjects were displayed in the LCD panel (currently most telephones come with an LCD panel) and were provided with the abilities to choose, forward, rewind, skip a message/sub message. This project is an attempt towards this.

Current voice mail systems are closed, proprietary systems, tightly coupled to a single end system, the local PBX or the local exchange carrier. Even simple services, such as forwarding voice mail to another user outside the local system, are hard to provide. With predictions of IP telephones leading the next generation markets, a well-designed digital voice mail system for the same is much envisioned.

This project is an attempt towards this.  Columbia University’s ‘Unified Messaging System’ [?] is an implementation of this. It lists the general requirements of such a system and describes various approaches for various features of such a system.

Unified Messaging will change the way you think about messages. To put it simply, it lets you receive any form of message and collect it via any method you wish. Messages come into your inbox in any one of the methods like voicemail, email, fax, telephone answering service etc.. and can be collected via Phone, Email, Hand-held organizer, Pager etc.. This project attempts to make a small version of Unified messaging with email, voicemail and telephone answering system as methods of message input and an email client as the retrieval method. 

Problems in Existing System

Voice off lines messages is not available. Like sender cannot send a voice message  If the remote person is in offline. Cost will be more and communication lines are also expensive 

Proposed System

We should build a package which is easy to use, which will propose to exchange voice messages. Here the encoder module takes input as sound file and which will give output as binary compressed file. The message has to be captured by using microphone which is save as .WAV. Itis given as input to the encoder module which  produces corresponding binary file.

Software And hardware requirements 

Hard ware Specification

Processor                              :           Intel P-III/IV based system

Processor Speed                 :           250 MHz or more

RAM                                     : 64MB or more

Hard Disk                            : 80GB

Accessories                        :          Microphone, Sound card

Software Specification

Language                            :            JDK 1.5

Database                            :             My SQL

Operating System                :          WindowsNT/95/98/2000

Front End                            :             JSP, HTML

Leave a Reply

Your email address will not be published. Required fields are marked *