I'm trying to get the video/audio communications to work with a colleague (using Pidgin with sipe plugin). Unfortunately, as soon as he accepts, I get a message about "conference error" and then another about "camera error".
I'd much prefer it, if the camera-verification was done before placing the call. And, of course, I'd like to see, what exactly is wrong with my settings -- but that me too difficult for the plugin itself.
What you are asking is impossible. Only when the "call is placed", i.e. the INVITE is sent out, then the SDP messages can be exchanged to agree on the common codecs & al and settings between the clients. SIPE queries the media backend provided by libpurple and gstreamer about the available codecs & al to generate the information in the SDP messages.
You probably have a gstreamer setup error, i.e. it provides "valid" codecs & al. which are actually not available/working on your system. Nothing SIPE can do about that. Your first starting point should always be the V&V section in the FAQ.
User setup problems should not be reported as bugs. Closing as INVALID.
If you can prove a bug in SIPE code, then please provide the full, unsafe Pidgin & gstreamer debug log. After that the project will consider re-opening this bug.
Last edit: Stefan Becker 2018-08-20
BTW: you might consider to suggest/contribute a "Camera Test" menu & dialog for the Pidgin "Voice/Video Settings" plugin, similar to the already existing "Tools" -> "Voice/Video Settings" -> "Microphone Test".
FYI: some bugs in other packages have been identified which lead to a failure in the gstreamer1 pipeline for the audio/video call. Please have a look at FAQ page if one of them causes your failure.