diff --git a/libs/freetdm/conf/pika.conf b/libs/freetdm/conf/pika.conf index b44cedabbf..cdb96b0bbc 100644 --- a/libs/freetdm/conf/pika.conf +++ b/libs/freetdm/conf/pika.conf @@ -30,6 +30,7 @@ ;tx-agc-attackRate => 170 ;tx-agc-decayRate => 750 ;tx-agc-speechThreshold => -36.00 +;ec->enabled => false ;ec-doubleTalkerThreshold => -6.00 ;ec-speechPresentThreshold => -40.00 ;ec-echoSuppressionThreshold => -18.00 diff --git a/libs/freetdm/src/zap_pika.c b/libs/freetdm/src/zap_pika.c index 60cb333828..7add97eaa8 100644 --- a/libs/freetdm/src/zap_pika.c +++ b/libs/freetdm/src/zap_pika.c @@ -393,6 +393,7 @@ static unsigned pika_open_range(zap_span_t *span, unsigned boardno, unsigned spa PKH_RECORD_Start(chan_data->media_in); PKH_PLAY_Start(chan_data->media_out); if (chan_data->ec_enabled) { + PKH_EC_SetConfig(chan_data->media_in, &chan_data->ec_config); PKH_EC_Start(chan_data->media_in, chan_data->media_in, chan_data->media_out); }