[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