#include "Q931.h"
Go to the source code of this file.
Defines | |
#define | Q931PRIVATE |
Functions | |
void | Q931CreateTE (struct Q931Dialect *d) |
Initialize Q.931 TE dialect. | |
L3INT | Q931ProcAlertingTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcCallProceedingTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcConnectTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcConnectAckTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcProgressTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcSetupTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcSetupAckTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcResumeTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcResumeAckTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcResumeRejectTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcSuspendTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcSuspendAckTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcSuspendRejectTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcUserInformationTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcDisconnectTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcReleaseTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcReleaseCompleteTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcRestartTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcRestartAckTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcCongestionControlTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcInformationTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcNotifyTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcStatusTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcStatusEnquiryTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcSegmentTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q932ProcFacilityTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q932ProcHoldTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q932ProcHoldAckTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q932ProcHoldRejectTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q932ProcRegisterTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q932ProcRetrieveTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q932ProcRetrieveAckTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q932ProcRetrieveRejectTE (Q931_TrunkInfo_t *pTrunk, L3UCHAR *buf, L3INT iFrom) |
L3INT | Q931ProcTimeoutT301TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT302TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT303TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT304TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT305TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT308TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT309TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT310TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT311TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT313TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT314TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT316TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT317TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT318TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT319TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT321TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
L3INT | Q931ProcTimeoutT322TE (Q931_TrunkInfo_t *pTrunk, struct Q931_Call *call) |
Variables | |
L3INT | Q931L4HeaderSpace |
struct Q931MessageIE | Q931MessageIEs [] |
#define Q931PRIVATE |
Definition at line 50 of file Q931StateTE.c.
void Q931CreateTE | ( | struct Q931Dialect * | d | ) |
Initialize Q.931 TE dialect.
Q931CreateTE
Definition at line 60 of file Q931StateTE.c.
References Q931_CODESET_0, Q931_TIMER_T301, Q931_TIMER_T302, Q931_TIMER_T303, Q931_TIMER_T304, Q931_TIMER_T305, Q931_TIMER_T308, Q931_TIMER_T309, Q931_TIMER_T310, Q931_TIMER_T313, Q931_TIMER_T314, Q931_TIMER_T316, Q931_TIMER_T317, Q931_TIMER_T318, Q931_TIMER_T319, Q931_TIMER_T321, Q931_TIMER_T322, Q931_U0, Q931_U1, Q931_U10, Q931_U11, Q931_U12, Q931_U15, Q931_U17, Q931_U19, Q931_U2, Q931_U25, Q931_U3, Q931_U4, Q931_U6, Q931_U7, Q931_U8, Q931_U9, Q931_UANY, Q931DialectAddCodeset(), Q931DialectAddStateEntry(), Q931DialectSetFlag(), Q931DialectSetIEProc(), Q931DialectSetInvalidMesProc(), Q931DialectSetMesIEMap(), Q931DialectSetMesProc(), Q931DialectSetName(), Q931DialectSetTimeout(), Q931DialectSetTimerProc(), Q931DialectSetTimerProcAll(), Q931DialectSetUnknownMesProc(), Q931ie_BEARER_CAPABILITY, Q931ie_CALL_IDENTITY, Q931ie_CALL_STATE, Q931ie_CALLED_PARTY_NUMBER, Q931ie_CALLED_PARTY_SUBADDRESS, Q931ie_CALLING_PARTY_NUMBER, Q931ie_CALLING_PARTY_SUBADDRESS, Q931ie_CAUSE, Q931ie_CHANNEL_IDENTIFICATION, Q931ie_CONNECTED_NUMBER, Q931ie_CONNECTED_SUBADDRESS, Q931ie_DATETIME, Q931ie_DISPLAY, Q931ie_HIGH_LAYER_COMPATIBILITY, Q931ie_KEYPAD_FACILITY, Q931ie_LOW_LAYER_COMPATIBILITY, Q931ie_NETWORK_SPECIFIC_FACILITIES, Q931ie_NOTIFICATION_INDICATOR, Q931ie_PROGRESS_INDICATOR, Q931ie_RESTART_INDICATOR, Q931ie_SEGMENTED_MESSAGE, Q931ie_SENDING_COMPLETE, Q931ie_SIGNAL, Q931ie_TRANSIT_DELAY_SELECTION_AND_IND, Q931ie_TRANSIT_NETWORK_SELECTION, Q931ie_USER_USER, Q931mes_ALERTING, Q931mes_CALL_PROCEEDING, Q931mes_CONGESTION_CONTROL, Q931mes_CONNECT, Q931mes_CONNECT_ACKNOWLEDGE, Q931mes_DISCONNECT, Q931mes_INFORMATION, Q931mes_NOTIFY, Q931mes_PROGRESS, Q931mes_RELEASE, Q931mes_RELEASE_COMPLETE, Q931mes_RESTART, Q931mes_RESTART_ACKNOWLEDGE, Q931mes_RESUME, Q931mes_RESUME_ACKNOWLEDGE, Q931mes_RESUME_REJECT, Q931mes_SEGMENT, Q931mes_SETUP, Q931mes_SETUP_ACKNOWLEDGE, Q931mes_STATUS, Q931mes_STATUS_ENQUIRY, Q931mes_SUSPEND, Q931mes_SUSPEND_ACKNOWLEDGE, Q931mes_SUSPEND_REJECT, Q931mes_USER_INFORMATION, Q931MessageIEs, Q931Pie_BearerCap, Q931Pie_CalledNum, Q931Pie_CalledSub, Q931Pie_CallID, Q931Pie_CallingNum, Q931Pie_CallingSub, Q931Pie_CallState, Q931Pie_Cause, Q931Pie_ChanID, Q931Pie_DateTime, Q931Pie_Display, Q931Pie_Generic(), Q931Pie_HLComp, Q931Pie_KeypadFac, Q931Pie_LLComp, Q931Pie_NetFac, Q931Pie_NotifInd, Q931Pie_ProgInd, Q931Pie_RestartInd, Q931Pie_Segment, Q931Pie_Signal, Q931Pie_TransNetSel, Q931Pie_UserUser, Q931Pmes_Generic(), Q931ProcAlertingTE(), Q931ProcCallProceedingTE(), Q931ProcCongestionControlTE(), Q931ProcConnectAckTE(), Q931ProcConnectTE(), Q931ProcDisconnectTE(), Q931ProcInformationTE(), Q931ProcNotifyTE(), Q931ProcProgressTE(), Q931ProcReleaseCompleteTE(), Q931ProcReleaseTE(), Q931ProcRestartAckTE(), Q931ProcRestartTE(), Q931ProcResumeAckTE(), Q931ProcResumeRejectTE(), Q931ProcResumeTE(), Q931ProcSegmentTE(), Q931ProcSetupAckTE(), Q931ProcSetupTE(), Q931ProcStatusEnquiryTE(), Q931ProcStatusTE(), Q931ProcSuspendAckTE(), Q931ProcSuspendRejectTE(), Q931ProcSuspendTE(), Q931ProcTimeoutT303TE(), Q931ProcTimeoutT304TE(), Q931ProcTimeoutT305TE(), Q931ProcTimeoutT308TE(), Q931ProcTimeoutT310TE(), Q931ProcTimeoutT313TE(), Q931ProcTimeoutT318TE(), Q931ProcUnexpectedMessage(), Q931ProcUnknownMessage(), Q931ProcUserInformationTE(), Q931TimeoutDummy(), Q931Uie_BearerCap, Q931Uie_CalledNum, Q931Uie_CalledSub, Q931Uie_CallID, Q931Uie_CallingNum, Q931Uie_CallingSub, Q931Uie_CallState, Q931Uie_Cause, Q931Uie_ChanID, Q931Uie_DateTime, Q931Uie_Display, Q931Uie_Generic(), Q931Uie_HLComp, Q931Uie_KeypadFac, Q931Uie_LLComp, Q931Uie_NetFac, Q931Uie_NotifInd, Q931Uie_ProgInd, Q931Uie_RestartInd, Q931Uie_Segment, Q931Uie_Signal, Q931Uie_TransNetSel, Q931Uie_UserUser, Q931Umes_Generic(), Q932ie_ENDPOINT_IDENTIFIER, Q932ie_EXTENDED_FACILITY, Q932ie_FACILITY, Q932ie_FEATURE_ACTIVATION, Q932ie_FEATURE_INDICATION, Q932ie_SERVICE_PROFILE_IDENTIFICATION, Q932mes_FACILITY, Q932mes_HOLD, Q932mes_HOLD_ACKNOWLEDGE, Q932mes_HOLD_REJECT, Q932mes_REGISTER, Q932mes_RETRIEVE, Q932mes_RETRIEVE_ACKNOWLEDGE, Q932mes_RETRIEVE_REJECT, Q932Pmes_Facility(), Q932Pmes_Hold(), Q932Pmes_HoldAck(), Q932Pmes_HoldReject(), Q932Pmes_Register(), Q932Pmes_Retrieve(), Q932Pmes_RetrieveAck(), Q932Pmes_RetrieveReject(), Q932ProcFacilityTE(), Q932ProcHoldAckTE(), Q932ProcHoldRejectTE(), Q932ProcHoldTE(), Q932ProcRegisterTE(), Q932ProcRetrieveAckTE(), Q932ProcRetrieveRejectTE(), Q932ProcRetrieveTE(), Q932Umes_Facility(), Q932Umes_Hold(), Q932Umes_HoldAck(), Q932Umes_HoldReject(), Q932Umes_Register(), Q932Umes_Retrieve(), Q932Umes_RetrieveAck(), and Q932Umes_RetrieveReject().
Referenced by DSS1CreateTE(), and Q931Initialize().
L3INT Q931ProcAlertingTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 349 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_ALERTING_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_TIMER_T301, Q931_TIMER_T303, Q931_TIMER_T304, Q931_U1, Q931_U2, Q931_U3, Q931_U4, Q931_U6, Q931_U7, Q931_U9, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallSetState(), Q931CallStartTimer(), Q931CallStopTimer(), Q931DialectIsEventLegal(), Q931E_INTERNAL, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcCallProceedingTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 468 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_PROCEEDING_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_TIMER_T310, Q931_U1, Q931_U2, Q931_U3, Q931_U6, Q931_U9, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallSetState(), Q931CallStartTimer(), Q931DialectIsEventLegal(), Q931E_INTERNAL, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcCongestionControlTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 1940 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcConnectAckTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 630 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_SETUP_COMPLETE_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_TIMER_T313, Q931_U10, Q931_U8, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallSetState(), Q931CallStopTimer(), Q931DialectIsEventLegal(), Q931E_INTERNAL, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by Q931CreateTE().
L3INT Q931ProcConnectTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 540 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_SETUP_CONFIRM, Q931_EVENT_TYPE_MESSAGE, Q931_TIMER_T301, Q931_TIMER_T303, Q931_TIMER_T304, Q931_TIMER_T310, Q931_TIMER_T313, Q931_U1, Q931_U10, Q931_U2, Q931_U3, Q931_U4, Q931_U6, Q931_U7, Q931_U8, Q931_U9, Q931AckConnect(), Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallSetState(), Q931CallStartTimer(), Q931CallStopTimer(), Q931DialectIsEventLegal(), Q931E_INTERNAL, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931TrunkIsSetFlag(), Q931Tx32Data(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by Q931CreateTE().
L3INT Q931ProcDisconnectTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 1366 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_DISCONNECT_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_LOG_DEBUG, Q931_LOG_ERROR, Q931_TIMER_T305, Q931_TIMER_T308, Q931_U0, Q931_U1, Q931_U11, Q931_U12, Q931_U15, Q931_U17, Q931_U19, Q931_U6, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallSetState(), Q931CallStartTimer(), Q931CallStopAllTimers(), Q931CallStopTimer(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Log(), Q931Tx32Data(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcInformationTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 1975 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcNotifyTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 2010 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcProgressTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 691 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_PROCEEDING_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_TIMER_T304, Q931_TIMER_T310, Q931_U2, Q931_U3, Q931_U9, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallStopTimer(), Q931DialectIsEventLegal(), Q931E_INTERNAL, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcReleaseCompleteTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 1733 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_REJECT_INDICATION, Q931_EVENT_RELEASE_CONFIRM, Q931_EVENT_RELEASE_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_TIMER_T303, Q931_TIMER_T308, Q931_U0, Q931_U1, Q931_U19, Q931_U6, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallRelease(), Q931CallSetState(), Q931CallStopAllTimers(), Q931CallStopTimer(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931ReleaseComplete(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcReleaseTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 1523 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_RELEASE_CONFIRM, Q931_EVENT_RELEASE_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_TIMER_T305, Q931_TIMER_T308, Q931_TIMER_T310, Q931_TIMER_T319, Q931_U0, Q931_U1, Q931_U11, Q931_U12, Q931_U15, Q931_U17, Q931_U19, Q931_U2, Q931_U3, Q931_U6, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallRelease(), Q931CallSetState(), Q931CallStartTimer(), Q931CallStopAllTimers(), Q931CallStopTimer(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931ReleaseComplete(), Q931Tx32Data(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcRestartAckTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 1892 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q931_TIMER_T303, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcRestartTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 1846 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q931AckRestart(), Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931TrunkIsSetFlag(), Q931Tx32Data(), Q931Tx34(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcResumeAckTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 998 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_RESUME_CONFIRM, Q931_EVENT_TYPE_MESSAGE, Q931_TIMER_T318, Q931_U10, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallSetState(), Q931CallStopTimer(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcResumeRejectTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 1051 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_RESUME_CONFIRM, Q931_EVENT_TYPE_MESSAGE, Q931_TIMER_T318, Q931_U0, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallRelease(), Q931CallSetState(), Q931CallStopTimer(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcResumeTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 956 of file Q931StateTE.c.
References Q931mes_Generic::CRV, L3INT, Q931_TIMER_T318, Q931_U17, Q931CallNew(), Q931CallSetState(), Q931CallStartTimer(), Q931E_ILLEGAL_MESSAGE, Q931E_INTERNAL, Q931E_NO_ERROR, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcSegmentTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 2295 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcSetupAckTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 884 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_MORE_INFO_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_TIMER_T302, Q931_TIMER_T303, Q931_TIMER_T304, Q931_U1, Q931_U2, Q931_U25, Q931_U6, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallSetState(), Q931CallStartTimer(), Q931CallStopTimer(), Q931DialectIsEventLegal(), Q931E_INTERNAL, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcSetupTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 779 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, L3UCHAR, Q931mes_Generic::MesType, Q931_EVENT_SETUP_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_LOG_INFO, Q931_TIMER_T303, Q931_U0, Q931_U1, Q931_U6, Q931AckSetup(), Q931CallGetCRV(), Q931CallGetState(), Q931CallNew(), Q931CallNewEvent(), Q931CallNewIncoming(), Q931CallQueueEvent(), Q931CallSetState(), Q931CallStartTimer(), Q931DialectIsEventLegal(), Q931Disconnect(), Q931E_INTERNAL, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Log(), Q931TrunkIsSetFlag(), Q931Tx32Data(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcStatusEnquiryTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 2259 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q850_CAUSE_RESPONSE_TO_STATUS_ENQUIRY, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931StatusEnquiryResponse(), Q931Tx32Data(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcStatusTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 2045 of file Q931StateTE.c.
References Q931ie_CallState::CallState, Q931mes_Generic::CallState, Q931mes_Generic::Cause, Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, L3UCHAR, Q931mes_Generic::MesType, Q850_CAUSE_IE_NONEXIST, Q850_CAUSE_INVALID_IE_CONTENTS, Q850_CAUSE_MANDATORY_IE_MISSING, Q850_CAUSE_MESSAGE_TYPE_NONEXIST, Q850_CAUSE_WRONG_CALL_STATE, Q850_CAUSE_WRONG_MESSAGE, Q931_EVENT_RELEASE_INDICATION, Q931_EVENT_STATUS_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_TIMER_T305, Q931_U0, Q931_U11, Q931_U19, Q931AppendIE(), Q931CallGetCRV(), Q931CallGetState(), Q931CallIsGlobal(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallRelease(), Q931CallSetState(), Q931CallStartTimer(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931GetIEPtr, Q931InitMesGeneric(), Q931IsIEPresent, Q931L4BUF, Q931L4HeaderSpace, Q931mes_DISCONNECT, Q931Rx43(), Q931Tx32Data(), Q931Tx34(), Q931mes_Generic::Size, and Q931ie_Cause::Value.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcSuspendAckTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 1149 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_SUSPEND_CONFIRM, Q931_EVENT_TYPE_MESSAGE, Q931_TIMER_T319, Q931_U0, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallRelease(), Q931CallSetState(), Q931CallStopTimer(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcSuspendRejectTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 1205 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_SUSPEND_CONFIRM, Q931_EVENT_TYPE_MESSAGE, Q931_TIMER_T319, Q931_U10, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallSetState(), Q931CallStopTimer(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcSuspendTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 1106 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_TIMER_T319, Q931_U15, Q931CallGetState(), Q931CallSetState(), Q931CallStartTimer(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcTimeoutT301TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 2614 of file Q931StateTE.c.
References Q931_Call::CRV, Q931_LOG_NOTICE, Q931_LOG_WARNING, Q931_U4, Q931CallGetState(), Q931CallGetStateName(), Q931E_NO_ERROR, and Q931Log().
Referenced by ATT5ESSCreateNT().
L3INT Q931ProcTimeoutT302TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 2626 of file Q931StateTE.c.
References Q931_Call::CRV, Q931_EVENT_TIMEOUT_INDICATION, Q931_EVENT_TYPE_TIMER, Q931_LOG_NOTICE, Q931_LOG_WARNING, Q931_TIMER_T302, Q931_U25, Q931CallGetState(), Q931CallGetStateName(), Q931CallInitEvent(), Q931CallSendEvent(), Q931E_NO_ERROR, and Q931Log().
Referenced by ATT5ESSCreateNT().
L3INT Q931ProcTimeoutT303TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 2650 of file Q931StateTE.c.
References Q931_Call::CRV, L3UCHAR, Q931_EVENT_SETUP_CONFIRM, Q931_EVENT_TYPE_TIMER, Q931_LOG_NOTICE, Q931_LOG_WARNING, Q931_TIMER_T303, Q931_U0, Q931_U1, Q931CallGetState(), Q931CallGetStateName(), Q931CallGetTimerExpireCount(), Q931CallInitEvent(), Q931CallRelease(), Q931CallRestartTimer(), Q931CallSendEvent(), Q931CallSetState(), Q931E_NO_ERROR, and Q931Log().
Referenced by ATT5ESSCreateNT(), and Q931CreateTE().
L3INT Q931ProcTimeoutT304TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 2688 of file Q931StateTE.c.
References Q931mes_Generic::Cause, Q931ie_Cause::CodStand, Q931mes_Generic::CRV, Q931_Call::CRV, Q931ie_Cause::IEId, L3UCHAR, Q931ie_Cause::Location, Q931mes_Generic::MesType, Q850_CAUSE_RECOVERY_ON_TIMER_EXPIRE, Q931_CODING_ITU, Q931_EVENT_SETUP_CONFIRM, Q931_EVENT_TYPE_TIMER, Q931_LOG_NOTICE, Q931_LOG_WARNING, Q931_TIMER_T304, Q931_TIMER_T305, Q931_U11, Q931_U2, Q931AppendIE(), Q931CallGetCRV(), Q931CallGetState(), Q931CallGetStateName(), Q931CallInitEvent(), Q931CallSendEvent(), Q931CallSetState(), Q931CallStartTimer(), Q931E_NO_ERROR, Q931ie_CAUSE, Q931InitMesGeneric(), Q931L4BUF, Q931Log(), Q931mes_DISCONNECT, Q931Rx43(), Q931ie_Cause::Recom, Q931ie_Cause::Size, and Q931ie_Cause::Value.
Referenced by ATT5ESSCreateNT(), and Q931CreateTE().
L3INT Q931ProcTimeoutT305TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 2743 of file Q931StateTE.c.
References Q931mes_Generic::Cause, Q931ie_Cause::CodStand, Q931mes_Generic::CRV, Q931_Call::CRV, Q931ie_Cause::IEId, L3UCHAR, Q931ie_Cause::Location, Q931mes_Generic::MesType, Q850_CAUSE_RECOVERY_ON_TIMER_EXPIRE, Q931_CODING_ITU, Q931_LOG_NOTICE, Q931_LOG_WARNING, Q931_TIMER_T308, Q931_U11, Q931_U19, Q931AppendIE(), Q931CallGetCRV(), Q931CallGetState(), Q931CallGetStateName(), Q931CallSetState(), Q931CallStartTimer(), Q931E_NO_ERROR, Q931ie_CAUSE, Q931InitMesGeneric(), Q931L4BUF, Q931Log(), Q931mes_RELEASE, Q931Rx43(), Q931ie_Cause::Recom, Q931ie_Cause::Size, and Q931ie_Cause::Value.
Referenced by ATT5ESSCreateNT(), and Q931CreateTE().
L3INT Q931ProcTimeoutT308TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 2784 of file Q931StateTE.c.
References Q931mes_Generic::Cause, Q931ie_Cause::CodStand, Q931mes_Generic::CRV, Q931_Call::CRV, Q931ie_Cause::IEId, L3UCHAR, Q931ie_Cause::Location, Q931mes_Generic::MesType, Q850_CAUSE_RECOVERY_ON_TIMER_EXPIRE, Q931_CODING_ITU, Q931_EVENT_RELEASE_CONFIRM, Q931_EVENT_TYPE_TIMER, Q931_LOG_NOTICE, Q931_LOG_WARNING, Q931_TIMER_T308, Q931_U0, Q931_U19, Q931AppendIE(), Q931CallGetCRV(), Q931CallGetState(), Q931CallGetStateName(), Q931CallGetTimerExpireCount(), Q931CallInitEvent(), Q931CallRelease(), Q931CallRestartTimer(), Q931CallSendEvent(), Q931CallSetState(), Q931E_NO_ERROR, Q931ie_CAUSE, Q931InitMesGeneric(), Q931L4BUF, Q931Log(), Q931mes_RELEASE, Q931Rx43(), Q931ie_Cause::Recom, Q931ie_Cause::Size, and Q931ie_Cause::Value.
Referenced by ATT5ESSCreateNT(), and Q931CreateTE().
L3INT Q931ProcTimeoutT309TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 2847 of file Q931StateTE.c.
References Q931_Call::CRV, Q931_LOG_NOTICE, Q931_U0, Q931CallRelease(), Q931CallSetState(), Q931E_NO_ERROR, and Q931Log().
Referenced by ATT5ESSCreateNT().
L3INT Q931ProcTimeoutT310TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 2860 of file Q931StateTE.c.
References Q931mes_Generic::Cause, Q931ie_Cause::CodStand, Q931mes_Generic::CRV, Q931_Call::CRV, Q931ie_Cause::IEId, L3UCHAR, Q931ie_Cause::Location, Q931mes_Generic::MesType, Q850_CAUSE_RECOVERY_ON_TIMER_EXPIRE, Q931_CODING_ITU, Q931_EVENT_SETUP_CONFIRM, Q931_EVENT_TYPE_TIMER, Q931_LOG_NOTICE, Q931_LOG_WARNING, Q931_TIMER_T305, Q931_TIMER_T310, Q931_U11, Q931_U3, Q931AppendIE(), Q931CallGetCRV(), Q931CallGetState(), Q931CallGetStateName(), Q931CallInitEvent(), Q931CallSendEvent(), Q931CallSetState(), Q931CallStartTimer(), Q931E_NO_ERROR, Q931ie_CAUSE, Q931InitMesGeneric(), Q931L4BUF, Q931Log(), Q931mes_DISCONNECT, Q931Rx43(), Q931ie_Cause::Recom, Q931ie_Cause::Size, and Q931ie_Cause::Value.
Referenced by ATT5ESSCreateNT(), and Q931CreateTE().
L3INT Q931ProcTimeoutT311TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 2915 of file Q931StateTE.c.
References Q931_Call::CRV, Q931_LOG_NOTICE, Q931E_NO_ERROR, and Q931Log().
Referenced by ATT5ESSCreateNT().
L3INT Q931ProcTimeoutT313TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 2921 of file Q931StateTE.c.
References Q931mes_Generic::Cause, Q931ie_Cause::CodStand, Q931mes_Generic::CRV, Q931_Call::CRV, Q931ie_Cause::IEId, L3UCHAR, Q931ie_Cause::Location, Q931mes_Generic::MesType, Q850_CAUSE_RECOVERY_ON_TIMER_EXPIRE, Q931_CODING_ITU, Q931_EVENT_SETUP_COMPLETE_INDICATION, Q931_EVENT_TYPE_TIMER, Q931_LOG_NOTICE, Q931_LOG_WARNING, Q931_TIMER_T305, Q931_TIMER_T313, Q931_U11, Q931_U8, Q931AppendIE(), Q931CallGetCRV(), Q931CallGetState(), Q931CallGetStateName(), Q931CallInitEvent(), Q931CallSendEvent(), Q931CallSetState(), Q931CallStartTimer(), Q931E_NO_ERROR, Q931ie_CAUSE, Q931InitMesGeneric(), Q931L4BUF, Q931Log(), Q931mes_DISCONNECT, Q931Rx43(), Q931ie_Cause::Recom, Q931ie_Cause::Size, and Q931ie_Cause::Value.
Referenced by Q931CreateTE().
L3INT Q931ProcTimeoutT314TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 2976 of file Q931StateTE.c.
References Q931_Call::CRV, Q931_LOG_NOTICE, Q931E_NO_ERROR, and Q931Log().
Referenced by ATT5ESSCreateNT().
L3INT Q931ProcTimeoutT316TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 2982 of file Q931StateTE.c.
References Q931_Call::CRV, L3UCHAR, Q931_LOG_NOTICE, Q931_TIMER_T316, Q931CallGetTimerExpireCount(), Q931CallRestartTimer(), Q931E_NO_ERROR, and Q931Log().
Referenced by ATT5ESSCreateNT().
L3INT Q931ProcTimeoutT317TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 3001 of file Q931StateTE.c.
References Q931_Call::CRV, Q931_LOG_NOTICE, Q931E_NO_ERROR, and Q931Log().
Referenced by ATT5ESSCreateNT().
L3INT Q931ProcTimeoutT318TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 3012 of file Q931StateTE.c.
References Q931mes_Generic::Cause, Q931ie_Cause::CodStand, Q931mes_Generic::CRV, Q931_Call::CRV, Q931ie_Cause::IEId, L3UCHAR, Q931ie_Cause::Location, Q931mes_Generic::MesType, Q850_CAUSE_RECOVERY_ON_TIMER_EXPIRE, Q931_CODING_ITU, Q931_EVENT_RESUME_CONFIRM, Q931_EVENT_TYPE_TIMER, Q931_LOG_NOTICE, Q931_LOG_WARNING, Q931_TIMER_T308, Q931_TIMER_T318, Q931_U17, Q931_U19, Q931AppendIE(), Q931CallGetCRV(), Q931CallGetState(), Q931CallGetStateName(), Q931CallInitEvent(), Q931CallSendEvent(), Q931CallSetState(), Q931CallStartTimer(), Q931E_NO_ERROR, Q931ie_CAUSE, Q931InitMesGeneric(), Q931L4BUF, Q931Log(), Q931mes_RELEASE, Q931Rx43(), Q931ie_Cause::Recom, Q931ie_Cause::Size, and Q931ie_Cause::Value.
Referenced by Q931CreateTE().
L3INT Q931ProcTimeoutT319TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 3067 of file Q931StateTE.c.
References Q931_Call::CRV, Q931_EVENT_SUSPEND_CONFIRM, Q931_EVENT_TYPE_TIMER, Q931_LOG_NOTICE, Q931_LOG_WARNING, Q931_TIMER_T319, Q931_U10, Q931_U15, Q931CallGetState(), Q931CallGetStateName(), Q931CallInitEvent(), Q931CallSendEvent(), Q931CallSetState(), Q931E_NO_ERROR, and Q931Log().
Referenced by ATT5ESSCreateNT().
L3INT Q931ProcTimeoutT321TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 3096 of file Q931StateTE.c.
References Q931_Call::CRV, Q931_EVENT_TIMEOUT_INDICATION, Q931_EVENT_TYPE_TIMER, Q931_LOG_NOTICE, Q931_TIMER_T321, Q931CallInitEvent(), Q931CallSendEvent(), Q931E_NO_ERROR, and Q931Log().
Referenced by ATT5ESSCreateNT().
L3INT Q931ProcTimeoutT322TE | ( | Q931_TrunkInfo_t * | pTrunk, | |
struct Q931_Call * | call | |||
) |
Definition at line 3116 of file Q931StateTE.c.
References Q931_Call::CRV, Q931_EVENT_TIMEOUT_INDICATION, Q931_EVENT_TYPE_TIMER, Q931_LOG_NOTICE, Q931_TIMER_T322, Q931CallInitEvent(), Q931CallSendEvent(), Q931E_NO_ERROR, and Q931Log().
Referenced by ATT5ESSCreateNT().
L3INT Q931ProcUserInformationTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 1261 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_INFORMATION_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_TIMER_T302, Q931_TIMER_T304, Q931_U0, Q931_U1, Q931_U17, Q931_U19, Q931_U2, Q931_U25, Q931_U6, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallStartTimer(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q932ProcFacilityTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 2334 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q932ProcHoldAckTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 2404 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q932ProcHoldRejectTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 2439 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q932ProcHoldTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 2369 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q932ProcRegisterTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 2474 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q932ProcRetrieveAckTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 2544 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q932ProcRetrieveRejectTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 2579 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q932ProcRetrieveTE | ( | Q931_TrunkInfo_t * | pTrunk, | |
L3UCHAR * | buf, | |||
L3INT | iFrom | |||
) |
Definition at line 2509 of file Q931StateTE.c.
References Q931mes_Header::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Header::MesType, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931L4HeaderSpace, Q931Tx32Data(), Q931Tx34(), and Q931mes_Header::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931L4HeaderSpace |
struct Q931MessageIE Q931MessageIEs[] |