Session Initiation Protocol (SIP) is a text-based signaling protocol that establishes Internet Protocol network sessions at the application layer.