libisdn
|
L3INT Q931ProcAlertingTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle ALERTING message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 372 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_ALERTING_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, 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(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcCallProceedingTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle PROCEEDING message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 494 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_PROCEEDING_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, 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(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcCongestionControlTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle CONGESTION CONTROL message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 2016 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcConnectAckTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle CONNECT ACKNOWLEDGE message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 662 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_MSG_FROM_L2, Q931_MSG_FROM_L4, 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(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by Q931CreateTE().
L3INT Q931ProcConnectTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle CONNECT message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 569 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_SETUP_CONFIRM, Q931_EVENT_TYPE_MESSAGE, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, Q931_TFLAG_AUTO_CONNECT_ACK, 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(), Q931TrunkIsSetFlag(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by Q931CreateTE().
L3INT Q931ProcDisconnectTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle DISCONNECT message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 1425 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_MSG_FROM_L2, Q931_MSG_FROM_L4, 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(), Q931Log(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcInformationTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle INFORMATION message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 2054 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by Q931CreateTE().
L3INT Q931ProcNotifyTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle NOTIFY message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 2092 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by Q931CreateTE().
L3INT Q931ProcProgressTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle PROGRESS message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 726 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_PROCEEDING_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, 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(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcReleaseCompleteTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle RELEASE COMPLETE message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 1798 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_MSG_FROM_L2, Q931_MSG_FROM_L4, 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(), Q931ReleaseComplete(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcReleaseTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle RELEASE message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 1585 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_MSG_FROM_L2, Q931_MSG_FROM_L4, 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(), Q931ReleaseComplete(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcRestartAckTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle RESTART ACKNOWLEDGE message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 1964 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, Q931_TIMER_T303, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcRestartTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle RESTART message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 1914 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, Q931_TFLAG_AUTO_RESTART_ACK, Q931AckRestart(), Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931TrunkIsSetFlag(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcResumeAckTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle RESUME ACKNOWLEDGE message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 1039 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_RESUME_CONFIRM, Q931_EVENT_TYPE_MESSAGE, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, Q931_TIMER_T318, Q931_U10, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallSetState(), Q931CallStopTimer(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by Q931CreateTE().
L3INT Q931ProcResumeRejectTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle RESUME REJECT message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 1095 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_RESUME_CONFIRM, Q931_EVENT_TYPE_MESSAGE, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, 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(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by Q931CreateTE().
L3INT Q931ProcResumeTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle RESUME message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 994 of file Q931StateTE.c.
References Q931mes_Generic::CRV, L3INT, Q931_MSG_FROM_L4, Q931_TIMER_T318, Q931_U17, Q931CallNew(), Q931CallSetState(), Q931CallStartTimer(), Q931E_ILLEGAL_MESSAGE, Q931E_INTERNAL, Q931E_NO_ERROR, Q931GetCallByCRV(), Q931Tx32(), and Q931mes_Generic::Size.
Referenced by Q931CreateTE().
L3INT Q931ProcSegmentTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle SEGMENT message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 2386 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by Q931CreateTE().
L3INT Q931ProcSetupAckTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle SETUP ACKNOWLEDGE message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 919 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_MSG_FROM_L2, Q931_MSG_FROM_L4, 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(), Q931Tx32(), and Q931mes_Generic::Size.
Referenced by Q931CreateTE().
L3INT Q931ProcSetupTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle SETUP message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 817 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_SETUP_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_LOG_INFO, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, Q931_TFLAG_AUTO_SETUP_ACK, 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(), Q931Log(), Q931TrunkIsSetFlag(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcStatusEnquiryTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle STATUS ENQUIRY message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 2347 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q850_CAUSE_RESPONSE_TO_STATUS_ENQUIRY, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, Q931CallGetState(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931StatusEnquiryResponse(), Q931Tx32(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcStatusTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle STATUS message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 2130 of file Q931StateTE.c.
References Q931mes_Generic::buf, 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_MSG_FROM_L2, Q931_MSG_FROM_L4, 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, Q931mes_DISCONNECT, Q931Rx43(), Q931Tx32(), Q931Tx34(), Q931mes_Generic::Size, and Q931ie_Cause::Value.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().
L3INT Q931ProcSuspendAckTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle SUSPEND ACKNOWLEDGE message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 1199 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_SUSPEND_CONFIRM, Q931_EVENT_TYPE_MESSAGE, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, 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(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by Q931CreateTE().
L3INT Q931ProcSuspendRejectTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle SUSPEND REJECT message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 1258 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_SUSPEND_CONFIRM, Q931_EVENT_TYPE_MESSAGE, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, Q931_TIMER_T319, Q931_U10, Q931CallGetState(), Q931CallNewEvent(), Q931CallQueueEvent(), Q931CallSetState(), Q931CallStopTimer(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by Q931CreateTE().
L3INT Q931ProcSuspendTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle SUSPEND message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 1153 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, Q931_TIMER_T319, Q931_U15, Q931CallGetState(), Q931CallSetState(), Q931CallStartTimer(), Q931DialectIsEventLegal(), Q931E_ILLEGAL_MESSAGE, Q931E_INVALID_CRV, Q931E_NO_ERROR, Q931E_UNEXPECTED_MESSAGE, Q931GetCallByCRV(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by Q931CreateTE().
L3INT Q931ProcUserInformationTE | ( | Q931_TrunkInfo_t * | trunk, |
struct Q931_Call * | call, | ||
Q931mes_Generic * | msg, | ||
q931_msg_from_t | from | ||
) |
Handle USER INFORMATION message (TE)
[in] | trunk | Q.931 trunk |
[in] | call | Q.931 call handle |
[in] | msg | Incoming message |
[in] | from | Message coming from Layer 2 or 4? |
Definition at line 1317 of file Q931StateTE.c.
References Q931mes_Generic::CRV, Q931_TrunkInfo::Dialect, L3INT, Q931mes_Generic::MesType, Q931_EVENT_INFORMATION_INDICATION, Q931_EVENT_TYPE_MESSAGE, Q931_MSG_FROM_L2, Q931_MSG_FROM_L4, 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(), Q931Tx32(), Q931Tx34(), and Q931mes_Generic::Size.
Referenced by ATT5ESSCreateTE(), and Q931CreateTE().