From 3e584754632eb5042066bc149e15327c1e80c18f Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Wed, 30 Sep 2009 19:02:45 +0200 Subject: [PATCH] Fixed minor release BUG in SS5. Added comfort noise. modified: ss5.cpp --- ss5.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ss5.cpp b/ss5.cpp index c130402..40eb540 100644 --- a/ss5.cpp +++ b/ss5.cpp @@ -506,7 +506,6 @@ void Pss5::inband_receive(unsigned char *buffer, int len) PDEBUG(DEBUG_SS5, "%s: received clear-forward in idle state, waiting for recognition\n", p_name); break; } - new_state(PORT_STATE_RELEASE); new_ss5_state(SS5_STATE_RELEASE_GUARD); new_ss5_signal(SS5_SIGNAL_RECEIVE_RECOG); p_m_s_recog = 0; @@ -797,6 +796,7 @@ void Pss5::inband_receive(unsigned char *buffer, int len) PDEBUG(DEBUG_SS5, "%s: incomming release-guard is recognized, responding...\n", p_name); else PDEBUG(DEBUG_SS5, "%s: incomming clear-forward is recognized, responding...\n", p_name); + new_state(PORT_STATE_RELEASE); new_ss5_signal(SS5_SIGNAL_RECEIVE); p_m_s_sample_nr = 0; inband_send_on(); @@ -1266,6 +1266,7 @@ void Pss5::seizing_ind(void) end_trace(); new_state(PORT_STATE_IN_SETUP); + set_tone("", "noise"); } void Pss5::digit_ind(char digit) -- 2.13.6