sip: use non-negative callIDS
diff --git a/src/com/savoirfairelinux/sflphone/model/SipCall.java b/src/com/savoirfairelinux/sflphone/model/SipCall.java
index 2d83e99..7bc3e15 100644
--- a/src/com/savoirfairelinux/sflphone/model/SipCall.java
+++ b/src/com/savoirfairelinux/sflphone/model/SipCall.java
@@ -32,6 +32,7 @@
 
 import java.util.ArrayList;
 import java.util.Random;
+import java.lang.Math;
 
 import android.content.ContentResolver;
 import android.os.Parcel;
@@ -303,7 +304,7 @@
 
         public SipCallBuilder startCallCreation() {
             Random random = new Random();
-            bCallID = Integer.toString(random.nextInt());
+            bCallID = Integer.toString(Math.abs(random.nextInt()));
             return this;
         }