00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
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