Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Version published after converting to the new editor

 







SIP Description/Call Flow
SIP, session initiation protocol, is the protocol used to facilitate the transfer of Non-Audio VoIP call data. It is used to initiate and maintain a call from start to end.
Common SIP Methods:

  • ACK - Used as an acknowledgement of receipt and/or acceptance of a SIP message



  • BYE - Used to end a session in progress (i.e. after a 200 OK)



  • CANCEL - Used to cancel a session before it begins (i.e. before a 200 OK)



  • INVITE - Used to initiate a new session



  • RE-INVITE - This is a second invite sent with the same Call-ID. This is done to change aspects of the dialog.





Uncommon SIP Methods:

  • OPTIONS - Used to ask a SIP server what methods are supported



  • MESSAGE - Single message transmission used in instant messaging (RFC3428)



  • UPDATE - Essentially like a re-invite, but it can be sent at any time during the dialog (i.e. both before and after the 200 OK or any other non-provisional response code)

...