Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.6.10
    • Fix Version/s: None
    • Component/s: freeswitch-core
    • Security Level: public
    • Labels:
      None
    • Environment:
      x86_64 Linux
    • CPU Architecture:
      x86-64
    • Kernel:
      Linux
    • Userland:
      GNU/Linux
    • Distribution:
      Debian
    • Distribution Version:
      Debian 8 jessie
    • Compiler:
      gcc
    • FreeSWITCH GIT Revision:
      1.6.10
    • GIT Master Revision hash::
      1.6.10

      Description

      When using Freeswitch as a SIP endpoint and 3pcc=proxy enabled. On an Incoming INVITE w/o SDP, the user initiated answer triggers sending a 200 OK i.e[3PCC-PROXY, Sent a 200 OK, waiting for ACK] but the call fails with "SIP/2.0 500 No session set by user".

      After discussing with Anthony, I came to know the the 3pcc=proxy relies on the m_sdp variable to be populated with the SDP of the outgoing leg. However, in this case of a FS as a client usage the m_sdp will be NULL since there is no outgoing leg but the application triggering the answer.

      Anthony suggested "We could possible add a patch where, if we do not have the sdp from the variable that, at that moment we can generate a local sdp instead."

        Activity

        Hide
        anthm Anthony Minessale II added a comment -
        This should now work. absolute_codec_string can be set prior to answer to choose codecs.

        Also setting 3pcc_always_gen_sdp=true on the channel should allow you to do it even in bridge cases.
        Show
        anthm Anthony Minessale II added a comment - This should now work. absolute_codec_string can be set prior to answer to choose codecs. Also setting 3pcc_always_gen_sdp=true on the channel should allow you to do it even in bridge cases.
        Hide
        shaks Sharath Kumar added a comment - - edited
        Thank you so much! I will test and let you know.
        Show
        shaks Sharath Kumar added a comment - - edited Thank you so much! I will test and let you know.
        Hide
        mikej Mike Jerris added a comment -
        this is just in master, at least for now. We will investigate if its possible to backport, but it likely won't meet the criteria for backport.
        Show
        mikej Mike Jerris added a comment - this is just in master, at least for now. We will investigate if its possible to backport, but it likely won't meet the criteria for backport.
        Hide
        shaks Sharath Kumar added a comment -
        Okay. Thank you!
        Show
        shaks Sharath Kumar added a comment - Okay. Thank you!

          People

          • Assignee:
            anthm Anthony Minessale II
            Reporter:
            shaks Sharath Kumar
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development