1 /* 2 * Conditions Of Use 3 * 4 * This software was developed by employees of the National Institute of 5 * Standards and Technology (NIST), an agency of the Federal Government. 6 * Pursuant to title 15 Untied States Code Section 105, works of NIST 7 * employees are not subject to copyright protection in the United States 8 * and are considered to be in the public domain. As a result, a formal 9 * license is not needed to use the software. 10 * 11 * This software is provided by NIST as a service and is expressly 12 * provided "AS IS." NIST MAKES NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED 13 * OR STATUTORY, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTY OF 14 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT 15 * AND DATA ACCURACY. NIST does not warrant or make any representations 16 * regarding the use of the software or the results thereof, including but 17 * not limited to the correctness, accuracy, reliability or usefulness of 18 * the software. 19 * 20 * Permission to use this software is contingent upon your acceptance 21 * of the terms of this agreement 22 * 23 * . 24 * 25 */ 26 /******************************************************************************* 27 * Product of NIST/ITL Advanced Networking Technologies Division (ANTD). * 28 *******************************************************************************/ 29 package gov.nist.javax.sip.header; 30 import javax.sip.header.*; 31 import gov.nist.javax.sip.header.extensions.*; 32 33 /** 34 * SIPHeader names that are supported by this parser 35 * 36 * @version 1.2 $Revision: 1.9 $ $Date: 2009/07/17 18:57:37 $ 37 * 38 * @author M. Ranganathan <br/> 39 * 40 * 41 */ 42 public interface SIPHeaderNames { 43 44 public static final String MIN_EXPIRES = MinExpiresHeader.NAME; //1 45 public static final String ERROR_INFO = ErrorInfoHeader.NAME; //2 46 public static final String MIME_VERSION = MimeVersionHeader.NAME; //3 47 public static final String IN_REPLY_TO = InReplyToHeader.NAME; //4 48 public static final String ALLOW = AllowHeader.NAME; //5 49 public static final String CONTENT_LANGUAGE = ContentLanguageHeader.NAME; 50 //6 51 public static final String CALL_INFO = CallInfoHeader.NAME; //7 52 public static final String CSEQ = CSeqHeader.NAME; //8 53 public static final String ALERT_INFO = AlertInfoHeader.NAME; //9 54 public static final String ACCEPT_ENCODING = AcceptEncodingHeader.NAME; 55 //10 56 public static final String ACCEPT = AcceptHeader.NAME; //11 57 public static final String ACCEPT_LANGUAGE = AcceptLanguageHeader.NAME; 58 //12 59 public static final String RECORD_ROUTE = RecordRouteHeader.NAME; //13 60 public static final String TIMESTAMP = TimeStampHeader.NAME; //14 61 public static final String TO = ToHeader.NAME; //15 62 public static final String VIA = ViaHeader.NAME; //16 63 public static final String FROM = FromHeader.NAME; //17 64 public static final String CALL_ID = CallIdHeader.NAME; //18 65 public static final String AUTHORIZATION = AuthorizationHeader.NAME; //19 66 public static final String PROXY_AUTHENTICATE = 67 ProxyAuthenticateHeader.NAME; 68 //20 69 public static final String SERVER = ServerHeader.NAME; //21 70 public static final String UNSUPPORTED = UnsupportedHeader.NAME; //22 71 public static final String RETRY_AFTER = RetryAfterHeader.NAME; //23 72 public static final String CONTENT_TYPE = ContentTypeHeader.NAME; //24 73 public static final String CONTENT_ENCODING = ContentEncodingHeader.NAME; 74 //25 75 public static final String CONTENT_LENGTH = ContentLengthHeader.NAME; //26 76 public static final String ROUTE = RouteHeader.NAME; //27 77 public static final String CONTACT = ContactHeader.NAME; //28 78 public static final String WWW_AUTHENTICATE = WWWAuthenticateHeader.NAME; 79 //29 80 public static final String MAX_FORWARDS = MaxForwardsHeader.NAME; //30 81 public static final String ORGANIZATION = OrganizationHeader.NAME; //31 82 public static final String PROXY_AUTHORIZATION = 83 ProxyAuthorizationHeader.NAME; 84 //32 85 public static final String PROXY_REQUIRE = ProxyRequireHeader.NAME; //33 86 public static final String REQUIRE = RequireHeader.NAME; //34 87 public static final String CONTENT_DISPOSITION = 88 ContentDispositionHeader.NAME; 89 //35 90 public static final String SUBJECT = SubjectHeader.NAME; //36 91 public static final String USER_AGENT = UserAgentHeader.NAME; //37 92 public static final String WARNING = WarningHeader.NAME; //38 93 public static final String PRIORITY = PriorityHeader.NAME; //39 94 public static final String DATE = DateHeader.NAME; //40 95 public static final String EXPIRES = ExpiresHeader.NAME; //41 96 public static final String SUPPORTED = SupportedHeader.NAME; //42 97 public static final String AUTHENTICATION_INFO = 98 AuthenticationInfoHeader.NAME; 99 //43 100 public static final String REPLY_TO = ReplyToHeader.NAME; //44 101 public static final String RACK = RAckHeader.NAME; //45 102 public static final String RSEQ = RSeqHeader.NAME; //46 103 public static final String REASON = ReasonHeader.NAME; //47 104 public static final String SUBSCRIPTION_STATE = 105 SubscriptionStateHeader.NAME; 106 //48 107 public static final String EVENT = EventHeader.NAME; //44 108 public static final String ALLOW_EVENTS = AllowEventsHeader.NAME; //45 109 110 public static final String SIP_ETAG = SIPETagHeader.NAME; //46 111 public static final String SIP_IF_MATCH = SIPIfMatchHeader.NAME; //47 112 113 // NewHeights pmusgrave 114 public static final String REFERRED_BY = ReferredByHeader.NAME; //48 115 public static final String SESSION_EXPIRES = SessionExpiresHeader.NAME; //49 116 public static final String MIN_SE = MinSEHeader.NAME; //50 117 public static final String REPLACES = ReplacesHeader.NAME; //51 118 public static final String JOIN = JoinHeader.NAME; //52 119 120 } 121 122