libisdn
Q.931 TE Timeout handler

Functions

L3INT Q931ProcTimeoutT301TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT302TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT303TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT304TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT305TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT308TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT309TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT310TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT311TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT313TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT314TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT316TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT317TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT318TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT319TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT321TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)
L3INT Q931ProcTimeoutT322TE (Q931_TrunkInfo_t *trunk, struct Q931_Call *call)

Function Documentation

L3INT Q931ProcTimeoutT301TE ( Q931_TrunkInfo_t trunk,
struct Q931_Call call 
)

Handle T301 timer expiration (TE)

Parameters:
[in]trunkQ.931 trunk
[in]callQ.931 call
Returns:
Q931E_NO_ERROR on success, Q931E_* otherwise

Definition at line 2667 of file Q931StateTE.c.

References Q931_Call::CRV, Q931_LOG_NOTICE, Q931_LOG_WARNING, Q931_U4, Q931CallGetState(), Q931CallGetStateName(), Q931E_NO_ERROR, and Q931Log().

L3INT Q931ProcTimeoutT302TE ( Q931_TrunkInfo_t trunk,
struct Q931_Call call 
)

Handle T302 timer expiration (TE)

Parameters:
[in]trunkQ.931 trunk
[in]callQ.931 call
Returns:
Q931E_NO_ERROR on success, Q931E_* otherwise

Definition at line 2686 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().

L3INT Q931ProcTimeoutT303TE ( Q931_TrunkInfo_t trunk,
struct Q931_Call call 
)

Handle T303 timer expiration (TE)

Parameters:
[in]trunkQ.931 trunk
[in]callQ.931 call
Returns:
Q931E_NO_ERROR on success, Q931E_* otherwise

Definition at line 2718 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 Q931CreateTE().

L3INT Q931ProcTimeoutT309TE ( Q931_TrunkInfo_t trunk,
struct Q931_Call call 
)

Handle T309 timer expiration (TE)

Parameters:
[in]trunkQ.931 trunk
[in]callQ.931 call
Returns:
Q931E_NO_ERROR on success, Q931E_* otherwise

Definition at line 2947 of file Q931StateTE.c.

References Q931_Call::CRV, Q931_LOG_NOTICE, Q931_U0, Q931CallRelease(), Q931CallSetState(), Q931E_NO_ERROR, and Q931Log().

L3INT Q931ProcTimeoutT311TE ( Q931_TrunkInfo_t trunk,
struct Q931_Call call 
)

Handle T311 timer expiration (TE)

Parameters:
[in]trunkQ.931 trunk
[in]callQ.931 call
Returns:
Q931E_NO_ERROR on success, Q931E_* otherwise

Definition at line 3031 of file Q931StateTE.c.

References Q931_Call::CRV, Q931_LOG_NOTICE, Q931E_NO_ERROR, and Q931Log().

L3INT Q931ProcTimeoutT314TE ( Q931_TrunkInfo_t trunk,
struct Q931_Call call 
)

Handle T314 timer expiration (TE)

Parameters:
[in]trunkQ.931 trunk
[in]callQ.931 call
Returns:
Q931E_NO_ERROR on success, Q931E_* otherwise

Definition at line 3109 of file Q931StateTE.c.

References Q931_Call::CRV, Q931_LOG_NOTICE, Q931E_NO_ERROR, and Q931Log().

L3INT Q931ProcTimeoutT316TE ( Q931_TrunkInfo_t trunk,
struct Q931_Call call 
)

Handle T316 timer expiration (TE)

Parameters:
[in]trunkQ.931 trunk
[in]callQ.931 call
Returns:
Q931E_NO_ERROR on success, Q931E_* otherwise

Definition at line 3123 of file Q931StateTE.c.

References Q931_Call::CRV, L3UCHAR, Q931_LOG_NOTICE, Q931_TIMER_T316, Q931CallGetTimerExpireCount(), Q931CallRestartTimer(), Q931E_NO_ERROR, and Q931Log().

L3INT Q931ProcTimeoutT317TE ( Q931_TrunkInfo_t trunk,
struct Q931_Call call 
)

Handle T317 timer expiration (TE)

Parameters:
[in]trunkQ.931 trunk
[in]callQ.931 call
Returns:
Q931E_NO_ERROR on success, Q931E_* otherwise

Definition at line 3150 of file Q931StateTE.c.

References Q931_Call::CRV, Q931_LOG_NOTICE, Q931E_NO_ERROR, and Q931Log().

L3INT Q931ProcTimeoutT319TE ( Q931_TrunkInfo_t trunk,
struct Q931_Call call 
)

Handle T319 timer expiration (TE)

Parameters:
[in]trunkQ.931 trunk
[in]callQ.931 call
Returns:
Q931E_NO_ERROR on success, Q931E_* otherwise

Definition at line 3232 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().

L3INT Q931ProcTimeoutT321TE ( Q931_TrunkInfo_t trunk,
struct Q931_Call call 
)

Handle T321 timer expiration (TE)

Parameters:
[in]trunkQ.931 trunk
[in]callQ.931 call
Returns:
Q931E_NO_ERROR on success, Q931E_* otherwise

Definition at line 3270 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().

L3INT Q931ProcTimeoutT322TE ( Q931_TrunkInfo_t trunk,
struct Q931_Call call 
)

Handle T322 timer expiration (TE)

Parameters:
[in]trunkQ.931 trunk
[in]callQ.931 call
Returns:
Q931E_NO_ERROR on success, Q931E_* otherwise

Definition at line 3299 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().