Media Profile Configuration

In the ACLI, you can set media profiles that are required for translating H.323 Slow Start to Fast Start. In the ACLI, you set the following:

name               encoding name used in sdp rtpmap attribute
media-type         media type used in sdp m lines
payload-type       rtp payload type used in sdp m lines
transport          transport protocol used in sdp rtpmap attribute
req-bandwidth      amount of bandwidth in kilobits required
frames-per-packet  maximum number of frames per packet
parameters         list of <name=value> pairs separated by space
average-rate-limit average rate limit of rtp flow

To configure a media profile:

  1. In Superuser mode, type configure terminal and press Enter.
    ORACLE# configure terminal
  2. Type session-router and press Enter to access the session-related configurations.
    ORACLE(configure)# session-router
  3. Type media-profile and press Enter. The system prompt changes to let you know that you can begin configuring individual parameters.
    ORACLE(session-router)# media-profile

    From this point, you can configure media profiles parameters. To view all media profiles configuration parameters, enter a ? at the system prompt.

  4. name—Enter the encoding name used in the SDP rtpmap attribute. You must enter a name to uniquely identify the media profile, and you will use this value to make lists of media profiles in H.323 interface configurations.
  5. media-type—Leave this parameter set to its default, audio. Valid values are:
    • audio | video | application | data | image | text

  6. payload-type—Enter the payload type number that corresponds to the encoding name you entered in Step 4. This value identifies the format in the SDP m lines. There is no default value for this parameter. The About Payload Types section contains a table of standard audio and visual encodings.

    Note:

    When you use the RTP/AVP transport method, this value must be numeric.
  7. transport—Enter the type of transport protocol used in the SDP rtpmap attribute. The default is RTP/AVP. Valid values are:
    • RTP/AVP | UDP

  8. req-bandwidth—Enter the total bandwidth in kilobits that the media requires. The default value is 0. The valid range is:
    • Minimum—0

    • Maximum—4294967295

  9. frames-per-packet—Enter the maximum number of frames to use per RTP packet. Leaving this parameters set to 0, its default value means that it is not being used. The valid range is:
    • Minimum—0

    • Maximum—256

      The interpretation of this value varies with codec type and with specific codec.

    • For frame-based codecs, the frame size is specific to each. For example, a G.729 frame contains ten milliseconds of audio, while a G.723.1 codec frame contains thirty milliseconds.

    • For sample-based codecs such as G.711, each frame contains one millisecond of audio.

  10. parameters—Enter additional codec information. For example, the G.723.1 codec can have an additional silenceSuppression parameter.
  11. average-rate-limit—Enter the maximum speed in bytes per second for the flow that this media profile applies to. The default value is 0. The valid range is:
    • Minimum—0

    • Maximum—125000000

  12. peak-rate-limit—Enter the peak rate for RTP flows in bytes per seconds. The default is 0. The valid range is:
    • Minimum—0

    • Maximum—125000000

  13. max-burst-size—Enter the maximum data size at peak rate in bytes. The default is 0. The valid range is:
    • Minimum—0

    • Maximum—125000000

  14. sdp-bandwidth—Enable this parameter to use the AS bandwidth modifier in the SDP in the conditions for the application specific bandwidth modifier. The default is disabled. Valid values are:
    • enabled | disabled

  15. sdp-rate-limit-headroom—Specify the percentage of headroom to be added while using the AS bandwidth parameter while calculating the average-rate-limit (rate limit for the RTP flow). The default is 0. The valid range is:
    • Minimum—0

    • Maximum—100