Actions
Feature #5468
openosmo-mgw: 2g<->3g call support
Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
02/28/2022
Due date:
% Done:
0%
Spec Reference:
Description
we recently improved support for IuUP in osmo-mgw (#1936, #1937, #2459) with proper state machine.
However, there are some issues we still need to solve related to codec negotiation/handling to be able to properly translate 2g<->3g calls (i.e. RTP AMR <-> IuUP).
The functions transcoding the payloads are already there (see MGCP_Tests.TC_two_crcx_mdcx_and_iuup_rtp), we just need to improve/fix all the logic to know what we send to another connection based on what it supports. This probably also needs some improved logic at osmo-msc.
Some thoughts/background can be found here:
- Videocall discussing related topics: https://people.osmocom.org/tnt/osmodevcall/osmodevcall-20220114-neels-voice-codec_h264_420.mp4
- recent patch adding IuUP FSM support to osmo-mgw: https://gerrit.osmocom.org/c/osmo-mgw/+/26823
Related issues
Updated by pespin about 2 years ago
- Related to Feature #1936: Implementation of IuUP SMpSDU mode added
Updated by pespin about 2 years ago
- Related to Feature #1937: Implement way how to handle IuUP on RTP endpoints added
Updated by pespin about 2 years ago
- Related to Feature #2459: remove nano3G IuUP "Initialization ACK" hack when IuUP proxy is in place added
Actions