Index: channels/chan_mgcp.c =================================================================== --- channels/chan_mgcp.c (revision 89238) +++ channels/chan_mgcp.c (working copy) @@ -3026,6 +3026,7 @@ ast_verbose(VERBOSE_PREFIX_3 "Received keepalive request from %s@%s\n", p->name, p->parent->name); transmit_response(sub, "200", req, "OK"); } else { +request_delete_connection: dump_queue(p->parent, p); dump_cmd_queues(p, NULL); @@ -3071,6 +3072,10 @@ transmit_audit_endpoint(p); } } + } else if (!strcasecmp(req->verb, "DLCX")) { + if (option_verbose > 2) + ast_verbose(VERBOSE_PREFIX_3 "Received delete request from %s@%s\n", p->name, p->parent->name); + goto request_delete_connection; } else if (!strcasecmp(req->verb, "NTFY")) { /* Acknowledge and be sure we keep looking for the same things */ transmit_response(sub, "200", req, "OK");