Plumb intent extras through to IMS phone.

Bug: 21735451
Change-Id: Id2016d222b226b9db6ef45c8f599a19ae1d9957a
diff --git a/src/com/android/services/telephony/TelephonyConnectionService.java b/src/com/android/services/telephony/TelephonyConnectionService.java
index d1f3dc2..fa40fde 100644
--- a/src/com/android/services/telephony/TelephonyConnectionService.java
+++ b/src/com/android/services/telephony/TelephonyConnectionService.java
@@ -392,7 +392,8 @@
 
         com.android.internal.telephony.Connection originalConnection;
         try {
-            originalConnection = phone.dial(number, request.getVideoState());
+            originalConnection =
+                    phone.dial(number, null, request.getVideoState(), request.getExtras());
         } catch (CallStateException e) {
             Log.e(this, e, "placeOutgoingConnection, phone.dial exception: " + e);
             int cause = android.telephony.DisconnectCause.OUTGOING_FAILURE;