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

Duplicate inband and outband DTMF from Skype

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: mod_skypopen
    • Security Level: public
    • Labels:
      None
    • Environment:
      Windows
    • CPU Architecture:
      x86
    • Kernel:
      Microsoft Windows
    • uname:
      NA
    • Userland:
      Microsoft Windows
    • Distribution:
      Microsoft Windows
    • Compiler:
      Microsoft Visual Studio
    • FreeSWITCH GIT Revision:
      12833
    • GIT Master Revision hash::
      Yes

      Description

      Hi,

      When a call is bridged from a Skype client to a SIP client and a DTMF is sent from Skype then two duplicate DTMFs are received on SIP side - one inband DTMF and one outband RFC 2833 DTMF.

      This confuses the application on the SIP side.

      As a test patch, I disabled the code in dtmf_received() in mod_skypiax.c and got only a single inband DTMF as desired.

      Perhaps a skypiax or dialplan configuration value should be added whether or not to forward Skype DTMF.
      FS IVR applications should receive these DTMFs, and bridged calls should not receive them because they're already inband.

      Thanks.

        Attachments

          Activity

            People

            • Assignee:
              gmaruzz Giovanni Maruzzelli
              Reporter:
              ravriel Ron Avriel
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: