megaco_sdp(3)

NAME
megaco_sdp - SDP utility module.

DESCRIPTION

This module contains various things related to SDP.

  Version note

This module has existed in the megaco app for long time, but as of 27.0 its also documented.

DATA TYPES

property_group() :: [property_parm()].
property_groups() :: [property_group()].
property_parm() :: #'PropertyParm'{}.
sdp() :: sdp_o() | sdp_s() | sdp_i() | sdp_u() | sdp_e() | sdp_p() | sdp_c() | sdp_b() | sdp_k() | sdp_a() | sdp_a_rtpmap() | sdp_a_ptime() | sdp_z() | sdp_t() | sdp_r() | sdp_m().
sdp_a() :: #megaco_sdp_a{}.

    Session attribute.
sdp_a_fmtp() :: #megaco_sdp_a_fmtp{}.
sdp_a_ptime() :: #megaco_sdp_a_ptime{}.
sdp_a_quality() :: #megaco_sdp_a_quality{}.
sdp_a_rtpmap() :: #megaco_sdp_a_rtpmap{}.
sdp_b() :: #megaco_sdp_b{}.

    Bandwidth information.
sdp_c() :: #megaco_sdp_c{}.

    Connection information.
sdp_e() :: #megaco_sdp_e{}.

    Email address.
sdp_i() :: #megaco_sdp_i{}.

    Session information.
sdp_k() :: #megaco_sdp_k{}.

    Encryption key.
sdp_m() :: #megaco_sdp_m{}.

    Media name and transport address.
sdp_o() :: #megaco_sdp_o{}.

    Owner/creator and session identifier.
sdp_p() :: #megaco_sdp_p{}.

    Phone number.
sdp_property_group() :: [sdp_property_parm()].
sdp_property_groups() :: [sdp_property_group()].
sdp_property_parm() :: sdp() | property_parm().
sdp_r() :: #megaco_sdp_r{}.

    Repeat times.
sdp_s() :: #megaco_sdp_s{}.

    Session name.
sdp_t() :: #megaco_sdp_t{}.
sdp_u() :: #megaco_sdp_u{}.

    URI of description.
sdp_v() :: #megaco_sdp_v{}.

    Protocol version.
sdp_z() :: #megaco_sdp_z{}.

    Time zone adjustment.

FUNCTIONS