} else
p->needdestroy = 1;
break;
+ case 501: /* Not Implemented */
+ if (!strcasecmp(msg, "INVITE"))
+ ast_queue_control(p->owner, AST_CONTROL_CONGESTION, 0);
+ else
+ ast_log(LOG_WARNING, "Host '%s' does not implement '%s'\n", inet_ntoa(p->sa.sin_addr), msg);
+ break;
default:
if ((resp >= 300) && (resp < 700)) {
if ((option_verbose > 2) && (resp != 487))
case 404: /* Not Found */
case 410: /* Gone */
case 500: /* Server error */
- case 501: /* Not Implemented */
if (owner)
ast_queue_control(p->owner, AST_CONTROL_CONGESTION, 0);
break;