diff options
author | Hung-ying Tyan <tyanh@google.com> | 2010-09-24 23:27:40 +0800 |
---|---|---|
committer | Hung-ying Tyan <tyanh@google.com> | 2010-09-24 23:27:40 +0800 |
commit | 3a4197e642e9c70f1fe00c2cba30f0f957d36bfc (patch) | |
tree | a6acb30ae3afdd9a9747c5f5b61c846683a9b2d8 /voip/java/android/net/sip/SipManager.java | |
parent | 658bec956785e074edc4f6c9fe739c366e37be33 (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.java | 7 |
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; } |