Cisco Unified Border Element (Enterprise) Protocol-Independent Features and Setup Configuration Guide, Cisco IOS XE Release 3S
Network-Based Recording of Video Calls Using Cisco Unified Border Element
Downloads: This chapterpdf (PDF - 1.42MB) The complete bookPDF (PDF - 7.56MB) | The complete bookePub (ePub - 2.15MB) | Feedback

Network-Based Recording of Video Calls Using Cisco Unified Border Element

Contents

Network-Based Recording of Video Calls Using Cisco Unified Border Element

Cisco Unified Border Element supports media forking for both audio and video streams. It also supports the recording of video calls using video-media forking to forward video streams to the Cisco MediaSense application, which records the video call in the Cisco MediaSense server.

Finding Feature Information

Your software release may not support all the features documented in this module. For the latest caveats and feature information, see Bug Search Tool and the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the feature information table at the end of this module.

Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/​go/​cfn. An account on Cisco.com is not required.

Prerequisites for Network-Based Recording of Video Calls Using Cisco Unified Border Element

You must have an ISR G2 router equipped with the unified communication technology package configured as a Cisco UBE in flow-through mode for the Network-Based Recording Using Cisco UBE feature to function.

Cisco Unified Border Element

  • Cisco IOS Release 15.3(3)M or a later release must be installed and running on your Cisco Unified Border Element.

Cisco Unified Border Element (Enterprise)

  • Cisco IOS XE Release 3.10S or a later release must be installed and running on your Cisco ASR 1000 Series Router.

Restrictions for Network-Based Recording of Video Calls Using Cisco Unified Border Element

  • This feature is not supported for any call flows other than SIP-SIP call flows.
  • This feature is not supported for any platform other than ISR G2 platforms (2901, 2911, 2921, 2951, 3945, 3945E).
  • If the main call has multiple video streams (m-lines), the video streams other than the first video m-line are not forked.
  • Application media streams of the primary call are not forked to the recording server.
  • Forking is not supported if the anchor leg or recording server is on IPv6.
  • High availability is not supported on forked video calls.

Information About Network-Based Recording of Video Calls Using Cisco Unified Border Element

Cisco Unified Border Element records video calls by setting up a Session Initiation Protocol (SIP) call with the Cisco MediaSense server and forking the media to the Cisco MediaSense server for recording. In this scenario, Cisco Unified Border Element acts as a recording client and Cisco MediaSense acts as a recording server.

Full Intra-Frame Request

Full Intra-Frame Request is a request sent for an I-frame. An I-frame is an entire key or reference frame that is compressed without considering preceding or succeeding video frames. Succeeding video frames are differences to the original I-frame (what has moved) instead of entire video frame information.

The call between Cisco Unified Border Element and the Cisco MediaSense server is established after the call between the endpoints is established. As a result, the Real-Time Transport Protocol (RTP) channel between the endpoints gets established first and the RTP channel with the recording server gets established later. The impact of this delay is more on video recording because the initial I-frame from the endpoint may not get forked, and frames that follow cannot get decoded. To mitigate the impact of the lost RTP video packets, Cisco Unified Border Element generates Full Intra-Frame Request (FIR) using either Real-Time Transport Control Protocol (RTCP) or SIP INFO, or both, requesting the endpoint to send a fully encoded video frame in the subsequent RTP packet.

The following types of FIR are supported on network-based recording of video calls using Cisco Unified Border Element:

  • Both RTCP FIR and SIP INFO FIR (Cisco Unified Border Element can be configured to send both RTCP FIR and SIP INFO requests at the same time).

Architecture and Flow

For more information about Network-Based Recording, see Information About Network-Based Recording Using Cisco UBE.

How to Configure Network-Based Recording of Video Calls Using Cisco Unified Border Element

Configuring the Media Profile Recorder

SUMMARY STEPS

    1.    enable

    2.    configure terminal

    3.    media profile recorder profile-tag

    4.    media-recording dial-peer-tag [dial-peer-tag2...dial-peer-tag5]

    5.    end


DETAILED STEPS
     Command or ActionPurpose
    Step 1 enable


    Example:
    Device> enable
     

    Enables privileged EXEC mode.

    • Enter your password if prompted.
     
    Step 2 configure terminal


    Example:
    Device# configure terminal
     

    Enters global configuration mode.

     
    Step 3 media profile recorder profile-tag


    Example:
    Device(config)# media profile recorder 100
     

    Configures the media profile recorder and enters media profile configuration mode.

     
    Step 4 media-recording dial-peer-tag [dial-peer-tag2...dial-peer-tag5]


    Example:
    Device(cfg-mediaprofile)# media-recording 2000
     

    Sets voice-class recording parameters.

    Note   

    You can specify a maximum of five dial-peer tags.

     
    Step 5 end


    Example:
    Device(cfg-mediaprofile)# end
     

    Exits media profile configuration mode.

     

    Configuring the Media Class Globally

    You can configure a media class globally by performing one of the following tasks:

    Configuring a Media Class Using the Media Profile Recorder

    SUMMARY STEPS

      1.    enable

      2.    configure terminal

      3.    media class tag

      4.    recorder profile tag

      5.    end


    DETAILED STEPS
       Command or ActionPurpose
      Step 1 enable


      Example:
      Device> enable
       

      Enables privileged EXEC mode.

      • Enter your password if prompted.
       
      Step 2 configure terminal


      Example:
      Device# configure terminal
       

      Enters global configuration mode.

       
      Step 3 media class tag


      Example:
      Device(config)# media class 100
       

      Configures a media class and enters media class configuration mode.

       
      Step 4 recorder profile tag


      Example:
      Device(cfg-mediaclass)# recorder profile 100
       

      Configures the media profile recorder.

       
      Step 5 end


      Example:
      Device(cfg-mediaclass)# end
       

      Exits media class configuration mode.

       

      Configuring Media Class Using the Recorder Parameter

      SUMMARY STEPS

        1.    enable

        2.    configure terminal

        3.    media class tag

        4.    recorder parameter

        5.    media-recording dial-peer-tag

        6.    end


      DETAILED STEPS
         Command or ActionPurpose
        Step 1 enable


        Example:
        Device> enable
         

        Enables privileged EXEC mode.

        • Enter your password if prompted.
         
        Step 2 configure terminal


        Example:
        Device# configure terminal
         

        Enters global configuration mode.

         
        Step 3 media class tag


        Example:
        Device(config)# media class 100
         

        Configures the media class and enters media class configuration mode.

         
        Step 4 recorder parameter


        Example:
        Device(cfg-mediaclass)# recorder parameter
         

        Enters media class recorder parameter configuration mode to enable you to configure recorder-specific parameters.

         
        Step 5 media-recording dial-peer-tag


        Example:
        Device(cfg-mediaclass-recorder)# media-recording 28
         

        Configures voice-class recording parameters.

        Note   

        You can specify a maximum of five dial-peer tags.

         
        Step 6 end


        Example:
        Device(cfg-mediaclass-recorder)# end
         

        Exits media class recorder parameter configuration mode.

         

        Configuring a Recorder Dial Peer

        SUMMARY STEPS

          1.    enable

          2.    configure terminal

          3.    dial-peer voice tag voip

          4.    destination-pattern [+] string [T]

          5.    session protocol sipv2

          6.    session target ipv4:destination-address

          7.    session transport tcp

          8.    end


        DETAILED STEPS
           Command or ActionPurpose
          Step 1 enable


          Example:
          Device> enable
           

          Enters privileged EXEC mode or any other security level set by a system administrator. Enter your password if prompted.

           
          Step 2 configure terminal


          Example:
          Device# configure terminal
           

          Enters global configuration mode.

           
          Step 3 dial-peer voice tag voip


          Example:
          Device(config)# dial-peer voice 24 voip
           

          Specifies the method of voice encapsulation and enters dial peer voice configuration mode for the specified dial peer.

           
          Step 4 destination-pattern [+] string [T]


          Example:
          Device(config-dial-peer)# destination-pattern 595959
           

          Specifies either the prefix or the full E.164 telephone number (depending on your dial plan) to be used for a dial peer. Keywords and arguments are as follows:

          • + --(Optional) Character that indicates an E.164 standard number.
          • string --Series of digits that specify the E.164 or private dialing plan telephone number. Valid entries are the digits 0 through 9, the letters A through D, and any special character.
          • T --(Optional) Control character indicating that the destination-pattern value is a variable-length dial string.
           
          Step 5 session protocol sipv2


          Example:
          Device(config-dial-peer)# session protocol sipv2
           

          Configures the VoIP dial peer to use Session Initiation Protocol (SIP).

           
          Step 6 session target ipv4:destination-address


          Example:
          Device(config-dial-peer)# session target ipv4:10.42.29.7
           

          Specifies a network-specific address for a dial peer. Keyword and argument are as follows:

          • ipv4: destination address --IP address of the dial peer, in this format: xxx.xxx.xxx.xxx
           
          Step 7session transport tcp


          Example:
          Device(config-dial-peer)# session transport tcp
           

          Configures a VoIP dial peer to use Transmission Control Protocol (TCP).

           
          Step 8 end


          Example:
          Device(config-dial-peer)# end
           

          Exits dial peer voice configuration mode.

           

          Configuring the Media Class for a Dial Peer

          Before You Begin

          You must configure a dial peer to connect to Cisco MediaSense. This dial peer is matched with Cisco Unified Border Element and a call is set up to Cisco MediaSense.

          SUMMARY STEPS

            1.    enable

            2.    configure terminal

            3.    dial-peer voice tag voip

            4.    session protocol sipv2

            5.    incoming called-number string

            6.    media-class tag

            7.    codec codec [bytes payload-size] [fixed-bytes] [mode {independent | adaptive} [bit-rate value] [framesize {30 | 60} [fixed]]]

            8.    end


          DETAILED STEPS
             Command or ActionPurpose
            Step 1 enable


            Example:
            Device> enable
             

            Enables privileged EXEC mode.

            • Enter your password if prompted.
             
            Step 2 configure terminal


            Example:
            Device# configure terminal
             

            Enters global configuration mode.

             
            Step 3 dial-peer voice tag voip


            Example:
            Device(config)# dial-peer voice 24 voip
             

            Defines a particular dial peer and enters dial peer voice configuration mode.

             
            Step 4 session protocol sipv2


            Example:
            Device(config-dial-peer)# session protocol sipv2
             

            Specifies SIP version 2 for calls between local and remote routers using the packet network.

             
            Step 5 incoming called-number string


            Example:
            Device(config-dial-peer)# incoming called-number 9845
             

            Specifies a digit string that can be matched with an incoming call to associate the call with a dial peer.

             
            Step 6 media-class tag


            Example:
            Device(config-dial-peer)# media-class 100
             

            Configures media class on a dial peer.

             
            Step 7 codec codec [bytes payload-size] [fixed-bytes] [mode {independent | adaptive} [bit-rate value] [framesize {30 | 60} [fixed]]]


            Example:
            Device(config-dial-peer)# codec g711ulaw
             

            Specifies the voice coder rate of speech for a dial peer.

             
            Step 8 end


            Example:
            Device(config-dial-peer)# end
             

            Exits dial peer configuration mode and returns to privileged EXEC mode.

             

            Enabling FIR for Video Calls Using RTCP

            Perform this task to enable Full Intra-Frame Request (FIR) during the network-based recording of a video call using Real-Time Transport Control Protocol (RTCP).

            SUMMARY STEPS

              1.    enable

              2.    configure terminal

              3.    media profile video media-profile-tag

              4.    ref-frame-req rtcp retransmit-count retransmit-number

              5.    end


            DETAILED STEPS
               Command or ActionPurpose
              Step 1enable


              Example:
              Device> enable
               

              Enables privileged EXEC mode.

               
              Step 2configure terminal


              Example:
              Device# configure terminal
               

              Enters global configuration mode.

               
              Step 3 media profile video media-profile-tag


              Example:
              Device(config)# media profile video 1
               

              Configures a video media profile and enters media profile configuration mode.

               
              Step 4ref-frame-req rtcp retransmit-count retransmit-number


              Example:
              Device(cfg-mediaprofile)# ref-frame-req rtcp retransmit-count 4
               

              Enables FIR using RTCP.

               
              Step 5end


              Example:
              Device(cfg-mediaprofile)# end
               

              Exits media profile configuration mode.

               

              Enabling FIR for Video Calls Using SIP INFO

              Perform this task to enable Full Intra-Frame Request (FIR) during the network-based recording of a video call using the Session Initiation Protocol (SIP) INFO method.

              SUMMARY STEPS

                1.    enable

                2.    configure terminal

                3.    media profile video media-profile-tag

                4.    ref-frame-req sip-info

                5.    end


              DETAILED STEPS
                 Command or ActionPurpose
                Step 1enable


                Example:
                Device> enable
                 

                Enables privileged EXEC mode.

                 
                Step 2configure terminal


                Example:
                Device# configure terminal
                 

                Enters global configuration mode.

                 
                Step 3 media profile video media-profile-tag


                Example:
                Device(config)# media profile video 1
                 

                Configures a video media profile and enters media profile configuration mode.

                 
                Step 4ref-frame-req sip-info


                Example:
                Device(cfg-mediaprofile)# ref-frame-req sip-info
                 

                Enables FIR using the SIP INFO method.

                 
                Step 5end


                Example:
                Device(cfg-mediaprofile)# end
                 

                Exits media profile configuration mode.

                 

                Configuring H.264 Packetization Mode

                Configure the packetization rule for incoming video stream.

                SUMMARY STEPS

                  1.    enable

                  2.    configure terminal

                  3.    media profile video media-profile-tag

                  4.    h264-packetization-mode packetization mode

                  5.    end


                DETAILED STEPS
                   Command or ActionPurpose
                  Step 1enable


                  Example:
                  Device> enable
                   

                  Enables privileged EXEC mode.

                   
                  Step 2configure terminal


                  Example:
                  Device# configure terminal
                   

                  Enters global configuration mode.

                   
                  Step 3 media profile video media-profile-tag


                  Example:
                  Device(config)# media profile video 1
                   

                  Configures a video media profile and enters media profile configuration mode.

                   
                  Step 4h264-packetization-mode packetization mode


                  Example:
                  Device(cfg-mediaprofile)# h264-packetization-mode 2
                   

                  Configures the H.264 packetization mode to be offered when multiple H.264 packetization modes exist in the offer received from an endpoint.

                  • 0—Incoming RTP packets are packetized in single network abstraction layer (NAL) mode. This is the default mode. This packetization mode is offered to an endpoint if this CLI is not configured or if the configured packetization mode is not available in an offer received from the endpoint.
                  • 1—Incoming RTP packets are packetized in non-interleaved mode.
                  • 2—Incoming RTP packets are packetized in interleaved mode.
                   
                  Step 5end


                  Example:
                  Device(cfg-mediaprofile)# end
                   

                  Exits media profile configuration mode.

                   

                  Monitoring Reference files or Intra Frames

                  Perform this task to configure device to perform deep packet inspection (DPI) of RTP packets received from an endpoint and keep track of how many instantaneous decoder refresh (IDR) frames have been received and the timestamp of the IDRs.

                  SUMMARY STEPS

                    1.    enable

                    2.    configure terminal

                    3.    media profile video media-profile-tag

                    4.    monitor-ref-frames

                    5.    end


                  DETAILED STEPS
                     Command or ActionPurpose
                    Step 1enable


                    Example:
                    Device> enable
                     

                    Enables privileged EXEC mode.

                     
                    Step 2configure terminal


                    Example:
                    Device# configure terminal
                     

                    Enters global configuration mode.

                     
                    Step 3 media profile video media-profile-tag


                    Example:
                    Device(config)# media profile video 1
                     

                    Configures a video media profile and enters media profile configuration mode.

                     
                    Step 4monitor-ref-frames


                    Example:
                    Device(cfg-mediaprofile)# monitor-ref-frames 
                     

                    Monitors reference frames or intra-frames.

                     
                    Step 5end


                    Example:
                    Device(cfg-mediaprofile)# end
                     

                    Exits media profile configuration mode.

                     

                    Enabling the Association of a Video Profile with a Media Class

                    Before You Begin

                    You must configure a profile for a media-type video or enable Full-Intra Frame Request (FIR).

                    To enable FIR using RTCP, see Enabling FIR for Video Calls Using RTCP.

                    To enable FIR using SIP, see Enabling FIR for Video Calls Using SIP INFO .

                    SUMMARY STEPS

                      1.    enable

                      2.    configure terminal

                      3.    media class media-class-tag

                      4.    video profile video-tag

                      5.    end


                    DETAILED STEPS
                       Command or ActionPurpose
                      Step 1enable


                      Example:
                      Device> enable
                       

                      Enables privileged EXEC mode.

                       
                      Step 2configure terminal


                      Example:
                      Device# configure terminal
                       

                      Enters global configuration mode.

                       
                      Step 3 media class media-class-tag


                      Example:
                      Device(config)# media class 100
                       

                      Configures a media class and enters media class configuration mode.

                       
                      Step 4video profile video-tag


                      Example:
                      Device(cfg-mediaclass)# video profile 101
                       

                      Associates a video media profile with a media class.

                       
                      Step 5end


                      Example:
                      Device(cfg-mediaclass)# end
                       

                      Exits media class configuration mode.

                       

                      Verifying Network-Based Recording of Video Calls Using Cisco Unified Border Element

                      Perform this task to verify the configuration of the Network-Based Recording of Video Calls Using Cisco Unified Border Element Configuration feature. The show commands can be entered in any order.

                      SUMMARY STEPS

                        1.    enable

                        2.    show voip rtp connection

                        3.    show voip recmsp session

                        4.    show voip recmsp session detail call-id call-id

                        5.    show voip rtp forking

                        6.    show call active video compact

                        7.    show call active video brief

                        8.    show call active video called-number number | include VideoRtcpIntraFrameRequestCount

                        9.    show call active video called-number number | include VideoSipInfoIntraFrameRequestCount


                      DETAILED STEPS
                        Step 1   enable

                        Enables privileged EXEC mode.



                        Example:
                        Device> enable
                        Step 2   show voip rtp connection

                        Displays the Real-Time Transport Protocol (RTP)-named event packets



                        Example:
                        Device# show voip rtp connection
                        
                        VoIP RTP Port Usage Information:
                        Max Ports Available: 8091, Ports Reserved: 101, Ports in Use: 8
                        Port range not configured, Min: 16384, Max: 32767
                        
                                                                        Ports       Ports       Ports
                        Media-Address Range                             Available   Reserved    In-use
                        
                        Default Address-Range                           8091        101         8
                        
                        VoIP RTP active connections :
                        No. CallId     dstCallId  LocalRTP RmtRTP LocalIP                                       RemoteIP                           
                        1     1          2          16384    20918  10.104.45.191                               10.104.8.94                        
                        2     2          1          16386    17412  10.104.45.191                               10.104.8.98                        
                        3     3          4          16388    29652  10.104.45.191                               10.104.8.98                        
                        4     4          3          16390    20036  10.104.45.191                               10.104.8.94                        
                        5     6          5          16392    58368  10.104.45.191                               10.104.105.232                     
                        6     7          5          16394    53828  10.104.45.191                               10.104.105.232                     
                        7     8          5          16396    39318  10.104.45.191                               10.104.105.232                     
                        8     9          5          16398    41114  10.104.45.191                               10.104.105.232                     
                        Found 8 active RTP connections
                        
                        Step 3   show voip recmsp session

                        Displays active recording Media Service Provider (MSP) session information.



                        Example:
                        Device# show voip recmsp session
                        
                        RECMSP active sessions:
                        MSP Call-ID              AnchorLeg Call-ID        ForkedLeg Call-ID
                        5                        1                        6
                        Found 1 active sessions
                        Step 4   show voip recmsp session detail call-id call-id

                        Displays detailed information about the recording MSP Call ID.



                        Example:
                        Device# show voip recmsp session detail call-id 5
                        
                        RECMSP active sessions:
                        Detailed Information
                        =========================
                        Recording MSP Leg Details:
                        Call ID: 5
                        GUID : 1E01B6000000
                        AnchorLeg Details:
                        Call ID: 1
                        Forking Stream type: voice-nearend
                        Forking Stream type: video-nearend
                        Participant: 1777
                        Non-anchor Leg Details:
                        Call ID: 2
                        Forking Stream type: voice-farend
                        Forking Stream type: video-farend
                        Participant: 1888
                        Forked Leg Details:
                        Call ID: 6
                        Voice Near End Stream CallID 6
                        Stream State ACTIVE
                        Voice Far End stream CallID 7
                        Stream State ACTIVE
                        Video Near End stream CallID 8
                        Stream State ACTIVE
                        Video Far End stream CallID 9
                        Stream State ACTIVE
                        Found 1 active sessions
                        
                        
                        Step 5   show voip rtp forking

                        Displays RTP media-forking connections.



                        Example:
                        Device# show voip rtp forking
                        
                        VoIP RTP active forks :
                         Fork 1
                           stream type voice-only (0): count 0
                           stream type voice+dtmf (1): count 0
                           stream type dtmf-only (2): count 0
                           stream type voice-nearend (3): count 1
                             remote ip 10.104.105.232,  remote port 58368,  local port 16392
                               codec g711ulaw,  logical ssrc 0x53
                               packets sent 3121,  packets received 0
                           stream type voice+dtmf-nearend (4): count 0
                           stream type voice-farend (5): count 1
                             remote ip 10.104.105.232,  remote port 53828,  local port 16394
                               codec g711ulaw,  logical ssrc 0x55
                               packets sent 3121,  packets received 0
                           stream type voice+dtmf-farend (6): count 0
                           stream type video (7): count 0
                           stream type video-nearend (8): count 1
                             remote ip 10.104.105.232,  remote port 39318,  local port 16396
                               codec h264,  logical ssrc 0x1E8
                               packets sent 3906,  packets received 0
                           stream type video-farend (9): count 1
                             remote ip 10.104.105.232,  remote port 41114,  local port 16398
                               codec h264,  logical ssrc 0x1E9
                               packets sent 3863,  packets received 0
                           stream type application (10): count 0
                        
                        Step 6   show call active video compact

                        Displays a compact version of video calls in progress.



                        Example:
                        Device# show call active video compact
                        
                        <callID>  A/O FAX T<sec> Codec       type        Peer Address       IP R<ip>:<udp>
                        Total call-legs: 3
                                 1 ANS     T14    H264        VOIP-VIDEO  P1777      10.104.8.94:20036
                                 2 ORG     T14    H264        VOIP-VIDEO  P1888      10.104.8.98:29652
                                 6 ORG     T13    H264        VOIP-VIDEO  P1234   10.104.105.232:39318
                        
                        Step 7   show call active video brief

                        Displays a truncated version of video calls in progress.



                        Example:
                        Device# show call active video brief
                        
                        Telephony call-legs: 0
                        SIP call-legs: 3
                        H323 call-legs: 0
                        Call agent controlled call-legs: 0
                        SCCP call-legs: 0
                        Multicast call-legs: 0
                        Total call-legs: 3
                        
                        0    : 1 87424920ms.1 (*12:23:53.573 IST Wed Jul 17 2013) +1050 pid:1 Answer 1777 active
                         dur 00:00:46 tx:5250/1857831 rx:5293/1930598 dscp:0 media:0 audio tos:0xB8 video tos:0x88
                         IP 10.104.8.94:20036 SRTP: off rtt:0ms pl:0/0ms lost:0/0/0 delay:0/0/0ms H264 TextRelay: off Transcoded: No
                        … 
                        0    : 2 87424930ms.1 (*12:23:53.583 IST Wed Jul 17 2013) +1040 pid:2 Originate 1888 active
                         dur 00:00:46 tx:5293/1930598 rx:5250/1857831 dscp:0 media:0 audio tos:0xB8 video tos:0x88
                         IP 10.104.8.98:29652 SRTP: off rtt:0ms pl:0/0ms lost:0/0/0 delay:0/0/0ms H264 TextRelay: off Transcoded: No
                        …
                        0    : 6 87425990ms.1 (*12:23:54.643 IST Wed Jul 17 2013) +680 pid:1234 Originate 1234 active
                         dur 00:00:46 tx:10398/3732871 rx:0/0 dscp:0 media:0 audio tos:0xB8 video tos:0x0
                         IP 10.104.105.232:39318 SRTP: off rtt:0ms pl:0/0ms lost:0/0/0 delay:0/0/0ms H264 TextRelay: off Transcoded: No
                        … 
                        
                        
                        Step 8   show call active video called-number number | include VideoRtcpIntraFrameRequestCount

                        Displays the number of RTCP FIR requests sent on each leg.



                        Example:
                        Device# show call active video called-number 990057 | include VideoRtcpIntraFrameRequestCount
                        
                        ! Main call legs
                        VideoRtcpIntraFrameRequestCount=1
                        VideoRtcpIntraFrameRequestCount=1
                        
                        !CUBE does not generate FIR request on forked leg
                        VideoRtcpIntraFrameRequestCount=0
                        
                        Step 9   show call active video called-number number | include VideoSipInfoIntraFrameRequestCount

                        Displays the number of SIP INFO FIR requests sent on each leg.



                        Example:
                        Device# show call active video called-number 990062 | include VideoSipInfoIntraFrameRequestCount
                        
                        ! Main call legs
                        VideoSipInfoIntraFrameRequestCount=1
                        VideoSipInfoIntraFrameRequestCount=1
                        
                        !CUBE does not generate FIR request on forked leg
                        VideoSipInfoIntraFrameRequestCount=0
                        

                        Configuration Examples for Network-Based Recording of Video Calls Using Cisco Unified Border Element

                        Example: Configuring the Media Profile Recorder

                        Device> enable
                        Device# configure terminal
                        Device(config)# media profile recorder 100
                        Device(cfg-mediaprofile)# media-recording 2000
                        Device(cfg-mediaprofile)# end
                        

                        Example: Configuring the Media Class Recorder Globally

                        Example: Configuring Media Class Using the Media Profile Recorder

                        Device> enable
                        Device# configure terminal
                        Device(config)# media class 100
                        Device(cfg-mediaclass)# recorder profile 100
                        Device(cfg-mediaclass)# end
                        

                        Example: Configuring Media Class Using the Recorder Parameter

                        Device> enable
                        Device# configure terminal
                        Device(config)# media class 100
                        Device(cfg-mediaclass)# recorder parameter
                        Device(cfg-mediaclass-recorder)# media-recording 28
                        Device(cfg-mediaclass-recorder)# end
                        

                        Example: Configuring the Dial Peer to Connect to MediaSense

                        Device> enable
                        Device# configure terminal
                        Device(config)# dial-peer voice 24 voip
                        Device(config-dial-peer)# destination-pattern 595959
                        Device(config-dial-peer)# session protocol sipv2
                        Device(config-dial-peer)# session target ipv4:10.42.29.7
                        Device(config-dial-peer)# session transport tcp
                        

                        Example: Configuring the Media Class for a Dial Peer

                        Device> enable
                        Device# configure terminal
                        Device(config)# dial-peer voice 24 voip
                        Device(config-dial-peer)# session protocol sipv2
                        Device(config-dial-peer)# incoming called-number 9845
                        Device(config-dial-peer)# media-class 100
                        Device(config-dial-peer)# codec g711ulaw
                        Device(config-dial-peer)# end
                        

                        Example: Enabling FIR for Video Calls Using RTCP

                        Device> enable
                        Device# configure terminal
                        Device(config)# media profile video 1
                        Device(cfg-mediaprofile)# ref-frame-req rtcp retransmit-count 4

                        Example: Enabling FIR for Video calls Using SIP INFO

                        Device> enable
                        Device# configure terminal
                        Device(config)# media profile video 1
                        Device(cfg-mediaprofile)# ref-frame-req sip-info

                        Example: Enabling the Association of a Video Profile with a Media Class

                        Device(config)# media class 100
                        Device(cfg-mediaclass)# video profile 101
                        

                        Additional References for Network-Based Recording of Video Calls Using Cisco Unified Border Element

                        Related Documents

                        RFCs

                        RFCs

                        Title

                        RFC 3984

                        RTP Payload Format for H.264 Video

                        RFC 5104

                        Codec Control Messages in the RTP Audio-Visual Profile with Feedback (AVPF)

                        RFC 5168

                        XML Schema for Media Control

                        Technical Assistance

                        Description

                        Link

                        The Cisco Support and Documentation website provides online resources to download documentation, software, and tools. Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies. Access to most tools on the Cisco Support and Documentation website requires a Cisco.com user ID and password.

                        http:/​/​www.cisco.com/​cisco/​web/​support/​index.html

                        Feature Information for Network-Based Recording of Video Calls Using Cisco Unified Border Element

                        The following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature.

                        Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/​go/​cfn. An account on Cisco.com is not required.

                        Table 1 Feature Information for Network-Based Recording of Video Calls Using Cisco Unified Border Element

                        Feature Name

                        Releases

                        Feature Information

                        Network-Based Recording of Video Calls Using Cisco Unified Border Element

                        15.3(3)M

                        Cisco IOS XE Release 3.10S

                        The Network-Based Recording of Video Calls Using Cisco Unified Border Element feature supports software-based forking and recording of video calls.

                        The following commands were introduced or modified: media profile video, ref-frame-req rtcp, ref-frame-req sip-info, video profile, h264-packetization-mode, monitor-ref-frames.