Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Presentation on
By Ms. Shriya Arvind Jadhav Ms. Nikheta Dattatray Godse Ms. Sarika Vidhyadhar Gawade
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
SYSTEM ARCHITECTURE
SIP PROXY
Registration
100.101.102.103
Registration
100.101.102.103
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
Calling
Call connected
Call connected
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
180 : Ringing
200 OK : Answers the call ACK Talking Talking
200 OK
User A INVITE
Proxy
MIT.EDU
User B INVITE
Trying
180- - Ringing
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
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
Project Flow
STEP 1]
PASSWORD
DOMAIN NAME SERVER IP
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
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