summaryrefslogtreecommitdiff
path: root/voip/java/android/net/sip/SipManager.java
diff options
context:
space:
mode:
authorHung-ying Tyan <tyanh@google.com>2010-09-24 23:27:40 +0800
committerHung-ying Tyan <tyanh@google.com>2010-09-24 23:27:40 +0800
commit3a4197e642e9c70f1fe00c2cba30f0f957d36bfc (patch)
treea6acb30ae3afdd9a9747c5f5b61c846683a9b2d8 /voip/java/android/net/sip/SipManager.java
parent658bec956785e074edc4f6c9fe739c366e37be33 (diff)
SipAudioCall: remove SipManager dependency.
Change-Id: I2dc8bf427e52f64529ee0e0261362b975a8917c6
Diffstat (limited to 'voip/java/android/net/sip/SipManager.java')
-rw-r--r--voip/java/android/net/sip/SipManager.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/voip/java/android/net/sip/SipManager.java b/voip/java/android/net/sip/SipManager.java
index 5976a0440c2b..59631c1019c7 100644
--- a/voip/java/android/net/sip/SipManager.java
+++ b/voip/java/android/net/sip/SipManager.java
@@ -269,7 +269,12 @@ public class SipManager {
throws SipException {
SipAudioCall call = new SipAudioCall(mContext, localProfile);
call.setListener(listener);
- call.makeCall(peerProfile, this, timeout);
+ SipSession s = createSipSession(localProfile, null);
+ if (s == null) {
+ throw new SipException(
+ "Failed to create SipSession; network available?");
+ }
+ call.makeCall(peerProfile, s, timeout);
return call;
}