Dear Folks, today we will discuss about one of the basic things in Volte, which is Volte call flow.
The Normal Volte call flow is look like below:
We will discuss each step one by one:
Step 1: SIP Invite: Direction:- A Party---B Party
Calling party(A) informs IMS network and Called party(B) about New call. Session Description protocol(SDP) is used for carrying information such as Bandwidth and codec.
Step 2: 100 Trying: Direction:- B Party----A party
100 Trying is the response to the calling party to stop the retransmission of SIP invite. Every Node in IMS send the 100 trying message.
Step 3: 183 session in progress: Direction:- B Party----A Party
Called party informs about codec supported in response of SDP. Dedicated bearer(QCI=1) are created at both ends i.e. Calling end as well as called end.
Step 4: SIP PRACK(Provisional Response Acknowledgment): Direction:-A Party----B Party
It is a provisional response acknowledgment to 183 session in progress message received. Calling party uses this PRACK to communicate final selected Voice codec.
Step 5: SIP 200 OK (PRACK): Direction:- B Party----A Party
Called party accepts final selected Voice codec by Calling party.
Step 6: SIP Update: Direction:- A Party----B Party
Calling party confirms the Resources to voice call.
Step 7: SIP 200 OK (Update):- Direction:- B Party----A Party
Called party confirms the resources to voice call.
Step 8: 180 Ringing:- Direction:- B Party----A Party
All pre conditions are satisfied now and called party alerts the Calling party about ringing of call.
Step 9: SIP 200 OK(INVITE): Direction:- B Party----A Party
Finally called party Answers the call.
The Normal Volte call flow is look like below:
We will discuss each step one by one:
Step 1: SIP Invite: Direction:- A Party---B Party
Calling party(A) informs IMS network and Called party(B) about New call. Session Description protocol(SDP) is used for carrying information such as Bandwidth and codec.
Step 2: 100 Trying: Direction:- B Party----A party
100 Trying is the response to the calling party to stop the retransmission of SIP invite. Every Node in IMS send the 100 trying message.
Step 3: 183 session in progress: Direction:- B Party----A Party
Called party informs about codec supported in response of SDP. Dedicated bearer(QCI=1) are created at both ends i.e. Calling end as well as called end.
Step 4: SIP PRACK(Provisional Response Acknowledgment): Direction:-A Party----B Party
It is a provisional response acknowledgment to 183 session in progress message received. Calling party uses this PRACK to communicate final selected Voice codec.
Step 5: SIP 200 OK (PRACK): Direction:- B Party----A Party
Called party accepts final selected Voice codec by Calling party.
Step 6: SIP Update: Direction:- A Party----B Party
Calling party confirms the Resources to voice call.
Step 7: SIP 200 OK (Update):- Direction:- B Party----A Party
Called party confirms the resources to voice call.
Step 8: 180 Ringing:- Direction:- B Party----A Party
All pre conditions are satisfied now and called party alerts the Calling party about ringing of call.
Step 9: SIP 200 OK(INVITE): Direction:- B Party----A Party
Finally called party Answers the call.
This comment has been removed by the author.
ReplyDeleteNice simple call flow.. Thanks..
ReplyDeleteExplained very well !!!
ReplyDeleteOne of the best and easy to understand for interview ....
ReplyDelete