Sei sulla pagina 1di 27

Rajarshi Shahu College, Pune

Department of Information Technology

Presentation on

By Ms. Shriya Arvind Jadhav Ms. Nikheta Dattatray Godse Ms. Sarika Vidhyadhar Gawade

Guide Prof. Mrs. D.H.Patil

Contents
Introduction of system Literature Survey System Architecture System Description System Requirements Modules Descriptions Project Flow Conclusions

Introduction
Providing mobile environment for VoIP calls You can use SIP phones to call your friends and family at any geographical location Provide low rate calls or even free calls.

Hello..

Hi !

Literature Survey
For developing this project we have referred number of IEEE papers for gaining better knowledge in this subject. Some of those papers are as follows:

Call set-up time modeling for SIP-based stateless and stateful calls in Next Generation Networks

Voice over Internet Protocol on Mobile Devices


Efficient User Controlled Inter-Domain SIP Mobility Authentication, Registration, and Call Routing

SYSTEM ARCHITECTURE
SIP PROXY

Registration
100.101.102.103

Registration
100.101.102.103

Signaling Signaling Media


SIP User Agent
.

SIP User Agent

What is IP Telephony?
Internet Telephony (Voice over IP) essentially means a voice message transmitted using the Internet Protocol Basically this means sending voice information in digital form in discrete packets as opposed to the traditional circuit-committed protocols of the public switched telephone network.

PBX: Private Branch Exchange is a telephone system within an enterprise that switches calls between enterprise users

IP Telephony v/s PSTN


PSTN : Static Switching
Telephone central office

Calling

Call connected

IP Telephony : Dynamic Routing

SERVER Calling Internet

Call connected

What is SIP and Why SIP?

In the world of VoIP, SIP is a call setup protocol that operates at the application layer

SIP is the core protocol for initiating, managing and terminating sessions in the Internet These sessions may be text, voice, video or a combination of these SIP sessions involve one or more participants and can use unicast or multicast communication

SIP Entities
User Agent User Agent Client (UAC)a client application that initiates SIP requests. User Agent Server (UAS)a server application that contacts the user when a SIP request is received and that returns a response on behalf of the user. Proxy Server Redirect Server Registrar

SIP Message
There are two types of SIP messages: 1]Request methods REGISTER : Used by a client to register with a SIP server INVITE : Initiates a call ACK : Confirms a final response for INVITE CANCEL : Used to cancel a pending request BYE : Terminates a call OPTIONS : Used to query a server 2]Response code 1xx : searching, ringing 2xx : success 3xx : forwarding 4xx : client mistakes 5xx : server failures 6xx : busy, refuse, not available anywhere

Architecture Diagram

SIP Flows - Basic


User A INVITE User B

180 : Ringing
200 OK : Answers the call ACK Talking Talking

200 OK

SIP Flows Via Proxy


The SIP proxy only participates in the SIP user authentication and messages, once the call is set up, the phones send their voice traffic directly to each other without involving the proxy

User A INVITE

Proxy

MIT.EDU

User B INVITE

Trying
180- - Ringing

180 - Ringing 200 OK : Answers the call

200 - OK ACK Talking Hangs up

Talking 200 - OK

System Requirements
1) S/W Requirements Operating System Microsoft Windows XP. miniSipServer 2) Programming Languages Dot Net 3) Hardware Requirements Processor: P4/Dual core RAM: 64MB Hard Disk: 10 GB

Main Module
Basic Two Modules
Server Side - miniSIPserver for routing calls

Client Side - For making calls and receiving calls

Server Settings
The software works as a fully featured telephone switch connecting to phone lines and extensions using state-of-the-art VoIP technology. Offering all the normal features of a traditional PBX Works with Any Standard Soft Phone Support static as well as dynamic IP

Add new users


The procedure of adding new user to the network is not a tedious job from this application. Thus provides, Easy adding user Easy to modify the current user Easy deletion of existing user

Project Flow
STEP 1]

SIP account setting


USERNAME

PASSWORD
DOMAIN NAME SERVER IP

Local User Status


At the server side, it shows the status of the registered users. Here the BLUE color icon shows the active users i.e. users that are online at that instant.

Step 2]

For caller :
Dial user number Make call Hang-up the call after connection done

Line status :
Line1- Dialing /Trying, for establishing the call Line1-Ringing,indicating call got established Line1- Connected, indicates that the call got connected with end user Line1-Busy,line is busy with other end user on call Line2-Free,this line can be use to make or accept call.
.

Step 3]

For callee: When the caller makes a call, on the callee side the callee gets this window having the following options: Accept the call Reject call

Advantages and Disadvantages


1) Advantage Reduce long distance calling cost. Free calls for SIP to SIP user agents. Portable Clear voice quality 2) Disadvantage This application is expensive to use No facility to make Emergency Calls

Applications
Setting up a Private LAN in office Voice Mail Service Ringing Group Service In VPN help to make call within the network

Future Scope
Compatibility with any mobile phones Developing more APIs using SIP like Virtual conference room service Voice message IP Billing

Conclusion.
Thus this application will help people to communicate staying in any Geographical location at low cost.

References
Technical Papers. [1] Pirhadi, M. Hemami, S.M.S. Tabrizipoor, A.I. Sci. & Res. Branch, Islamic Azad Univ., TehranAdvanced Communication Technology, in Proc. 11th IEEE Workshop on Applications of IP Telephony, Washington DC pp,2008,Page(s): 34-34 [2] Khoury, J.S. Jerez, H.N. Abdallah, C.T. Univ. of New Mexico, Albuquerque Mobile and Ubiquitous Systems: Networking & Services in Proc. 4th IEEE Workshop on Applications of Networking, Washington DC pp,2005,Pages 333-333 Books. 1. Session Initiation Protocol-Controlling Convergent Networks by Travis Russell 2. Guide to Telecommunications Technology by Tamara Dean 3. Internet Communications Using SIP: Delivering VoIP and Multimedia Services with Session Initiation Protocol (Networking Council) by Henry Sinnreich and Alan B. Johnston 4. C# Programming Languages by Anders Hejlsberg Mads Torgersen, Scott Wiltamuth, and Peter Golde. Some online links. www.google.com www.sipcenter.com www.myvoipapp.com/minisipserver

Thank You

Potrebbero piacerti anche