X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=ss5.cpp;h=40eb5409d4dbc2fc655f9c3cb2a13363ea486664;hp=c13040259fc27493542f512e1614ff26af281e02;hb=3e584754632eb5042066bc149e15327c1e80c18f;hpb=37ae90c325961549833e37c36a7f147602cb3be0 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)