1600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang/*
2600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* Conditions Of Use
3600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang*
4600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* This software was developed by employees of the National Institute of
5600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* Standards and Technology (NIST), an agency of the Federal Government.
6600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* Pursuant to title 15 Untied States Code Section 105, works of NIST
7600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* employees are not subject to copyright protection in the United States
8600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* and are considered to be in the public domain.  As a result, a formal
9600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* license is not needed to use the software.
10600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang*
11600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* This software is provided by NIST as a service and is expressly
12600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* provided "AS IS."  NIST MAKES NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED
13600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* OR STATUTORY, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTY OF
14600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT
15600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* AND DATA ACCURACY.  NIST does not warrant or make any representations
16600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* regarding the use of the software or the results thereof, including but
17600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* not limited to the correctness, accuracy, reliability or usefulness of
18600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* the software.
19600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang*
20600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* Permission to use this software is contingent upon your acceptance
21600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* of the terms of this agreement
22600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang*
23600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* .
24600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang*
25600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang*/
26600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang/*******************************************************************************
27600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* Product of NIST/ITL Advanced Networking Technologies Division (ANTD).        *
28600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang*******************************************************************************/
29600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangpackage gov.nist.javax.sip.header;
30600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangimport javax.sip.header.*;
31600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangimport gov.nist.javax.sip.header.extensions.*;
32600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
33600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang/**
34600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * SIPHeader names that are supported by this parser
35600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang *
36600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * @version 1.2 $Revision: 1.9 $ $Date: 2009/07/17 18:57:37 $
37600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang *
38600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * @author M. Ranganathan   <br/>
39600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang *
40600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang *
41600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang */
42600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangpublic interface SIPHeaderNames {
43600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
44600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String MIN_EXPIRES = MinExpiresHeader.NAME; //1
45600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String ERROR_INFO = ErrorInfoHeader.NAME; //2
46600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String MIME_VERSION = MimeVersionHeader.NAME; //3
47600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String IN_REPLY_TO = InReplyToHeader.NAME; //4
48600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String ALLOW = AllowHeader.NAME; //5
49600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String CONTENT_LANGUAGE = ContentLanguageHeader.NAME;
50600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    //6
51600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String CALL_INFO = CallInfoHeader.NAME; //7
52600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String CSEQ = CSeqHeader.NAME; //8
53600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String ALERT_INFO = AlertInfoHeader.NAME; //9
54600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String ACCEPT_ENCODING = AcceptEncodingHeader.NAME;
55600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    //10
56600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String ACCEPT = AcceptHeader.NAME; //11
57600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String ACCEPT_LANGUAGE = AcceptLanguageHeader.NAME;
58600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    //12
59600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String RECORD_ROUTE = RecordRouteHeader.NAME; //13
60600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String TIMESTAMP = TimeStampHeader.NAME; //14
61600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String TO = ToHeader.NAME; //15
62600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String VIA = ViaHeader.NAME; //16
63600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String FROM = FromHeader.NAME; //17
64600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String CALL_ID = CallIdHeader.NAME; //18
65600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String AUTHORIZATION = AuthorizationHeader.NAME; //19
66600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String PROXY_AUTHENTICATE =
67600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang        ProxyAuthenticateHeader.NAME;
68600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    //20
69600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String SERVER = ServerHeader.NAME; //21
70600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String UNSUPPORTED = UnsupportedHeader.NAME; //22
71600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String RETRY_AFTER = RetryAfterHeader.NAME; //23
72600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String CONTENT_TYPE = ContentTypeHeader.NAME; //24
73600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String CONTENT_ENCODING = ContentEncodingHeader.NAME;
74600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    //25
75600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String CONTENT_LENGTH = ContentLengthHeader.NAME; //26
76600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String ROUTE = RouteHeader.NAME; //27
77600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String CONTACT = ContactHeader.NAME; //28
78600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String WWW_AUTHENTICATE = WWWAuthenticateHeader.NAME;
79600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    //29
80600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String MAX_FORWARDS = MaxForwardsHeader.NAME; //30
81600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String ORGANIZATION = OrganizationHeader.NAME; //31
82600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String PROXY_AUTHORIZATION =
83600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang        ProxyAuthorizationHeader.NAME;
84600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    //32
85600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String PROXY_REQUIRE = ProxyRequireHeader.NAME; //33
86600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String REQUIRE = RequireHeader.NAME; //34
87600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String CONTENT_DISPOSITION =
88600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang        ContentDispositionHeader.NAME;
89600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    //35
90600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String SUBJECT = SubjectHeader.NAME; //36
91600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String USER_AGENT = UserAgentHeader.NAME; //37
92600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String WARNING = WarningHeader.NAME; //38
93600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String PRIORITY = PriorityHeader.NAME; //39
94600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String DATE = DateHeader.NAME; //40
95600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String EXPIRES = ExpiresHeader.NAME; //41
96600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String SUPPORTED = SupportedHeader.NAME; //42
97600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String AUTHENTICATION_INFO =
98600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang        AuthenticationInfoHeader.NAME;
99600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    //43
100600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String REPLY_TO = ReplyToHeader.NAME; //44
101600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String RACK = RAckHeader.NAME; //45
102600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String RSEQ = RSeqHeader.NAME; //46
103600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String REASON = ReasonHeader.NAME; //47
104600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String SUBSCRIPTION_STATE =
105600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang        SubscriptionStateHeader.NAME;
106600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    //48
107600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String EVENT = EventHeader.NAME; //44
108600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String ALLOW_EVENTS = AllowEventsHeader.NAME; //45
109600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
110600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String SIP_ETAG = SIPETagHeader.NAME; //46
111600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String SIP_IF_MATCH = SIPIfMatchHeader.NAME; //47
112600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
113600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    // NewHeights pmusgrave
114600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String REFERRED_BY = ReferredByHeader.NAME; //48
115600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String SESSION_EXPIRES = SessionExpiresHeader.NAME; //49
116600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String MIN_SE = MinSEHeader.NAME; //50
117600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String REPLACES = ReplacesHeader.NAME; //51
118600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang    public static final String JOIN = JoinHeader.NAME; //52
119600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
120600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang}
121600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang
122