summaryrefslogtreecommitdiffstats
path: root/src-ambient/incall/CallMethodInfo.java
diff options
context:
space:
mode:
Diffstat (limited to 'src-ambient/incall/CallMethodInfo.java')
-rw-r--r--src-ambient/incall/CallMethodInfo.java19
1 files changed, 16 insertions, 3 deletions
diff --git a/src-ambient/incall/CallMethodInfo.java b/src-ambient/incall/CallMethodInfo.java
index 8c04b14..7d52426 100644
--- a/src-ambient/incall/CallMethodInfo.java
+++ b/src-ambient/incall/CallMethodInfo.java
@@ -29,6 +29,7 @@ import android.telephony.SubscriptionManager;
import android.text.TextUtils;
import android.util.Log;
import com.android.phone.common.ambient.AmbientConnection;
+import com.android.phone.common.incall.CallMethodHelper.InCallCallListener;
import com.android.phone.common.R;
import com.android.phone.common.util.StartInCallCallReceiver;
import com.cyanogen.ambient.incall.InCallServices;
@@ -201,17 +202,29 @@ public class CallMethodInfo {
}
public void placeCall(String origin, String number, Context c, boolean isVideoCall) {
- placeCall(origin, number, c, isVideoCall, false, null);
+ placeCall(origin, number, c, isVideoCall, false, null, null);
}
public void placeCall(String origin, String number, Context c, boolean isVideoCall, boolean
forcePSTN) {
- placeCall(origin, number, c, isVideoCall, forcePSTN, null);
+ placeCall(origin, number, c, isVideoCall, forcePSTN, null, null);
+ }
+
+ public void placeCall(String origin, String number, Context c, boolean isVideoCall, boolean
+ forcePSTN, InCallCallListener listener) {
+ placeCall(origin, number, c, isVideoCall, forcePSTN, null, listener);
}
public void placeCall(String origin, String number, Context c, boolean isVideoCall,
boolean forcePSTN, String numberMimeType) {
- StartInCallCallReceiver svcrr = CallMethodHelper.getVoIPResultReceiver(this, origin);
+ placeCall(origin, number, c, isVideoCall, forcePSTN, numberMimeType, null);
+ }
+
+ public void placeCall(String origin, String number, Context c, boolean isVideoCall,
+ boolean forcePSTN, String numberMimeType, InCallCallListener listener) {
+
+ StartInCallCallReceiver svcrr
+ = CallMethodHelper.getVoIPResultReceiver(this, origin, listener);
StartCallRequest request = new StartCallRequest(number, origin, 0, svcrr);
if (isVideoCall) {