Difference between revisions of "My SIP notes"

From Got Opinion Wiki
Jump to navigation Jump to search
(Initial creation of page)
 
Line 4: Line 4:


SIP enables the creation of an infrastructure of network hosts (called proxy servers) to which user agents can send registrations, invitations to sessions, and other requests.
SIP enables the creation of an infrastructure of network hosts (called proxy servers) to which user agents can send registrations, invitations to sessions, and other requests.
SIP is an agile, general-purpose tool for creating, modifying, and terminating sessions that works independently of underlying transport protocols and without dependency on the type of session that is being established.
SIP is an application-layer control protocol that can establish, modify, and terminate multimedia sessions (conferences) such as Internet telephony calls.  SIP can also invite participants to already existing sessions, such as multicast conferences.  Media can be added to (and removed from) an existing session.  SIP transparently supports name mapping and redirection services, which supports personal mobility - users can maintain a single externally visible identifier regardless of their network location.
SIP supports five facets of establishing and terminating multimedia communications:
* User location: determination of the end system to be used for communication;
* User availability: determination of the willingness of the called party to engage in communications;
* User capabilities: determination of the media and media parameters to be used;
* Session setup: "ringing", establishment of session parameters at both called and calling party;
* Session management: including transfer and termination of sessions, modifying session parameters, and invoking services.
SIP is based on an HTTP-like request/response transaction model. Each transaction consists of a request that invokes a particular method, or function, on the server and at least one response.


== SIP Resources ==
== SIP Resources ==

Revision as of 10:27, 6 August 2018

My SIP notes

The Session Initiation Protocol (SIP) works in concert with protocols by enabling Internet endpoints (called user agents) to discover one another and to agree on a characterization of a session they would like to share.

SIP enables the creation of an infrastructure of network hosts (called proxy servers) to which user agents can send registrations, invitations to sessions, and other requests.

SIP is an agile, general-purpose tool for creating, modifying, and terminating sessions that works independently of underlying transport protocols and without dependency on the type of session that is being established.


SIP is an application-layer control protocol that can establish, modify, and terminate multimedia sessions (conferences) such as Internet telephony calls. SIP can also invite participants to already existing sessions, such as multicast conferences. Media can be added to (and removed from) an existing session. SIP transparently supports name mapping and redirection services, which supports personal mobility - users can maintain a single externally visible identifier regardless of their network location.

SIP supports five facets of establishing and terminating multimedia communications:

  • User location: determination of the end system to be used for communication;
  • User availability: determination of the willingness of the called party to engage in communications;
  • User capabilities: determination of the media and media parameters to be used;
  • Session setup: "ringing", establishment of session parameters at both called and calling party;
  • Session management: including transfer and termination of sessions, modifying session parameters, and invoking services.

SIP is based on an HTTP-like request/response transaction model. Each transaction consists of a request that invokes a particular method, or function, on the server and at least one response.

SIP Resources

SIP: Session Initiation Protocol RFC 3261



To Networking