| 124 | } |
| 125 | |
| 126 | char *error_text( int code ) |
| 127 | { |
| 128 | switch(code) { |
| 129 | |
| 130 | case 100: return "Trying"; |
| 131 | case 180: return "Ringing"; |
| 132 | case 181: return "Call is Being Forwarded"; |
| 133 | case 182: return "Queued"; |
| 134 | case 183: return "Session Progress"; |
| 135 | |
| 136 | case 200: return "OK"; |
| 137 | case 202: return "Accepted"; |
| 138 | |
| 139 | case 300: return "Multiple Choices"; |
| 140 | case 301: return "Moved Permanently"; |
| 141 | case 302: return "Moved Temporarily"; |
| 142 | case 305: return "Use Proxy"; |
| 143 | case 380: return "Alternative Service"; |
| 144 | |
| 145 | case 400: return "Bad Request"; |
| 146 | case 401: return "Unauthorized"; |
| 147 | case 402: return "Payment Required"; |
| 148 | case 403: return "Forbidden"; |
| 149 | case 404: return "Not Found"; |
| 150 | case 405: return "Method not Allowed"; |
| 151 | case 406: return "Not Acceptable"; |
| 152 | case 407: return "Proxy Authentication Required"; |
| 153 | case 408: return "Request Timeout"; |
| 154 | case 409: return "Conflict"; |
| 155 | case 410: return "Gone"; |
| 156 | case 411: return "Length Required"; |
| 157 | case 412: return "Conditional Request Failed"; |
| 158 | case 413: return "Request Entity Too Large"; |
| 159 | case 414: return "Request-URI Too Long"; |
| 160 | case 415: return "Unsupported Media Type"; |
| 161 | case 416: return "Unsupported URI Scheme"; |
| 162 | case 417: return "Unknown Resource-Priority"; |
| 163 | case 420: return "Bad Extension"; |
| 164 | case 421: return "Extension Required"; |
| 165 | case 422: return "Session Interval Too Small"; |
| 166 | case 423: return "Interval Too Brief"; |
| 167 | case 428: return "Use Identity Header"; |
| 168 | case 429: return "Provide Referrer Identity"; |
| 169 | case 436: return "Bad Identity-Info"; |
| 170 | case 437: return "Unsupported Certificate"; |
| 171 | case 438: return "Invalid Identity Header"; |
| 172 | case 480: return "Temporarily Unavailable"; |
| 173 | case 481: return "Call/Transaction Does not Exist"; |
| 174 | case 482: return "Loop Detected"; |
| 175 | case 483: return "Too Many Hops"; |
| 176 | case 484: return "Address Incomplete"; |
| 177 | case 485: return "Ambiguous"; |
| 178 | case 486: return "Busy Here"; |
| 179 | case 487: return "Request Terminated"; |
| 180 | case 488: return "Not Acceptable Here"; |
| 181 | case 489: return "Bad Event"; |
| 182 | case 491: return "Request Pending"; |
| 183 | case 493: return "Undecipherable"; |
no outgoing calls
no test coverage detected