Session Initiation Protocol (SIP) . - – , IP (Internet Protocol).
, , . SIP, , , , . . , . , , HTTP (Hypertext Transfer) Simple Mail Transfer Protocol (SMTP).
SIP- – ?
SIP , . Session Description Protocol (SDP). – , – (RTP) Secure (SRTP). SIP Transport Layer Security (TLS).
SIP- 1996 . RFC 2543 1999 (SIP 1.0). 2000 3 GPP IP- Multimedia Subsystem (IMS) IP . (SIP 2.0) RFC 3261 2002 . .
SIP- . , , , , IP -.
SIP –
Session Initiation Protocol . Transmission Control Protocol (TCP), Datagram Protocol (UDP) (SCTP). ( ), .
, HTTP. , , . SIP- , HTTP, .
Session Initiation Protocol – – (URI), , - . URI, SIP, : : @ : .
, , , , Transport Layer Security (TLS). - . TLS , . . SIP-, , ?
. SIP-, , TCP UDP 5060 5061 SIP- SIP. 5060 , 5061 «» Transport Layer Security (TLS).
?
«SIP- – ?», , . . . , , . SIP , .
SIP-, Internet Engineering Task Force (IETF), . Transport Protocol (RTP). – , , – (SDP), Session Initiation Protocol (, SIP T).
, IP- , , (PSTN). . , . , (. . , ), - . , .
SIP , Signaling System 7 (SS7). . SS7 . «» ( ). SIP «-». Session Initiation Protocol , . , , . , SIP , SS7, .
SIP , IT, . SIP- IETF, (, H.323) ().
SIP , . SIP - . , . SIP- register .
SIP (UA) . SIP-. SIP-UA (UAC), SIP, (UAS), SIP. UAS SIP.
SIP-, , IP-, SIP-. , – , , , / .
SIP- . ( – 4G), SIP- . , Session Initiation Protocol IP- . Nokia BlackBerry, SIP- Android .
In SIP, as in HTTP, a user agent can identify itself using a message in the User-Agent header field containing a textual description of software / hardware / product names. The user agent field is transmitted in the request messages. This means that the receiving SIP server can see this information. Session Initiation Protocol network elements can sometimes store this information. And it can be useful in diagnosing compatibility issues.