* #30152: added CallDetails API
diff --git a/src/com/savoirfairelinux/sflphone/service/ServiceConstants.java b/src/com/savoirfairelinux/sflphone/service/ServiceConstants.java
index be47f34..0641f87 100644
--- a/src/com/savoirfairelinux/sflphone/service/ServiceConstants.java
+++ b/src/com/savoirfairelinux/sflphone/service/ServiceConstants.java
@@ -1,25 +1,35 @@
 package com.savoirfairelinux.sflphone.service;
 
 public final class ServiceConstants {
-    
+
     public static final String INTENT_SIP_SERVICE = "com.savoirfairelinux.sflphone.service.SipService";
     public static final String EXTRA_OUTGOING_ACTIVITY = "outgoing_activity";
 
-    public static final String HISTORY_ACCOUNT_ID_KEY =        "accountid";
-    public static final String HISTORY_CALLID_KEY =            "callid";
-    public static final String HISTORY_CONFID_KEY =            "confid";
-    public static final String HISTORY_DISPLAY_NAME_KEY =      "display_name";
-    public static final String HISTORY_PEER_NUMBER_KEY =       "peer_number";
-    public static final String HISTORY_RECORDING_PATH_KEY =    "recordfile";
-    public static final String HISTORY_STATE_KEY =             "state";
-    public static final String HISTORY_TIMESTAMP_START_KEY =   "timestamp_start";
-    public static final String HISTORY_TIMESTAMP_STOP_KEY =    "timestamp_stop";
-    public static final String HISTORY_AUDIO_CODEC_KEY =       "audio_codec";
-    public static final String HISTORY_VIDEO_CODEC_KEY =       "video_codec";
-    
-    public static final String HISTORY_MISSED_STRING =         "missed";
-    public static final String HISTORY_INCOMING_STRING =       "incoming";
-    public static final String HISTORY_OUTGOING_STRING =       "outgoing";
+    public interface history {
+        public static final String ACCOUNT_ID_KEY = "accountid";
+        public static final String CALLID_KEY = "callid";
+        public static final String CONFID_KEY = "confid";
+        public static final String DISPLAY_NAME_KEY = "display_name";
+        public static final String PEER_NUMBER_KEY = "peer_number";
+        public static final String RECORDING_PATH_KEY = "recordfile";
+        public static final String STATE_KEY = "state";
+        public static final String TIMESTAMP_START_KEY = "timestamp_start";
+        public static final String TIMESTAMP_STOP_KEY = "timestamp_stop";
+        public static final String AUDIO_CODEC_KEY = "audio_codec";
+        public static final String VIDEO_CODEC_KEY = "video_codec";
 
+        public static final String MISSED_STRING = "missed";
+        public static final String INCOMING_STRING = "incoming";
+        public static final String OUTGOING_STRING = "outgoing";
+    }
 
+    public interface call {
+        public static final String CALL_TYPE = "CALL_TYPE";
+        public static final String PEER_NUMBER = "PEER_NUMBER";
+        public static final String DISPLAY_NAME = "DISPLAY_NAME";
+        public static final String CALL_STATE = "CALL_STATE";
+        public static final String CONF_ID = "CONF_ID";
+        public static final String TIMESTAMP_START = "TIMESTAMP_START";
+        public static final String ACCOUNTID = "ACCOUNTID";
+    }
 }