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

Consistent Failure and Skype Instance Hang with Early Hangups (i.e. before the B leg answers)

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.0.6
    • Fix Version/s: 1.0.6
    • Component/s: mod_skypopen
    • Labels:
      None
    • Environment:
      Ubuntu 10.04.1
    • CPU Architecture:
      x86
    • Kernel:
      Linux
    • uname:
      Linux CTVirtualVoiceBeta1.0 2.6.31-302-rs #7 SMP Thu Oct 29 22:57:03 UTC 2009 x86_64 GNU/Linux
    • Userland:
      GNU/Linux
    • lsb_release:
      Hide
      lsb_release -a
      No LSB modules are available.
      Distributor ID: Ubuntu
      Description: Ubuntu 10.04.1 LTS
      Release: 10.04
      Codename: lucid
      Show
      lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 10.04.1 LTS Release: 10.04 Codename: lucid
    • Compiler:
      gcc
    • Compiler Version:
      4.4.3
    • FreeSWITCH GIT Revision:
      ce352bccc573589d3b92042014931e17efa5ff48 Date: Tue Aug 31 08:39:50 2010 +0200
    • GIT Master Revision hash::
      YES

      Description

      We have found a highly reproducible failure case (every time).

      1) Call a Skype userid on FreeSWITCH which bridges to a SIP endpoint
      2) Hang up the Skype Client before the far end answers
      3) The far end will keep ringing for a while, wait until it finishes
      4) Now call the same Skype userid on FreeSWITCH
      5) Answer the far end - there is no audio
      6) Hang up either end
      7) Now call the same Skype userid on FreeSWITCH - This time the Skype
      client will be rejected

      That Skype instance is now broken no matter where you call it from
      until FreeSWITCH is restarted.

      Other failures can occur and the above sequence will break even earlier
      in the steps (this appears to depend upon the timing of the Skype hangup
      v.s. the SIP signalling).

      This is exactly the same behavior as occurs with multiple Skype
      clients. The problem appears to be mod_skypopen is not handling
      hangups/cancels before the B leg answers.

        Attachments

          Activity

            People

            • Assignee:
              gmaruzz Giovanni Maruzzelli
              Reporter:
              jason.jeffords Jason Jeffords
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: