First we have to understand what is SIP ?
- In an IMS network, Session Initiation Protocol (SIP) messages are exchanged between UEs using signaling PDP contexts through the PS domain of the LTE
- Similarly, media streams (voice/video) are transmitted using media PDP contexts. Like common interactive PDP contexts, media PDP contexts do not require special processing. However, signaling PDP contexts do require special processing.
- The SIP is an application-layer control protocol for carrying out multimedia communications on the IP network.
- The SIP is used to create, change, and terminate session processes with one or more than one participants.
- The SIP cooperates with the below protocols.
- Session Description Protocol (SDP),
- Real-time Transport Protocol (RTP)
- RTP Control Protocol (RTCP)
- Real Time Streaming Protocol (RTSP),
- Domain Name System (DNS)
The SIP is a simple, flexible protocol for creating, modifying, and terminating sessions. It works independently of underlying transport protocols.
The main functions of the SIP are to set up, control, and tear down sessions. Protocols used in conjunction with the SIP, such as SDP, RTP/RTCP, and RTSP can be summarized as follows.
The SIP can be based on the User Datagram Protocol (UDP), the Transmission Control Protocol (TCP), or the Stream Control Transmission Protocol (SCTP). However,most cases now use theUDP.
- Message content of SIP basic request and SIP extended request.
- The basic SIP messages, described in RFC 3261