From: Andreas Eversberg Date: Wed, 30 Sep 2009 17:02:45 +0000 (+0200) Subject: Fixed minor release BUG in SS5. Added comfort noise. X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=commitdiff_plain;h=3e584754632eb5042066bc149e15327c1e80c18f Fixed minor release BUG in SS5. Added comfort noise. modified: ss5.cpp --- 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)