User's Manual
450
Document #: LTRT-10437
Mediant 500 E-SBC
27.4 SBC Media Handling
Media behavior includes anything related to the establishment, management and
termination of media sessions within the SIP protocol. Media sessions are created using
the SIP "offer"/"answer" mechanism. If successful, the result is a bi-directional media (RTP)
flow (e.g. audio, fax, modem, DTMF). Each offer/answer may create more than one media
session of different types (e.g. audio and fax). In a SIP dialog, multiple offer/answer
transactions may occur, each may change the media sessions characteristics (e.g. IP
address, port, coders, media types, and RTP mode). The media capabilities exchanged in
an offer/answer transaction include the following:
Media types (Audio, Secure Audio, Video, Fax, Text...)
IP addresses and ports of the media flow
Media flow mode (send receive, receive only, send only, inactive)
Media coders (coders and their characteristics used in each media flow)
Other (standard or proprietary) media and session characteristics
Even though the device usually does not change the negotiated media capabilities (mainly
performed by the remote user agents), it does examine the media exchange to control
negotiated media types (if necessary) and to know how to open the RTP media channels
(IP addresses, coder type, payload type etc.). The device forwards multiple video streams
and text, as is.
The device interworks (normalization) the media (RTP-to-RTP, SRTP-to-RTP, and SRTP-
to-SRTP) between its SBC legs. It "re-builds" specific fields in the RTP header when
forwarding media packets. The main fields include the sequence number, SSRC, and
timestamp.
The device is aware and sometimes active in the offer\answer process due to the following:
NAT traversal: the device changes the SDP address to be its own address, thereby,
resolving NAT problems.
Firewall and security:
•
RTP pin holes - only RTP packets related to a successful offer\answer
negotiation traverse the device: When the device initializes, there are no RTP pin
holes opened, this means that each RTP\RTCP packets destined to the device
are discarded. Once an offer\answer transaction ends successfully, an RTP pin
hole is opened and RTP\RTCP flows between the two remote user agents. Once
a pin hole is opened, the payload type and RTP header version is validated for
each packet. RTP pin holes close if one of the associated SIP dialogs is closed
(may also be due to broken connection).
•
Late rogue detection - once a dialog is disconnected, the related pin holes also
disconnect.
•
Deep Packet inspection of the RTP that flows through the opened pin holes.
Adding of media functionality to SIP user agents:
•
Transcoding (for a description on the transcoding modes, see ''Transcoding
Modes'' on page
•
Broken connection
According to the above functionalities, the call can be configured to operate in one of the
following modes:
Media Anchoring without Transcoding (Transparent):
RTP traverses the device
with minimal RTP packet changes (no DSP resources needed). This is typically used
to solve NAT, firewall, and security issues. In this mode, all the "audio" coders in the
received offer are included in the SBC outgoing offer. The Coder Table configuration
has no effect on the coders in the outgoing offer. For more information, see ''Media
Anchoring without Transcoding (Transparent)'' on page
Summary of Contents for Mediant 500 E-SBC
Page 2: ......
Page 16: ...User s Manual 16 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 22: ...User s Manual 22 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 23: ...Part I Getting Started with Initial Connectivity...
Page 24: ......
Page 26: ...User s Manual 26 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 28: ...User s Manual 28 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 33: ...Part II Management Tools...
Page 34: ......
Page 36: ...User s Manual 36 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 64: ...User s Manual 64 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 82: ...User s Manual 82 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 89: ...Part III General System Settings...
Page 90: ......
Page 106: ...User s Manual 106 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 107: ...Part IV General VoIP Configuration...
Page 108: ......
Page 238: ...User s Manual 238 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 250: ...User s Manual 250 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 280: ...User s Manual 280 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 329: ...Part V Gateway Application...
Page 330: ......
Page 332: ...User s Manual 332 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 352: ...User s Manual 352 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 412: ...User s Manual 412 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 441: ...Part VI Session Border Controller Application...
Page 442: ......
Page 489: ...User s Manual 28 SBC Configuration Version 6 8 489 Mediant 500 E SBC...
Page 510: ...User s Manual 510 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 511: ...Part VII Cloud Resilience Package...
Page 512: ......
Page 521: ...Part VIII High Availability System...
Page 522: ......
Page 536: ...User s Manual 536 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 537: ...Part IX Maintenance...
Page 538: ......
Page 544: ...User s Manual 544 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 546: ...User s Manual 546 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 548: ...User s Manual 548 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 582: ...User s Manual 582 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 600: ...User s Manual 600 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 602: ...User s Manual 602 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 603: ...Part X Status Performance Monitoring and Reporting...
Page 604: ......
Page 654: ...User s Manual 654 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 655: ...Part XI Diagnostics...
Page 656: ......
Page 672: ...User s Manual 672 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 687: ...Part XII Appendix...
Page 688: ......
Page 914: ...User s Manual 914 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...