Tel Test Script: Add test cases.

1. Add test cases for VoLTE<->3G1x/3GWCDMA/CSFB1x/CSFBWCDMA.
2. Add test cases for VoLTE/CSFBWCDMA/3gWCDMA hold/unhold.

Change-Id: Id3a36780fea33985b57541c6dc01c4e6bd053ee2
diff --git a/Common/src/com/googlecode/android_scripting/facade/tele/TelecomManagerFacade.java b/Common/src/com/googlecode/android_scripting/facade/tele/TelecomManagerFacade.java
index 2b805cd..aa91490 100644
--- a/Common/src/com/googlecode/android_scripting/facade/tele/TelecomManagerFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/tele/TelecomManagerFacade.java
@@ -238,6 +238,40 @@
         InCallServiceImpl.mCalls.clear();
     }
 
+    @Rpc(description = "Get the state of a call according to call id.")
+    public String telecomCallGetState(
+            @RpcParameter(name = "callId")
+            String callId) {
+        Call call = InCallServiceImpl.mCalls.get(callId);
+        if (null == call){
+            Log.d("In telecomCallGetState, Invalid callId");
+            return "INVALID_ID";
+        }
+        int state = call.getState();
+        switch(state) {
+            case Call.STATE_NEW:
+                return "STATE_NEW";
+            case Call.STATE_DIALING:
+                return "STATE_DIALING";
+            case Call.STATE_RINGING:
+                return "STATE_RINGING";
+            case Call.STATE_HOLDING:
+                return "STATE_HOLDING";
+            case Call.STATE_ACTIVE:
+                return "STATE_ACTIVE";
+            case Call.STATE_DISCONNECTED:
+                return "STATE_DISCONNECTED";
+            case Call.STATE_PRE_DIAL_WAIT:
+                return "STATE_PRE_DIAL_WAIT";
+            case Call.STATE_CONNECTING:
+                return "STATE_CONNECTING";
+            case Call.STATE_DISCONNECTING:
+                return "STATE_DISCONNECTING";
+            default:
+                return "UNKNOWN";
+        }
+    }
+
     @Rpc(description = "Sets the audio route (SPEAKER, BLUETOOTH, etc...).")
     public void telecomPhoneSetAudioRoute(
             @RpcParameter(name = "route")