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

uuid_media_3p - 2nd attempt doesn't like changing ports

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.6.10
    • Fix Version/s: None
    • Component/s: mod_sofia
    • Security Level: public
    • Labels:
      None
    • CPU Architecture:
      x86-64
    • Kernel:
      Linux
    • Userland:
      GNU/Linux
    • Distribution:
      Debian
    • Distribution Version:
      Debian 8 jessie
    • 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:
      44d5ece4a954dc42ebe0a5fdb3a63aaf6cc764d1
    • GIT Master Revision hash::
      44d5ece4a954dc42ebe0a5fdb3a63aaf6cc764d1

      Description

      When using "uuid_media_3p" to capture media and "uuid_media_3p off" to release media twice on the same call on the if the media ports change on the oposing end points.

      Call established with SIP passing from Alice to Bob via freeswitch but the audio establishing between Alice and Bob using "bypass_media=true"

      Alice Bob
      34567|------------->|45834
      34567|<-------------|45834

      We capture the call audio via "uuid_media_3p"
      Alice FS Bob
      34567|------------->|10001 10032|------------->|45834
      34567|<-------------|10001 10032|<-------------|45834


      and then use "uuid_media_3p off" to release. at this point Alice and or Bob may renegotiate their audio ports.
      Alice Bob
      34446|------------->|43965
      34446|<-------------|43965


      We capture the call audio again via "uuid_media_3p" but Freeswitch does not seem to want to accept audio from (or maybe, relay audio to) the new negotiated ports.
      Alice FS Bob
      34446|------------->|10001 10032| |43965
      34446| |10001 10032|<-------------|43965


      If alice and Bob maintain the same audio ports then both captures (and any future ones) work as expected.

        Activity

        Hide
        RWMoore Rob Moore added a comment - - edited
        well thats what i get for using txt to draw diagrams.

        I trust you get that freeswitch recieves but does not send audio on both channels.
        Show
        RWMoore Rob Moore added a comment - - edited well thats what i get for using txt to draw diagrams. I trust you get that freeswitch recieves but does not send audio on both channels.

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development