SDP Session Description Overview
An SDP session description is text-based and consists of a set of lines. It can contain session-level and media-level information. The session-level information applies to the whole session, while the media-level information applies to a particular media stream. An SDP session description always contains session-level information, which appears at the beginning of the description, and might contain media-level information, which comes after.
![]() |
Note: In the SDP session description, the media-level information begins with the m= field. |
Of the many fields in the SDP session description, two are particularly useful to the SIP ALG because they contain Transport Layer information. The two fields are the following:
- If the destination IP address is a unicast
IP address, the SIP ALG creates pinholes using the IP address and
port numbers specified in the media description field m=.
In this release of ScreenOS, the security device opens ports only for RTP and Real-Time Control Protocol (RTCP). Every RTP session has a corresponding RTCP session. Therefore, whenever a media stream uses RTP, the SIP ALG must reserve ports (create pinholes) for both RTP and RTCP traffic. By default, the port number for RTCP is one higher than the RTP port number.
- In this configuration, the following connections are logged:
- Any connections into eth4 from any IP address except the database server IP address are logged with an alert.
- Any connections into eth2 from any IP address except the Web server are logged. In addition, if the database server IP address appears in eth2, the sensor logs that event.


