Sei sulla pagina 1di 26

INTRODUCTION

This software is designed to provide support for voice communications using the Internet Protocol (IP).

which supports a low cost, flat rate pricing on the voice communication over the public Internet and Intranet services.

To over come the cost overheads in implementing the VoIP device architectures for the communications, we design a VoIP system which takes up the chance of produce the same output of voice transfer through IP based data Networks insteadof implementing the device oriented architectures.

ABSTRACT
It provides voice communication It provides textual communication It also provides offline message passing between the users by selecting a user from predefined offline user list

Packet voice uses less transmission bandwidth than conventional voice, so more can be carried on a given connection. Where telephony requires as much as 64,000 Bits per second (bps), packet voice often needs less than 10,000.

Client

Client

Wave Input Device

Wave Output Device

Server Socket Server Socket Socket

Client
Messages

Socket

Client Socket
Messages

Network

OVERVIEW ARCHITECTURE OF COMMUNICATION

SYSTEM CONFIGURATION
Ope rating System: Windows NT/2000 Professional (Client / Server) Software requirements: Java JDK Kit, Swings application, Java Network Programming, Proxy Server. Hardware requirements: Pentium III Processor with minimum of 300 MHz, Built in Cache of 128 KB, RAM 64 MB, Proxy Configurations (Settings), 10/100 Ethernet Card.

INTERFACE COMPONENTS: ====================


SEND START VOICE , STOP VOICE EXIT TEXT AREA TEXT BOX USER LIST TEXT AREA ONLINE LIST , OFFLINE LIST

MENUS ======
optionMenu. viewMenu. aboutMenu. Connect , disconnect , exit Clear , Ked , txt , log Help , about

KED: ====
doSaveAs() doSave() exit(); Finder() about() fileDialog.show(); new()

CAPTUREVOICE -----------------CaptureVoice() public void stops() public void run()


METHODS: ========= PlayVoice() stops() run()

METHODS: =========
public Client() { _GUIClient = new GUIClient(this); } displayUsers(String msg) Receive(BufferedReader br)

connect()
stops() disconnect() run() stopVoice() new Ted(msg).show(); startVoice() new Help(_GUIClient).show(); sendString(String msg) gtTxt(); sendMessage() new AboutVOIP(_GUIClient).show(); doSave() clearMessages()

processString(String msg)

METHODS: =========
public Server()

processMessage(String msg, String sender)

sendMessage(String msg, String user)

sendUsers()

void stops()

public void run()

public Recieve(Socket _Socket)

OFFLINE MESSAGE PASSING:

A offline user can view message sent by another user when connected to the network. i.e., When offline user is logged on (online).

The procedure of offline message passing is:-

1.

The online has to select the user who is in offline list then he can send a message to the offline user.

2.

The offline user can view the message when he logged on to the network.

The system at present does not take care off the money payment methods, as the consolidated constructs need SSL standards.

It is found to be bug free as per the testing standards that is implemented.

The voice transactions over the internet with higher speeds is applied as a developmental phase.

The system needs more elaborative technicality for its inception and evolution.

The video conference is can be implemented for the future enhancements.

Potrebbero piacerti anche