Project

General

Profile

Actions

Feature #6258

open

if MT call leg does not support the assigned codec, re-assign to a compatible codec

Added by neels 6 months ago. Updated 4 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
11/16/2023
Due date:
% Done:

80%

Resolution:
Spec Reference:

Description

This is the last missing piece that allows osmo-msc to make good TFO choices.

Since the famous "codecs patches" were merged, osmo-msc properly gathers codec options and limitations.
But the MO call leg still assigns a voice channel before getting a response from the MT call leg,
and it has no capability to adjust the MO call leg's codec in case the MT side needs a different codec.

At some point I thought we would have to do the Assignment at a later time.
But now I think it would be better to implement re-assignment (BSC: Channel Mode Modify), switching the codec.
I realized that if we wait for the MT side to answer before assigning a channel,
there can never be any automated voice saying "the caller you have dialled is currently unavailable...".
(We have no such automated voice in osmocom, but it is an indicator for what would make more sense in general.)


Files

2g3g_codec_reassignment.pcapng 2g3g_codec_reassignment.pcapng 7.18 MB first ever actual dynamic codec resolution where MO adjusts to MT's codec choice with osmo-msc and SIP neels, 12/10/2023 03:17 AM
2g3g_codec_reassignment.tgz 2g3g_codec_reassignment.tgz 1.14 MB neels, 12/10/2023 03:57 AM

Related issues

Related to OsmoBSC - Bug #6328: Channel Mode Modify fails to modify the RTP payload type numberNew01/12/2024

Actions
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)