gen 314 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931mes_Generic *gen = (Q931mes_Generic *) caller_data->raw_data; gen 337 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931InitMesGeneric(gen); gen 338 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_SETUP; gen 339 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 0; /* outgoing call */ gen 351 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->BearerCap = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &BearerCap); gen 372 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->ChanID = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &ChanID); gen 381 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->ProgInd = Q931AppendIE((L3UCHAR *)gen, (L3UCHAR *)&Progress); gen 389 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Display = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &Display); gen 390 src/ftmod/ftmod_isdn/ftmod_isdn.c ptrDisplay = Q931GetIEPtr(gen->Display, gen->buf); gen 403 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CallingNum = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &CallingNum); gen 404 src/ftmod/ftmod_isdn/ftmod_isdn.c ptrCallingNum = Q931GetIEPtr(gen->CallingNum, gen->buf); gen 415 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CalledNum = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &CalledNum); gen 416 src/ftmod/ftmod_isdn/ftmod_isdn.c ptrCalledNum = Q931GetIEPtr(gen->CalledNum, gen->buf); gen 427 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->HLComp = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &HLComp); gen 430 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); gen 432 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->outbound_crv[gen->CRV] = caller_data; gen 443 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->outbound_crv[gen->CRV] = NULL; gen 479 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_local_crv[gen->CRV] = new_chan; gen 483 src/ftmod/ftmod_isdn/ftmod_isdn.c switch(gen->MesType) { gen 504 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_DISCONNECT; gen 513 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Cause = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &cause); gen 514 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); gen 516 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->CRV) { gen 517 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ReleaseCRV(&isdn_data->q931, gen->CRV); gen 558 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931mes_Generic *gen = (Q931mes_Generic *) msg; gen 564 src/ftmod/ftmod_isdn/ftmod_isdn.c if (Q931IsIEPresent(gen->ChanID)) { gen 565 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ie_ChanID *chanid = Q931GetIEPtr(gen->ChanID, gen->buf); gen 584 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_log(FTDM_LOG_DEBUG, "Yay I got an event! Type:[%02x] Size:[%d] CRV: %d (%#hx, CTX: %s)\n", gen->MesType, gen->Size, gen->CRV, gen->CRV, gen->CRVFlag ? "Terminator" : "Originator"); gen 586 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->CRVFlag && (caller_data = isdn_data->outbound_crv[gen->CRV])) { gen 591 src/ftmod/ftmod_isdn/ftmod_isdn.c switch(gen->MesType) { gen 610 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->CRVFlag) { gen 611 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdmchan = isdn_data->channels_local_crv[gen->CRV]; gen 613 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdmchan = isdn_data->channels_remote_crv[gen->CRV]; gen 616 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_log(FTDM_LOG_DEBUG, "ftdmchan %x (%d:%d) source isdn_data->channels_%s_crv[%#hx]\n", ftdmchan, ftdmchan ? ftdmchan->span_id : -1, ftdmchan ? ftdmchan->chan_id : -1, gen->CRVFlag ? "local" : "remote", gen->CRV); gen 619 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->ProtDisc == 3) { gen 620 src/ftmod/ftmod_isdn/ftmod_isdn.c switch(gen->MesType) { gen 623 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ie_ChangeStatus *changestatus = Q931GetIEPtr(gen->ChangeStatus, gen->buf); gen 657 src/ftmod/ftmod_isdn/ftmod_isdn.c switch(gen->MesType) { gen 676 src/ftmod/ftmod_isdn/ftmod_isdn.c const char *what = gen->MesType == Q931mes_RELEASE ? "Release" : "Release Complete"; gen 679 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->MesType == Q931mes_RELEASE) { gen 685 src/ftmod/ftmod_isdn/ftmod_isdn.c else if((gen->MesType == Q931mes_RELEASE && ftdmchan->state <= FTDM_CHANNEL_STATE_UP) || gen 686 src/ftmod/ftmod_isdn/ftmod_isdn.c (gen->MesType == Q931mes_RELEASE_COMPLETE && ftdmchan->state == FTDM_CHANNEL_STATE_DIALING)) { gen 691 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ie_Cause *cause = Q931GetIEPtr(gen->Cause, gen->buf); gen 717 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ie_Cause *cause = Q931GetIEPtr(gen->Cause, gen->buf); gen 748 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_CONNECT_ACKNOWLEDGE; gen 749 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 0; /* outbound */ gen 750 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); gen 758 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ie_CallingNum *callingnum = Q931GetIEPtr(gen->CallingNum, gen->buf); gen 759 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ie_CalledNum *callednum = Q931GetIEPtr(gen->CalledNum, gen->buf); gen 765 src/ftmod/ftmod_isdn/ftmod_isdn.c if(ftdmchan && ftdmchan == isdn_data->channels_remote_crv[gen->CRV]) { gen 861 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_remote_crv[gen->CRV] = ftdmchan; gen 875 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdmchan->caller_data.CRV = gen->CRV; gen 879 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = !(gen->CRVFlag); gen 888 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_DISCONNECT; gen 889 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 1; /* inbound call */ gen 898 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Cause = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &cause); gen 899 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); gen 901 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->CRV) { gen 902 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ReleaseCRV(&isdn_data->q931, gen->CRV); gen 927 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->ChanID = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &ChanID); gen 940 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->ProgInd = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &progress); gen 945 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_SETUP_ACKNOWLEDGE; gen 946 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 1; /* inbound call */ gen 947 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); gen 991 src/ftmod/ftmod_isdn/ftmod_isdn.c if (Q931IsIEPresent(gen->CalledNum)) { gen 993 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ie_CalledNum *callednum = Q931GetIEPtr(gen->CalledNum, gen->buf); gen 1011 src/ftmod/ftmod_isdn/ftmod_isdn.c if (Q931IsIEPresent(gen->SendComplete) || digit == '#') { gen 1033 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_STATUS; gen 1034 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = gen->CRVFlag ? 0 : 1; gen 1072 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CallState = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &state); gen 1073 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Cause = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &cause); gen 1074 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); gen 1079 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_log(FTDM_LOG_CRIT, "Received unhandled message %d (%#x)\n", (int)gen->MesType, (int)gen->MesType); gen 1158 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931mes_Generic *gen = (Q931mes_Generic *) ftdmchan->caller_data.raw_data; gen 1174 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->CRV) { gen 1176 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_local_crv[gen->CRV] = NULL; gen 1178 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_remote_crv[gen->CRV] = NULL; gen 1180 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ReleaseCRV(&isdn_data->q931, gen->CRV); gen 1193 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_CALL_PROCEEDING; gen 1194 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 1; /* inbound */ gen 1213 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->ChanID = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &ChanID); gen 1216 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (void *)gen, gen->Size); gen 1261 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_ALERTING; gen 1262 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 1; /* inbound call */ gen 1263 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (void *)gen, gen->Size); gen 1281 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_CONNECT; gen 1282 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->BearerCap = 0; gen 1283 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 1; /* inbound call */ gen 1284 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (void *)gen, ftdmchan->caller_data.raw_data_len); gen 1309 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931InitMesGeneric(gen); gen 1310 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_SETUP; gen 1311 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 0; /* outbound(?) */ gen 1323 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->BearerCap = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &BearerCap); gen 1338 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->ChanID = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &ChanID); gen 1347 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->ProgInd = Q931AppendIE((L3UCHAR *)gen, (L3UCHAR *)&Progress); gen 1355 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Display = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &Display); gen 1356 src/ftmod/ftmod_isdn/ftmod_isdn.c ptrDisplay = Q931GetIEPtr(gen->Display, gen->buf); gen 1369 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CallingNum = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &CallingNum); gen 1370 src/ftmod/ftmod_isdn/ftmod_isdn.c ptrCallingNum = Q931GetIEPtr(gen->CallingNum, gen->buf); gen 1380 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CalledNum = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &CalledNum); gen 1381 src/ftmod/ftmod_isdn/ftmod_isdn.c ptrCalledNum = Q931GetIEPtr(gen->CalledNum, gen->buf); gen 1392 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->HLComp = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &HLComp); gen 1394 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); gen 1395 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_local_crv[gen->CRV] = ftdmchan; gen 1402 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_RELEASE_COMPLETE; gen 1404 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); gen 1415 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = ftdm_test_flag(ftdmchan, FTDM_CHANNEL_OUTBOUND) ? 0 : 1; gen 1432 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_RELEASE_COMPLETE; gen 1437 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Cause = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &cause); gen 1438 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); gen 1448 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_RELEASE; gen 1452 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Cause = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &cause); gen 1453 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (void *)gen, gen->Size); gen 1462 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_DISCONNECT; gen 1466 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Cause = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &cause); gen 1467 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); gen 1477 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_RELEASE; gen 1478 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = ftdm_test_flag(ftdmchan, FTDM_CHANNEL_OUTBOUND) ? 0 : 1; gen 1479 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (void *)gen, gen->Size); gen 656 src/ftmod/ftmod_pritap/ftmod_pritap.c ftdm_log(FTDM_LOG_DEBUG, "Ignoring passive event %s on span %s\n", pri_event2str(e->gen.e), pritap->span->name);