libisdn
|
#include <stdio.h>
#include <string.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include "Q931.h"
#include "Q931priv.h"
#include "Q850.h"
#include "X213.h"
#include "utils/common.h"
#include "utils/strstream.h"
Go to the source code of this file.
#define Q931IESizeTest | ( | x | ) |
{\ if (Octet + Off - 2 != IESize) {\ Q931SetError(trunk, x, Octet, Off);\ return x;\ }\ }
Definition at line 352 of file Q931ie.c.
Referenced by Q931Uie_BearerCap(), Q931Uie_CalledSub(), Q931Uie_CallID(), Q931Uie_CallingNum(), Q931Uie_CallingSub(), Q931Uie_CallState(), Q931Uie_Cause(), Q931Uie_ChanID(), Q931Uie_DateTime(), Q931Uie_Display(), Q931Uie_GenericDigits(), Q931Uie_HLComp(), Q931Uie_KeypadFac(), Q931Uie_LLComp(), Q931Uie_NetFac(), Q931Uie_NotifInd(), Q931Uie_ProgInd(), Q931Uie_RestartInd(), Q931Uie_Segment(), and Q931Uie_Signal().
#define Q931MoreIE | ( | ) | (Octet + Off - 2 < IESize) |
Definition at line 350 of file Q931ie.c.
Referenced by Q931Uie_BearerCap(), Q931Uie_CalledNum(), Q931Uie_CalledSub(), Q931Uie_CallID(), Q931Uie_CallingNum(), Q931Uie_CallingSub(), Q931Uie_Cause(), Q931Uie_GenericDigits(), and Q931Uie_HLComp().
L3INT Q931Die_BearerCap | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 757 of file Q931ie.c.
References Q931ie_BearerCap::AL3Info1, Q931ie_BearerCap::AL3Info2, Q931ie_BearerCap::CodStand, Q931ie_BearerCap::IEId, Q931ie_BearerCap::ITC, Q931ie_BearerCap::ITR, Q931E_NO_ERROR, Q931ie_BearerCap::RateMul, strstream_printf(), Q931ie_BearerCap::TransMode, Q931ie_BearerCap::UIL1Prot, Q931ie_BearerCap::UIL2Prot, and Q931ie_BearerCap::UIL3Prot.
L3INT Q931Die_CalledNum | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 1145 of file Q931ie.c.
References Q931ie_CalledNum::Digit, Q931ie_CalledNum::IEId, Q931ie_CalledNum::NumPlanID, Q931E_NO_ERROR, Q931ie_CalledNum::Size, strstream_printf(), and Q931ie_CalledNum::TypNum.
L3INT Q931Die_CalledSub | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 1045 of file Q931ie.c.
References Q931ie_CalledSub::Digit, Q931ie_CalledSub::IEId, nsap_afi_valid(), nsap_decode(), nsap_print(), NSAPE_NO_ERROR, Q931ie_CalledSub::OddEvenInd, Q931_LOG_ERROR, Q931E_INTERNAL, Q931E_NO_ERROR, Q931Log(), Q931ie_CalledSub::Size, strstream_printf(), and Q931ie_CalledSub::TypNum.
L3INT Q931Die_CallID | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 857 of file Q931ie.c.
References Q931ie_CallID::CallId, Q931ie_CallID::IEId, Q931E_NO_ERROR, Q931ie_CallID::Size, strstream_printf(), strstream_printhex(), and strstream_puts().
L3INT Q931Die_CallingNum | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 1245 of file Q931ie.c.
References Q931ie_CallingNum::Digit, Q931ie_CallingNum::IEId, Q931ie_CallingNum::NumPlanID, Q931ie_CallingNum::PresInd, Q931E_NO_ERROR, Q931ie_CallingNum::ScreenInd, Q931ie_CallingNum::Size, strstream_printf(), and Q931ie_CallingNum::TypNum.
L3INT Q931Die_CallingSub | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 1335 of file Q931ie.c.
References Q931ie_CallingSub::IEId, Q931ie_CallingSub::OddEvenInd, Q931E_NO_ERROR, strstream_printf(), and Q931ie_CallingSub::TypNum.
L3INT Q931Die_CallState | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 960 of file Q931ie.c.
References Q931ie_CallState::CallState, Q931ie_CallState::CodStand, Q931ie_CallState::IEId, Q931E_NO_ERROR, and strstream_printf().
L3INT Q931Die_Cause | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 1423 of file Q931ie.c.
References Q931ie_Cause::CodStand, Q931ie_Cause::IEId, Q931ie_Cause::Location, Q850CauseGetName(), Q931E_NO_ERROR, strstream_printf(), and Q931ie_Cause::Value.
L3INT Q931Die_ChangeStatus | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 3350 of file Q931ie.c.
References Q931ie_ChangeStatus::IEId, Q931ie_ChangeStatus::NewStatus, Q931ie_ChangeStatus::Preference, Q931E_NO_ERROR, and strstream_printf().
L3INT Q931Die_ChanID | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 1648 of file Q931ie.c.
References Q931ie_ChanID::ChanSlot, Q931ie_ChanID::IEId, Q931ie_ChanID::InfoChanSel, Q931ie_ChanID::InterfaceID, Q931ie_ChanID::IntType, Q931ie_ChanID::PrefExcl, Q931E_NO_ERROR, and strstream_printf().
L3INT Q931Die_CongLevel | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 1487 of file Q931ie.c.
References Q931ie_CongLevel::CongLevel, Q931ie_CongLevel::IEId, Q931E_NO_ERROR, and strstream_printf().
L3INT Q931Die_DateTime | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 1803 of file Q931ie.c.
References Q931ie_DateTime::Day, Q931ie_DateTime::Format, Q931ie_DateTime::Hour, Q931ie_DateTime::IEId, Q931ie_DateTime::Minute, Q931ie_DateTime::Month, Q931E_NO_ERROR, Q931ie_DateTime::Second, strstream_printf(), and Q931ie_DateTime::Year.
L3INT Q931Die_Display | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 1888 of file Q931ie.c.
References Q931ie_Display::Display, Q931ie_Display::IEId, Q931E_NO_ERROR, Q931ie_Display::Size, and strstream_printf().
L3INT Q931Die_Generic | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 3394 of file Q931ie.c.
References Q931ie_Generic::IEId, Q931E_NO_ERROR, and strstream_printf().
Referenced by ATT5ESSCreateTE(), Q931CreateNT(), Q931CreateTE(), and Q931Dmes_Generic().
L3INT Q931Die_GenericDigits | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 3289 of file Q931ie.c.
References Q931ie_GenericDigits::IEId, Q931E_NO_ERROR, and strstream_printf().
L3INT Q931Die_HLComp | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 2043 of file Q931ie.c.
References Q931ie_HLComp::CodStand, Q931ie_HLComp::HLCharID, Q931ie_HLComp::IEId, Q931ie_HLComp::Interpret, Q931ie_HLComp::PresMeth, Q931E_NO_ERROR, and strstream_printf().
L3INT Q931Die_KeypadFac | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 2115 of file Q931ie.c.
References Q931ie_KeypadFac::IEId, Q931ie_KeypadFac::KeypadFac, Q931E_NO_ERROR, Q931ie_KeypadFac::Size, and strstream_printf().
L3INT Q931Die_LLComp | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 2436 of file Q931ie.c.
References Q931ie_LLComp::CodStand, Q931ie_LLComp::IEId, Q931E_NO_ERROR, and strstream_printf().
L3INT Q931Die_NetFac | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 2529 of file Q931ie.c.
References Q931ie_NetFac::IEId, Q931ie_NetFac::LenNetID, Q931ie_NetFac::NetFac, Q931ie_NetFac::NetID, Q931ie_NetFac::NetIDPlan, Q931E_NO_ERROR, Q931ie_NetFac::Size, strstream_printf(), strstream_printhex(), strstream_puts(), and Q931ie_NetFac::TypeNetID.
L3INT Q931Die_NotifInd | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 2613 of file Q931ie.c.
References Q931ie_NotifInd::IEId, Q931ie_NotifInd::Notification, Q931E_NO_ERROR, and strstream_printf().
L3INT Q931Die_ProgInd | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 2685 of file Q931ie.c.
References Q931ie_ProgInd::CodStand, Q931ie_ProgInd::IEId, Q931ie_ProgInd::Location, Q931ie_ProgInd::ProgDesc, Q931E_NO_ERROR, and strstream_printf().
L3INT Q931Die_RepeatInd | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 2736 of file Q931ie.c.
References Q931ie_RepeatInd::IEId, Q931E_NO_ERROR, and strstream_printf().
L3INT Q931Die_RestartInd | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 2832 of file Q931ie.c.
References Q931ie_RestartInd::Class, Q931ie_RestartInd::IEId, Q931E_NO_ERROR, and strstream_printf().
L3INT Q931Die_RevChargeInd | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 2769 of file Q931ie.c.
References Q931ie_Generic::IEId, Q931E_NO_ERROR, and strstream_printf().
L3INT Q931Die_Segment | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 2918 of file Q931ie.c.
References Q931ie_Segment::FSI, Q931ie_Segment::IEId, Q931ie_Segment::NumSegRem, Q931E_NO_ERROR, Q931ie_Segment::SegType, and strstream_printf().
L3INT Q931Die_SendComplete | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Pretty-print SENDING COMPLETE information element
[in] | trunk | Q.931 trunk |
[in] | ie | Pointer to generic IE struct |
Definition at line 2992 of file Q931ie.c.
References Q931ie_Generic::IEId, Q931E_NO_ERROR, and strstream_printf().
L3INT Q931Die_Signal | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 3051 of file Q931ie.c.
References Q931ie_Signal::IEId, Q931E_NO_ERROR, Q931ie_Signal::Signal, and strstream_printf().
L3INT Q931Die_TransNetSel | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 3127 of file Q931ie.c.
References Q931ie_TransNetSel::IEId, Q931ie_TransNetSel::NetID, Q931ie_TransNetSel::NetIDPlan, Q931E_NO_ERROR, Q931ie_TransNetSel::Size, strstream_printf(), and Q931ie_TransNetSel::Type.
L3INT Q931Die_UserUser | ( | Q931_TrunkInfo_t * | trunk, |
Q931ie_Generic * | ie, | ||
struct strstream * | ostream | ||
) |
Definition at line 3201 of file Q931ie.c.
References Q931ie_UserUser::IEId, Q931E_NO_ERROR, Q931ie_UserUser::Size, strstream_printf(), strstream_printhex(), strstream_puts(), and Q931ie_UserUser::User.
L3INT Q931Pie_BearerCap | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 542 of file Q931ie.c.
References Q931ie_BearerCap::AL3Info1, Q931ie_BearerCap::AL3Info2, Q931ie_BearerCap::Assignor, Q931ie_BearerCap::CodStand, Q931ie_BearerCap::DuplexMode, Q931ie_BearerCap::FlowCtlRx, Q931ie_BearerCap::FlowCtlTx, Q931ie_BearerCap::InBandNeg, Q931ie_BearerCap::InterRate, Q931ie_BearerCap::ITC, Q931ie_BearerCap::ITR, L3INT, L3UCHAR, Q931ie_BearerCap::Layer1Ident, Q931ie_BearerCap::Layer2Ident, Q931ie_BearerCap::Layer3Ident, Q931ie_BearerCap::LLInegot, Q931ie_BearerCap::Mode, Q931ie_BearerCap::ModemType, Q931ie_BearerCap::MultiFrame, Q931ie_BearerCap::Negot, Q931ie_BearerCap::NIConRx, Q931ie_BearerCap::NIConTx, Q931ie_BearerCap::NumDataBits, Q931ie_BearerCap::NumStopBits, Q931ie_BearerCap::Parity, Q931_LOG_DEBUG, Q931ie_BEARER_CAPABILITY, Q931Log(), Q931ie_BearerCap::RateMul, Q931ie_BearerCap::SyncAsync, Q931ie_BearerCap::TransMode, Q931ie_BearerCap::UIL1Prot, Q931ie_BearerCap::UIL2Prot, Q931ie_BearerCap::UIL3Prot, and Q931ie_BearerCap::UserRate.
L3INT Q931Pie_CalledNum | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 1118 of file Q931ie.c.
References Q931ie_CalledNum::Digit, L3INT, L3UCHAR, Q931ie_CalledNum::NumPlanID, Q931ie_CALLED_PARTY_NUMBER, Q931ie_CalledNum::Size, and Q931ie_CalledNum::TypNum.
L3INT Q931Pie_CalledSub | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 1018 of file Q931ie.c.
References Q931ie_CalledSub::Digit, L3INT, L3UCHAR, Q931ie_CalledSub::OddEvenInd, Q931ie_CALLED_PARTY_SUBADDRESS, Q931ie_CalledSub::Size, and Q931ie_CalledSub::TypNum.
L3INT Q931Pie_CallID | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 835 of file Q931ie.c.
References Q931ie_CallID::CallId, L3INT, L3UCHAR, Q931ie_CALL_IDENTITY, and Q931ie_CallID::Size.
L3INT Q931Pie_CallingNum | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 1215 of file Q931ie.c.
References Q931ie_CallingNum::Digit, L3INT, L3UCHAR, Q931ie_CallingNum::NumPlanID, Q931ie_CALLING_PARTY_NUMBER, Q931ie_CallingNum::Size, and Q931ie_CallingNum::TypNum.
L3INT Q931Pie_CallingSub | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 1308 of file Q931ie.c.
References Q931ie_CallingSub::Digit, L3INT, L3UCHAR, Q931ie_CallingSub::OddEvenInd, Q931ie_CALLING_PARTY_SUBADDRESS, Q931ie_CallingSub::Size, and Q931ie_CallingSub::TypNum.
L3INT Q931Pie_CallState | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 905 of file Q931ie.c.
References Q931ie_CallState::CallState, Q931ie_CallState::CodStand, L3INT, L3UCHAR, and Q931ie_CALL_STATE.
L3INT Q931Pie_Cause | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 1399 of file Q931ie.c.
References Q931ie_Cause::CodStand, L3INT, L3UCHAR, Q931ie_Cause::Location, Q931ie_CAUSE, and Q931ie_Cause::Value.
L3INT Q931Pie_ChangeStatus | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 3333 of file Q931ie.c.
References L3INT, L3UCHAR, Q931ie_ChangeStatus::NewStatus, Q931ie_ChangeStatus::Preference, Q931E_NO_ERROR, and Q931ie_CHANGE_STATUS.
L3INT Q931Pie_ChanID | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 1602 of file Q931ie.c.
References Q931ie_ChanID::ChanMapType, Q931ie_ChanID::ChanSlot, Q931ie_ChanID::CodStand, Q931ie_ChanID::InfoChanSel, Q931ie_ChanID::InterfaceID, Q931ie_ChanID::IntIDPresent, Q931ie_ChanID::IntType, L3INT, L3UCHAR, Q931ie_ChanID::NumMap, Q931ie_ChanID::PrefExcl, Q931E_CHANID, Q931E_NO_ERROR, and Q931ie_CHANNEL_IDENTIFICATION.
L3INT Q931Pie_CongLevel | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 1463 of file Q931ie.c.
References Q931ie_CongLevel::CongLevel, L3INT, and Q931ie_CONGESTION_LEVEL.
L3INT Q931Pie_DateTime | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 1774 of file Q931ie.c.
References Q931ie_DateTime::Day, Q931ie_DateTime::Format, Q931ie_DateTime::Hour, L3INT, L3UCHAR, Q931ie_DateTime::Minute, Q931ie_DateTime::Month, Q931ie_DATETIME, Q931ie_DateTime::Second, and Q931ie_DateTime::Year.
L3INT Q931Pie_Display | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 1865 of file Q931ie.c.
References Q931ie_Display::Display, L3INT, L3UCHAR, Q931ie_DISPLAY, and Q931ie_Display::Size.
L3INT Q931Pie_Generic | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 3388 of file Q931ie.c.
References Q931E_NO_ERROR.
Referenced by ATT5ESSCreateTE(), Q931CreateNT(), and Q931CreateTE().
L3INT Q931Pie_GenericDigits | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 3281 of file Q931ie.c.
References Q931E_NO_ERROR, and Q931ie_GENERIC_DIGITS.
L3INT Q931Pie_HLComp | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 1956 of file Q931ie.c.
References Q931ie_HLComp::CodStand, Q931ie_HLComp::EHLCharID, Q931ie_HLComp::EVideoTlfCharID, Q931ie_HLComp::HLCharID, Q931ie_HLComp::Interpret, L3INT, L3UCHAR, Q931ie_HLComp::PresMeth, and Q931ie_HIGH_LAYER_COMPATIBILITY.
L3INT Q931Pie_KeypadFac | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 2093 of file Q931ie.c.
References Q931ie_KeypadFac::KeypadFac, L3INT, L3UCHAR, Q931ie_KEYPAD_FACILITY, and Q931ie_KeypadFac::Size.
L3INT Q931Pie_LLComp | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 2301 of file Q931ie.c.
References Q931ie_LLComp::AddL3Info, Q931ie_LLComp::Assignor, Q931ie_LLComp::CodStand, Q931ie_LLComp::DefPackSize, Q931ie_LLComp::DuplexMode, Q931ie_LLComp::FlowCtlRx, Q931ie_LLComp::FlowCtlTx, Q931ie_LLComp::HDR, Q931ie_LLComp::InBandNeg, Q931ie_LLComp::InfoRate, Q931ie_LLComp::InterRate, Q931ie_LLComp::ITransCap, L3INT, L3UCHAR, Q931ie_LLComp::Layer1Ident, Q931ie_LLComp::Layer2Ident, Q931ie_LLComp::Layer3Ident, Q931ie_LLComp::ModeL1, Q931ie_LLComp::ModeL2, Q931ie_LLComp::ModeL3, Q931ie_LLComp::ModemType, Q931ie_LLComp::MultiFrame, Q931ie_LLComp::Negot, Q931ie_LLComp::NegotInd, Q931ie_LLComp::NegotLLI, Q931ie_LLComp::NIConTx, Q931ie_LLComp::NumDataBits, Q931ie_LLComp::NumStopBits, Q931ie_LLComp::OptL3Info, Q931ie_LLComp::PackWinSize, Q931ie_LLComp::Parity, Q931E_LLCOMP, Q931ie_LOW_LAYER_COMPATIBILITY, Q931SetError(), Q931ie_LLComp::Q933use, Q931ie_LLComp::RateMul, Q931ie_LLComp::SyncAsync, Q931ie_LLComp::TransMode, Q931ie_LLComp::UIL1Prot, Q931ie_LLComp::UIL2Prot, Q931ie_LLComp::UIL3Prot, Q931ie_LLComp::UserRate, Q931ie_LLComp::UsrSpcL2Prot, and Q931ie_LLComp::WindowSize.
L3INT Q931Pie_NetFac | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 2498 of file Q931ie.c.
References L3INT, L3UCHAR, Q931ie_NetFac::LenNetID, Q931ie_NetFac::NetFac, Q931ie_NetFac::NetID, Q931ie_NetFac::NetIDPlan, Q931E_NO_ERROR, Q931ie_NETWORK_SPECIFIC_FACILITIES, and Q931ie_NetFac::TypeNetID.
L3INT Q931Pie_NotifInd | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 2581 of file Q931ie.c.
References L3INT, L3UCHAR, Q931ie_NotifInd::Notification, Q931E_NO_ERROR, and Q931ie_NOTIFICATION_INDICATOR.
L3INT Q931Pie_ProgInd | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 2665 of file Q931ie.c.
References Q931ie_ProgInd::CodStand, L3INT, L3UCHAR, Q931ie_ProgInd::Location, Q931ie_ProgInd::ProgDesc, Q931E_NO_ERROR, and Q931ie_PROGRESS_INDICATOR.
L3INT Q931Pie_RepeatInd | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 2725 of file Q931ie.c.
References L3INT, Q931ie_REPEAT_INDICATOR, and Q931ie_RepeatInd::RepeatInd.
L3INT Q931Pie_RestartInd | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 2815 of file Q931ie.c.
References Q931ie_RestartInd::Class, L3INT, L3UCHAR, Q931E_NO_ERROR, and Q931ie_RESTART_INDICATOR.
L3INT Q931Pie_RevChargeInd | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
L3INT Q931Pie_Segment | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 2898 of file Q931ie.c.
References Q931ie_Segment::FSI, L3INT, L3UCHAR, Q931ie_Segment::NumSegRem, Q931E_NO_ERROR, Q931ie_SEGMENTED_MESSAGE, and Q931ie_Segment::SegType.
L3INT Q931Pie_SendComplete | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Encode SENDING COMPLETE information element
[in] | trunk | Q.931 trunk |
[in] | IBuf | Input buffer |
[out] | OBuf | Output buffer |
[in,out] | Octet | Current position in output buffer |
Definition at line 2975 of file Q931ie.c.
References L3UCHAR, Q931E_NO_ERROR, and Q931ie_SENDING_COMPLETE.
L3INT Q931Pie_Signal | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 3034 of file Q931ie.c.
References L3INT, L3UCHAR, Q931E_NO_ERROR, Q931ie_SIGNAL, and Q931ie_Signal::Signal.
L3INT Q931Pie_TransNetSel | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 3102 of file Q931ie.c.
References L3INT, L3UCHAR, Q931ie_TransNetSel::NetID, Q931ie_TransNetSel::NetIDPlan, Q931E_NO_ERROR, Q931ie_TRANSIT_NETWORK_SELECTION, Q931ie_TransNetSel::Size, and Q931ie_TransNetSel::Type.
L3INT Q931Pie_UserUser | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | Octet | ||
) |
Definition at line 3176 of file Q931ie.c.
References L3INT, L3UCHAR, Q931ie_UserUser::ProtDisc, Q931E_NO_ERROR, Q931ie_USER_USER, Q931ie_UserUser::Size, and Q931ie_UserUser::User.
L3INT Q931ReadExt | ( | L3UCHAR * | IBuf, |
L3INT | Off | ||
) |
Definition at line 379 of file Q931ie.c.
References L3INT.
Referenced by Q931Uie_BearerCap(), Q931Uie_ChanID(), Q931Uie_HLComp(), Q931Uie_LLComp(), Q931Uie_NetFac(), Q931Uie_NotifInd(), Q931Uie_ProgInd(), Q931Uie_RestartInd(), and Q931Uie_TransNetSel().
L3INT Q931Uie_BearerCap | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 393 of file Q931ie.c.
References Q931ie_BearerCap::AL3Info1, Q931ie_BearerCap::AL3Info2, Q931ie_BearerCap::Assignor, Q931mes_Generic::BearerCap, Q931ie_BearerCap::CodStand, Q931ie_BearerCap::DuplexMode, Q931ie_BearerCap::FlowCtlRx, Q931ie_BearerCap::FlowCtlTx, Q931ie_BearerCap::HDR, ieGetOctet, Q931ie_BearerCap::IEId, Q931ie_BearerCap::InBandNeg, Q931ie_BearerCap::InterRate, IsQ931Ext, Q931ie_BearerCap::ITC, Q931ie_BearerCap::ITR, L3INT, Q931ie_BearerCap::Layer1Ident, Q931ie_BearerCap::Layer2Ident, Q931ie_BearerCap::Layer3Ident, Q931ie_BearerCap::LLInegot, Q931ie_BearerCap::Mode, Q931ie_BearerCap::ModemType, Q931ie_BearerCap::MultiFrame, Q931ie_BearerCap::Negot, Q931ie_BearerCap::NIConRx, Q931ie_BearerCap::NIConTx, Q931ie_BearerCap::NumDataBits, Q931ie_BearerCap::NumStopBits, Q931ie_BearerCap::Parity, Q931E_BEARERCAP, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931ReadExt(), Q931SetError(), Q931SetIE, Q931ie_BearerCap::RateMul, Q931ie_BearerCap::Size, Q931ie_BearerCap::SyncAsync, Q931ie_BearerCap::TransMode, Q931ie_BearerCap::UIL1Prot, Q931ie_BearerCap::UIL2Prot, Q931ie_BearerCap::UIL3Prot, and Q931ie_BearerCap::UserRate.
L3INT Q931Uie_CalledNum | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 1077 of file Q931ie.c.
References Q931mes_Generic::CalledNum, Q931ie_CalledNum::Digit, Q931ie_CalledNum::IEId, L3INT, L3UCHAR, Q931ie_CalledNum::NumPlanID, Q931E_NO_ERROR, Q931MoreIE, Q931SetIE, Q931ie_CalledNum::Size, and Q931ie_CalledNum::TypNum.
L3INT Q931Uie_CalledSub | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 978 of file Q931ie.c.
References Q931mes_Generic::CalledSub, Q931ie_CalledSub::Digit, Q931ie_CalledSub::IEId, L3INT, L3UCHAR, Q931ie_CalledSub::OddEvenInd, Q931E_CALLEDSUB, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931SetIE, Q931ie_CalledSub::Size, and Q931ie_CalledSub::TypNum.
L3INT Q931Uie_CallID | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 801 of file Q931ie.c.
References Q931ie_CallID::CallId, Q931mes_Generic::CallID, Q931ie_CallID::IEId, L3INT, L3UCHAR, Q931E_CALLID, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931SetIE, and Q931ie_CallID::Size.
L3INT Q931Uie_CallingNum | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 1164 of file Q931ie.c.
References Q931mes_Generic::CallingNum, Q931ie_CallingNum::Digit, Q931ie_CallingNum::IEId, L3INT, L3UCHAR, Q931ie_CallingNum::NumPlanID, Q931ie_CallingNum::PresInd, Q931E_CALLINGNUM, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931SetIE, Q931ie_CallingNum::ScreenInd, Q931ie_CallingNum::Size, and Q931ie_CallingNum::TypNum.
L3INT Q931Uie_CallingSub | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 1268 of file Q931ie.c.
References Q931mes_Generic::CallingSub, Q931ie_CallingSub::Digit, Q931ie_CallingSub::IEId, L3INT, L3UCHAR, Q931ie_CallingSub::OddEvenInd, Q931E_CALLINGSUB, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931SetIE, Q931ie_CallingSub::Size, and Q931ie_CallingSub::TypNum.
L3INT Q931Uie_CallState | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 874 of file Q931ie.c.
References Q931ie_CallState::CallState, Q931mes_Generic::CallState, Q931ie_CallState::CodStand, Q931ie_CallState::IEId, L3INT, Q931E_CALLSTATE, Q931E_NO_ERROR, Q931IESizeTest, Q931SetIE, and Q931ie_CallState::Size.
L3INT Q931Uie_Cause | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 1354 of file Q931ie.c.
References Q931mes_Generic::Cause, Q931ie_Cause::CodStand, Q931ie_Cause::IEId, L3INT, Q931ie_Cause::Location, Q931E_CAUSE, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931SetIE, Q931ie_Cause::Recom, Q931ie_Cause::Size, and Q931ie_Cause::Value.
L3INT Q931Uie_ChangeStatus | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 3303 of file Q931ie.c.
References Q931mes_Generic::ChangeStatus, Q931ie_ChangeStatus::IEId, L3INT, Q931ie_ChangeStatus::NewStatus, Q931ie_ChangeStatus::Preference, Q931E_NO_ERROR, Q931SetIE, Q931ie_ChangeStatus::Size, and Q931ie_ChangeStatus::Spare.
L3INT Q931Uie_ChanID | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 1502 of file Q931ie.c.
References Q931mes_Generic::ChanID, Q931ie_ChanID::ChanMapType, Q931ie_ChanID::ChanSlot, Q931ie_ChanID::CodStand, Q931ie_ChanID::DChanInd, Q931ie_ChanID::IEId, Q931ie_ChanID::InfoChanSel, Q931ie_ChanID::InterfaceID, Q931ie_ChanID::IntIDPresent, Q931ie_ChanID::IntType, L3INT, Q931_TrunkInfo::loglevel, Q931ie_ChanID::NumMap, Q931ie_ChanID::PrefExcl, Q931_LOG_DEBUG, Q931E_CHANID, Q931E_NO_ERROR, Q931IESizeTest, Q931Log(), Q931ReadExt(), Q931SetIE, and Q931ie_ChanID::Size.
L3INT Q931Uie_CongLevel | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 1441 of file Q931ie.c.
References Q931mes_Generic::CongestionLevel, Q931ie_CongLevel::CongLevel, Q931ie_CongLevel::IEId, L3INT, Q931E_NO_ERROR, Q931SetIE, and Q931ie_CongLevel::Size.
L3USHORT Q931Uie_CRV | ( | Q931_TrunkInfo_t * | trunk, |
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
L3INT Q931Uie_DateTime | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 1715 of file Q931ie.c.
References Q931mes_Generic::DateTime, Q931ie_DateTime::Day, Q931ie_DateTime::Format, Q931ie_DateTime::Hour, Q931ie_DateTime::IEId, L3INT, Q931ie_DateTime::Minute, Q931ie_DateTime::Month, Q931E_DATETIME, Q931E_NO_ERROR, Q931IESizeTest, Q931SetIE, Q931ie_DateTime::Second, Q931ie_DateTime::Size, and Q931ie_DateTime::Year.
L3INT Q931Uie_Display | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 1836 of file Q931ie.c.
References Q931ie_Display::Display, Q931mes_Generic::Display, Q931ie_Display::IEId, L3INT, L3UCHAR, Q931E_DISPLAY, Q931E_NO_ERROR, Q931IESizeTest, Q931SetIE, and Q931ie_Display::Size.
L3INT Q931Uie_Generic | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 3366 of file Q931ie.c.
References L3INT, L3UCHAR, Q931_LOG_DEBUG, Q931E_NO_ERROR, and Q931Log().
Referenced by ATT5ESSCreateTE(), Q931CreateNT(), and Q931CreateTE().
L3INT Q931Uie_GenericDigits | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 3219 of file Q931ie.c.
References Q931ie_GenericDigits::Digit, Q931ie_GenericDigits::Encoding, Q931mes_Generic::GenericDigits, Q931ie_GenericDigits::IEId, L3INT, L3UCHAR, Q931E_GENERIC_DIGITS, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931SetError(), Q931SetIE, Q931ie_GenericDigits::Size, and Q931ie_GenericDigits::Type.
L3INT Q931Uie_HLComp | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 1903 of file Q931ie.c.
References Q931ie_HLComp::CodStand, Q931ie_HLComp::EHLCharID, Q931ie_HLComp::EVideoTlfCharID, Q931ie_HLComp::HLCharID, Q931mes_Generic::HLComp, Q931ie_HLComp::IEId, Q931ie_HLComp::Interpret, L3INT, Q931ie_HLComp::PresMeth, Q931E_HLCOMP, Q931E_NO_ERROR, Q931IESizeTest, Q931MoreIE, Q931ReadExt(), Q931SetError(), Q931SetIE, and Q931ie_HLComp::Size.
L3INT Q931Uie_KeypadFac | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 2064 of file Q931ie.c.
References Q931ie_KeypadFac::IEId, Q931mes_Generic::KeypadFac, Q931ie_KeypadFac::KeypadFac, L3INT, L3UCHAR, Q931E_KEYPADFAC, Q931E_NO_ERROR, Q931IESizeTest, Q931SetIE, and Q931ie_KeypadFac::Size.
L3INT Q931Uie_LLComp | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 2130 of file Q931ie.c.
References Q931ie_LLComp::AddL3Info, Q931ie_LLComp::Assignor, Q931ie_LLComp::CodStand, Q931ie_LLComp::DefPackSize, Q931ie_LLComp::DuplexMode, Q931ie_LLComp::FlowCtlRx, Q931ie_LLComp::FlowCtlTx, Q931ie_LLComp::HDR, Q931ie_LLComp::IEId, Q931ie_LLComp::InBandNeg, Q931ie_LLComp::InfoRate, Q931ie_LLComp::InterRate, IsQ931Ext, Q931ie_LLComp::ITransCap, L3INT, Q931ie_LLComp::Layer1Ident, Q931ie_LLComp::Layer2Ident, Q931ie_LLComp::Layer3Ident, Q931mes_Generic::LLComp, Q931ie_LLComp::ModeL1, Q931ie_LLComp::ModeL2, Q931ie_LLComp::ModeL3, Q931ie_LLComp::ModemType, Q931ie_LLComp::MultiFrame, Q931ie_LLComp::Negot, Q931ie_LLComp::NegotInd, Q931ie_LLComp::NegotLLI, Q931ie_LLComp::NIConRx, Q931ie_LLComp::NIConTx, Q931ie_LLComp::NumDataBits, Q931ie_LLComp::NumStopBits, Q931ie_LLComp::OptL3Info, Q931ie_LLComp::PackWinSize, Q931ie_LLComp::Parity, Q931E_LLCOMP, Q931E_NO_ERROR, Q931IESizeTest, Q931ReadExt(), Q931SetError(), Q931SetIE, Q931ie_LLComp::Q933use, Q931ie_LLComp::RateMul, Q931ie_LLComp::Size, Q931ie_LLComp::SyncAsync, Q931ie_LLComp::TransMode, Q931ie_LLComp::UIL1Prot, Q931ie_LLComp::UIL2Prot, Q931ie_LLComp::UIL3Prot, Q931ie_LLComp::UserRate, Q931ie_LLComp::UsrSpcL2Prot, and Q931ie_LLComp::WindowSize.
L3INT Q931Uie_NetFac | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 2451 of file Q931ie.c.
References Q931ie_NetFac::IEId, L3INT, L3UCHAR, Q931ie_NetFac::LenNetID, Q931mes_Generic::NetFac, Q931ie_NetFac::NetFac, Q931ie_NetFac::NetID, Q931ie_NetFac::NetIDPlan, Q931E_NETFAC, Q931E_NO_ERROR, Q931IESizeTest, Q931ReadExt(), Q931SetIE, Q931ie_NetFac::Size, and Q931ie_NetFac::TypeNetID.
L3INT Q931Uie_NotifInd | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 2550 of file Q931ie.c.
References Q931ie_NotifInd::IEId, L3INT, Q931ie_NotifInd::Notification, Q931mes_Generic::NotifInd, Q931E_NO_ERROR, Q931E_NOTIFIND, Q931IESizeTest, Q931ReadExt(), Q931SetIE, and Q931ie_NotifInd::Size.
L3INT Q931Uie_ProgInd | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 2628 of file Q931ie.c.
References Q931ie_ProgInd::CodStand, Q931ie_ProgInd::IEId, L3INT, Q931ie_ProgInd::Location, Q931ie_ProgInd::ProgDesc, Q931mes_Generic::ProgInd, Q931E_NO_ERROR, Q931E_PROGIND, Q931IESizeTest, Q931ReadExt(), Q931SetIE, and Q931ie_ProgInd::Size.
L3INT Q931Uie_RepeatInd | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 2703 of file Q931ie.c.
References Q931ie_RepeatInd::IEId, L3INT, Q931E_NO_ERROR, Q931SetIE, Q931mes_Generic::RepeatInd, Q931ie_RepeatInd::RepeatInd, and Q931ie_RepeatInd::Size.
L3INT Q931Uie_RestartInd | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 2782 of file Q931ie.c.
References Q931ie_RestartInd::Class, Q931ie_RestartInd::IEId, L3INT, Q931E_NO_ERROR, Q931E_RESTARTIND, Q931IESizeTest, Q931ReadExt(), Q931SetIE, Q931mes_Generic::RestartInd, Q931ie_RestartInd::Size, and Q931ie_RestartInd::Spare.
L3INT Q931Uie_RevChargeInd | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
L3INT Q931Uie_Segment | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 2863 of file Q931ie.c.
References Q931ie_Segment::FSI, Q931ie_Segment::IEId, L3INT, Q931ie_Segment::NumSegRem, Q931E_NO_ERROR, Q931E_SEGMENT, Q931IESizeTest, Q931SetIE, Q931mes_Generic::Segment, Q931ie_Segment::SegType, and Q931ie_Segment::Size.
L3INT Q931Uie_SendComplete | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Decode SENDING COMPLETE information element
[in] | trunk | Q.931 trunk |
[out] | pMsg | Decoded message |
[in] | IBuf | Input buffer |
[out] | OBuf | Output buffer (pointer to IE struct) |
[in,out] | IOff | Current position in input buffer |
[in,out] | OOff | Current position in output buffer |
Definition at line 2947 of file Q931ie.c.
References L3INT, Q931E_NO_ERROR, Q931SetIE, Q931mes_Generic::SendComplete, and Q931ie_SendComplete::Size.
L3INT Q931Uie_Signal | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 3005 of file Q931ie.c.
References Q931ie_Signal::IEId, L3INT, Q931E_NO_ERROR, Q931E_SIGNAL, Q931IESizeTest, Q931SetIE, Q931mes_Generic::Signal, Q931ie_Signal::Signal, and Q931ie_Signal::Size.
L3INT Q931Uie_TransNetSel | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 3066 of file Q931ie.c.
References Q931ie_TransNetSel::IEId, L3INT, L3UCHAR, Q931ie_TransNetSel::NetID, Q931E_NO_ERROR, Q931ReadExt(), Q931SetIE, Q931ie_TransNetSel::Size, Q931mes_Generic::TransNetSel, and Q931ie_TransNetSel::Type.
L3INT Q931Uie_UserUser | ( | Q931_TrunkInfo_t * | trunk, |
Q931mes_Generic * | pMsg, | ||
L3UCHAR * | IBuf, | ||
L3UCHAR * | OBuf, | ||
L3INT * | IOff, | ||
L3INT * | OOff | ||
) |
Definition at line 3145 of file Q931ie.c.
References Q931ie_UserUser::IEId, L3INT, L3UCHAR, Q931ie_UserUser::ProtDisc, Q931E_NO_ERROR, Q931SetIE, Q931ie_UserUser::Size, Q931ie_UserUser::User, and Q931mes_Generic::UserUser.