Index: res/res_features.c =================================================================== --- res/res_features.c (Revision 36797) +++ res/res_features.c (Arbeitskopie) @@ -1516,6 +1516,7 @@ ast_moh_stop(pu->chan); ast_indicate(pu->chan, AST_CONTROL_UNHOLD); /* Get chan, exten from derived kludge */ +#if 0 if (pu->peername[0]) { peername = ast_strdupa(pu->peername); cp = strrchr(peername, '-'); @@ -1536,7 +1537,10 @@ ast_copy_string(pu->chan->context, parking_con_dial, sizeof(pu->chan->context)); pu->chan->priority = 1; - } else { + } else +#endif + { + /* They've been waiting too long, send them back to where they came. Theoretically they should have their original extensions and such, but we copy to be on the safe side */ ast_copy_string(pu->chan->exten, pu->exten, sizeof(pu->chan->exten));