Attention is currently required from: pespin.
neels has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-msc/+/31695 )
Change subject: in ran_msg, return gsm0808_speech_codec (intra-MSC)
......................................................................
Patch Set 3:
(1 comment)
Commit Message:
https://gerrit.osmocom.org/c/osmo-msc/+/31695/comment/e19901b4_517a305f
PS3, Line 15: - CN side: introduce flag ran_msg.assignment_complete.codec_with_iuup,
> I think this field was incorrectly added in previous commit?
nope, that was ran_infra.force_mgw_codecs_to_ran.
So, basically
- I chose to force RAN MGW conn to do IUFP always (ran_infra.force_mgw_codecs_to_ran), and
- in ran_msg to only tell the gsm0808 codec it is *compatible* with.
- Then I had the problem that for the time being, i still want to force IuUP towards CN for now (better change from IuUP <-> IuUP to IuUP <-> AMR/RTP in a separate patch), and I want to get rid of the "if UTRAN" special cases.
So this flag is actually only needed for the intermediate phase where we still forward IuUP to the CN. As soon as we always decaps to plain RTP on the CN side, we only need the ran_infra forced codecs, because we never use IUFP on the CN anymore. Still i think this flag clarifies a bit what is actually going on, even if we will soon stop actually using it.
- The ran_infra.force_mgw_codecs_to_ran is important because the first CRCX happens before assignment starts, that already needs to be IuUP aware for the IuUP Initialization to work (which happens before RAB Assignment completes).
- The ran_msg.codec tells the msc_a code that after assignment is done, the assignment is compatible with a given gsm0808_speech_codec (namely AMR), and please use AMR on the CN side.
- Then this flag ran_msg.codec_with_iuup says "look, you should use the ran_msg.codec (AMR) plain as it is towards CN, but btw it is coming in on IuUP, so if you still want to forward IuUP to the CN like in olden times then go ahead"
--
To view, visit https://gerrit.osmocom.org/c/osmo-msc/+/31695
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-msc
Gerrit-Branch: master
Gerrit-Change-Id: Ia666cb697fbd140d7239089628faed93860ce671
Gerrit-Change-Number: 31695
Gerrit-PatchSet: 3
Gerrit-Owner: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-Comment-Date: Tue, 07 Mar 2023 16:16:41 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: comment
Attention is currently required from: pespin.
neels has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-msc/+/30125 )
Change subject: rtp_stream: allow multiple codecs / use codec filter from Assignment
......................................................................
Patch Set 4:
(2 comments)
Patchset:
PS4:
> i had this sort of separate once, but here we are now. […]
(I mean ".._set_codecs()")
File include/osmocom/msc/msc_a.h:
https://gerrit.osmocom.org/c/osmo-msc/+/30125/comment/078407eb_6c392c8e
PS4, Line 225: struct sdp_audio_codecs *msc_a_ran_codecs(struct msc_a *msc_a);
> drop unused function
Done
--
To view, visit https://gerrit.osmocom.org/c/osmo-msc/+/30125
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-msc
Gerrit-Branch: master
Gerrit-Change-Id: If9c67b298b30f893ec661f84c9fc622ad01b5ee5
Gerrit-Change-Number: 30125
Gerrit-PatchSet: 4
Gerrit-Owner: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-Comment-Date: Tue, 07 Mar 2023 15:56:03 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: neels <nhofmeyr(a)sysmocom.de>
Comment-In-Reply-To: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: comment
Attention is currently required from: pespin.
neels has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-msc/+/30125 )
Change subject: rtp_stream: allow multiple codecs / use codec filter from Assignment
......................................................................
Patch Set 4:
(1 comment)
Patchset:
PS4:
> I have the feeling this commit is still renaming and changing logic both things at the same time, wh […]
i had this sort of separate once, but here we are now.
my opinion now is that it is better to rename "codec" to "codecs" at the same time when it changes to multiple codecs involved where there was only one before: this shows in one patch all the places that are affected by the change, e.g. 'git blame' will hint at this patch.
Especially when adding the function ".._add_one_codec()" it is better to have the other function named "..._add_codecs()", not ".._add_codec()".
--
To view, visit https://gerrit.osmocom.org/c/osmo-msc/+/30125
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-msc
Gerrit-Branch: master
Gerrit-Change-Id: If9c67b298b30f893ec661f84c9fc622ad01b5ee5
Gerrit-Change-Number: 30125
Gerrit-PatchSet: 4
Gerrit-Owner: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-Comment-Date: Tue, 07 Mar 2023 15:51:46 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: comment
Attention is currently required from: neels, laforge, pespin.
dexter has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-bsc/+/31618 )
Change subject: pcu_sock: handle multiple BTSs with multiple BSC co-located PCUs
......................................................................
Patch Set 8:
(2 comments)
Patchset:
PS8:
> Thanks for clarifying this. One BSC co-located PCU only. […]
Done
File include/osmocom/bsc/pcu_if.h:
https://gerrit.osmocom.org/c/osmo-bsc/+/31618/comment/3b840200_0e2b15c4
PS7, Line 11: struct gsm_bts *bts; /* BTS that is associated with this PCU */
> I thought the outcome of the discussion was that we didn't want to limit 1 BTS per PCU, and instead […]
Done
--
To view, visit https://gerrit.osmocom.org/c/osmo-bsc/+/31618
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-Change-Id: I0b42c2c130106f6ffca2dd08d079e1a7bda41f0b
Gerrit-Change-Number: 31618
Gerrit-PatchSet: 8
Gerrit-Owner: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-CC: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Attention: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Attention: laforge <laforge(a)osmocom.org>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-Comment-Date: Tue, 07 Mar 2023 15:48:41 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: laforge <laforge(a)osmocom.org>
Comment-In-Reply-To: pespin <pespin(a)sysmocom.de>
Comment-In-Reply-To: dexter <pmaier(a)sysmocom.de>
Gerrit-MessageType: comment