diff options
Diffstat (limited to 'src/ss5/ss5.c')
-rw-r--r-- | src/ss5/ss5.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ss5/ss5.c b/src/ss5/ss5.c index 0568415..d327648 100644 --- a/src/ss5/ss5.c +++ b/src/ss5/ss5.c @@ -849,7 +849,7 @@ void receive_digit(void *priv, char digit, double dbm) /* bearer capability */ osmo_cc_add_ie_bearer(msg, OSMO_CC_CODING_ITU_T, OSMO_CC_CAPABILITY_AUDIO, OSMO_CC_MODE_CIRCUIT); /* sdp offer */ - ss5->cc_session = osmo_cc_helper_audio_offer(ss5, codecs, down_audio, msg, 1); + ss5->cc_session = osmo_cc_helper_audio_offer(&ss5->ss5_ep->cc_ep.session_config, ss5, codecs, down_audio, msg, 1); if (!ss5->cc_session) { osmo_cc_free_msg(msg); PDEBUG_CHAN(DSS5, DEBUG_NOTICE, "Failed to offer audio, sending 'clear-back'.\n"); @@ -1024,7 +1024,7 @@ void cc_message(osmo_cc_endpoint_t *ep, uint32_t callref, osmo_cc_msg_t *msg) if (rc < 0) goto inv_nr; /* sdp accept */ - sdp = osmo_cc_helper_audio_accept(ss5, codecs, down_audio, msg, &ss5->cc_session, &ss5->codec, 0); + sdp = osmo_cc_helper_audio_accept(&ss5->ss5_ep->cc_ep.session_config, ss5, codecs, down_audio, msg, &ss5->cc_session, &ss5->codec, 0); if (!sdp) { reject_call(ss5->ss5_ep, ss5->cc_callref, OSMO_CC_ISDN_CAUSE_RESOURCE_UNAVAIL); link_reset(ss5); |