SIP Cheat Sheet 2026
The 30 highest-yield SIP facts, distilled from real exam questions. Print it, save it as a PDF, or study it here — free, no sign-up.
60 questions
90 min time limit
70% to pass
- Which SIP header field is used to carry authentication credentials from a client to a server? → Authorization
- What is the most important foundational concept in SIP Architecture? → Understanding core principles and their practical application in SIP Architecture
- When a SIP proxy performs Record-Routing, what is the primary reason? → To remain in the signaling path for all subsequent requests within the dialog
- For SIP interworking with MGCP-controlled media gateways, which protocol carries the call control signaling to the gateway? → MGCP from a Media Gateway Controller
- Which SIP method is used to modify an existing session's parameters, such as changing the codec mid-call? → RE-INVITE
- What SIP response is sent by a UAS when it receives a BYE request that references a dialog it cannot find? → 481 Call/Transaction Does Not Exist
- In SIP trunking interoperability, Early Media is used to: → Carry media before a 200 OK is received, typically for ringback or announcements
- Which transport protocol is recommended for SIP interoperability when traversing firewalls and NATs due to its reliable delivery? → TCP
- Which SIP method is used to establish a call between two endpoints? → INVITE
- What is the primary purpose of standardized procedures in Call Setup and Teardown? → To ensure consistency, safety, and quality across all practitioners
- In SIP session timers, what does the 'refresher' parameter in the Session-Expires header indicate? → Which UA is responsible for sending the refresh request
- Which SIP method is used to query the capabilities of a SIP server or UA? → OPTIONS
- What role does continuing education play in Call Setup and Teardown? → Keeping practitioners current with evolving best practices and new developments
- In a SIP environment that uses SIPREC for call recording, the Session Recording Client (SRC) sends a copy of the media to: → The Session Recording Server (SRS)
- Which SIP method is used to end an established call? → BYE
- What is Timer F used for in non-INVITE SIP client transactions? → The non-INVITE client transaction timeout before giving up
- Which SIP header prevents a response from being replayed by an attacker to a different transaction? → CSeq
- In SIP, what does 'SPIT' stand for and what threat does it represent? → Spam over Internet Telephony — unsolicited bulk voice calls
- What is the purpose of the 'qop' (quality of protection) parameter in SIP Digest Authentication? → It specifies whether authentication, integrity, or both protections are applied
- In a SIP-to-WebRTC interworking scenario, which protocol adaptation is typically required for media? → RTP to SRTP with DTLS-SRTP keying
- A call center deploys SIP and needs to fork an incoming call to multiple agents simultaneously. Which SIP feature supports this? → Parallel forking by a proxy
- Which protocol is commonly used in conjunction with SIP to handle the actual transmission of voice and video media? → RTP (Real-time Transport Protocol)
- What does the SIP 'Require' header with the value 'sec-agree' enforce according to RFC 3329? → Both endpoints must negotiate and agree on a security mechanism before proceeding
- Which header enables a SIP UA behind NAT to advertise an externally reachable contact address learned from a STUN server? → Contact
- What SIP method is typically used to modify an existing session, such as changing media parameters? → RE-INVITE
- What is the significance of the 'tag' parameter in the From and To headers for session management? → Together they uniquely identify a dialog alongside the Call-ID
- Which SIP method is used to send mid-session information that does not change the session state? → INFO
- What role does continuing education play in Security and NAT Traversal? → Keeping practitioners current with evolving best practices and new developments
- What is the significance of the branch parameter in the SIP Via header? → It uniquely identifies a SIP transaction across the network
- What is a SIP Dialog? → A call leg maintained between two endpoints, which provides state and context for the call
Turn these facts into recall: