]> git.ipfire.org Git - thirdparty/freeswitch.git/commit
Fixed the exception condition - trigger reset
authorJames Zhang <jzhang@sangoma.com>
Thu, 1 Dec 2011 08:16:59 +0000 (03:16 -0500)
committerJames Zhang <jzhang@sangoma.com>
Thu, 1 Dec 2011 08:16:59 +0000 (03:16 -0500)
commit7b83dd4c968f9769c58b8ef89a83eb55a8218df3
tree013b12c559fb26ca1a8f7b32baf8ed59c6bce01f
parent997c127a9405af27f041c07a87395d10bcef63c4
Fixed the exception condition - trigger reset
used to clear ckt_flags, this was wrong.
if ctk_flags are blindly cleard a PAUSE might be cleared.
changed the code to clear only TX RESET and try to reset again.

Release Collision
If we get out of sync with other side we must
reset the circuit.
    This condition occoured at 1+3 test box

Local Management Block
    Its possible for stack to send us a BLO indicating to us
    that we are local blocked.  This case never worked and
    we would get stuck there forever.
    If we never manaully sent a LOCAL block, the BLO from
    the stack will be acked and then unblocked.
    This condition occoured at 1+3 test box
libs/freetdm/src/ftdm_state.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.h
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_support.c
libs/freetdm/src/include/private/ftdm_core.h