Q.931 (also called Q931) is a signaling protocol for Integrated Services Digital Network (ISDN) communications, that is used in voice over IP (VoIP). The Q.931 protocol is involved in the setup and termination of connections. Q.931 and TCP/IP work at different layers and share few features. Q.931 has reliable layers but does not provide retransmission or flow control.