From 83f6bf5276cf70bb11b84615116b0e5cfc590b9d Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 29 Dec 2019 00:24:56 +0100 Subject: [PATCH] ftmod_libpri: Don't hardcode SPEECH bearer capability FreeTDM actually knows which bearer capability to set; let's use it rather than discarding that and overriding it with SPEECH. --- libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c b/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c index 03f2fc3c8b..99e1d5c5fb 100644 --- a/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c +++ b/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c @@ -1207,7 +1207,7 @@ static ftdm_status_t state_advance(ftdm_channel_t *chan) assert(sr); pri_sr_set_channel(sr, ftdm_channel_get_id(chan), 1, 0); - pri_sr_set_bearer(sr, PRI_TRANS_CAP_SPEECH, isdn_data->layer1); + pri_sr_set_bearer(sr, caller_data->bearer_capability << 3, isdn_data->layer1); pri_sr_set_called(sr, caller_data->dnis.digits, called_ton, 1); pri_sr_set_caller(sr, caller_data->cid_num.digits,