Adds a class that represents an RFC4575 Conference Information document. Intended to be used to merge the SIP and XMPP code that handles such documents and remove code duplication.
Adds code to AbstractOperationSetTelephonyConferencing which describes a
conference in a ConferenceInformationDocument (for both SIP and XMPP
conferences)
Makes sending of XMPP COINs use the new architecture, removes unused code.
Makes sending of SIP Conference Information use the new architecture. Removes unused code.
Adds comments.
Small fixes
Use "audio" and "video" instead of numeric id's for media elements
Updates handling of received conference-information documents. Uses the ConferenceInfoDocument wrapper and checks for the document state (that is, checks for partial documents)
Part of last commit
Prevents sending of more than one COIN every 200ms to a specific CallPeerJabberImpl.
Adds more methods and javadoc to ConferenceInfoDocument
Adds code to compare ConferenceInfoDocuments and only send notifications if differences are found.
Work in progress on implementing support for partial conference-info notifications on the receiving side
Small bug fixes
Fix setting of status
Fix XML format
Fix converting ConferenceInfoDocument to XML. Fix setting a "state" child element.
Fix parsing of conference-info documents
Adds comments, renames fields
Adds a MediaAwareCallPeer.getEntity() method in order to preserve previous behaviour