aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/service
Commit message (Collapse)AuthorAgeFilesLines
* Uses server responses when sending messages to generate delivery reports for ↵Damian Minkov2013-08-271-0/+24
| | | | those messages.
* Adds ConferenceDescription and ConferenceDescriptionPacketExtension classes.Boris Grozev2013-08-232-0/+251
| | | | | Adds a publishConference(ConferenceDescription) method to the ChatRoom interface.
* Fixed saving list of ids in multi user chat config form.Damian Minkov2013-08-191-0/+12
|
* Fixes a couple of NPEsBoris Grozev2013-08-151-4/+3
|
* Fix an NPE if we try to generate conference-info for a CallPeer without a CallBoris Grozev2013-08-141-0/+3
|
* When a change in made from video from a camera to desktop streaming (or viceBoris Grozev2013-08-142-1/+8
| | | | | | | | | | | | | | | versa) it is necessary to explicitly change the video device of the Call. Otherwise, the Call's default device doesn't change. In OpSetVideoTelephony this was done any time video is enabled/disabled, and this resulted in unnecessary changes of the MediaStream device from one wrapper of the camera device to another. This in turn sometimes led (for an unknown reason) to the camera light being turned on when it is not used, and in some cases to a JVM crash. This commit resets the video device of a Call when its use case changes. This avoids doing the same in OpSetVideoTelephony when video is enabled/disabled, and assures that the device is changed with every change of the use case, and only when the use case changes.
* Fixes an issue with notification sounds which could prevent their entire or ↵Lyubomir Marinov2013-08-141-19/+17
| | | | partial playback. Sorts the table depicting the notification configuration by description by default (and allows sorting by column in general).
* Removes a couple of System.out.println() uses.Lyubomir Marinov2013-08-122-3/+1
|
* Fixes issues with the switching between webcam and desktop streaming/sharing ↵Lyubomir Marinov2013-08-124-28/+47
| | | | in (one-to-one, Jitsi-hosted conference and conferences utilizing the Jitsi VideoBridge server-side technology) video calls.
* Don't fail while retrieving PP when the service is unregisteredIngo Bauersachs2013-08-101-1/+14
|
* Fixes issue with loading auto answer properties, reported by William Roush.Damian Minkov2013-08-091-3/+0
|
* Attempts to fix forgotten password problem on account reload.paweldomas2013-08-082-2/+13
|
* Fixes an issue with the representation of theBoris Grozev2013-08-081-15/+40
| | | | local peer in conference-info documents.
* Fixes aspect ratio-related issues in desktop (and webcam) streaming.Lyubomir Marinov2013-08-071-1/+0
|
* Set video direction to INACTIVE when using local hold, because currently we ↵Boris Grozev2013-08-051-2/+7
| | | | cannot mute video streams
* Set stream directions to INACTIVE when using local hold in a conference.Boris Grozev2013-08-051-10/+13
|
* Handles local hold when a videobridge is in useBoris Grozev2013-08-051-2/+2
|
* Fixes warnings.Lyubomir Marinov2013-08-011-1/+2
|
* Corrects error at Outlook COM server startup, when Outlook is installed but ↵Vincent Lucas2013-07-261-0/+14
| | | | no account is configured. Try to speed up Outlook entry ID resolution. Gets and logs Outlook version.
* Uses the 'on-hold' endpoint status type when describing in a conference-info ↵Boris Grozev2013-07-261-0/+11
| | | | document CallPeer-s which have a REMOTELY_ON_HOLD status.
* Adds default constructor to JabberAccountID in order to fix serialization ↵paweldomas2013-07-231-0/+8
| | | | error of JabberAccountRegistration.
* Reverts b7357da857bb6e2deda0f490df73f89445bca97e as it actuallyBoris Grozev2013-07-221-2/+1
| | | | stops hole-punch packets from the focus to the videobridge.
* Don't try to send hole-punch packets to peers for which we use aBoris Grozev2013-07-221-1/+2
| | | | jitsi-videobridge.
* Fixes call buttons behaviour if provider info is missing and preferred ↵Damian Minkov2013-07-181-0/+8
| | | | protocol is set.
* Fixes ClassCastException on Android in AbstractSystrayService.paweldomas2013-07-181-0/+7
|
* When a ConferenceMember is removed from a conference with aBoris Grozev2013-07-181-0/+29
| | | | | | | | | | | Jitsi-videobridge, an RTCP BYE packet is not always sent. Therefore, if the ConferenceMember had an associated video SSRC, the stream isn't be removed until it times out, leaving a blank video container in the interface for a few seconds. This works around the problem by removing the ConferenceMember's ReceiveStream when the ConferenceMember is removed. The proper solution is to ensure that RTCP BYEs are sent whenever necessary, and when it is deployed this code should be removed.
* Adds a CALL_PARTICIPANTS_CHANGE type for CallChangeEvent-s and fires eventsBoris Grozev2013-07-175-3/+22
| | | | with this type when content-modify or content-remove is received.
* Adds optional timeout to PopupMessageNotificationAction and PopupMessage.paweldomas2013-07-163-2/+64
|
* Updates getting the direction of a CallPeer for use in conference-info documentsBoris Grozev2013-07-162-33/+34
|
* Don't choke on internationalized strings ending in an ampersandBoris Grozev2013-07-151-5/+9
|
* Adds volume to RFC4733 dtmf packets and handling of an account property to ↵Damian Minkov2013-07-122-2/+212
| | | | change default value. Changes the default minimum tone duration.
* Fix comparison of stringsBoris Grozev2013-07-121-1/+1
|
* Improves setting of attributes/elements in ConferenceInfoDocumentBoris Grozev2013-07-112-24/+50
|
* Adds optional use of RFC4575 partial notifications if theBoris Grozev2013-07-112-44/+223
| | | | | | | RFC4575_PARTIAL_NOTIFICATIONS_ENABLED account property is set to true (the default is disabled, that is "full" documents are sent). Refactors handling of ConferenceInfoDocument's.
* Prevents more than one conference-info NOTIFY being sent to a single SIP ↵Boris Grozev2013-07-101-1/+39
| | | | CallPeer in an interval of 200ms
* Handle RFC4575 partial notifications.Boris Grozev2013-07-101-11/+51
|
* Fixes issue with error COIN packets. If error COIN packet is recieved it ↵hristoterezov2013-07-106-2/+130
| | | | isn't handled as normal COIN packet anymore, jitsi only displays systray popup message with the error, logs the error and displays error text in the peer panel.
* Removes "ensureDefaultValuePresent" and getAccountProperty with Object ↵paweldomas2013-07-102-51/+3
| | | | signature from AccountID.
* Adds isHidden and isPreferredProvider methods to AccountID.paweldomas2013-07-081-0/+34
|
* Moves part that handles PopupMessageHandler OSGI services to abstract ↵paweldomas2013-07-042-1/+167
| | | | systray impl.
* Removes some generics method declarations that are hitting some jdk bugs on ↵Damian Minkov2013-07-031-1/+1
| | | | build system (http://bugs.sun.com/view_bug.do?bug_id=6932571).
* Extracts AbstractSystrayService.paweldomas2013-07-022-0/+202
|
* Merge branch 'coin-refactor'Boris Grozev2013-06-274-62/+1939
|\
| * Improves exception handlingBoris Grozev2013-06-272-28/+52
| |
| * Moves ConferenceInfoDocument to the ↵Boris Grozev2013-06-242-0/+1274
| | | | | | | | net.java.sip.communicator.service.protocol.media package.
| * Adds a MediaAwareCallPeer.getEntity() method in order to preserve previous ↵Boris Grozev2013-06-242-32/+47
| | | | | | | | behaviour
| * Adds comments, renames fieldsBoris Grozev2013-06-242-14/+60
| |
| * Small bug fixesBoris Grozev2013-06-221-1/+1
| |
| * Work in progress on implementing support for partial conference-info ↵Boris Grozev2013-06-221-11/+126
| | | | | | | | notifications on the receiving side
| * Adds code to compare ConferenceInfoDocuments and only send notifications if ↵Boris Grozev2013-06-211-3/+173
| | | | | | | | differences are found.