Octet 170 src/isdn/5ESSmes.c L3INT Octet = 0; Octet 173 src/isdn/5ESSmes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 177 src/isdn/5ESSmes.c OBuf[Octet++] = (L3UCHAR)(pMes->SendComplete & 0x00ff); Octet 182 src/isdn/5ESSmes.c OBuf[Octet++] = (L3UCHAR)(pMes->RepeatInd & 0x00ff); Octet 187 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_BEARER_CAPABILITY](pTrunk, Q931GetIEPtr(pMes->BearerCap,pMes->buf), OBuf, &Octet))!=0) Octet 195 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANNEL_IDENTIFICATION](pTrunk, Q931GetIEPtr(pMes->ChanID,pMes->buf), OBuf, &Octet))!=0) Octet 201 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_PROGRESS_INDICATOR](pTrunk, Q931GetIEPtr(pMes->ProgInd,pMes->buf), OBuf, &Octet))!=0) Octet 207 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_NETWORK_SPECIFIC_FACILITIES](pTrunk, Q931GetIEPtr(pMes->NetFac,pMes->buf), OBuf, &Octet))!=0) Octet 213 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet))!=0) Octet 219 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DATETIME](pTrunk, Q931GetIEPtr(pMes->DateTime,pMes->buf), OBuf, &Octet))!=0) Octet 225 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_KEYPAD_FACILITY](pTrunk, Q931GetIEPtr(pMes->KeypadFac,pMes->buf), OBuf, &Octet))!=0) Octet 231 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_SIGNAL](pTrunk, Q931GetIEPtr(pMes->Signal,pMes->buf), OBuf, &Octet))!=0) Octet 237 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLING_PARTY_NUMBER](pTrunk, Q931GetIEPtr(pMes->CallingNum,pMes->buf), OBuf, &Octet))!=0) Octet 243 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLING_PARTY_SUBADDRESS](pTrunk, Q931GetIEPtr(pMes->CallingSub,pMes->buf), OBuf, &Octet))!=0) Octet 249 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLED_PARTY_NUMBER](pTrunk, Q931GetIEPtr(pMes->CalledNum,pMes->buf), OBuf, &Octet))!=0) Octet 255 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLED_PARTY_SUBADDRESS](pTrunk, Q931GetIEPtr(pMes->CalledSub,pMes->buf), OBuf, &Octet))!=0) Octet 261 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_TRANSIT_NETWORK_SELECTION](pTrunk, Q931GetIEPtr(pMes->TransNetSel,pMes->buf), OBuf, &Octet))!=0) Octet 272 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_LOW_LAYER_COMPATIBILITY](pTrunk, Q931GetIEPtr(pMes->LLComp,pMes->buf), OBuf, &Octet))!=0) Octet 278 src/isdn/5ESSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_HIGH_LAYER_COMPATIBILITY](pTrunk, Q931GetIEPtr(pMes->HLComp,pMes->buf), OBuf, &Octet))!=0) Octet 282 src/isdn/5ESSmes.c *OSize = Octet; Octet 152 src/isdn/DMSmes.c L3INT Octet = 0; Octet 155 src/isdn/DMSmes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 159 src/isdn/DMSmes.c OBuf[Octet++] = (L3UCHAR)(pMes->SendComplete & 0x00ff); Octet 164 src/isdn/DMSmes.c OBuf[Octet++] = (L3UCHAR)(pMes->RepeatInd & 0x00ff); Octet 169 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_BEARER_CAPABILITY](pTrunk, Q931GetIEPtr(pMes->BearerCap,pMes->buf), OBuf, &Octet)) != 0) Octet 177 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANNEL_IDENTIFICATION](pTrunk, Q931GetIEPtr(pMes->ChanID,pMes->buf), OBuf, &Octet)) != 0) Octet 183 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_PROGRESS_INDICATOR](pTrunk, Q931GetIEPtr(pMes->ProgInd,pMes->buf), OBuf, &Octet)) != 0) Octet 189 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_NETWORK_SPECIFIC_FACILITIES](pTrunk, Q931GetIEPtr(pMes->NetFac,pMes->buf), OBuf, &Octet)) != 0) Octet 195 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 201 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DATETIME](pTrunk, Q931GetIEPtr(pMes->DateTime,pMes->buf), OBuf, &Octet)) != 0) Octet 207 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_KEYPAD_FACILITY](pTrunk, Q931GetIEPtr(pMes->KeypadFac,pMes->buf), OBuf, &Octet)) != 0) Octet 213 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_SIGNAL](pTrunk, Q931GetIEPtr(pMes->Signal,pMes->buf), OBuf, &Octet)) != 0) Octet 219 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLING_PARTY_NUMBER](pTrunk, Q931GetIEPtr(pMes->CallingNum,pMes->buf), OBuf, &Octet)) != 0) Octet 225 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLING_PARTY_SUBADDRESS](pTrunk, Q931GetIEPtr(pMes->CallingSub,pMes->buf), OBuf, &Octet)) != 0) Octet 231 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLED_PARTY_NUMBER](pTrunk, Q931GetIEPtr(pMes->CalledNum,pMes->buf), OBuf, &Octet)) != 0) Octet 238 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLED_PARTY_SUBADDRESS](pTrunk, Q931GetIEPtr(pMes->CalledSub,pMes->buf), OBuf, &Octet)) != 0) Octet 244 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_TRANSIT_NETWORK_SELECTION](pTrunk, Q931GetIEPtr(pMes->TransNetSel,pMes->buf), OBuf, &Octet)) != 0) Octet 255 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_LOW_LAYER_COMPATIBILITY](pTrunk, Q931GetIEPtr(pMes->LLComp,pMes->buf), OBuf, &Octet)) != 0) Octet 261 src/isdn/DMSmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_HIGH_LAYER_COMPATIBILITY](pTrunk, Q931GetIEPtr(pMes->HLComp,pMes->buf), OBuf, &Octet)) != 0) Octet 265 src/isdn/DMSmes.c *OSize = Octet; Octet 183 src/isdn/Q931.c L3INT Q931PieDummy(Q931_TrunkInfo_t *pTrunk,L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 94 src/isdn/Q931ie.c #define Q931MoreIE() (Octet + Off - 2 < IESize) Octet 97 src/isdn/Q931ie.c if (Octet + Off - 2 != IESize) {\ Octet 98 src/isdn/Q931ie.c Q931SetError(pTrunk, x, Octet, Off);\ Octet 156 src/isdn/Q931ie.c L3INT Octet = 0; Octet 161 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 164 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 167 src/isdn/Q931ie.c pie->CodStand = ieGetOctet((IBuf[Octet] & 0x60) >> 5); Octet 168 src/isdn/Q931ie.c pie->ITC = ieGetOctet(IBuf[Octet] & 0x1f); Octet 169 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet], Off); Octet 170 src/isdn/Q931ie.c Octet++; Octet 173 src/isdn/Q931ie.c pie->TransMode = ieGetOctet((IBuf[Octet + Off] & 0x60) >> 5); Octet 174 src/isdn/Q931ie.c pie->ITR = ieGetOctet(IBuf[Octet + Off] & 0x1f); Octet 175 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet + Off], Off); Octet 176 src/isdn/Q931ie.c Octet++; Octet 180 src/isdn/Q931ie.c pie->RateMul = ieGetOctet(IBuf[Octet + Off] & 0x7f); Octet 181 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet + Off], Off); Octet 186 src/isdn/Q931ie.c if ((IBuf[Octet + Off] & 0x60) == 0x20 && Q931MoreIE()) { Octet 187 src/isdn/Q931ie.c pie->Layer1Ident = ieGetOctet((IBuf[Octet + Off] & 0x60) >> 5); Octet 188 src/isdn/Q931ie.c pie->UIL1Prot = ieGetOctet(IBuf[Octet + Off] & 0x1f); Octet 189 src/isdn/Q931ie.c Octet++; Octet 197 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 200 src/isdn/Q931ie.c pie->SyncAsync = ieGetOctet((IBuf[Octet + Off] & 0x40) >> 6); Octet 201 src/isdn/Q931ie.c pie->Negot = ieGetOctet((IBuf[Octet + Off] & 0x20) >> 5); Octet 202 src/isdn/Q931ie.c pie->UserRate = ieGetOctet(IBuf[Octet + Off] & 0x1f); Octet 213 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 215 src/isdn/Q931ie.c pie->InterRate = ieGetOctet((IBuf[Octet + Off] & 0x60) >> 5); Octet 216 src/isdn/Q931ie.c pie->NIConTx = ieGetOctet((IBuf[Octet + Off] & 0x10) >> 4); Octet 217 src/isdn/Q931ie.c pie->NIConRx = ieGetOctet((IBuf[Octet + Off] & 0x08) >> 3); Octet 218 src/isdn/Q931ie.c pie->FlowCtlTx = ieGetOctet((IBuf[Octet + Off] & 0x04) >> 2); Octet 219 src/isdn/Q931ie.c pie->FlowCtlRx = ieGetOctet((IBuf[Octet + Off] & 0x20) >> 1); Octet 223 src/isdn/Q931ie.c pie->HDR = ieGetOctet((IBuf[Octet + Off] & 0x40) >> 6); Octet 224 src/isdn/Q931ie.c pie->MultiFrame = ieGetOctet((IBuf[Octet + Off] & 0x20) >> 5); Octet 225 src/isdn/Q931ie.c pie->Mode = ieGetOctet((IBuf[Octet + Off] & 0x10) >> 4); Octet 226 src/isdn/Q931ie.c pie->LLInegot = ieGetOctet((IBuf[Octet + Off] & 0x08) >> 3); Octet 227 src/isdn/Q931ie.c pie->Assignor = ieGetOctet((IBuf[Octet + Off] & 0x04) >> 2); Octet 228 src/isdn/Q931ie.c pie->InBandNeg = ieGetOctet((IBuf[Octet + Off] & 0x02) >> 1); Octet 237 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 238 src/isdn/Q931ie.c pie->NumStopBits = ieGetOctet((IBuf[Octet + Off] & 0x60) >> 5); Octet 239 src/isdn/Q931ie.c pie->NumDataBits = ieGetOctet((IBuf[Octet + Off] & 0x18) >> 3); Octet 240 src/isdn/Q931ie.c pie->Parity = ieGetOctet(IBuf[Octet + Off] & 0x07); Octet 244 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 245 src/isdn/Q931ie.c pie->DuplexMode = ieGetOctet((IBuf[Octet + Off] & 0x40) >> 6); Octet 246 src/isdn/Q931ie.c pie->ModemType = ieGetOctet(IBuf[Octet + Off] & 0x3f); Octet 255 src/isdn/Q931ie.c if ((IBuf[Octet + Off] & 0x60) == 0x40 && Q931MoreIE()) { Octet 256 src/isdn/Q931ie.c pie->Layer2Ident = ieGetOctet((IBuf[Octet + Off] & 0x60) >> 5); Octet 257 src/isdn/Q931ie.c pie->UIL2Prot = ieGetOctet(IBuf[Octet + Off] & 0x1f); Octet 259 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet + Off], Off); Octet 260 src/isdn/Q931ie.c Octet ++; Octet 264 src/isdn/Q931ie.c if ((IBuf[Octet + Off] & 0x60) == 0x60 && Q931MoreIE()) { Octet 265 src/isdn/Q931ie.c pie->Layer3Ident = ieGetOctet((IBuf[Octet + Off] & 0x60) >> 5); Octet 266 src/isdn/Q931ie.c pie->UIL3Prot = ieGetOctet(IBuf[Octet + Off] & 0x1f); Octet 267 src/isdn/Q931ie.c Octet++; Octet 270 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 272 src/isdn/Q931ie.c pie->AL3Info1 = ieGetOctet(IBuf[Octet + Off] & 0x0f); Octet 276 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off])) { Octet 277 src/isdn/Q931ie.c pie->AL3Info2 = ieGetOctet(IBuf[Octet + Off] & 0x0f); Octet 292 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 315 src/isdn/Q931ie.c L3INT Q931Pie_BearerCap(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 319 src/isdn/Q931ie.c L3INT Beg = *Octet; /* remember current offset */ Octet 324 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_BEARER_CAPABILITY ; Octet 325 src/isdn/Q931ie.c li = (*Octet)++; /* remember length position */ Octet 328 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | ((pIE->CodStand << 5) & 0x60) | (pIE->ITC & 0x1f); Octet 331 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | ((pIE->TransMode << 5) & 0x60) | (pIE->ITR & 0x1f); Octet 335 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->RateMul & 0x7f); Octet 342 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x00 | ((pIE->Layer1Ident << 5) & 0x60) | (pIE->UIL1Prot & 0x15); Octet 345 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x00 | ((pIE->SyncAsync << 6) & 0x40) | ((pIE->Negot << 5) & 0x20) | (pIE->UserRate & 0x1f); Octet 350 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x00 Octet 359 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x00 Octet 369 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x00 Octet 375 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | ((pIE->DuplexMode << 6) & 0x40) | (pIE->ModemType & 0x3f); Octet 378 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | ((pIE->Layer1Ident << 5) & 0x60) | (pIE->UIL1Prot & 0x1f); Octet 384 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | ((pIE->Layer2Ident << 5) & 0x60) | (pIE->UIL2Prot & 0x1f); Octet 390 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x00 | ((pIE->Layer3Ident << 5) & 0x60) | (pIE->UIL3Prot & 0x1f); Octet 393 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x00 | (pIE->AL3Info1 & 0x0f); Octet 396 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->AL3Info2 & 0x0f); Octet 399 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | ((pIE->Layer3Ident << 5) & 0x60) | (pIE->UIL3Prot & 0x1f); Octet 403 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 429 src/isdn/Q931ie.c L3INT Octet = 0; Octet 436 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 439 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 443 src/isdn/Q931ie.c pie->CallId[x] = IBuf[Octet + Off] & 0x7f; Octet 451 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 470 src/isdn/Q931ie.c L3INT Q931Pie_CallID(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 474 src/isdn/Q931ie.c L3INT Beg = *Octet;/* remember current offset */ Octet 479 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_CALL_IDENTITY ; Octet 480 src/isdn/Q931ie.c li = (*Octet)++; /* remember length position */ Octet 483 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->CallId[x]; Octet 486 src/isdn/Q931ie.c OBuf[(*Octet) - 1] |= 0x80; /* set complete flag at last octet*/ Octet 488 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 513 src/isdn/Q931ie.c L3INT Octet = 0; Octet 519 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 522 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 525 src/isdn/Q931ie.c pie->CodStand = (IBuf[Octet + Off] >> 6) & 0x03; Octet 526 src/isdn/Q931ie.c pie->CallState = IBuf[Octet + Off] & 0x3f; Octet 527 src/isdn/Q931ie.c Octet++; Octet 532 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 550 src/isdn/Q931ie.c L3INT Q931Pie_CallState(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 554 src/isdn/Q931ie.c L3INT Beg = *Octet; /* remember current offset */ Octet 557 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_CALL_STATE; Octet 558 src/isdn/Q931ie.c li = (*Octet)++; /* remember length position */ Octet 560 src/isdn/Q931ie.c OBuf[(*Octet)++] = (pIE->CodStand << 6) | (pIE->CallState & 0x3f); Octet 562 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 587 src/isdn/Q931ie.c L3INT Octet = 0; Octet 594 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 597 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 600 src/isdn/Q931ie.c pie->TypNum = (IBuf[Octet + Off] >> 4) & 0x07; Octet 601 src/isdn/Q931ie.c pie->OddEvenInd = (IBuf[Octet + Off] >> 3) & 0x01; Octet 602 src/isdn/Q931ie.c Octet++; Octet 607 src/isdn/Q931ie.c pie->Digit[x] = IBuf[Octet + Off] & 0x7f; Octet 615 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 633 src/isdn/Q931ie.c L3INT Q931Pie_CalledSub(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 637 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 643 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_CALLED_PARTY_SUBADDRESS; Octet 644 src/isdn/Q931ie.c li = (*Octet)++; Octet 647 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->TypNum << 4) | (pIE->OddEvenInd << 3); Octet 651 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->Digit[x]; Octet 654 src/isdn/Q931ie.c OBuf[(*Octet) - 1] |= 0x80; /* Terminate bit */ Octet 656 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 681 src/isdn/Q931ie.c L3INT Octet = 0; Octet 688 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 691 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 694 src/isdn/Q931ie.c pie->TypNum = (IBuf[Octet + Off] >> 4) & 0x07; Octet 695 src/isdn/Q931ie.c pie->NumPlanID = IBuf[Octet + Off] & 0x0f; Octet 696 src/isdn/Q931ie.c Octet++; Octet 701 src/isdn/Q931ie.c pie->Digit[x] = IBuf[Octet + Off] & 0x7f; Octet 704 src/isdn/Q931ie.c } while ((IBuf[Octet + Off]&0x80) == 0 && Q931MoreIE()); Octet 710 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 728 src/isdn/Q931ie.c L3INT Q931Pie_CalledNum(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 732 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 738 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_CALLED_PARTY_NUMBER; Octet 741 src/isdn/Q931ie.c li = (*Octet)++; Octet 744 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->TypNum << 4) | (pIE->NumPlanID); Octet 748 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->Digit[x]; Octet 751 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 776 src/isdn/Q931ie.c L3INT Octet = 0; Octet 783 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 786 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 789 src/isdn/Q931ie.c pie->TypNum = (IBuf[Octet + Off] >> 4) & 0x07; Octet 790 src/isdn/Q931ie.c pie->NumPlanID = IBuf[Octet + Off] & 0x0f; Octet 793 src/isdn/Q931ie.c if ((IBuf[Octet + Off] & 0x80) == 0) { Octet 795 src/isdn/Q931ie.c pie->PresInd = (IBuf[Octet + Off] >> 5) & 0x03; Octet 796 src/isdn/Q931ie.c pie->ScreenInd = IBuf[Octet + Off] & 0x03; Octet 798 src/isdn/Q931ie.c Octet++; Octet 803 src/isdn/Q931ie.c pie->Digit[x++] = IBuf[Octet + Off] & 0x7f; Octet 805 src/isdn/Q931ie.c if ((IBuf[Octet + Off] & 0x80) != 0) { Octet 815 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 833 src/isdn/Q931ie.c L3INT Q931Pie_CallingNum(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 837 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 843 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_CALLING_PARTY_NUMBER; Octet 846 src/isdn/Q931ie.c li = (*Octet)++; Octet 849 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x00 | (pIE->TypNum << 4) | (pIE->NumPlanID); Octet 852 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80; Octet 856 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->Digit[x]; Octet 859 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 884 src/isdn/Q931ie.c L3INT Octet = 0; Octet 891 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 894 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 897 src/isdn/Q931ie.c pie->TypNum = (IBuf[Octet + Off] >> 4) & 0x07; Octet 898 src/isdn/Q931ie.c pie->OddEvenInd = (IBuf[Octet + Off] >> 3) & 0x01; Octet 899 src/isdn/Q931ie.c Octet++; Octet 904 src/isdn/Q931ie.c pie->Digit[x] = IBuf[Octet + Off] & 0x7f; Octet 912 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 930 src/isdn/Q931ie.c L3INT Q931Pie_CallingSub(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 934 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 940 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_CALLING_PARTY_SUBADDRESS; Octet 941 src/isdn/Q931ie.c li = (*Octet)++; Octet 944 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->TypNum << 4) | (pIE->OddEvenInd << 3); Octet 948 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->Digit[x]; Octet 951 src/isdn/Q931ie.c OBuf[(*Octet) - 1] |= 0x80; /* Terminate bit */ Octet 953 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 978 src/isdn/Q931ie.c L3INT Octet = 0; Octet 983 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 986 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 989 src/isdn/Q931ie.c pie->CodStand = (IBuf[Octet + Off]>>5) & 0x03; Octet 990 src/isdn/Q931ie.c pie->Location = IBuf[Octet + Off] & 0x0f; Octet 993 src/isdn/Q931ie.c if ((IBuf[Octet + Off] & 0x80) == 0) { Octet 995 src/isdn/Q931ie.c pie->Recom = IBuf[Octet + Off] & 0x7f; Octet 997 src/isdn/Q931ie.c Octet++; Octet 1000 src/isdn/Q931ie.c pie->Value = IBuf[Octet + Off] & 0x7f; Octet 1001 src/isdn/Q931ie.c Octet++; Octet 1011 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 1029 src/isdn/Q931ie.c L3INT Q931Pie_Cause(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 1033 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 1036 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_CAUSE; Octet 1037 src/isdn/Q931ie.c li = (*Octet)++; Octet 1040 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->CodStand<<5) | pIE->Location; Octet 1045 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | pIE->Value; Octet 1049 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 1074 src/isdn/Q931ie.c L3INT Octet = 0; Octet 1078 src/isdn/Q931ie.c pie->IEId = IBuf[Octet] & 0xf0; Octet 1079 src/isdn/Q931ie.c pie->CongLevel = IBuf[Octet] & 0x0f; Octet 1080 src/isdn/Q931ie.c Octet ++; Octet 1084 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 1102 src/isdn/Q931ie.c L3INT Q931Pie_CongLevel(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 1108 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_CONGESTION_LEVEL | pIE->CongLevel; Octet 1133 src/isdn/Q931ie.c L3INT Octet = 0; Octet 1141 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 1144 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 1147 src/isdn/Q931ie.c pie->IntIDPresent = (IBuf[Octet] >> 6) & 0x01; Octet 1148 src/isdn/Q931ie.c pie->IntType = (IBuf[Octet] >> 5) & 0x01; Octet 1149 src/isdn/Q931ie.c pie->PrefExcl = (IBuf[Octet] >> 3) & 0x01; Octet 1150 src/isdn/Q931ie.c pie->DChanInd = (IBuf[Octet] >> 2) & 0x01; Octet 1151 src/isdn/Q931ie.c pie->InfoChanSel = IBuf[Octet] & 0x03; Octet 1153 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet++], Off); Octet 1157 src/isdn/Q931ie.c pie->InterfaceID = IBuf[Octet + Off] & 0x7f; Octet 1163 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet + Off], Off); Octet 1167 src/isdn/Q931ie.c if ((Octet + Off - 2) != IESize) { Octet 1170 src/isdn/Q931ie.c pie->CodStand = (IBuf[Octet + Off] >> 5) & 0x03; Octet 1171 src/isdn/Q931ie.c pie->NumMap = (IBuf[Octet + Off] >> 4) & 0x01; Octet 1172 src/isdn/Q931ie.c pie->ChanMapType = IBuf[Octet + Off] & 0x0f; Octet 1177 src/isdn/Q931ie.c pie->ChanSlot = IBuf[Octet + Off] & 0x7f; Octet 1180 src/isdn/Q931ie.c if ((Octet + Off - 1) != IESize) { Octet 1181 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet + Off], Off); Octet 1190 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 1239 src/isdn/Q931ie.c L3INT Q931Pie_ChanID(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 1243 src/isdn/Q931ie.c L3INT Beg = *Octet; /* remember current offset */ Octet 1246 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_CHANNEL_IDENTIFICATION; Octet 1247 src/isdn/Q931ie.c li = (*Octet)++; /* remember length position */ Octet 1250 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 Octet 1258 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->InterfaceID & 0x7f); Octet 1263 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 Octet 1276 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->ChanSlot & 0x7f); Octet 1281 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 1312 src/isdn/Q931ie.c L3INT Octet = *IOff; Octet 1313 src/isdn/Q931ie.c L3INT l = IBuf[Octet++]; Octet 1316 src/isdn/Q931ie.c CRV = IBuf[Octet++] & 0x7F; Octet 1319 src/isdn/Q931ie.c CRV = (IBuf[Octet++] & 0x7f) << 8; Octet 1320 src/isdn/Q931ie.c CRV |= IBuf[Octet++]; Octet 1326 src/isdn/Q931ie.c Octet += l; Octet 1329 src/isdn/Q931ie.c *IOff = Octet; Octet 1355 src/isdn/Q931ie.c L3INT Octet = 0; Octet 1360 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 1363 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 1366 src/isdn/Q931ie.c pie->Year = IBuf[Octet++]; Octet 1369 src/isdn/Q931ie.c pie->Month = IBuf[Octet++]; Octet 1372 src/isdn/Q931ie.c pie->Day = IBuf[Octet++]; Octet 1384 src/isdn/Q931ie.c pie->Hour = IBuf[Octet++]; Octet 1389 src/isdn/Q931ie.c pie->Minute = IBuf[Octet++]; Octet 1394 src/isdn/Q931ie.c pie->Second = IBuf[Octet++]; Octet 1402 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 1420 src/isdn/Q931ie.c L3INT Q931Pie_DateTime(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 1424 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 1427 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_DATETIME; Octet 1428 src/isdn/Q931ie.c li = (*Octet)++; Octet 1430 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->Year; Octet 1431 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->Month; Octet 1432 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->Day; Octet 1434 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->Hour; Octet 1437 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->Minute; Octet 1440 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->Second; Octet 1445 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet)-Beg) - 2; Octet 1470 src/isdn/Q931ie.c L3INT Octet = 0; Octet 1476 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 1477 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 1480 src/isdn/Q931ie.c pie->Display[x] = IBuf[Octet + Off] & 0x7f; Octet 1487 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 1505 src/isdn/Q931ie.c L3INT Q931Pie_Display(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 1509 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 1514 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_DISPLAY; Octet 1515 src/isdn/Q931ie.c li = (*Octet)++; Octet 1521 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->Display[x]; Octet 1524 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 1549 src/isdn/Q931ie.c L3INT Octet = 0; Octet 1554 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 1557 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 1560 src/isdn/Q931ie.c pie->CodStand = (IBuf[Octet + Off] >>5) & 0x03; Octet 1561 src/isdn/Q931ie.c pie->Interpret = (IBuf[Octet + Off] >>2) & 0x07; Octet 1562 src/isdn/Q931ie.c pie->PresMeth = IBuf[Octet + Off] & 0x03; Octet 1563 src/isdn/Q931ie.c Octet++; Octet 1566 src/isdn/Q931ie.c pie->HLCharID = IBuf[Octet + Off] & 0x7f; Octet 1567 src/isdn/Q931ie.c Octet++; Octet 1570 src/isdn/Q931ie.c if ((IBuf[Octet + Off - 1] & 0x80) == 0 && Q931MoreIE()) { Octet 1572 src/isdn/Q931ie.c pie->EHLCharID = IBuf[Octet + Off] & 0x7f; Octet 1576 src/isdn/Q931ie.c pie->EVideoTlfCharID = IBuf[Octet + Off] & 0x7f; Octet 1584 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet + Off], Off); Octet 1590 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 1608 src/isdn/Q931ie.c L3INT Q931Pie_HLComp(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 1612 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 1615 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_HIGH_LAYER_COMPATIBILITY; Octet 1616 src/isdn/Q931ie.c li = (*Octet)++; Octet 1619 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | ((pIE->CodStand << 5) & 0x60) | ((pIE->Interpret << 2) & 0x1c) | (pIE->PresMeth & 0x03); Octet 1622 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->HLCharID; Octet 1626 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->EHLCharID & 0x7f); Octet 1629 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->EVideoTlfCharID & 0x7f); Octet 1632 src/isdn/Q931ie.c OBuf[(*Octet) - 1] |= 0x80; Octet 1635 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 1660 src/isdn/Q931ie.c L3INT Octet = 0; Octet 1666 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 1667 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 1670 src/isdn/Q931ie.c pie->KeypadFac[x] = IBuf[Octet + Off] & 0x7f; Octet 1677 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 1695 src/isdn/Q931ie.c L3INT Q931Pie_KeypadFac(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 1699 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 1704 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_KEYPAD_FACILITY; Octet 1705 src/isdn/Q931ie.c li = (*Octet)++; Octet 1710 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->KeypadFac[x]; Octet 1713 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 1738 src/isdn/Q931ie.c L3INT Octet = 0; Octet 1743 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 1746 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 1749 src/isdn/Q931ie.c pie->CodStand = (IBuf[Octet + Off] >> 5) & 0x03; Octet 1750 src/isdn/Q931ie.c pie->ITransCap = IBuf[Octet + Off] & 0x1f; Octet 1751 src/isdn/Q931ie.c Octet++; Octet 1754 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 1755 src/isdn/Q931ie.c pie->NegotInd = (IBuf[Octet + Off] >> 6) & 0x01; Octet 1760 src/isdn/Q931ie.c pie->TransMode = (IBuf[Octet + Off] >> 5) & 0x03; Octet 1761 src/isdn/Q931ie.c pie->InfoRate = IBuf[Octet + Off] & 0x1f; Octet 1763 src/isdn/Q931ie.c Octet++; Octet 1767 src/isdn/Q931ie.c pie->RateMul = IBuf[Octet + Off] & 0x7f; Octet 1772 src/isdn/Q931ie.c if ((IBuf[Octet + Off] & 0x60) == 0x20) { /* Layer 1 Ident ? */ Octet 1773 src/isdn/Q931ie.c pie->Layer1Ident = (IBuf[Octet + Off] >> 5) & 0x03; Octet 1774 src/isdn/Q931ie.c pie->UIL1Prot = IBuf[Octet + Off] & 0x1f; Octet 1775 src/isdn/Q931ie.c Octet++; Octet 1778 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 1779 src/isdn/Q931ie.c pie->SyncAsync = (IBuf[Octet + Off] >> 6) & 0x01; Octet 1780 src/isdn/Q931ie.c pie->Negot = (IBuf[Octet + Off] >> 5) & 0x01; Octet 1781 src/isdn/Q931ie.c pie->UserRate = IBuf[Octet + Off] & 0x1f; Octet 1785 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 1787 src/isdn/Q931ie.c pie->InterRate = (IBuf[Octet + Off] >> 5) & 0x03; Octet 1788 src/isdn/Q931ie.c pie->NIConTx = (IBuf[Octet + Off] >> 4) & 0x01; Octet 1789 src/isdn/Q931ie.c pie->NIConRx = (IBuf[Octet + Off] >> 3) & 0x01; Octet 1790 src/isdn/Q931ie.c pie->FlowCtlTx = (IBuf[Octet + Off] >> 2) & 0x01; Octet 1791 src/isdn/Q931ie.c pie->FlowCtlRx = (IBuf[Octet + Off] >> 1) & 0x01; Octet 1795 src/isdn/Q931ie.c pie->HDR = (IBuf[Octet + Off] >> 6) & 0x01; Octet 1796 src/isdn/Q931ie.c pie->MultiFrame = (IBuf[Octet + Off] >> 5) & 0x01; Octet 1797 src/isdn/Q931ie.c pie->ModeL1 = (IBuf[Octet + Off] >> 4) & 0x01; Octet 1798 src/isdn/Q931ie.c pie->NegotLLI = (IBuf[Octet + Off] >> 3) & 0x01; Octet 1799 src/isdn/Q931ie.c pie->Assignor = (IBuf[Octet + Off] >> 2) & 0x01; Octet 1800 src/isdn/Q931ie.c pie->InBandNeg = (IBuf[Octet + Off] >> 1) & 0x01; Octet 1804 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet + Off], Off); Octet 1813 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 1814 src/isdn/Q931ie.c pie->NumStopBits = (IBuf[Octet + Off] >> 5) & 0x03; Octet 1815 src/isdn/Q931ie.c pie->NumDataBits = (IBuf[Octet + Off] >> 3) & 0x03; Octet 1816 src/isdn/Q931ie.c pie->Parity = IBuf[Octet + Off] & 0x07; Octet 1820 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 1821 src/isdn/Q931ie.c pie->DuplexMode = (IBuf[Octet + Off] >> 6) & 0x01; Octet 1822 src/isdn/Q931ie.c pie->ModemType = IBuf[Octet + Off] & 0x3f; Octet 1823 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet + Off], Off); Octet 1832 src/isdn/Q931ie.c if ((IBuf[Octet + Off] & 0x60) == 0x40) { /* Layer 1 Ident ? */ Octet 1833 src/isdn/Q931ie.c pie->Layer2Ident = (IBuf[Octet + Off] >>5) & 0x03; Octet 1834 src/isdn/Q931ie.c pie->UIL2Prot = IBuf[Octet + Off] & 0x1f; Octet 1835 src/isdn/Q931ie.c Octet++; Octet 1838 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 1840 src/isdn/Q931ie.c pie->UsrSpcL2Prot = IBuf[Octet + Off] & 0x7f; Octet 1844 src/isdn/Q931ie.c pie->ModeL2 = (IBuf[Octet + Off] >> 5) & 0x03; Octet 1845 src/isdn/Q931ie.c pie->Q933use = IBuf[Octet + Off] & 0x03; Octet 1849 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 1850 src/isdn/Q931ie.c pie->WindowSize = IBuf[Octet + Off] & 0x7f; Octet 1857 src/isdn/Q931ie.c if ((IBuf[Octet + Off] & 0x60) == 0x60) { /* Layer 3 Ident ? */ Octet 1858 src/isdn/Q931ie.c pie->Layer3Ident = (IBuf[Octet + Off] >> 5) & 0x03; Octet 1859 src/isdn/Q931ie.c pie->UIL3Prot = IBuf[Octet + Off] & 0x1f; Octet 1860 src/isdn/Q931ie.c Octet++; Octet 1863 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 1866 src/isdn/Q931ie.c pie->AddL3Info = ((IBuf[Octet + Off] << 4) & 0xf0) Octet 1867 src/isdn/Q931ie.c | (IBuf[Octet + Off + 1] & 0x0f); Octet 1872 src/isdn/Q931ie.c pie->ModeL3 = (IBuf[Octet + Off] >> 5) & 0x03; Octet 1876 src/isdn/Q931ie.c pie->OptL3Info = IBuf[Octet + Off] & 0x7f; Octet 1881 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 1882 src/isdn/Q931ie.c pie->DefPackSize = IBuf[Octet + Off] & 0x0f; Octet 1886 src/isdn/Q931ie.c if (IsQ931Ext(IBuf[Octet + Off - 1])) { Octet 1887 src/isdn/Q931ie.c pie->PackWinSize= IBuf[Octet + Off] & 0x7f; Octet 1897 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 1915 src/isdn/Q931ie.c L3INT Q931Pie_LLComp(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 1919 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 1922 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_LOW_LAYER_COMPATIBILITY; Octet 1923 src/isdn/Q931ie.c li = (*Octet)++; Octet 1926 src/isdn/Q931ie.c OBuf[(*Octet)++] = (pIE->CodStand << 6) | pIE->ITransCap; Octet 1929 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->NegotInd << 6); Octet 1932 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->TransMode << 5) | pIE->InfoRate; Octet 1936 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | pIE->RateMul; Octet 1941 src/isdn/Q931ie.c OBuf[(*Octet)++] = (pIE->Layer1Ident << 5) | pIE->UIL1Prot; Octet 1946 src/isdn/Q931ie.c OBuf[(*Octet)++] = (pIE->SyncAsync<<6) | (pIE->Negot<<5) | pIE->UserRate; Octet 1950 src/isdn/Q931ie.c OBuf[(*Octet)++] = (pIE->InterRate << 5) Octet 1957 src/isdn/Q931ie.c OBuf[(*Octet)++] = (pIE->HDR << 6) Octet 1965 src/isdn/Q931ie.c OBuf[(*Octet) - 1] |= 0x80; Octet 1973 src/isdn/Q931ie.c OBuf[(*Octet)++] = (pIE->NumStopBits << 5) | (pIE->NumDataBits << 3) | pIE->Parity ; Octet 1976 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->DuplexMode << 6) | pIE->ModemType; Octet 1980 src/isdn/Q931ie.c OBuf[(*Octet) - 1] |= 0x80; Octet 1986 src/isdn/Q931ie.c OBuf[(*Octet)++] = (pIE->Layer2Ident << 5) | pIE->UIL2Prot; Octet 1998 src/isdn/Q931ie.c OBuf[(*Octet)++] = (pIE->ModeL2 << 5) | pIE->Q933use; Octet 2001 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | pIE->WindowSize; Octet 2004 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | pIE->UsrSpcL2Prot; Octet 2007 src/isdn/Q931ie.c OBuf[(*Octet) - 1] |= 0x80; Octet 2013 src/isdn/Q931ie.c OBuf[(*Octet)++] = (pIE->Layer3Ident << 5) | pIE->UIL3Prot; Octet 2017 src/isdn/Q931ie.c OBuf[(*Octet++)] = 0x80 | pIE->OptL3Info; Octet 2022 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->ModeL3 << 5; Octet 2025 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->DefPackSize; Octet 2028 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | pIE->PackWinSize; Octet 2031 src/isdn/Q931ie.c OBuf[(*Octet)++] = (pIE->AddL3Info >> 4) & 0x0f; Octet 2032 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->AddL3Info & 0x0f); Octet 2035 src/isdn/Q931ie.c OBuf[(*Octet) - 1] |= 0x80; Octet 2043 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 2068 src/isdn/Q931ie.c L3INT Octet = 0; Octet 2074 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 2077 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 2079 src/isdn/Q931ie.c pie->LenNetID = IBuf[Octet + Off]; /* full octet is used */ Octet 2080 src/isdn/Q931ie.c Octet++; Octet 2084 src/isdn/Q931ie.c pie->TypeNetID = (IBuf[Octet + Off] >> 4) & 0x0f; Octet 2085 src/isdn/Q931ie.c pie->NetIDPlan = IBuf[Octet + Off] & 0x0f; Octet 2086 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet], Off); Octet 2091 src/isdn/Q931ie.c pie->NetID[x] = IBuf[Octet + Off] & 0x7f; Octet 2097 src/isdn/Q931ie.c pie->NetFac = IBuf[Octet + Off]; /* Full Octet is used */ Octet 2098 src/isdn/Q931ie.c Octet++; Octet 2103 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 2121 src/isdn/Q931ie.c L3INT Q931Pie_NetFac(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 2125 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 2129 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_NETWORK_SPECIFIC_FACILITIES; Octet 2130 src/isdn/Q931ie.c li = (*Octet)++; Octet 2133 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->LenNetID; Octet 2137 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->TypeNetID << 4) | pIE->NetIDPlan; Octet 2141 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->NetID[x]; Octet 2146 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->NetFac; Octet 2148 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 2173 src/isdn/Q931ie.c L3INT Octet = 0; Octet 2178 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 2181 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 2184 src/isdn/Q931ie.c pie->Notification = IBuf[Octet + Off] & 0x7f; Octet 2186 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet], Off); Octet 2187 src/isdn/Q931ie.c Octet++; Octet 2192 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 2210 src/isdn/Q931ie.c L3INT Q931Pie_NotifInd(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 2214 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 2217 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_NOTIFICATION_INDICATOR; Octet 2218 src/isdn/Q931ie.c li = (*Octet)++; Octet 2221 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->Notification; Octet 2223 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 2248 src/isdn/Q931ie.c L3INT Octet = 0; Octet 2253 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 2256 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 2259 src/isdn/Q931ie.c pie->CodStand = (IBuf[Octet + Off] >> 5) & 0x03; Octet 2260 src/isdn/Q931ie.c pie->Location = IBuf[Octet + Off] & 0x0f; Octet 2262 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet], Off); Octet 2263 src/isdn/Q931ie.c Octet++; Octet 2266 src/isdn/Q931ie.c pie->ProgDesc = IBuf[Octet + Off] & 0x7f; Octet 2267 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet], Off); Octet 2268 src/isdn/Q931ie.c Octet++; Octet 2273 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 2291 src/isdn/Q931ie.c L3INT Q931Pie_ProgInd(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 2295 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 2298 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_PROGRESS_INDICATOR; Octet 2299 src/isdn/Q931ie.c li = (*Octet)++; Octet 2302 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->CodStand << 5) | pIE->Location; Octet 2305 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | pIE->ProgDesc; Octet 2307 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 2332 src/isdn/Q931ie.c L3INT Octet = 0; Octet 2336 src/isdn/Q931ie.c pie->IEId = IBuf[Octet] & 0xf0; Octet 2337 src/isdn/Q931ie.c pie->RepeatInd = IBuf[Octet] & 0x0f; Octet 2338 src/isdn/Q931ie.c Octet ++; Octet 2342 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 2360 src/isdn/Q931ie.c L3INT Q931Pie_RepeatInd(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 2366 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_REPEAT_INDICATOR | pIE->RepeatInd; Octet 2407 src/isdn/Q931ie.c L3INT Q931Pie_RevChargeInd(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 2438 src/isdn/Q931ie.c L3INT Octet = 0; Octet 2443 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 2446 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 2449 src/isdn/Q931ie.c pie->Class = IBuf[Octet + Off] & 0x07; Octet 2450 src/isdn/Q931ie.c pie->Spare = IBuf[Octet + Off] & 0x78; Octet 2452 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet], Off); Octet 2453 src/isdn/Q931ie.c Octet++; Octet 2458 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 2477 src/isdn/Q931ie.c L3INT Q931Pie_RestartInd(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 2481 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 2484 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_RESTART_INDICATOR; Octet 2485 src/isdn/Q931ie.c li = (*Octet)++; Octet 2488 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | pIE->Class ; Octet 2490 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 2515 src/isdn/Q931ie.c L3INT Octet = 0; Octet 2520 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 2521 src/isdn/Q931ie.c Octet++; Octet 2524 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 2527 src/isdn/Q931ie.c pie->FSI = (IBuf[Octet + Off] & 0x80) >> 7; Octet 2528 src/isdn/Q931ie.c pie->NumSegRem = IBuf[Octet + Off] & 0x7f; Octet 2529 src/isdn/Q931ie.c Octet++; Octet 2532 src/isdn/Q931ie.c pie->SegType = IBuf[Octet + Off] & 0x7f; Octet 2533 src/isdn/Q931ie.c Octet++; Octet 2538 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 2556 src/isdn/Q931ie.c L3INT Q931Pie_Segment(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 2560 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 2563 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_SEGMENTED_MESSAGE; Octet 2564 src/isdn/Q931ie.c li = (*Octet)++; Octet 2567 src/isdn/Q931ie.c OBuf[(*Octet)++] = (pIE->FSI << 7) | pIE->NumSegRem; Octet 2570 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->SegType; Octet 2572 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 2597 src/isdn/Q931ie.c L3INT Octet = 0; Octet 2600 src/isdn/Q931ie.c Octet++; Octet 2604 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 2622 src/isdn/Q931ie.c L3INT Q931Pie_SendComplete(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 2628 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (L3UCHAR)Q931ie_SENDING_COMPLETE; Octet 2654 src/isdn/Q931ie.c L3INT Octet = 0; Octet 2659 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 2662 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 2665 src/isdn/Q931ie.c pie->Signal = IBuf[Octet + Off]; Octet 2666 src/isdn/Q931ie.c Octet++; Octet 2671 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 2689 src/isdn/Q931ie.c L3INT Q931Pie_Signal(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 2693 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 2696 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_SIGNAL; Octet 2697 src/isdn/Q931ie.c li = (*Octet)++; Octet 2700 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->Signal; Octet 2702 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 2727 src/isdn/Q931ie.c L3INT Octet = 0; Octet 2733 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 2736 src/isdn/Q931ie.c l = IBuf[Octet++] - 3; Octet 2739 src/isdn/Q931ie.c pie->Type = (IBuf[Octet + Off] >> 4) & 0x07; Octet 2741 src/isdn/Q931ie.c Off = Q931ReadExt(&IBuf[Octet], Off); Octet 2742 src/isdn/Q931ie.c Octet++; Octet 2745 src/isdn/Q931ie.c pie->NetID[x] = IBuf[Octet + Off] & 0x7f; Octet 2751 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 2769 src/isdn/Q931ie.c L3INT Q931Pie_TransNetSel(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 2773 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 2778 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_TRANSIT_NETWORK_SELECTION; Octet 2779 src/isdn/Q931ie.c li = (*Octet)++; Octet 2782 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | (pIE->Type << 4) | pIE->NetIDPlan; Octet 2787 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->NetID[x]; Octet 2790 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 2815 src/isdn/Q931ie.c L3INT Octet = 0; Octet 2820 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 2823 src/isdn/Q931ie.c l = IBuf[Octet++] - 1; Octet 2826 src/isdn/Q931ie.c pie->ProtDisc = IBuf[Octet++]; Octet 2829 src/isdn/Q931ie.c pie->User[Off] = IBuf[Octet + Off]; Octet 2834 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 2852 src/isdn/Q931ie.c L3INT Q931Pie_UserUser(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 2856 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 2861 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_USER_USER; Octet 2862 src/isdn/Q931ie.c li = (*Octet)++; Octet 2865 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->ProtDisc; Octet 2870 src/isdn/Q931ie.c OBuf[(*Octet)++] = pIE->User[x]; Octet 2873 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 2899 src/isdn/Q931ie.c L3INT Octet = 0; Octet 2906 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 2909 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 2912 src/isdn/Q931ie.c pie->Type = (IBuf[Octet]) & 0x1F; Octet 2913 src/isdn/Q931ie.c pie->Encoding = (IBuf[Octet] >> 5) & 0x07; Octet 2914 src/isdn/Q931ie.c Octet++; Octet 2920 src/isdn/Q931ie.c pie->Digit[x++] = IBuf[Octet + Off] & 0x0f; Octet 2921 src/isdn/Q931ie.c pie->Digit[x++] = (IBuf[Octet + Off] >> 4) & 0x0f; Octet 2927 src/isdn/Q931ie.c pie->Digit[x++] = IBuf[Octet + Off] & 0x0f; Octet 2929 src/isdn/Q931ie.c pie->Digit[x] = (IBuf[Octet + Off] >> 4) & 0x0f; Octet 2937 src/isdn/Q931ie.c pie->Digit[x++] = IBuf[Octet + Off] & 0x7f; Octet 2942 src/isdn/Q931ie.c Q931SetError(pTrunk, Q931E_GENERIC_DIGITS, Octet, Off); Octet 2949 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 2968 src/isdn/Q931ie.c L3INT Q931Pie_GenericDigits(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 2970 src/isdn/Q931ie.c OBuf[(*Octet)++] = (Q931ie_GENERIC_DIGITS & 0xFF); Octet 2971 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0; Octet 2997 src/isdn/Q931ie.c L3INT Octet = 0; Octet 3002 src/isdn/Q931ie.c pie->IEId = IBuf[Octet++]; Octet 3005 src/isdn/Q931ie.c IESize = IBuf[Octet++]; Octet 3008 src/isdn/Q931ie.c pie->Preference = (IBuf[Octet + Off] >> 6) & 0x01; Octet 3009 src/isdn/Q931ie.c pie->Spare = IBuf[Octet + Off] & 0x38; Octet 3010 src/isdn/Q931ie.c pie->NewStatus = IBuf[Octet + Off] & 0x07; Octet 3011 src/isdn/Q931ie.c Octet++; Octet 3015 src/isdn/Q931ie.c *IOff = (*IOff) + Octet + Off; Octet 3033 src/isdn/Q931ie.c L3INT Q931Pie_ChangeStatus(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 3037 src/isdn/Q931ie.c L3INT Beg = *Octet; Octet 3040 src/isdn/Q931ie.c OBuf[(*Octet)++] = Q931ie_CHANGE_STATUS; Octet 3041 src/isdn/Q931ie.c li = (*Octet)++; Octet 3044 src/isdn/Q931ie.c OBuf[(*Octet)++] = 0x80 | pIE->NewStatus | ((pIE->Preference & 0x01) << 6); Octet 3046 src/isdn/Q931ie.c OBuf[li] = (L3UCHAR)((*Octet) - Beg) - 2; Octet 3054 src/isdn/Q931ie.c L3INT Octet = 0; Octet 3058 src/isdn/Q931ie.c id = IBuf[Octet++]; Octet 3061 src/isdn/Q931ie.c Octet += IBuf[Octet]; Octet 3062 src/isdn/Q931ie.c Octet++; Octet 3064 src/isdn/Q931ie.c Q931Log(pTrunk, Q931_LOG_DEBUG, "Discarding IE %#hhx with length %d\n", id, Octet - 2); Octet 3066 src/isdn/Q931ie.c *IOff += Octet; Octet 3070 src/isdn/Q931ie.c L3INT Q931Pie_Generic(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet) Octet 52 src/isdn/Q931mes.c L3INT Octet = *IOff; Octet 57 src/isdn/Q931mes.c OBuf[Octet++] = mes->ProtDisc; /* Protocol discriminator */ Octet 59 src/isdn/Q931mes.c OBuf[Octet++] = 2; /* length is 2 octets */ Octet 60 src/isdn/Q931mes.c OBuf[Octet++] = (L3UCHAR)((mes->CRV >> 8) & 0x7f) | ((mes->CRVFlag << 7) & 0x80); /* msb */ Octet 61 src/isdn/Q931mes.c OBuf[Octet++] = (L3UCHAR) (mes->CRV & 0xff); /* lsb */ Octet 63 src/isdn/Q931mes.c OBuf[Octet++] = 1; /* length is 1 octet */ Octet 64 src/isdn/Q931mes.c OBuf[Octet++] = (L3UCHAR) (mes->CRV & 0x7f) | ((mes->CRVFlag << 7) & 0x80); /* CRV & flag */ Octet 66 src/isdn/Q931mes.c OBuf[Octet++] = mes->MesType; /* message header */ Octet 68 src/isdn/Q931mes.c *IOff = Octet; Octet 116 src/isdn/Q931mes.c L3INT Octet = 0; Octet 119 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 123 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_BEARER_CAPABILITY](pTrunk, Q931GetIEPtr(pMes->BearerCap,pMes->buf), OBuf, &Octet)) != 0) Octet 129 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANNEL_IDENTIFICATION](pTrunk, Q931GetIEPtr(pMes->ChanID,pMes->buf), OBuf, &Octet)) != 0) Octet 135 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_PROGRESS_INDICATOR](pTrunk, Q931GetIEPtr(pMes->ProgInd,pMes->buf), OBuf, &Octet)) != 0) Octet 141 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 147 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_SIGNAL](pTrunk, Q931GetIEPtr(pMes->Signal,pMes->buf), OBuf, &Octet)) != 0) Octet 153 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_HIGH_LAYER_COMPATIBILITY](pTrunk, Q931GetIEPtr(pMes->HLComp,pMes->buf), OBuf, &Octet)) != 0) Octet 157 src/isdn/Q931mes.c *OSize = Octet; Octet 201 src/isdn/Q931mes.c L3INT Octet = 0; Octet 204 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 208 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_BEARER_CAPABILITY](pTrunk, Q931GetIEPtr(pMes->BearerCap,pMes->buf), OBuf, &Octet)) != 0) Octet 214 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANNEL_IDENTIFICATION](pTrunk, Q931GetIEPtr(pMes->ChanID,pMes->buf), OBuf, &Octet)) != 0) Octet 220 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_PROGRESS_INDICATOR](pTrunk, Q931GetIEPtr(pMes->ProgInd,pMes->buf), OBuf, &Octet)) != 0) Octet 226 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 232 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_HIGH_LAYER_COMPATIBILITY](pTrunk, Q931GetIEPtr(pMes->HLComp,pMes->buf), OBuf, &Octet)) != 0) Octet 236 src/isdn/Q931mes.c *OSize = Octet; Octet 320 src/isdn/Q931mes.c L3INT Octet = 0; Octet 323 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 327 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_BEARER_CAPABILITY](pTrunk, Q931GetIEPtr(pMes->BearerCap,pMes->buf), OBuf, &Octet)) != 0) Octet 333 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANNEL_IDENTIFICATION](pTrunk, Q931GetIEPtr(pMes->ChanID,pMes->buf), OBuf, &Octet)) != 0) Octet 339 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_PROGRESS_INDICATOR](pTrunk, Q931GetIEPtr(pMes->ProgInd,pMes->buf), OBuf, &Octet)) != 0) Octet 345 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 351 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DATETIME](pTrunk, Q931GetIEPtr(pMes->DateTime,pMes->buf), OBuf, &Octet)) != 0) Octet 357 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_SIGNAL](pTrunk, Q931GetIEPtr(pMes->Signal,pMes->buf), OBuf, &Octet)) != 0) Octet 363 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_LOW_LAYER_COMPATIBILITY](pTrunk, Q931GetIEPtr(pMes->LLComp,pMes->buf), OBuf, &Octet)) != 0) Octet 369 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_HIGH_LAYER_COMPATIBILITY](pTrunk, Q931GetIEPtr(pMes->HLComp,pMes->buf), OBuf, &Octet)) != 0) Octet 373 src/isdn/Q931mes.c *OSize = Octet; Octet 415 src/isdn/Q931mes.c L3INT Octet = 0; Octet 418 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 422 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 428 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_SIGNAL](pTrunk, Q931GetIEPtr(pMes->Signal,pMes->buf), OBuf, &Octet)) != 0) Octet 432 src/isdn/Q931mes.c *OSize = Octet; Octet 477 src/isdn/Q931mes.c L3INT Octet = 0; Octet 480 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 484 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CAUSE](pTrunk, Q931GetIEPtr(pMes->Cause,pMes->buf), OBuf, &Octet)) != 0) Octet 490 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_PROGRESS_INDICATOR](pTrunk, Q931GetIEPtr(pMes->ProgInd,pMes->buf), OBuf, &Octet)) != 0) Octet 496 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 502 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_SIGNAL](pTrunk, Q931GetIEPtr(pMes->Signal,pMes->buf), OBuf, &Octet)) != 0) Octet 506 src/isdn/Q931mes.c *OSize = Octet; Octet 549 src/isdn/Q931mes.c L3INT Octet = 0; Octet 552 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 556 src/isdn/Q931mes.c OBuf[Octet++] = (L3UCHAR)(pMes->SendComplete & 0x00ff); Octet 561 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 567 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_KEYPAD_FACILITY](pTrunk, Q931GetIEPtr(pMes->KeypadFac,pMes->buf), OBuf, &Octet)) != 0) Octet 573 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_SIGNAL](pTrunk, Q931GetIEPtr(pMes->Signal,pMes->buf), OBuf, &Octet)) != 0) Octet 579 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLED_PARTY_NUMBER](pTrunk, Q931GetIEPtr(pMes->CalledNum,pMes->buf), OBuf, &Octet)) != 0) Octet 583 src/isdn/Q931mes.c *OSize = Octet; Octet 625 src/isdn/Q931mes.c L3INT Octet = 0; Octet 628 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 632 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_BEARER_CAPABILITY](pTrunk, Q931GetIEPtr(pMes->BearerCap,pMes->buf), OBuf, &Octet)) != 0) Octet 638 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 642 src/isdn/Q931mes.c *OSize = Octet; Octet 686 src/isdn/Q931mes.c L3INT Octet = 0; Octet 689 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 693 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_BEARER_CAPABILITY](pTrunk, Q931GetIEPtr(pMes->BearerCap,pMes->buf), OBuf, &Octet)) != 0) Octet 699 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CAUSE](pTrunk, Q931GetIEPtr(pMes->Cause,pMes->buf), OBuf, &Octet)) != 0) Octet 705 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_PROGRESS_INDICATOR](pTrunk, Q931GetIEPtr(pMes->ProgInd,pMes->buf), OBuf, &Octet)) != 0) Octet 711 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 717 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_HIGH_LAYER_COMPATIBILITY](pTrunk, Q931GetIEPtr(pMes->HLComp,pMes->buf), OBuf, &Octet)) != 0) Octet 721 src/isdn/Q931mes.c *OSize = Octet; Octet 764 src/isdn/Q931mes.c L3INT Octet = 0; Octet 767 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 771 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CAUSE](pTrunk, Q931GetIEPtr(pMes->Cause,pMes->buf), OBuf, &Octet)) != 0) Octet 777 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 783 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_SIGNAL](pTrunk, Q931GetIEPtr(pMes->Signal,pMes->buf), OBuf, &Octet)) != 0) Octet 787 src/isdn/Q931mes.c *OSize = Octet; Octet 830 src/isdn/Q931mes.c L3INT Octet = 0; Octet 833 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 837 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CAUSE](pTrunk, Q931GetIEPtr(pMes->Cause,pMes->buf), OBuf, &Octet)) != 0) Octet 843 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 849 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_SIGNAL](pTrunk, Q931GetIEPtr(pMes->Signal,pMes->buf), OBuf, &Octet)) != 0) Octet 853 src/isdn/Q931mes.c *OSize = Octet; Octet 895 src/isdn/Q931mes.c L3INT Octet = 0; Octet 898 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 902 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANNEL_IDENTIFICATION](pTrunk, Q931GetIEPtr(pMes->ChanID,pMes->buf), OBuf, &Octet)) != 0) Octet 908 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 914 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_RESTART_INDICATOR](pTrunk, Q931GetIEPtr(pMes->RestartInd,pMes->buf), OBuf, &Octet)) != 0) Octet 918 src/isdn/Q931mes.c *OSize = Octet; Octet 961 src/isdn/Q931mes.c L3INT Octet = 0; Octet 964 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 968 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANNEL_IDENTIFICATION](pTrunk, Q931GetIEPtr(pMes->ChanID,pMes->buf), OBuf, &Octet)) != 0) Octet 974 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 980 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_RESTART_INDICATOR](pTrunk, Q931GetIEPtr(pMes->RestartInd,pMes->buf), OBuf, &Octet)) != 0) Octet 984 src/isdn/Q931mes.c *OSize = Octet; Octet 1024 src/isdn/Q931mes.c L3INT Octet = 0; Octet 1027 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 1031 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALL_IDENTITY](pTrunk, Q931GetIEPtr(pMes->CallID,pMes->buf), OBuf, &Octet)) != 0) Octet 1035 src/isdn/Q931mes.c *OSize = Octet; Octet 1077 src/isdn/Q931mes.c L3INT Octet = 0; Octet 1080 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 1084 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANNEL_IDENTIFICATION](pTrunk, Q931GetIEPtr(pMes->ChanID,pMes->buf), OBuf, &Octet)) != 0) Octet 1090 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 1094 src/isdn/Q931mes.c *OSize = Octet; Octet 1136 src/isdn/Q931mes.c L3INT Octet = 0; Octet 1139 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 1143 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CAUSE](pTrunk, Q931GetIEPtr(pMes->Cause,pMes->buf), OBuf, &Octet)) != 0) Octet 1149 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 1153 src/isdn/Q931mes.c *OSize = Octet; Octet 1253 src/isdn/Q931mes.c L3INT Octet = 0; Octet 1256 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 1260 src/isdn/Q931mes.c OBuf[Octet++] = (L3UCHAR)Q931ie_SENDING_COMPLETE & 0xff; Octet 1265 src/isdn/Q931mes.c OBuf[Octet++] = (L3UCHAR)Q931ie_REPEAT_INDICATOR & 0xff; Octet 1270 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_BEARER_CAPABILITY](pTrunk, Q931GetIEPtr(pMes->BearerCap,pMes->buf), OBuf, &Octet)) != 0) Octet 1278 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANNEL_IDENTIFICATION](pTrunk, Q931GetIEPtr(pMes->ChanID,pMes->buf), OBuf, &Octet)) != 0) Octet 1284 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_PROGRESS_INDICATOR](pTrunk, Q931GetIEPtr(pMes->ProgInd,pMes->buf), OBuf, &Octet)) != 0) Octet 1290 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_NETWORK_SPECIFIC_FACILITIES](pTrunk, Q931GetIEPtr(pMes->NetFac,pMes->buf), OBuf, &Octet)) != 0) Octet 1296 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 1302 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DATETIME](pTrunk, Q931GetIEPtr(pMes->DateTime,pMes->buf), OBuf, &Octet)) != 0) Octet 1308 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_KEYPAD_FACILITY](pTrunk, Q931GetIEPtr(pMes->KeypadFac,pMes->buf), OBuf, &Octet)) != 0) Octet 1314 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_SIGNAL](pTrunk, Q931GetIEPtr(pMes->Signal,pMes->buf), OBuf, &Octet)) != 0) Octet 1320 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLING_PARTY_NUMBER](pTrunk, Q931GetIEPtr(pMes->CallingNum,pMes->buf), OBuf, &Octet)) != 0) Octet 1326 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLING_PARTY_SUBADDRESS](pTrunk, Q931GetIEPtr(pMes->CallingSub,pMes->buf), OBuf, &Octet)) != 0) Octet 1332 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLED_PARTY_NUMBER](pTrunk, Q931GetIEPtr(pMes->CalledNum,pMes->buf), OBuf, &Octet)) != 0) Octet 1338 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLED_PARTY_SUBADDRESS](pTrunk, Q931GetIEPtr(pMes->CalledSub,pMes->buf), OBuf, &Octet)) != 0) Octet 1344 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_TRANSIT_NETWORK_SELECTION](pTrunk, Q931GetIEPtr(pMes->TransNetSel,pMes->buf), OBuf, &Octet)) != 0) Octet 1355 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_LOW_LAYER_COMPATIBILITY](pTrunk, Q931GetIEPtr(pMes->LLComp,pMes->buf), OBuf, &Octet)) != 0) Octet 1361 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_HIGH_LAYER_COMPATIBILITY](pTrunk, Q931GetIEPtr(pMes->HLComp,pMes->buf), OBuf, &Octet)) != 0) Octet 1365 src/isdn/Q931mes.c *OSize = Octet; Octet 1408 src/isdn/Q931mes.c L3INT Octet = 0; Octet 1411 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 1415 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANNEL_IDENTIFICATION](pTrunk, Q931GetIEPtr(pMes->ChanID,pMes->buf), OBuf, &Octet)) != 0) Octet 1421 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_PROGRESS_INDICATOR](pTrunk, Q931GetIEPtr(pMes->ProgInd,pMes->buf), OBuf, &Octet)) != 0) Octet 1427 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 1433 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_SIGNAL](pTrunk, Q931GetIEPtr(pMes->Signal,pMes->buf), OBuf, &Octet)) != 0) Octet 1437 src/isdn/Q931mes.c *OSize = Octet; Octet 1480 src/isdn/Q931mes.c L3INT Octet = 0; Octet 1483 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 1487 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CAUSE](pTrunk, Q931GetIEPtr(pMes->Cause,pMes->buf), OBuf, &Octet)) != 0) Octet 1493 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALL_STATE](pTrunk, Q931GetIEPtr(pMes->CallState,pMes->buf), OBuf, &Octet)) != 0) Octet 1499 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 1503 src/isdn/Q931mes.c *OSize = Octet; Octet 1543 src/isdn/Q931mes.c L3INT Octet = 0; Octet 1546 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 1550 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 1554 src/isdn/Q931mes.c *OSize = Octet; Octet 1595 src/isdn/Q931mes.c L3INT Octet = 0; Octet 1598 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 1602 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALL_IDENTITY](pTrunk, Q931GetIEPtr(pMes->CallID,pMes->buf), OBuf, &Octet)) != 0) Octet 1606 src/isdn/Q931mes.c *OSize = Octet; Octet 1646 src/isdn/Q931mes.c L3INT Octet = 0; Octet 1649 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 1653 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 1657 src/isdn/Q931mes.c *OSize = Octet; Octet 1698 src/isdn/Q931mes.c L3INT Octet = 0; Octet 1701 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 1705 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CAUSE](pTrunk, Q931GetIEPtr(pMes->Cause,pMes->buf), OBuf, &Octet)) != 0) Octet 1711 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 1715 src/isdn/Q931mes.c *OSize = Octet; Octet 1792 src/isdn/Q931mes.c L3INT Octet = 0; Octet 1795 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 1799 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANNEL_IDENTIFICATION](pTrunk, Q931GetIEPtr(pMes->ChanID,pMes->buf), OBuf, &Octet)) != 0) Octet 1804 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANGE_STATUS](pTrunk, Q931GetIEPtr(pMes->ChangeStatus,pMes->buf), OBuf, &Octet)) != 0) Octet 1808 src/isdn/Q931mes.c *OSize = Octet; Octet 1853 src/isdn/Q931mes.c L3INT Octet = 0; Octet 1856 src/isdn/Q931mes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 1859 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANGE_STATUS](pTrunk, Q931GetIEPtr(pMes->ChangeStatus,pMes->buf), OBuf, &Octet)) != 0) Octet 1864 src/isdn/Q931mes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANNEL_IDENTIFICATION](pTrunk, Q931GetIEPtr(pMes->ChanID,pMes->buf), OBuf, &Octet)) != 0) Octet 1868 src/isdn/Q931mes.c *OSize = Octet; Octet 819 src/isdn/include/Q931.h typedef L3INT (q931pie_func_t) (Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet); Octet 1168 src/isdn/include/Q931.h L3INT Q931PieDummy(Q931_TrunkInfo_t *pTrunk,L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet); Octet 1198 src/isdn/include/Q931ie.h L3INT Q931Pie_CongLevel(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet); Octet 1200 src/isdn/include/Q931ie.h L3INT Q931Pie_RevChargeInd(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet); Octet 1203 src/isdn/include/Q931ie.h L3INT Q931Pie_Generic(Q931_TrunkInfo_t *pTrunk, L3UCHAR *IBuf, L3UCHAR *OBuf, L3INT *Octet); Octet 154 src/isdn/nationalmes.c L3INT Octet = 0; Octet 157 src/isdn/nationalmes.c Q931MesgHeader(pTrunk, pMes, OBuf, *OSize, &Octet); Octet 161 src/isdn/nationalmes.c OBuf[Octet++] = (L3UCHAR)(pMes->SendComplete & 0x00ff); Octet 166 src/isdn/nationalmes.c OBuf[Octet++] = (L3UCHAR)(pMes->RepeatInd & 0x00ff); Octet 171 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_BEARER_CAPABILITY](pTrunk, Q931GetIEPtr(pMes->BearerCap,pMes->buf), OBuf, &Octet)) != 0) Octet 180 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CHANNEL_IDENTIFICATION](pTrunk, Q931GetIEPtr(pMes->ChanID,pMes->buf), OBuf, &Octet)) != 0) Octet 186 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_PROGRESS_INDICATOR](pTrunk, Q931GetIEPtr(pMes->ProgInd,pMes->buf), OBuf, &Octet)) != 0) Octet 192 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_NETWORK_SPECIFIC_FACILITIES](pTrunk, Q931GetIEPtr(pMes->NetFac,pMes->buf), OBuf, &Octet)) != 0) Octet 198 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DISPLAY](pTrunk, Q931GetIEPtr(pMes->Display,pMes->buf), OBuf, &Octet)) != 0) Octet 204 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_DATETIME](pTrunk, Q931GetIEPtr(pMes->DateTime,pMes->buf), OBuf, &Octet)) != 0) Octet 210 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_KEYPAD_FACILITY](pTrunk, Q931GetIEPtr(pMes->KeypadFac,pMes->buf), OBuf, &Octet)) != 0) Octet 216 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_SIGNAL](pTrunk, Q931GetIEPtr(pMes->Signal,pMes->buf), OBuf, &Octet)) != 0) Octet 222 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLING_PARTY_NUMBER](pTrunk, Q931GetIEPtr(pMes->CallingNum,pMes->buf), OBuf, &Octet)) != 0) Octet 228 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLING_PARTY_SUBADDRESS](pTrunk, Q931GetIEPtr(pMes->CallingSub,pMes->buf), OBuf, &Octet)) != 0) Octet 234 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLED_PARTY_NUMBER](pTrunk, Q931GetIEPtr(pMes->CalledNum,pMes->buf), OBuf, &Octet)) != 0) Octet 240 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_CALLED_PARTY_SUBADDRESS](pTrunk, Q931GetIEPtr(pMes->CalledSub,pMes->buf), OBuf, &Octet)) != 0) Octet 246 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_TRANSIT_NETWORK_SELECTION](pTrunk, Q931GetIEPtr(pMes->TransNetSel,pMes->buf), OBuf, &Octet)) != 0) Octet 257 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_LOW_LAYER_COMPATIBILITY](pTrunk, Q931GetIEPtr(pMes->LLComp,pMes->buf), OBuf, &Octet)) != 0) Octet 263 src/isdn/nationalmes.c if ((rc = Q931Pie[pTrunk->Dialect][Q931ie_HIGH_LAYER_COMPATIBILITY](pTrunk, Q931GetIEPtr(pMes->HLComp,pMes->buf), OBuf, &Octet)) != 0) Octet 267 src/isdn/nationalmes.c *OSize = Octet;