gen 303 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931mes_Generic *gen = (Q931mes_Generic *) caller_data->raw_data; gen 326 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931InitMesGeneric(gen); gen 327 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_SETUP; gen 328 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 0; /* outgoing call */ gen 340 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->BearerCap = Q931AppendIE(gen, (L3UCHAR *) &BearerCap); gen 361 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->ChanID = Q931AppendIE(gen, (L3UCHAR *) &ChanID); gen 370 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->ProgInd = Q931AppendIE(gen, (L3UCHAR *)&Progress); gen 378 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Display = Q931AppendIE(gen, (L3UCHAR *) &Display); gen 379 src/ftmod/ftmod_isdn/ftmod_isdn.c ptrDisplay = Q931GetIEPtr(gen->Display, gen->buf); gen 392 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CallingNum = Q931AppendIE(gen, (L3UCHAR *) &CallingNum); gen 393 src/ftmod/ftmod_isdn/ftmod_isdn.c ptrCallingNum = Q931GetIEPtr(gen->CallingNum, gen->buf); gen 404 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CalledNum = Q931AppendIE(gen, (L3UCHAR *) &CalledNum); gen 405 src/ftmod/ftmod_isdn/ftmod_isdn.c ptrCalledNum = Q931GetIEPtr(gen->CalledNum, gen->buf); gen 416 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->HLComp = Q931AppendIE(gen, (L3UCHAR *) &HLComp); gen 419 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, gen, gen->Size); gen 421 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->outbound_crv[gen->CRV] = caller_data; gen 432 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->outbound_crv[gen->CRV] = NULL; gen 468 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_local_crv[gen->CRV] = new_chan; gen 472 src/ftmod/ftmod_isdn/ftmod_isdn.c switch(gen->MesType) { gen 493 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_DISCONNECT; gen 502 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Cause = Q931AppendIE(gen, (L3UCHAR *) &cause); gen 503 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, gen, gen->Size); gen 505 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->CRV) { gen 506 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ReleaseCRV(&isdn_data->q931, gen->CRV); gen 735 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931mes_Generic *gen = (Q931mes_Generic *) msg; gen 742 src/ftmod/ftmod_isdn/ftmod_isdn.c if (Q931IsIEPresent(gen->ChanID)) { gen 743 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ie_ChanID *chanid = Q931GetIEPtr(gen->ChanID, gen->buf); gen 767 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->CRV) { gen 770 src/ftmod/ftmod_isdn/ftmod_isdn.c call = Q931GetCallByCRV(&isdn_data->q931, gen->CRV); gen 772 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_log(FTDM_LOG_DEBUG, "Storing reference to current span in call %d [0x%x]\n", gen->CRV, gen->CRV); gen 778 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_log(FTDM_LOG_DEBUG, "Storing reference to current span in call %d [0x%x]\n", gen->CRV, gen->CRV); gen 782 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 785 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->CRVFlag && (caller_data = isdn_data->outbound_crv[gen->CRV])) { gen 790 src/ftmod/ftmod_isdn/ftmod_isdn.c switch(gen->MesType) { gen 808 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->CRVFlag) { gen 809 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdmchan = isdn_data->channels_local_crv[gen->CRV]; gen 811 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdmchan = isdn_data->channels_remote_crv[gen->CRV]; gen 818 src/ftmod/ftmod_isdn/ftmod_isdn.c ((gen->CRVFlag) ? "local" : "remote"), gen 819 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRV); gen 821 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->ProtDisc == 3) { gen 822 src/ftmod/ftmod_isdn/ftmod_isdn.c switch(gen->MesType) { gen 825 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ie_ChangeStatus *changestatus = Q931GetIEPtr(gen->ChangeStatus, gen->buf); gen 861 src/ftmod/ftmod_isdn/ftmod_isdn.c switch(gen->MesType) { gen 886 src/ftmod/ftmod_isdn/ftmod_isdn.c const char *what = gen->MesType == Q931mes_RELEASE ? "Release" : "Release Complete"; gen 891 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->MesType == Q931mes_RELEASE) { gen 897 src/ftmod/ftmod_isdn/ftmod_isdn.c else if ((gen->MesType == Q931mes_RELEASE && ftdm_channel_get_state(ftdmchan) <= FTDM_CHANNEL_STATE_UP) || gen 898 src/ftmod/ftmod_isdn/ftmod_isdn.c (gen->MesType == Q931mes_RELEASE_COMPLETE && ftdm_channel_get_state(ftdmchan) == FTDM_CHANNEL_STATE_DIALING)) { gen 903 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ie_Cause *cause = Q931GetIEPtr(gen->Cause, gen->buf); gen 931 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ie_Cause *cause = Q931GetIEPtr(gen->Cause, gen->buf); gen 964 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_CONNECT_ACKNOWLEDGE; gen 965 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 0; /* outbound */ gen 966 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, gen, gen->Size); gen 976 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ie_CallingNum *callingnum = Q931GetIEPtr(gen->CallingNum, gen->buf); gen 977 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ie_CalledNum *callednum = Q931GetIEPtr(gen->CalledNum, gen->buf); gen 983 src/ftmod/ftmod_isdn/ftmod_isdn.c if (ftdmchan && ftdmchan == isdn_data->channels_remote_crv[gen->CRV]) { gen 1080 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_remote_crv[gen->CRV] = ftdmchan; gen 1096 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdmchan->caller_data.CRV = gen->CRV; gen 1101 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = !(gen->CRVFlag); gen 1111 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_DISCONNECT; gen 1112 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 1; /* inbound call */ gen 1122 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Cause = Q931AppendIE(gen, (L3UCHAR *) &cause); gen 1123 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, gen, gen->Size); gen 1125 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->CRV) { gen 1126 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ReleaseCRV(&isdn_data->q931, gen->CRV); gen 1151 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->ChanID = Q931AppendIE(gen, (L3UCHAR *) &ChanID); gen 1164 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->ProgInd = Q931AppendIE(gen, (L3UCHAR *) &progress); gen 1169 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_SETUP_ACKNOWLEDGE; gen 1170 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 1; /* inbound call */ gen 1171 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, gen, gen->Size); gen 1215 src/ftmod/ftmod_isdn/ftmod_isdn.c if (Q931IsIEPresent(gen->CalledNum)) { gen 1217 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ie_CalledNum *callednum = Q931GetIEPtr(gen->CalledNum, gen->buf); gen 1235 src/ftmod/ftmod_isdn/ftmod_isdn.c if (Q931IsIEPresent(gen->SendComplete) || digit == '#') { gen 1248 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 1301 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931mes_Generic *gen = (Q931mes_Generic *) ftdmchan->caller_data.raw_data; gen 1320 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->CRV) { gen 1322 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_local_crv[gen->CRV] = NULL; gen 1324 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_remote_crv[gen->CRV] = NULL; gen 1326 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ReleaseCRV(&isdn_data->q931, gen->CRV); gen 1339 src/ftmod/ftmod_isdn/ftmod_isdn.c int crv = gen->CRV; gen 1341 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931InitMesGeneric(gen); gen 1342 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_CALL_PROCEEDING; gen 1343 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRV = crv; gen 1344 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 1; /* inbound */ gen 1363 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->ChanID = Q931AppendIE(gen, (L3UCHAR *) &ChanID); gen 1366 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, gen, gen->Size); gen 1411 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_ALERTING; gen 1412 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 1; /* inbound call */ gen 1413 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, gen, gen->Size); gen 1431 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_CONNECT; gen 1432 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->BearerCap = 0; gen 1433 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 1; /* inbound call */ gen 1434 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, gen, ftdmchan->caller_data.raw_data_len); gen 1460 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931InitMesGeneric(gen); gen 1461 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_SETUP; gen 1462 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = 0; /* outbound(?) */ gen 1474 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->BearerCap = Q931AppendIE(gen, (L3UCHAR *) &BearerCap); gen 1489 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->ChanID = Q931AppendIE(gen, (L3UCHAR *) &ChanID); gen 1498 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->ProgInd = Q931AppendIE(gen, (L3UCHAR *)&Progress); gen 1506 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Display = Q931AppendIE(gen, (L3UCHAR *) &Display); gen 1507 src/ftmod/ftmod_isdn/ftmod_isdn.c ptrDisplay = Q931GetIEPtr(gen->Display, gen->buf); gen 1520 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CallingNum = Q931AppendIE(gen, (L3UCHAR *) &CallingNum); gen 1521 src/ftmod/ftmod_isdn/ftmod_isdn.c ptrCallingNum = Q931GetIEPtr(gen->CallingNum, gen->buf); gen 1531 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CalledNum = Q931AppendIE(gen, (L3UCHAR *) &CalledNum); gen 1532 src/ftmod/ftmod_isdn/ftmod_isdn.c ptrCalledNum = Q931GetIEPtr(gen->CalledNum, gen->buf); gen 1543 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->HLComp = Q931AppendIE(gen, (L3UCHAR *) &HLComp); gen 1545 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, gen, gen->Size); gen 1546 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_local_crv[gen->CRV] = ftdmchan; gen 1552 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->CRV) { gen 1555 src/ftmod/ftmod_isdn/ftmod_isdn.c call = Q931GetCallByCRV(&isdn_data->q931, gen->CRV); gen 1557 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_log(FTDM_LOG_DEBUG, "Storing reference to current span in call %d [0x%x]\n", gen->CRV, gen->CRV); gen 1567 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_RELEASE_COMPLETE; gen 1569 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, gen, gen->Size); gen 1581 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = ftdm_test_flag(ftdmchan, FTDM_CHANNEL_OUTBOUND) ? 0 : 1; gen 1598 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_RELEASE_COMPLETE; gen 1603 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Cause = Q931AppendIE(gen, (L3UCHAR *) &cause); gen 1604 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, gen, gen->Size); gen 1614 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_RELEASE; gen 1618 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Cause = Q931AppendIE(gen, (L3UCHAR *) &cause); gen 1619 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, gen, gen->Size); gen 1628 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_DISCONNECT; gen 1632 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->Cause = Q931AppendIE(gen, (L3UCHAR *) &cause); gen 1633 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, gen, gen->Size); gen 1644 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->MesType = Q931mes_RELEASE; gen 1645 src/ftmod/ftmod_isdn/ftmod_isdn.c gen->CRVFlag = ftdm_test_flag(ftdmchan, FTDM_CHANNEL_OUTBOUND) ? 0 : 1; gen 1646 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, gen, gen->Size); gen 654 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);