sofia-sip/sip_status.h

Go to the documentation of this file.
00001 /*
00002  * This file is part of the Sofia-SIP package
00003  *
00004  * Copyright (C) 2005 Nokia Corporation.
00005  *
00006  * Contact: Pekka Pessi <pekka.pessi@nokia-email.address.hidden>
00007  *
00008  * This library is free software; you can redistribute it and/or
00009  * modify it under the terms of the GNU Lesser General Public License
00010  * as published by the Free Software Foundation; either version 2.1 of
00011  * the License, or (at your option) any later version.
00012  *
00013  * This library is distributed in the hope that it will be useful, but
00014  * WITHOUT ANY WARRANTY; without even the implied warranty of
00015  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
00016  * Lesser General Public License for more details.
00017  *
00018  * You should have received a copy of the GNU Lesser General Public
00019  * License along with this library; if not, write to the Free Software
00020  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
00021  * 02110-1301 USA
00022  *
00023  */
00024 
00025 #ifndef SIP_STATUS_H
00026 
00027 #define SIP_STATUS_H 
00028 
00041 #include <sofia-sip/su_config.h>
00042 
00043 SOFIA_BEGIN_DECLS
00044 
00045 SOFIAPUBFUN char const *sip_status_phrase(int status);
00046 
00048 #define SIP_100_TRYING                  100, sip_100_Trying
00049 
00050 #define SIP_180_RINGING                 180, sip_180_Ringing
00051 
00052 #define SIP_181_CALL_IS_BEING_FORWARDED 181, sip_181_Call_is_being_forwarded
00053 
00054 #define SIP_182_QUEUED                  182, sip_182_Queued
00055 
00056 #define SIP_183_SESSION_PROGRESS        183, sip_183_Session_progress
00057 
00058 #define SIP_200_OK                      200, sip_200_OK
00059 
00060 #define SIP_202_ACCEPTED                202, sip_202_Accepted
00061 
00062 #define SIP_300_MULTIPLE_CHOICES        300, sip_300_Multiple_choices
00063 
00064 #define SIP_301_MOVED_PERMANENTLY       301, sip_301_Moved_permanently
00065 
00066 #define SIP_302_MOVED_TEMPORARILY       302, sip_302_Moved_temporarily
00067 
00068 #define SIP_305_USE_PROXY               305, sip_305_Use_proxy
00069 
00070 #define SIP_380_ALTERNATIVE_SERVICE     380, sip_380_Alternative_service
00071 
00072 #define SIP_400_BAD_REQUEST             400, sip_400_Bad_request
00073 
00074 #define SIP_401_UNAUTHORIZED            401, sip_401_Unauthorized
00075 
00076 #define SIP_402_PAYMENT_REQUIRED        402, sip_402_Payment_required
00077 
00078 #define SIP_403_FORBIDDEN               403, sip_403_Forbidden
00079 
00080 #define SIP_404_NOT_FOUND               404, sip_404_Not_found
00081 
00082 #define SIP_405_METHOD_NOT_ALLOWED      405, sip_405_Method_not_allowed
00083 
00084 #define SIP_406_NOT_ACCEPTABLE          406, sip_406_Not_acceptable
00085 
00086 #define SIP_407_PROXY_AUTH_REQUIRED     407, sip_407_Proxy_auth_required
00087 
00088 #define SIP_408_REQUEST_TIMEOUT         408, sip_408_Request_timeout
00089 
00090 #define SIP_409_CONFLICT                409, sip_409_Conflict
00091 
00092 #define SIP_410_GONE                    410, sip_410_Gone
00093 
00094 #define SIP_411_LENGTH_REQUIRED         411, sip_411_Length_required
00095 
00096 #define SIP_412_PRECONDITION_FAILED     412, sip_412_Precondition_failed
00097 
00098 #define SIP_413_REQUEST_TOO_LARGE       413, sip_413_Request_too_large
00099 
00100 #define SIP_414_REQUEST_URI_TOO_LONG    414, sip_414_Request_uri_too_long
00101 
00102 #define SIP_415_UNSUPPORTED_MEDIA       415, sip_415_Unsupported_media
00103 
00104 #define SIP_416_UNSUPPORTED_URI         416, sip_416_Unsupported_uri
00105 
00106 #define SIP_417_RESOURCE_PRIORITY       417, sip_417_Resource_priority
00107 
00108 #define SIP_420_BAD_EXTENSION           420, sip_420_Bad_extension
00109 
00110 #define SIP_421_EXTENSION_REQUIRED      421, sip_421_Extension_required
00111 
00112 #define SIP_422_SESSION_TIMER_TOO_SMALL 422, sip_422_Session_timer
00113 
00114 #define SIP_423_INTERVAL_TOO_BRIEF      423, sip_423_Interval_too_brief
00115 #define SIP_423_REGISTRATION_TOO_BRIEF  423, sip_423_Interval_too_brief
00116 
00117 #define SIP_480_TEMPORARILY_UNAVAILABLE 480, sip_480_Temporarily_unavailable
00118 
00119 #define SIP_481_NO_TRANSACTION          481, sip_481_No_transaction
00120 #define SIP_481_NO_CALL                 481, sip_481_No_transaction
00121 
00122 #define SIP_482_LOOP_DETECTED           482, sip_482_Loop_detected
00123 
00124 #define SIP_483_TOO_MANY_HOPS           483, sip_483_Too_many_hops
00125 
00126 #define SIP_484_ADDRESS_INCOMPLETE      484, sip_484_Address_incomplete
00127 
00128 #define SIP_485_AMBIGUOUS               485, sip_485_Ambiguous
00129 
00130 #define SIP_486_BUSY_HERE               486, sip_486_Busy_here
00131 
00132 #define SIP_487_REQUEST_TERMINATED      487, sip_487_Request_terminated
00133 #define SIP_487_REQUEST_CANCELLED       487, sip_487_Request_terminated
00134 
00135 #define SIP_488_NOT_ACCEPTABLE          488, sip_488_Not_acceptable
00136 
00137 #define SIP_489_BAD_EVENT               489, sip_489_Bad_event
00138 
00139 #define SIP_490_REQUEST_UPDATED         490, sip_490_Request_updated
00140 
00141 #define SIP_491_REQUEST_PENDING         491, sip_491_Request_pending
00142 
00143 #define SIP_493_UNDECIPHERABLE          493, sip_493_Undecipherable
00144 
00145 #define SIP_494_SECAGREE_REQUIRED       494, sip_494_Secagree_required
00146 
00148 #define SIP_500_INTERNAL_SERVER_ERROR   500, sip_500_Internal_server_error
00149 
00150 #define SIP_501_NOT_IMPLEMENTED         501, sip_501_Not_implemented
00151 
00152 #define SIP_502_BAD_GATEWAY             502, sip_502_Bad_gateway
00153 
00154 #define SIP_503_SERVICE_UNAVAILABLE     503, sip_503_Service_unavailable
00155 
00156 #define SIP_504_GATEWAY_TIME_OUT        504, sip_504_Gateway_time_out
00157 
00158 #define SIP_505_VERSION_NOT_SUPPORTED   505, sip_505_Version_not_supported
00159 
00160 #define SIP_513_MESSAGE_TOO_LARGE       513, sip_513_Message_too_large
00161 
00162 #define SIP_580_PRECONDITION            580, sip_580_Precondition
00163 
00165 #define SIP_600_BUSY_EVERYWHERE         600, sip_600_Busy_everywhere
00166 
00167 #define SIP_603_DECLINE                 603, sip_603_Decline
00168 
00169 #define SIP_604_DOES_NOT_EXIST_ANYWHERE 604, sip_604_Does_not_exist_anywhere
00170 
00171 #define SIP_606_NOT_ACCEPTABLE          606, sip_606_Not_acceptable
00172 
00173 #define SIP_687_DIALOG_TERMINATED       687, sip_687_Dialog_terminated
00174 
00175 SOFIAPUBVAR char const sip_100_Trying[];
00176 
00177 SOFIAPUBVAR char const sip_180_Ringing[];
00178 SOFIAPUBVAR char const sip_181_Call_is_being_forwarded[];
00179 SOFIAPUBVAR char const sip_182_Queued[];
00180 SOFIAPUBVAR char const sip_183_Session_progress[];
00181 
00182 SOFIAPUBVAR char const sip_200_OK[];
00183 SOFIAPUBVAR char const sip_202_Accepted[];
00184 
00185 SOFIAPUBVAR char const sip_300_Multiple_choices[];
00186 SOFIAPUBVAR char const sip_301_Moved_permanently[];
00187 SOFIAPUBVAR char const sip_302_Moved_temporarily[];
00188 SOFIAPUBVAR char const sip_305_Use_proxy[];
00189 SOFIAPUBVAR char const sip_380_Alternative_service[];
00190 
00191 SOFIAPUBVAR char const sip_400_Bad_request[];
00192 SOFIAPUBVAR char const sip_401_Unauthorized[];
00193 SOFIAPUBVAR char const sip_402_Payment_required[];
00194 SOFIAPUBVAR char const sip_403_Forbidden[];
00195 SOFIAPUBVAR char const sip_404_Not_found[];
00196 SOFIAPUBVAR char const sip_405_Method_not_allowed[];
00197 SOFIAPUBVAR char const sip_406_Not_acceptable[];
00198 SOFIAPUBVAR char const sip_407_Proxy_auth_required[];
00199 SOFIAPUBVAR char const sip_408_Request_timeout[];
00200 SOFIAPUBVAR char const sip_409_Conflict[];
00201 SOFIAPUBVAR char const sip_410_Gone[];
00202 SOFIAPUBVAR char const sip_411_Length_required[];
00203 SOFIAPUBVAR char const sip_412_Precondition_failed[];
00204 SOFIAPUBVAR char const sip_413_Request_too_large[];
00205 SOFIAPUBVAR char const sip_414_Request_uri_too_long[];
00206 SOFIAPUBVAR char const sip_415_Unsupported_media[];
00207 SOFIAPUBVAR char const sip_416_Unsupported_uri[];
00208 SOFIAPUBVAR char const sip_417_Resource_priority[];
00209 SOFIAPUBVAR char const sip_420_Bad_extension[];
00210 SOFIAPUBVAR char const sip_421_Extension_required[];
00211 SOFIAPUBVAR char const sip_422_Session_timer[];
00212 SOFIAPUBVAR char const sip_423_Interval_too_brief[];
00213 SOFIAPUBVAR char const sip_480_Temporarily_unavailable[];
00214 SOFIAPUBVAR char const sip_481_No_transaction[];
00215 SOFIAPUBVAR char const sip_482_Loop_detected[];
00216 SOFIAPUBVAR char const sip_483_Too_many_hops[];
00217 SOFIAPUBVAR char const sip_484_Address_incomplete[];
00218 SOFIAPUBVAR char const sip_485_Ambiguous[];
00219 SOFIAPUBVAR char const sip_486_Busy_here[];
00220 SOFIAPUBVAR char const sip_487_Request_terminated[];
00221 SOFIAPUBVAR char const sip_488_Not_acceptable[];
00222 SOFIAPUBVAR char const sip_489_Bad_event[];
00223 SOFIAPUBVAR char const sip_490_Request_updated[];
00224 SOFIAPUBVAR char const sip_491_Request_pending[];
00225 SOFIAPUBVAR char const sip_493_Undecipherable[];
00226 SOFIAPUBVAR char const sip_494_Secagree_required[];
00227 
00228 SOFIAPUBVAR char const sip_500_Internal_server_error[];
00229 SOFIAPUBVAR char const sip_501_Not_implemented[];
00230 SOFIAPUBVAR char const sip_502_Bad_gateway[];
00231 SOFIAPUBVAR char const sip_503_Service_unavailable[];
00232 SOFIAPUBVAR char const sip_504_Gateway_time_out[];
00233 SOFIAPUBVAR char const sip_505_Version_not_supported[];
00234 SOFIAPUBVAR char const sip_513_Message_too_large[];
00235 SOFIAPUBVAR char const sip_580_Precondition[];
00236 
00237 SOFIAPUBVAR char const sip_600_Busy_everywhere[];
00238 SOFIAPUBVAR char const sip_603_Decline[];
00239 SOFIAPUBVAR char const sip_604_Does_not_exist_anywhere[];
00240 SOFIAPUBVAR char const sip_606_Not_acceptable[];
00241 SOFIAPUBVAR char const sip_687_Dialog_terminated[];
00242 
00243 SOFIA_END_DECLS
00244 
00245 #endif 

Sofia-SIP 1.12.7 - Copyright (C) 2006 Nokia Corporation. All rights reserved. Licensed under the terms of the GNU Lesser General Public License.