[asterisk-bugs] [JIRA] (ASTERISK-30051) No video after un-hold

Maximilian Fridrich (JIRA) noreply at issues.asterisk.org
Tue May 10 03:06:40 CDT 2022


Maximilian Fridrich created ASTERISK-30051:
----------------------------------------------

             Summary: No video after un-hold
                 Key: ASTERISK-30051
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-30051
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Resources/res_pjsip
    Affects Versions: 19.3.3, 18.11.1, 16.16.0
         Environment: Linux 5.13.0, 20.04.1-Ubuntu, x86_64
            Reporter: Maximilian Fridrich
         Attachments: unhold_video_bug_sip.pcapng

During a call with audio and video, when one participant holds the call and then un-holds, the participant that initiated the hold sees no video.

The issue occurs only when moh_passthrough=yes is set in pjsip.conf.

It occurs most of the time, however sometimes randomly there is video as expected. Furthermore, when Asterisk is built with the DEBUG_THREADS option, the issue does not occur at all.

The attached trace shows the un-hold re-INVITE of the UA (packet no. 31) with sendrecv/sendrecv, Asterisk sending sendonly/sendonly to the second call leg (no. 33), then sending another re-INVITE to the second call leg with sendrecv/sendonly (no. 36) . So Asterisk is ultimately setting the video stream of the second call sendonly from its perspective, which is why the UA of the first leg does not receive video.

The dialplan only executes Dial(PJSIP/endpoint).



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list