Voice over IP protocol families
There are currently four families of VoIP protocols: SIP, H.323 and H.248 based, and SIGTRAN.
Call Control
The call control protocols establish, modify and release connections.
SIP family
Based on IETF specifications:
-
SIP: "SessionInitiationProtocol" used for call control.
-
SDP: "SessionDescriptionProtocol" used to describe the "media" session inside of SIP and other protocols.
-
RTSP: "RealTimeStreamingProtocol" used to set up streaming sessions.
-
Sigcomp: "Signaling Compression " a solution for compressing messages generated by application protocols such as SIP and RTSP.
H.323 family
Based on ITU-T specifications:
-
H323: "Packet-based multimedia communications systems"
-
H225: "call control protocol"
-
H235: "Security"
-
H245: "Media control protocol"
-
H450: "Supplementary Services"
-
Q.931: "ISDN user-network interface layer 3 specification for basic call control"
-
H223: Multiplexing protocol for circuit-based multimedia communications system
To correctly dissect these protocols preference settings of TCP, TPKT, Q.931 and H225 must be correctly set.
H.248 family
Based on IETF and ITU-T specifications:
-
H248/MEGACO: "MEdia GAteway COntrol protocol" H248.1 version 3:
-
RFC 5125' - Updated on February 2008.
-
H.248.1 Version 3 ITU-T H.248 last update page.
-
SIGTRAN familiy
SIGTRAN is often used in connections towards PSTN.
Proprietary protocols
Cisco proprietary protocols:
- SKINNY: Terminal control protocol.
Digium proprietary protocols:
Nortel proprietary protocols:
- UNISTIM: A stimulus protocol for IP phones.
Transport
Both SIP and H323 uses the same RTP/RTCP transport protocols.
-
RTP: "RTP: A Transport Protocol for Real-Time Applications" RFC3550
-
T38: "Real-time facsimile (T.38), Fax-over-IP"
Movement toward secure communications involve these protocols
Authentication, Authorization and Accounting
Discussion
As far as I know MGCP is a VoIP family too. So you should put MGCP + H248 in call control section.- Cedric MILLET
Imported from https://wiki.wireshark.org/VOIPProtocolFamily on 2020-08-11 23:27:12 UTC