]>
Commit | Line | Data |
---|---|---|
cdc6e186 | 1 | Index: src/session.cpp |
2 | =================================================================== | |
3 | --- src/session.cpp (revision 223) | |
4 | +++ src/session.cpp (working copy) | |
5 | @@ -653,18 +653,19 @@ | |
6 | case DTMF_AUTO: | |
7 | case DTMF_INBAND: | |
8 | get_line()->ci_set_dtmf_supported(true, true); | |
9 | + ui->cb_dtmf_supported(get_line()->get_line_number()); | |
10 | break; | |
11 | case DTMF_RFC2833: | |
12 | get_line()->ci_set_dtmf_supported(false); | |
13 | + ui->cb_dtmf_not_supported(get_line()->get_line_number()); | |
14 | break; | |
15 | case DTMF_INFO: | |
16 | get_line()->ci_set_dtmf_supported(true, false, true); | |
17 | + ui->cb_dtmf_supported(get_line()->get_line_number()); | |
18 | break; | |
19 | default: | |
20 | assert(false); | |
21 | } | |
22 | - | |
23 | - ui->cb_line_state_changed(); | |
24 | } | |
25 | ||
26 | audio_rtp_session->run(); | |
27 | @@ -675,10 +676,10 @@ | |
28 | MEMMAN_DELETE(audio_rtp_session); | |
29 | delete audio_rtp_session; | |
30 | audio_rtp_session = NULL; | |
31 | + | |
32 | + get_line()->ci_set_dtmf_supported(false); | |
33 | + ui->cb_line_state_changed(); | |
34 | } | |
35 | - | |
36 | - get_line()->ci_set_dtmf_supported(false); | |
37 | - ui->cb_line_state_changed(); | |
38 | } | |
39 | ||
40 | t_audio_session *t_session::get_audio_session(void) const { |