diff --git a/src/main/java/com/voxeo/tropo/ActionResult.java b/src/main/java/com/voxeo/tropo/ActionResult.java
index <HASH>..<HASH> 100644
--- a/src/main/java/com/voxeo/tropo/ActionResult.java
+++ b/src/main/java/com/voxeo/tropo/ActionResult.java
@@ -24,6 +24,11 @@ public class ActionResult implements Serializable {
     private String xml;
     private Integer duration;
     private String url;
+    
+    /*Depend on upload status after recording completion. "uploadStatus": ["success"|"failed"|"unavailable�], will provide
+      information about the recording status
+    */
+    private String uploadStatus;
 	
 	public String getName() {
 		return name;
@@ -91,6 +96,12 @@ public class ActionResult implements Serializable {
     public void setUrl(String url) {
         this.url = url;
     }
+    public String getuploadStatus() {
+        return uploadStatus;
+    }
+    public void setuploadStatus(String uploadStatus) {
+        this.uploadStatus = uploadStatus;
+    }
     
     @Override
     public String toString(){
[CASE# <I>][Problem Description: During recording Upload failure over
HTTP, Application didn’t get the correct result][Solution: If the upload
fails tropo will give a new field "uploadStatus":
["success"|"failed"|"unavailable”]