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

Support for INVITE with no SDP to remove hold

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.8
    • Component/s: mod_sofia
    • Labels:
      None
    • CPU Architecture:
      x86-64
    • Kernel:
      Linux
    • Userland:
      GNU/Linux
    • Distribution:
      Debian
    • Distribution Version:
      Debian 8 jessie
    • Compiler:
      gcc
    • FreeSWITCH GIT Revision:
      6398ed91
    • GIT Master Revision hash::
      6398ed91

      Description

      As in FS-9378, I have a FreeSWITCH that works against a broken device (Nortel CS2K in that case) that tries to remove HOLD status by sending an INVITE without SDP.

      FS sends the last SDP which is the correct behavior (sending "recvonly" if call was previously on HOLD), however it breaks compatibility with that particular device.

      Patch adds variable "sip_unhold_nosdp", that forces "sendrecv" mode to remove HOLD status in case of receiving an empty INVITE. Default behavior is left unchanged.

        Attachments

          Activity

            People

            • Assignee:
              mikej Mike Jerris
              Reporter:
              francois Fran├žois
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: