Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.6.12
    • Fix Version/s: None
    • Component/s: mod_sofia
    • Security Level: public
    • Labels:
      None
    • CPU Architecture:
      x86-64
    • Kernel:
      Linux
    • Distribution:
      Ubuntu
    • Distribution Version:
      Ubuntu 14.04 LTS
    • lsb_release:
      Hide

      DISTRIB_ID=Ubuntu
      DISTRIB_RELEASE=14.04
      DISTRIB_CODENAME=trusty
      DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"
      Show
      DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"
    • Compiler:
      gcc
    • FreeSWITCH GIT Revision:
      e3353b7e6bb4935c94492435fba2ea658e7c4475
    • GIT Master Revision hash::
      e3353b7e6bb4935c94492435fba2ea658e7c4475
    • FSS Support Agreement Customer Number and Company name:
      Aeriandi

      Description

      Scenario:
      [Client A]------>[Kamailio]------>[Freeswitch]------>[Kamailio]------>[Client B]

      On a bridge call when a re-invite is sent by Client-B with SDP, the re-invite sent from Freeswitch on legA has no SDP which we don't expect as the invite in on LegB had SDP.

      Clients endpoint on Leg A responds with 200ok but ACK from Freeswitch does not have SDP either.

      Think this maybe related to some of the 3PCC-PROXY changes we've been looking into recently.

      Worth noting: after call setup with client-A as the UAC, Client-A sends a reinvite with no SDP that is handled correctly before the reinvite by Client-B is sent which has the issue detailed above. Not sure if there is some state stuck somewhere from this previous invite.

      I have attached full FS debug logs and a wireshark trace.

      damaged Invite packet which is missing SDP can be seen at packet number can be seen at frame 37 in the .pcap

      who's who in the trace:

      External Client A 192.168.70.150
      External Client B 192.168.70.151
      KAMAILIO SBC External 192.168.70.55
      KAMAILIO SBC Internal 192.168.242.55
      Freeswitch 192.168.242.150

      Let me know if you have trouble recreating, we can probably help out.


      Thanks

      Rob
      1. freeswitch.log
        383 kB
        Rob Moore
      2. FS Logs - Leg A.txt
        38 kB
        Blake McKeeby
      3. FS Logs - Leg B.txt
        18 kB
        Blake McKeeby
      4. reinvite-no-sdp.pcap
        9 kB
        Blake McKeeby
      5. threetracetest-sip.pcap
        40 kB
        Rob Moore
      1. screenshot-1.png
        68 kB

        Activity

        Hide
        blake.mckeeby Blake McKeeby added a comment -
        I am still seeing this issue in tag v1.6.13 commit e755b430da70bd63eebf1dfddacdce48ce863fce.
        Show
        blake.mckeeby Blake McKeeby added a comment - I am still seeing this issue in tag v1.6.13 commit e755b430da70bd63eebf1dfddacdce48ce863fce.
        Hide
        anthm Anthony Minessale II added a comment -
        What about master?
        Show
        anthm Anthony Minessale II added a comment - What about master?
        Hide
        anthm Anthony Minessale II added a comment -
        See attached screen shot? Can you confirm if there is a difference between the unit test on Master vs 1.6.13
        Show
        anthm Anthony Minessale II added a comment - See attached screen shot? Can you confirm if there is a difference between the unit test on Master vs 1.6.13

          People

          • Assignee:
            mikej Mike Jerris
            Reporter:
            RWMoore Rob Moore
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development