freetdm: fix fxs dialtone - should be stopped on first digit
This commit is contained in:
parent
9b4ab6f877
commit
f822180fb4
|
@ -673,7 +673,6 @@ static void *ftdm_analog_channel_run(ftdm_thread_t *me, void *obj)
|
||||||
|
|
||||||
if (ftdmchan->state == FTDM_CHANNEL_STATE_DIALTONE) {
|
if (ftdmchan->state == FTDM_CHANNEL_STATE_DIALTONE) {
|
||||||
ftdm_set_state_locked(ftdmchan, FTDM_CHANNEL_STATE_COLLECT);
|
ftdm_set_state_locked(ftdmchan, FTDM_CHANNEL_STATE_COLLECT);
|
||||||
ftdm_clear_flag_locked(ftdmchan, FTDM_CHANNEL_STATE_CHANGE);
|
|
||||||
collecting = 1;
|
collecting = 1;
|
||||||
}
|
}
|
||||||
dtmf_offset = strlen(dtmf);
|
dtmf_offset = strlen(dtmf);
|
||||||
|
|
Loading…
Reference in New Issue