Uploaded image for project: 'FreeSWITCH'
  1. FreeSWITCH
  2. FS-11215

Incomplete SDP created on FS originated H264 verto calls.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: New
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • CPU Architecture:
      x86-64
    • Kernel:
      Linux
    • Userland:
      GNU/Linux
    • Distribution:
      Debian
    • Distribution Version:
      Debian 8 jessie
    • Compiler:
      gcc
    • FreeSWITCH GIT Revision:
      FreeSWITCH Version 1.9.0+git~20180619T173242Z~25e9376b29~64bit (git 25e9376 2018-06-19 17:32:42Z 64bit)
    • GIT Master Revision hash::
      25e9376b293b8b37208bc2929d844ae85ae2ee68

      Description

      Call originated from FS to verto user Alice using following fs_cli:
      bgapi originate user/Alice &park().
      Verto has the following lines in verto.conf.xml:
      <param name="outbound-codec-string" value="OPUS,H264"/>
      <param name="inbound-codec-string" value="OPUS,H264"/>
      The following SDP is created (only video related part is shown) :

      m=video 23946 RTP/SAVPF 103
      b=AS:1024
      a=rtpmap:103 H264/90000
      a=sendrecv
      a=fingerprint:sha-256 24:A0:B1:7A:97:0E:DC:38:79:99:3D:04:74:6B:25:7A:31:33:D7:0E:E5:51:9A:72:AD:98:F2:4E:09:4A:4F:1D
      a=setup:actpass
      a=rtcp-mux
      a=rtcp:23946 IN IP4 ip
      a=rtcp-fb:103 ccm fir
      a=rtcp-fb:103 ccm tmmbr
      a=rtcp-fb:103 nack
      a=rtcp-fb:103 nack pli

      This SDP, while being processed by Verto Communicator, running in FireFox 60.0.2 leads to an absent of video communication, which leads to the following Verto Communicator SDP (only video related part is shown) :
      m=video 0 RTP/SAVPF 120
      c=IN IP4 0.0.0.0
      a=inactive
      a=rtpmap:120 VP8/90000

      If the initial incoming SDP from FreeSWITCH is munged on client side (in Verto Communicator) to augment it with the following line:
      a=fmtp:103 profile-level-id=42e01f;level-asymmetry-allowed=1;packetization-mode=1
      then video communications is ok.

        Attachments

          Activity

            People

            • Assignee:
              mikej Mike Jerris
              Reporter:
              pavelb Pavel Balashov
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: