My * just crashed and the nearest events to the time of the core dump were two "received a call waiting CONNECT_IND" within 23 seconds of each other according to the code in chan_capi.c this is because of the following:- if ((CONNECT_IND_BCHANNELINFORMATION(CMSG)[1] == 0x02) && (! capi_controllers[controller]->isdnmode)) { // this is a call waiting CONNECT_IND with BChannelinformation[1] == 0x02 // meaning "no B or D channel for this call", since we can't do anything with call waiting now // just reject it with "user busy" // however...if we are a p2p BRI then the telco switch will allow us to choose the b channel // so it will look like a callwaiting connect_ind to us ast_log(LOG_ERROR,"received a call waiting CONNECT_IND\n"); What can I do to handle this correctly? -- Dave Cotton <dcotton@linuxautrement.com>