VOLTE SIP message


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.

 SIP network communication.
  • Message content of SIP basic request and SIP extended request.
  •                                                                                                                                 The basic SIP messages, described in RFC 3261
 Basic SIP messages
 Extended SIP messages
 SIP messages.

Message content of a SIP response message

Provisional : Request received, continuing to process the request.

Success : The action was successfully received, understood, and accepted.Redirection Further action needs to be taken in order to complete the request.

Client error :The request contains bad syntax or cannot be fulfilled at this server.

Server error : The server failed to fulfill an apparently valid request.

Global failure : The request cannot

 SIP messages code
 SIP messages code
 Registration Call Flow 3GPP