SIP is a signaling protocol used to create, manage, and terminate multimedia sessions over IP networks. It allows for establishing the location of users, negotiating features between participants in a session, and managing calls by adding, dropping or transferring participants. SIP is responsible for setting up sessions but not for transmitting media or controlling quality of service - those functions are handled by other protocols. A typical SIP call involves a SIP client sending an INVITE request which is forwarded through SIP proxies to the destination, where if accepted, a 200 OK response confirms call setup along with an ACK from the initiator.