diff --git a/sflphone-android/src/org/sflphone/service/SipService.java b/sflphone-android/src/org/sflphone/service/SipService.java index 41c81b80f4e60d2bb33a8bdddacf052ed48888ee..69c29e62d864e2478368e1e71867cb0811d437dd 100644 --- a/sflphone-android/src/org/sflphone/service/SipService.java +++ b/sflphone-android/src/org/sflphone/service/SipService.java @@ -50,6 +50,8 @@ public class SipService extends Service { protected MediaManager mMediaManager; private HashMap<String, Conference> mConferences = new HashMap<String, Conference>(); + private ConfigurationCallback conf; + private CallManagerCallBack call; public HashMap<String, Conference> getConferences() { return mConferences; @@ -238,7 +240,9 @@ public class SipService extends Service { Log.i(TAG, "PjSIPStack started"); - SFLPhoneservice.init(new ConfigurationCallback(), new CallManagerCallBack(this)); + conf = new ConfigurationCallback(); + call = new CallManagerCallBack(this); + SFLPhoneservice.init(conf, call); Log.i(TAG, "->startPjSipStack"); }