<div dir="ltr"><div> </div>
<div> </div>
<div>Tenho um ATA com 1 FXO. Consegui configurar, e esta usavel.</div>
<div>Tem um problema: Quando a ligacao que entra é atendida por alguem, o chamador desliga a ligação, o agente desse lado identifica o tom de ocupado e desliga o softphone. Beleza, o canal esta livre para outra chamada.</div>
<div>Mas, quando a ligação é direcionada a caixa postal, e o chamador desliga, ainda nao consegui configurar o ATA para identificar esse tom de ocupado, e no log do asterisk fico vendo ele repetir o voice mail, as opções, etc, por mais uns 90 segundos pelo menos.</div>
<div>A caixa postal fica lotada de mensagens do Tu-Tu-tuuuu.</div>
<div> </div>
<div>Existe uma maneira de configurar o asterisk para identificar esse tom de desconexao e desligar o canal, ao invés de deixar isso pro ATA?</div>
<div> </div>
<div> </div>
<div>No meu ata, eu tenho as configurações abaixo que eu poderia modificar para tentar reconhecer o tom de desconexao, mas ainda nao acertei. Alguma dica?</div>
<div> </div>
<div> </div>
<div>Obrigado,</div>
<div> </div>
<div>Felipe</div>
<div> </div>
<div> </div><table><tr><th colspan="5">
<h3>Voice and Tone Parameters</h3>
<div></div></th></tr><tr><td width="250" align="left"><b>Voice RX Gain (-20 to +10dB)</b></td><td width="350" align="left"><input onblur="val_numlen(ipbx_voice_rx_gain,-20,10)" maxlength="11" size="11" value="2" name="ipbx_voice_rx_gain"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="ipbx_voice_rx_gain_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Voice TX Gain (-20 to +10dB)</b></td><td width="350" align="left"><input onblur="val_numlen(ipbx_voice_tx_gain,-20,10)" maxlength="11" size="11" value="5" name="ipbx_voice_tx_gain"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="ipbx_voice_tx_gain_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Tone Gain (-20 to +10dB)</b></td><td width="350" align="left"><input onblur="val_numlen(ipbx_tone_gain,-20,10)" maxlength="11" size="11" value="0" name="ipbx_tone_gain"></td><td width="85" nowrap>
User <select onchange="set_dirty()" size="1" name="ipbx_tone_gain_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td></tr>
<tr><td width="250" align="left"><b>Tone Max (-20 to 0dBm)</b></td><td width="350" align="left"><input onblur="val_numlen(ipbx_tone_max,-20,0)" maxlength="11" size="11" value="-12" name="ipbx_tone_max"></td><td width="85" nowrap>
User <select onchange="set_dirty()" size="1" name="ipbx_tone_max_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td></tr>
<tr><td width="250" align="left"><b>DTMF Low Tone Gain (-20 to -5dBm)</b></td><td width="350" align="left"><input onblur="val_numlen(dtmf_low_tone_gain,-20,-5)" maxlength="11" size="11" value="-9" name="dtmf_low_tone_gain"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="dtmf_low_tone_gain_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>DTMF High Tone Gain (-20 to -5dBm)</b></td><td width="350" align="left"><input onblur="val_numlen(dtmf_high_tone_gain,-20,-5)" maxlength="11" size="11" value="-7" name="dtmf_high_tone_gain"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="dtmf_high_tone_gain_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>DTMF Tone On Time (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(dtmf_tone_on_time,50,200)" maxlength="11" size="11" value="80" name="dtmf_tone_on_time"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="dtmf_tone_on_time_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>DTMF Tone Off Time (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(dtmf_tone_off_time,50,200)" maxlength="11" size="11" value="50" name="dtmf_tone_off_time"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="dtmf_tone_off_time_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>DTMF Detect ABCD</b></td><td width="350" align="left"><input type="radio" checked value="1" name="dtmf_detect_abcd">Enable<input onclick="set_dirty()" type="radio" value="0" name="dtmf_detect_abcd">Disable</td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="dtmf_detect_abcd_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>DTMF Generate ABCD</b></td><td width="350" align="left"><input type="radio" checked value="1" name="dtmf_generate_abcd">Enable<input onclick="set_dirty()" type="radio" value="0" name="dtmf_generate_abcd">Disable</td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="dtmf_generate_abcd_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>DTMF Pad Duration (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(dtmf_pad_duration,0,10000)" maxlength="11" size="11" value="100" name="dtmf_pad_duration"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="dtmf_pad_duration_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>DTMF Wait Duration (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(dtmf_wait_duration,0,10000)" maxlength="11" size="11" value="50" name="dtmf_wait_duration"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="dtmf_wait_duration_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>DTMF Playout Min Duration (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(dtmf_playout_min_duration,0,10000)" maxlength="11" size="11" value="100" name="dtmf_playout_min_duration"></td>
</tr></table></div>
<div> </div>
<div> </div>
<div> </div>
<div><table><tr><th colspan="5">
<h3>CODEC Configuration</h3></th></tr><tr><td width="250" align="left"><b>Port Impedance</b></td><td width="350" align="left"><select id="id_codec_port_impedance" size="1" name="codec_port_impedance"><option value="0" selected>default</option><option value="1">600</option><option value="2">900</option><option value="3">600+1.0uF</option><option value="4">900+2.16uF</option><option value="5">270+750||150nF</option><option value="6">220+820||120nF</option><option value="7">220+820||115nF</option><option value="8">370+620||310nF</option><option value="9">200+680||100nF</option><option value="10">800||50nF</option></select></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_port_impedance_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Port RX Gain (GR) (-12 to +6 dB)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_port_rx_gain,-12,6)" maxlength="11" size="11" value="2" name="codec_port_rx_gain"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_port_rx_gain_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Port TX Gain (GX) (-12 to +12 dB)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_port_tx_gain,-12,12)" maxlength="11" size="11" value="2" name="codec_port_tx_gain"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_port_tx_gain_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Audio Clamp Duration (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_audio_clamp_duration,0,0)" maxlength="11" size="11" value="300" name="codec_audio_clamp_duration"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_audio_clamp_duration_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Line In Use Detect Method</b></td><td width="350" align="left"><select id="id_codec_line_in_use_detect_method" size="1" name="codec_line_in_use_detect_method"><option value="0" selected>Default</option><option value="1">Legerity</option><option value="2">GPIO</option></select></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_line_in_use_detect_method_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Line In Use Inhibit</b></td><td width="350" align="left"><input type="radio" checked value="1" name="codec_line_in_use_inhibit">Enable<input onclick="set_dirty()" type="radio" value="0" name="codec_line_in_use_inhibit">Disable</td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_line_in_use_inhibit_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Line In Use Debounce</b></td><td width="350" align="left"><input onblur="val_numlen(codec_line_in_use_debounce,0,65535)" maxlength="11" size="11" value="100" name="codec_line_in_use_debounce"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_line_in_use_debounce_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Parallel In Use Detect Method</b></td><td width="350" align="left"><select id="id_codec_parallel_in_use_detect_method" size="1" name="codec_parallel_in_use_detect_method"><option value="0" selected>Default</option><option value="1">Legerity</option><option value="2">GR909</option><option value="3">GPIO</option></select></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_parallel_in_use_detect_method_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Parallel In Use Disconnect</b></td><td width="350" align="left"><input type="radio" value="1" name="codec_parallel_in_use_disconnect">Enable<input onclick="set_dirty()" type="radio" checked value="0" name="codec_parallel_in_use_disconnect">Disable</td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_parallel_in_use_disconnect_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Parallel In Use Debounce</b></td><td width="350" align="left"><input onblur="val_numlen(codec_parallel_in_use_debounce,0,65535)" maxlength="11" size="11" value="4" name="codec_parallel_in_use_debounce"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_parallel_in_use_debounce_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Caller ID Type 1 Mode</b></td><td width="350" align="left"><select id="id_codec_caller_id_type_1_mode" size="1" name="codec_caller_id_type_1_mode"><option value="0">None</option><option value="1">Belcore MDMF</option><option value="2">Belcore SDMF</option><option value="3">ETSI Wink</option><option value="4">ETSI Ring</option><option value="5" selected>DTMF</option></select></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_caller_id_type_1_mode_usrp"><option value="0x0C" selected>E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00">-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Caller ID Type 2 Mode</b></td><td width="350" align="left"><select id="id_codec_caller_id_type_2_mode" size="1" name="codec_caller_id_type_2_mode"><option value="0">None</option><option value="1">Belcore MDMF</option><option value="2">Belcore SDMF</option><option value="3">ETSI Wink</option><option value="4">ETSI Ring</option><option value="5" selected>DTMF</option></select></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_caller_id_type_2_mode_usrp"><option value="0x0C" selected>E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00">-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Message Waiting Mode</b></td><td width="350" align="left"><select id="id_codec_message_waiting_mode" size="1" name="codec_message_waiting_mode"><option value="0" selected>None</option><option value="1">Belcore MDMF</option><option value="2">Belcore SDMF</option><option value="3">ETSI</option></select></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_message_waiting_mode_usrp"><option value="0x0C" selected>E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00">-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Ring Detect Method</b></td><td width="350" align="left"><select id="id_codec_ring_detect_method" size="1" name="codec_ring_detect_method"><option value="0" selected>Default</option><option value="1">Legerity</option><option value="2">Clare</option><option value="3">GPIO</option></select></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_ring_detect_method_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Ring Detect Duration (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_ring_detect_duration,0,0)" maxlength="11" size="11" value="100" name="codec_ring_detect_duration"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_ring_detect_duration_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Ring Detect Period Minimum (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_ring_detect_period_minimum,0,0)" maxlength="11" size="11" value="18" name="codec_ring_detect_period_minimum"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_ring_detect_period_minimum_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Ring Detect Period Maximum (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_ring_detect_period_maximum,0,0)" maxlength="11" size="11" value="128" name="codec_ring_detect_period_maximum"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_ring_detect_period_maximum_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Ring Detect Threshold</b></td><td width="350" align="left"><input onblur="val_numlen(codec_ring_detect_threshold,0,0)" maxlength="11" size="11" value="100" name="codec_ring_detect_threshold"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_ring_detect_threshold_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Ring Silence Period (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_ring_silence_period,1000,10000)" maxlength="11" size="11" value="5200" name="codec_ring_silence_period"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_ring_silence_period_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Ring Minimum period (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_ring_minimum_period,0,10000)" maxlength="11" size="11" value="15" name="codec_ring_minimum_period"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_ring_minimum_period_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Voltage Enable</b></td><td width="350" align="left"><input type="radio" value="1" name="codec_disconnect_voltage_enable">Enable<input onclick="set_dirty()" type="radio" checked value="0" name="codec_disconnect_voltage_enable">Disable</td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_voltage_enable_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Voltage Duration (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_disconnect_voltage_duration,0,10000)" maxlength="11" size="11" value="100" name="codec_disconnect_voltage_duration"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_voltage_duration_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Polarity Enable</b></td><td width="350" align="left"><input type="radio" value="1" name="codec_disconnect_polarity_enable">Enable<input onclick="set_dirty()" type="radio" checked value="0" name="codec_disconnect_polarity_enable">Disable</td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_polarity_enable_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Reversals Answer</b></td><td width="350" align="left"><input onblur="val_numlen(codec_disconnect_reversals_answer,1,10)" maxlength="11" size="11" value="1" name="codec_disconnect_reversals_answer"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_reversals_answer_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Reversals Originate</b></td><td width="350" align="left"><input onblur="val_numlen(codec_disconnect_reversals_originate,1,10)" maxlength="11" size="11" value="2" name="codec_disconnect_reversals_originate"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_reversals_originate_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Silence Enable</b></td><td width="350" align="left"><input type="radio" value="1" name="codec_disconnect_silence_enable">Enable<input onclick="set_dirty()" type="radio" checked value="0" name="codec_disconnect_silence_enable">Disable</td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_silence_enable_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Silence Duration (s)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_disconnect_silence_duration,0,10000)" maxlength="11" size="11" value="15" name="codec_disconnect_silence_duration"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_silence_duration_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Silence Threshold</b></td><td width="350" align="left"><input onblur="val_numlen(codec_disconnect_silence_threshold,0,0)" maxlength="11" size="11" value="-40" name="codec_disconnect_silence_threshold"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_silence_threshold_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Tone 1 Mode</b></td><td width="350" align="left"><select id="id_codec_disconnect_tone_1_mode" onchange="disconn_tone_set(codec_disconnect_tone_1_mode,codec_disconnect_tone_1,'2 0 0 350 -19 440 -19','2 2 0 480 -19 620 -19 500 500');" size="1" name="codec_disconnect_tone_1_mode"><option value="0">Disabled</option><option value="1">Dial Tone</option><option value="2" selected>Busy Tone</option><option value="3">User Defined Tone</option></select></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_tone_1_mode_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Tone 1 Definition</b></td><td width="350" align="left"><input onblur="val_strlen(codec_disconnect_tone_1,0,96)" maxlength="96" size="46" value="2 2 0 480 -19 620 -19 500 500" name="codec_disconnect_tone_1"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_tone_1_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Tone 1 Duration (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_disconnect_tone_1_duration,0,10000)" maxlength="11" size="11" value="10000" name="codec_disconnect_tone_1_duration"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_tone_1_duration_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Tone 1 Bandwidth (Hz)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_disconnect_tone_1_bandwidth,0,100)" maxlength="11" size="11" value="60" name="codec_disconnect_tone_1_bandwidth"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_tone_1_bandwidth_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Tone 2 Mode</b></td><td width="350" align="left"><select id="id_codec_disconnect_tone_2_mode" onchange="disconn_tone_set(codec_disconnect_tone_2_mode,codec_disconnect_tone_2,'2 0 0 350 -19 440 -19','2 2 0 480 -19 620 -19 500 500');" size="1" name="codec_disconnect_tone_2_mode"><option value="0" selected>Disabled</option><option value="1">Dial Tone</option><option value="2">Busy Tone</option><option value="3">User Defined Tone</option></select></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_tone_2_mode_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Tone 2 Definition</b></td><td width="350" align="left"><input onblur="val_strlen(codec_disconnect_tone_2,0,96)" maxlength="96" size="46" value="2 2 0 480 -19 620 -19 500 500" name="codec_disconnect_tone_2"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_tone_2_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Tone 2 Duration (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_disconnect_tone_2_duration,0,10000)" maxlength="11" size="11" value="5000" name="codec_disconnect_tone_2_duration"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_tone_2_duration_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Tone 2 Bandwidth (Hz)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_disconnect_tone_2_bandwidth,0,100)" maxlength="11" size="11" value="30" name="codec_disconnect_tone_2_bandwidth"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_tone_2_bandwidth_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Tone 3 Mode</b></td><td width="350" align="left"><select id="id_codec_disconnect_tone_3_mode" onchange="disconn_tone_set(codec_disconnect_tone_3_mode,codec_disconnect_tone_3,'2 0 0 350 -19 440 -19','2 2 0 480 -19 620 -19 500 500');" size="1" name="codec_disconnect_tone_3_mode"><option value="0" selected>Disabled</option><option value="1">Dial Tone</option><option value="2">Busy Tone</option><option value="3">User Defined Tone</option></select></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_tone_3_mode_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Tone 3 Definition</b></td><td width="350" align="left"><input onblur="val_strlen(codec_disconnect_tone_3,0,96)" maxlength="96" size="46" value="2 2 0 480 -19 620 -19 500 500" name="codec_disconnect_tone_3"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_tone_3_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Tone 3 Duration (ms)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_disconnect_tone_3_duration,0,10000)" maxlength="11" size="11" value="1000" name="codec_disconnect_tone_3_duration"></td>
<td width="85" nowrap>User <select onchange="set_dirty()" size="1" name="codec_disconnect_tone_3_duration_usrp"><option value="0x0C">E</option><option value="0x08">V</option><option value="0x04">P</option><option value="0x00" selected>-</option></select></td>
</tr> <tr><td width="250" align="left"><b>Disconnect Tone 3 Bandwidth (Hz)</b></td><td width="350" align="left"><input onblur="val_numlen(codec_disconnect_tone_3_bandwidth,0,100)" maxlength="11" size="11" value="30" name="codec_disconnect_tone_3_bandwidth"></td>
<td width="85" nowrap>User </td></tr></table></div>
<div> </div>