[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