Hello Satya;

In regards to item 1:
* SDP is a session description standard, while RTP is a data bearer standard.
* SDP is commonly used to describe an RTP session via signalling before, during 
and after this data stream has been established. RTP is the actual streaming 
data.
* See RFC 4566 for more details on what SDP is and is not.

In regards to item 2:
* "The Proxy-Authorization header field allows the client to identify itself 
(or its user) to a proxy that requires authentication. A
Proxy-Authorization field value consists of credentials containing the 
authentication information of the user agent for the proxy and/or realm of the 
resource being requested." - RFC 3261, Section 20.28
* "A Proxy-Authenticate header field value contains an authentication challenge.
The use of this header field is defined in [H14.33]. See Section 22.3 for 
further details on its usage." - RFC 3261, Section 20.27
* "Similarly, when a UAC sends a request to a proxy server, the proxy server 
MAY authenticate the originator before the request is processed. If no 
credentials (in the Proxy-Authorization header field) are provided in the 
request, the proxy can challenge the originator to provide credentials by 
rejecting the request with a 407 (Proxy Authentication Required) status code. 
The proxy MUST populate the 407 (Proxy Authentication Required) message with a 
Proxy-Authenticate header field value applicable to the proxy for the requested 
resource." - RFC 3261, Section 22.3
* In summary, Proxy-Authorization is sent by the UAC in response to a 407 Proxy 
Authentication Required Response that includes a Proxy-Authenticate header in 
order to authenticate the client with a proxy server that requires 
authentication.

In regards to item 3:
* The REFER method is used to redirect a session to a new destination. An 
example application of this would be call transfer. See RFC 3515 for more 
details.

In regards to the first part of item 4:
* In SIP, Call Hold is specified in the SDP payload of a SIP message. Generally 
this is in either an INVITE, UPDATE or Re-INVITE request, but it can also be in 
session progress responses, such as a 180 Ringing, or 183 Session Progress.
* There are 2 ways of specifying a call should be placed on hold in SDP.
- RFC 2543 states that the c: line should be set to 0.0.0.0 - See RFC 2543 
Section B.5 for details.
- RFC 3264 states that an a: line should be added and set to recvonly - See RFC 
3264 Section 8.4 for details.

In regards to the second part of item 4:
* A Re-INVITE can be identified by the presence of a From: and To: tag being 
present in the INVITE request's headers. This indicates that it's involved with 
an existing dialog, and hence can be then identified as a Re-INVITE. See RFC 
3261 Section 14 for more details.

I hope this information proves to be helpful;

Joel Gerber
Eastlink

-----Original Message-----
From: sip-implementors-boun...@lists.cs.columbia.edu 
[mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of satya 
testing
Sent: December-31-12 6:26 AM
To: sip-implementors@lists.cs.columbia.edu
Subject: [Sip-implementors] Doubt in sip

hi
    what is difference between SDP and RTP ?
    What is difference between Proxy-authorization and proxy-authentication in 
SIP ?
    why we send  REFER  method ?
    how you identify a call hold &how you identify a re invite





Regards
Satya sundar rout
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to