Asterisk
  1. Asterisk
  2. ASTERISK-24858

[patch]Asterisk 13 PJSIP sends RTP packets in wrong byte order on Intel platform when using slin codec

    Details

      Description

      Setup:
      I have two Asterisks registered to one another via PJSIP using only "slin" codec. One PhonerLite softphone A is registered to Asterisk A using "ulaw" codec. Another softphone B is registered to Asterisk B using "ulaw" codec. Note: PhonerLite doesn't support slinear codec.

      Test:
      Softphone A dials an extension into Asterisk A, which will dial another extension into Asterisk B, which eventually dials Softphone B. The voice coming out from Softphone B is corrupted.

      1. extensions_A.conf
        0.3 kB
        Frankie Chin
      2. extensions_B.conf
        0.3 kB
        Frankie Chin
      3. full_corrupt
        121 kB
        Frankie Chin
      4. full_good
        99 kB
        Frankie Chin
      5. pjsip_A.conf
        1 kB
        Frankie Chin
      6. pjsip_B.conf
        1 kB
        Frankie Chin
      7. slinear-conf.tgz
        0.6 kB
        Sean Bright

        Issue Links

          Activity

          Hide
          Friendly Automation added a comment -

          Change 4853 merged by Joshua Colp:
          res_rtp_asterisk: Swap byte-order when sending signed linear

          https://gerrit.asterisk.org/4853

          Show
          Friendly Automation added a comment - Change 4853 merged by Joshua Colp: res_rtp_asterisk: Swap byte-order when sending signed linear https://gerrit.asterisk.org/4853
          Hide
          Friendly Automation added a comment -

          Change 4854 merged by Joshua Colp:
          res_rtp_asterisk: Swap byte-order when sending signed linear

          https://gerrit.asterisk.org/4854

          Show
          Friendly Automation added a comment - Change 4854 merged by Joshua Colp: res_rtp_asterisk: Swap byte-order when sending signed linear https://gerrit.asterisk.org/4854
          Hide
          Friendly Automation added a comment -

          Change 5729 merged by Jenkins2:
          format: Reintroduce smoother flags

          https://gerrit.asterisk.org/5729

          Show
          Friendly Automation added a comment - Change 5729 merged by Jenkins2: format: Reintroduce smoother flags https://gerrit.asterisk.org/5729
          Hide
          Friendly Automation added a comment -

          Change 5730 merged by Jenkins2:
          format: Reintroduce smoother flags

          https://gerrit.asterisk.org/5730

          Show
          Friendly Automation added a comment - Change 5730 merged by Jenkins2: format: Reintroduce smoother flags https://gerrit.asterisk.org/5730
          Hide
          Friendly Automation added a comment -

          Change 5731 merged by Jenkins2:
          format: Reintroduce smoother flags

          https://gerrit.asterisk.org/5731

          Show
          Friendly Automation added a comment - Change 5731 merged by Jenkins2: format: Reintroduce smoother flags https://gerrit.asterisk.org/5731

            People

            • Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development