Update PostDialListener instance for onPostDialChar.

Instead of just listening for the PostDialWait state, the
PostDialListener now listens for each character being processed. This
will allow the information for when each character is processed to be
passed to Telecom from Telephony.

Bug: 18644688
Change-Id: Iaca58ca946f64786434c64ca088aec57ff95a188
diff --git a/src/com/android/services/telephony/TelephonyConnection.java b/src/com/android/services/telephony/TelephonyConnection.java
index 7f92c92..6198ce1 100644
--- a/src/com/android/services/telephony/TelephonyConnection.java
+++ b/src/com/android/services/telephony/TelephonyConnection.java
@@ -104,6 +104,14 @@
                 setPostDialWait(mOriginalConnection.getRemainingPostDialString());
             }
         }
+
+        @Override
+        public void onPostDialChar(char c) {
+            Log.v(TelephonyConnection.this, "onPostDialChar: %s", c);
+            if (mOriginalConnection != null) {
+                setNextPostDialWaitChar(c);
+            }
+        }
     };
 
     /**