Beginner Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsOtherBeginner Programming

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old October 12th, 2012, 01:48 AM
Frankenberry Frankenberry is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2012
Posts: 1 Frankenberry User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 15 m 5 sec
Reputation Power: 0
Session Initiation Protocol (SIP)

I need more information on Session Initiation Protocol because my boss asked me to keep a presentation about VoIP technology and SIP. During googling, I have found a website that seems to be suitable to my ideas because it is full of samples and comprehensive documentations as well.
Among others, I have found a good description about SIP protocol which I wish to share:
SIP can be used for creating, modifying and terminating two-party (unicast) or multiparty (multicast) sessions. These sessions include Internet telephone calls, multimedia distribution, multimedia conferences, instant messaging, file transfer and online games.

SIP is very much like Hypertext Transfer Protocol (HTTP) as it uses similar model to the HTTP request/response transaction model. It employs similar header structure and text-based formats. Session Description Protocol (SDP) defines the SIP message bodies for phone calls.

In this way SIP transactions consist of a client request that invokes a particular method or function on the server and at least one response. SIP reuses most of the header fields, encoding rules and status codes of HTTP, and providing a readable text-based format.
SIP is primarily employed for setting up and tearing down voice or video calls. However, in the process SIP needs to be adopted with other protocols since SIP is only involved in the signaling portion of a communication session. It assists in the connection of communication channels while the factual connection is created by SDP and RTP protocols. Therefore, voice and video stream communications in SIP applications are transmitted withReal-time Transport Protocol (RTP) while parameters like port numbers, protocols, codecs for these media streams are specified and negotiated with the use of Session Description Protocol (SDP).
The identification of users in a SIP network is realized with SIP addresses. The format of these SIP addresses is the following: sip:userID@domain.com. If users want to register they need to do so with the help of a registrar server and they also need to use their SIP addresses mentioned above. After this procedure this information will be available for the location server from the registrar server, if it is requested.

SIP users are also able to move between end systems since the location server makes it possible to locate the end user by protocols. However, it can occur that users login from more than one station or it is also possible that the location server does not have the accurate information. In these cases more than one address could be returned to the user. If a SIP proxy server mediates the request, all the returned addresses will be tested until the proxy server finds the user. If it is a SIP redirect server, it transmits all the returned addresses to the caller in the contact header field of the invitation response.
If you're interested in VoIP technology then I recommend you to take a look at Ozeki’s website. You can read the mentioned article about SIP protocol further on the following webpage:
http www voip-sip-sdk com/p_230-session-initiation-protocol-voip html

Regards,
Frankenberry

Reply With Quote
  #2  
Old December 20th, 2012, 03:11 AM
sumit12690 sumit12690 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Nov 2012
Posts: 1 sumit12690 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 45 m 17 sec
Reputation Power: 0
it is a very good protocol in todays life for calling abroad at less rate..

Reply With Quote
Reply

Viewing: Dev Shed ForumsOtherBeginner Programming > Session Initiation Protocol (SIP)

Developer Shed Advertisers and Affiliates



Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap