[Pidgin] #17017: Audio call failure not reported to user
Pidgin
trac at pidgin.im
Fri May 20 04:30:47 EDT 2016
#17017: Audio call failure not reported to user
---------------------+-----------------------------
Reporter: dwmw2 | Owner: Maiku
Type: defect | Status: new
Milestone: | Component: Voice and Video
Version: 2.10.12 | Keywords:
---------------------+-----------------------------
See https://bugzilla.redhat.com/show_bug.cgi?id=1337422
A libnice bug led to call setup failing instantly. But the user had no
clue. The call dialog still comes up and says 'Connecting...' or 'Call in
progress' for outbound vs. inbound calls respectively, even though nothing
is actually happening.
Jakub analysed it thus:
"The actual problem seems to be that libpurple doesn't really handle
stream state change messages in any way besides writing the state into the
debug log¹. Thus, when for example some stream fails because of failed
candidate gathering or ICE connectivity checks, libpurple silently ignores
it without even letting the respective protocol plugin (like Sipe) know
there's something wrong going on.
¹ https://hg.pidgin.im/pidgin/main/file/69a42dcf5a74/libpurple/media
/backend-fs2.c#l1136
--
Ticket URL: <https://developer.pidgin.im/ticket/17017>
Pidgin <https://pidgin.im>
Pidgin
More information about the Tracker
mailing list