aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/service
diff options
context:
space:
mode:
authorDamian Minkov <damencho@jitsi.org>2010-10-01 08:05:24 +0000
committerDamian Minkov <damencho@jitsi.org>2010-10-01 08:05:24 +0000
commit92a82069beb70e34de0d1cc6f72aac57c4a9a229 (patch)
treedaca7dc486868bf792fc8b654a7622fb076243e7 /src/net/java/sip/communicator/service
parenta0b0beb7f5e739f11a234536222dadc2afa86064 (diff)
downloadjitsi-92a82069beb70e34de0d1cc6f72aac57c4a9a229.zip
jitsi-92a82069beb70e34de0d1cc6f72aac57c4a9a229.tar.gz
jitsi-92a82069beb70e34de0d1cc6f72aac57c4a9a229.tar.bz2
Save end reason code for calls if any, and don't show call history records which are answered elsewhere as missed.
Diffstat (limited to 'src/net/java/sip/communicator/service')
-rw-r--r--src/net/java/sip/communicator/service/callhistory/CallRecord.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/net/java/sip/communicator/service/callhistory/CallRecord.java b/src/net/java/sip/communicator/service/callhistory/CallRecord.java
index 31729ad..fc07586 100644
--- a/src/net/java/sip/communicator/service/callhistory/CallRecord.java
+++ b/src/net/java/sip/communicator/service/callhistory/CallRecord.java
@@ -57,6 +57,12 @@ public class CallRecord
protected ProtocolProviderService protocolProvider;
/**
+ * This is the end reason of the call if any. -1 default value for
+ * no reason specified.
+ */
+ protected int endReason = -1;
+
+ /**
* Creates CallRecord
*/
public CallRecord()
@@ -142,4 +148,14 @@ public class CallRecord
{
return protocolProvider;
}
+
+ /**
+ * This is the end reason of the call if any. -1 the default value
+ * for no reason specified.
+ * @return end reason code if any.
+ */
+ public int getEndReason()
+ {
+ return endReason;
+ }
}