content: package javax2.sip.message;
  
  import java.text.ParseException;
  
  public interface Response extends Message {
      int TRYING = 100;
      int RINGING = 180;
      int CALL_IS_BEING_FORWARDED = 181;
      int QUEUED = 182;
      int SESSION_PROGRESS = 183;
      int OK = 200;
      int ACCEPTED = 202;
      int MULTIPLE_CHOICES = 300;
      int MOVED_PERMANENTLY = 301;
      int MOVED_TEMPORARILY = 302;
      int USE_PROXY = 305;
      int ALTERNATIVE_SERVICE = 380;
      int BAD_REQUEST = 400;
      int UNAUTHORIZED = 401;
      int PAYMENT_REQUIRED = 402;
      int FORBIDDEN = 403;
      int NOT_FOUND = 404;
      int METHOD_NOT_ALLOWED = 405;
      int NOT_ACCEPTABLE = 406;
      int PROXY_AUTHENTICATION_REQUIRED = 407;
      int REQUEST_TIMEOUT = 408;
      int GONE = 410;
      int CONDITIONAL_REQUEST_FAILED = 412;
      int REQUEST_ENTITY_TOO_LARGE = 413;
      int REQUEST_URI_TOO_LONG = 414;
      int UNSUPPORTED_MEDIA_TYPE = 415;
      int UNSUPPORTED_URI_SCHEME = 416;
      int BAD_EXTENSION = 420;
      int EXTENSION_REQUIRED = 421;
      int INTERVAL_TOO_BRIEF = 423;
      int TEMPORARILY_UNAVAILABLE = 480;
      int CALL_OR_TRANSACTION_DOES_NOT_EXIST = 481;
      int LOOP_DETECTED = 482;
      int TOO_MANY_HOPS = 483;
      int ADDRESS_INCOMPLETE = 484;
      int AMBIGUOUS = 485;
      int BUSY_HERE = 486;
      int REQUEST_TERMINATED = 487;
      int NOT_ACCEPTABLE_HERE = 488;
      int BAD_EVENT = 489;
      int REQUEST_PENDING = 491;
      int UNDECIPHERABLE = 493;
      int SERVER_INTERNAL_ERROR = 500;
      int NOT_IMPLEMENTED = 501;
      int BAD_GATEWAY = 502;
      int SERVICE_UNAVAILABLE = 503;
      int SERVER_TIMEOUT = 504;
      int VERSION_NOT_SUPPORTED = 505;
      int MESSAGE_TOO_LARGE = 513;
      int BUSY_EVERYWHERE = 600;
      int DECLINE = 603;
      int DOES_NOT_EXIST_ANYWHERE = 604;
      int SESSION_NOT_ACCEPTABLE = 606;
  
      int getStatusCode();
      void setStatusCode(int statusCode) throws ParseException;
  
      String getReasonPhrase();
      void setReasonPhrase(String reasonPhrase) throws ParseException;
  }
  