The Session Initiation Protocol is used to initiate and terminate voice, video, and messaging communications between two or more IP network endpoints. SIP determines the location of endpoints, whether those endpoints are available, and the capabilities of each endpoint. SIP does not provide the actual means of communication between endpoints; rather, it facilitates communication sessions.